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

Annotation of /rpms/phpPgAdmin/contribs10/phpPgAdmin.spec

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


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

1 jpp 1.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