/[smecontribs]/rpms/phpPgAdmin/contribs10/phpPgAdmin.spec
ViewVC logotype

Contents of /rpms/phpPgAdmin/contribs10/phpPgAdmin.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Tue Dec 27 04:57:24 2022 UTC (23 months ago) by jpp
Branch: MAIN
CVS Tags: phpPgAdmin-7_13_0-1_rhel7
Initial import

1 %global sname phppgadmin
2
3 Summary: Web-based PostgreSQL administration
4 Name: phpPgAdmin
5 Version: 7.13.0
6 Release: 1%{?dist}
7 License: GPLv2+ and (LGPLv2+ or BSD) and ASL 2.0 and MIT
8 URL: https://github.com/%{sname}/%{sname}
9
10 Source0: https://github.com/%{sname}/%{sname}/releases/download/REL_7-13-0/%{name}-%{version}.tar.bz2
11 Source1: %{name}.conf
12
13 Requires: php >= 7.2, gawk
14 Requires: php-pgsql >= 7.2, httpd
15 Requires(post): systemd
16 Requires(postun): systemd
17 BuildArch: noarch
18
19 %global _phppgadmindir %{_datadir}/%{name}
20
21 Patch1: %{name}-langcheck.patch
22
23 %description
24 phpPgAdmin is a fully functional web-based administration utility for
25 a PostgreSQL database server. It handles all the basic functionality
26 as well as some advanced features such as triggers, views and
27 functions (stored procedures). It also has Slony-I support.
28
29 %prep
30 %setup -q -n %{name}-%{version}
31 %patch1 -p0
32
33 %build
34
35 %install
36 %{__rm} -rf %{buildroot}
37 %{__install} -d %{buildroot}%{_phppgadmindir}
38 %{__install} -d %{buildroot}%{_phppgadmindir}/conf
39 %{__install} -d %{buildroot}%{_sysconfdir}/%{name}
40 %{__install} -d %{buildroot}%{_sysconfdir}/httpd/conf.d/
41 %{__install} -m 644 -p *.php %{buildroot}%{_phppgadmindir}
42 %{__cp} -ap *.js robots.txt classes help js libraries themes images lang plugins xloadtree %{buildroot}%{_phppgadmindir}
43 %{__install} -m 755 -p %{SOURCE1} %{buildroot}%{_sysconfdir}/httpd/conf.d/%{name}.conf
44 %{__install} -m 755 conf/* %{buildroot}%{_sysconfdir}/%{name}
45 %{__ln_s} %{_sysconfdir}/%{name}/config.inc.php %{buildroot}/%{_phppgadmindir}/conf/config.inc.php
46 %{__ln_s} %{_sysconfdir}/%{name}/config.inc.php-dist %{buildroot}/%{_phppgadmindir}/conf/config.inc.php-dist
47
48 %post
49 /usr/bin/systemctl reload httpd.service
50
51 %postun
52 /usr/bin/systemctl reload httpd.service
53
54 %files
55 %doc CREDITS DEVELOPERS FAQ HISTORY INSTALL LICENSE TODO TRANSLATORS
56 %dir %{_phppgadmindir}
57 %dir %{_sysconfdir}/%{name}
58 %dir %{_phppgadmindir}/conf
59 %config(noreplace) %{_sysconfdir}/%{name}/*
60 %config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}.conf
61 %attr(644,root,root) %{_phppgadmindir}/*.php
62 %{_phppgadmindir}/*.js
63 %{_phppgadmindir}/robots.txt
64 %{_phppgadmindir}/classes
65 %{_phppgadmindir}/help
66 %{_phppgadmindir}/images
67 %{_phppgadmindir}/js/*.js
68 %{_phppgadmindir}/libraries
69 %{_phppgadmindir}/plugins/Report/*
70 %{_phppgadmindir}/plugins/GuiControl/*
71 %{_phppgadmindir}/themes
72 %{_phppgadmindir}/xloadtree
73 %{_phppgadmindir}/conf/*
74 %dir %{_phppgadmindir}/lang
75 %attr(644,root,root) %{_phppgadmindir}/lang/*.php
76 %attr(644,root,root) %{_phppgadmindir}/lang/README
77 %attr(755,root,root) %{_phppgadmindir}/lang/langcheck
78 %attr(755,root,root) %{_phppgadmindir}/lang/synch
79
80 %changelog
81 * Mon Nov 9 2020 Devrim Gündüz <devrim@gunduz.org> - 7.13.0-1
82 - Update to 7.13.0
83
84 * Wed Feb 5 2020 Devrim Gündüz <devrim@gunduz.org> - 7.12.1-1
85 - Update to 7.12.1
86
87 * Fri Sep 6 2019 Devrim Gündüz <devrim@gunduz.org> - 5.6-1
88 - Update to 5.6
89 - Fix a few rpmlint warnings
90 - Update URLs
91 - Use more macros

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed