1 Summary: phpPgAdmin - web-based PostgreSQL administration
2 Summary(pl): phpPgAdmin - administracja bazami PostgreSQL przez WWW
7 Group: Applications/Databases/Interfaces
8 Source0: http://dl.sourceforge.net/phppgadmin/%{name}-%{version}.tar.bz2
9 # Source0-md5: 18c1b03802b3ab93bd9ab02d8082dec9
11 URL: http://sourceforge.net/projects/phppgadmin/
14 Requires: php-pgsql >= 4.1
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 %define _pgadmindir %{_datadir}/%{name}
20 %define _config_http /etc/httpd
23 phpPgAdmin is a fully functional web-based administration utility for
24 a PostgreSQL database server. It handles all the basic functionality
25 as well as some advanced features such as triggers, views and
26 functions (stored procs).
29 phpPgAdmin jest w pe³ni funkcjonalnym, bazowanym na WWW, narzêdziem
30 administracyjnym dla serwera baz danych PostgreSQL. Posiada wszystkie
31 podstawowe mozliwo¶ci, jak i cze¶æ bardziej zaawansowanych jak
32 prze³±czniki, widoki i funkcje (zapisane procedury).
35 %setup -q -n phpPgAdmin
38 rm -rf $RPM_BUILD_ROOT
39 install -d $RPM_BUILD_ROOT{%{_pgadmindir}/{classes/{HTML_TreeMenu/images,database},images/themes/default,lang/recoded,libraries/adodb/{datadict,drivers},sql,themes/default},/etc/{%{name},httpd/httpd.conf}}
41 install *.php *.js *.txt $RPM_BUILD_ROOT%{_pgadmindir}
42 install classes/*.php $RPM_BUILD_ROOT%{_pgadmindir}/classes
43 install classes/HTML_TreeMenu/TreeMenu.* $RPM_BUILD_ROOT%{_pgadmindir}/classes/HTML_TreeMenu
44 install classes/HTML_TreeMenu/images/* $RPM_BUILD_ROOT%{_pgadmindir}/classes/HTML_TreeMenu/images
45 install classes/database/*.php $RPM_BUILD_ROOT%{_pgadmindir}/classes/database
46 install images/themes/default/*.png $RPM_BUILD_ROOT%{_pgadmindir}/images/themes/default
47 install lang/*.php $RPM_BUILD_ROOT%{_pgadmindir}/lang
48 install lang/recoded/*.php $RPM_BUILD_ROOT%{_pgadmindir}/lang/recoded
49 install libraries/*.php $RPM_BUILD_ROOT%{_pgadmindir}/libraries
50 install libraries/adodb/*.php $RPM_BUILD_ROOT%{_pgadmindir}/libraries/adodb
51 install libraries/adodb/datadict/*.php $RPM_BUILD_ROOT%{_pgadmindir}/libraries/adodb/datadict
52 install libraries/adodb/drivers/*.php $RPM_BUILD_ROOT%{_pgadmindir}/libraries/adodb/drivers
53 install sql/*.sql $RPM_BUILD_ROOT%{_pgadmindir}/sql
54 install themes/default/*.css $RPM_BUILD_ROOT%{_pgadmindir}/themes/default
56 install conf/*.php $RPM_BUILD_ROOT/etc/%{name}
57 ln -s /etc/%{name} $RPM_BUILD_ROOT%{_pgadmindir}/conf
59 install %{SOURCE1} $RPM_BUILD_ROOT%{_config_http}/%{name}.conf
62 rm -rf $RPM_BUILD_ROOT
65 if [ -f /etc/httpd/httpd.conf ] && ! grep -q "^Include.*%{name}.conf" /etc/httpd/httpd.conf; then
66 echo "Include /etc/httpd/%{name}.conf" >> /etc/httpd/httpd.conf
67 elif [ -d /etc/httpd/httpd.conf ]; then
68 ln -sf /etc/httpd/%{name}.conf /etc/httpd/httpd.conf/99_%{name}.conf
70 if [ -f /var/lock/subsys/httpd ]; then
71 /usr/sbin/apachectl restart 1>&2
75 if [ "$1" = "0" ]; then
77 if [ -d /etc/httpd/httpd.conf ]; then
78 rm -f /etc/httpd/httpd.conf/99_%{name}.conf
80 grep -v "^Include.*%{name}.conf" /etc/httpd/httpd.conf > \
81 /etc/httpd/httpd.conf.tmp
82 mv -f /etc/httpd/httpd.conf.tmp /etc/httpd/httpd.conf
83 if [ -f /var/lock/subsys/httpd ]; then
84 /usr/sbin/apachectl restart 1>&2
90 %defattr(644,root,root,755)
91 %doc CREDITS DEVELOPERS FAQ HISTORY INSTALL TODO TRANSLATORS
93 %attr(640,root,http) %config(noreplace) %verify(not size mtime md5) /etc/%{name}/*
94 %config(noreplace) %verify(not size mtime md5) %{_config_http}/%{name}.conf