X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=phpMyAdmin.spec;h=d4c86d216feb1c015d8e2dc2459f3cccf69d198f;hb=37684297b10b5e490afabad25ec57b4ab1f9e74b;hp=5b15b6987c2414e4d9d53c36dbf27401550a2a43;hpb=8b5653691f48a8a31b29c9ec346914a7b8a879e8;p=packages%2FphpMyAdmin.git diff --git a/phpMyAdmin.spec b/phpMyAdmin.spec index 5b15b69..d4c86d2 100644 --- a/phpMyAdmin.spec +++ b/phpMyAdmin.spec @@ -4,22 +4,24 @@ Summary: phpMyAdmin - web-based MySQL administration Summary(pl.UTF-8): phpMyAdmin - administracja bazami MySQL przez WWW Name: phpMyAdmin -Version: 4.0.5 +Version: 4.4.12 Release: 1 License: GPL v2 Group: Applications/Databases/Interfaces -Source0: http://downloads.sourceforge.net/phpmyadmin/%{name}-%{version}-all-languages.tar.bz2 -# Source0-md5: 0d92fd8dcafefd55d7f80469baac0d64 -Source1: %{name}-apache.conf +Source0: https://files.phpmyadmin.net/phpMyAdmin/%{version}/%{name}-%{version}-all-languages.tar.xz +# Source0-md5: 61647a8ab0f47bf99ed3c79103237017 +Source1: apache.conf Source2: %{name}-lighttpd.conf -Source3: %{name}-httpd.conf Patch0: %{name}-config.patch Patch1: %{name}-ServerSelectDisplayName.patch Patch2: %{name}-ServerSelectDisplayName-config.patch URL: http://www.phpmyadmin.net/ BuildRequires: rpmbuild(macros) >= 1.268 -Requires(triggerpostun): sed >= 4.0 -Requires: php(core) >= 5.2 +BuildRequires: tar >= 1:1.22 +BuildRequires: xz +# phpMyAdmin doesn't support mysql < 5.5 and won't work with php < 5.3 +Requires: mysql-libs >= 5.5 +Requires: php(core) >= 5.3 Requires: php(ctype) Requires: php(filter) Requires: php(json) @@ -32,10 +34,10 @@ Requires: php(simplexml) Requires: webapps Requires: webserver(access) Requires: webserver(alias) -Suggests: php-mysqli +Requires(triggerpostun): sed >= 4.0 +Suggests: php(mysqli) Suggests: webserver(indexfile) Suggests: webserver(php) -Conflicts: apache-base < 2.4.0-1 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -56,13 +58,13 @@ manual. Currently phpMyAdmin can: - execute any SQL-statement, even batch-queries - manage keys on fields - load text files into tables -- create (*) and read dumps of tables -- export (*) and import data to CSV values +- create and read dumps of tables +- export and import data to CSV values - administer multiple servers and single databases - check referencial integrity - create complex queries automatically connecting required tables - create PDF graphics of your database layout -- communicate in more than 50 different languages +- communicate in more than 72 different languages %description -l pl.UTF-8 phpMyAdmin potrafi zarządzać całymi bazami MySQL (potrzebne @@ -76,7 +78,7 @@ podręcznika MySQL). Aktualnie phpMyAdmin potrafi: - wykonywać dowolne zapytania SQL - zarządzać kluczami na rekordach - wczytywać tekst z plików do tabel -- obsługiwać ponad 20 języków +- obsługiwać ponad 72 języków - zarządzać wieloma serwerami i pojedynczymi bazami danych - eksportować i importować dane do wartości CSV - tworzyć i czytać zrzuty tabel @@ -87,19 +89,22 @@ podręcznika MySQL). Aktualnie phpMyAdmin potrafi: %patch1 -p0 %patch2 -p0 +# cleanup backups after patching +find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f + %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_appdir}} -install *.php *.css favicon.ico robots.txt $RPM_BUILD_ROOT%{_appdir} +cp -p *.php *.css favicon.ico robots.txt $RPM_BUILD_ROOT%{_appdir} cp -a locale themes js libraries $RPM_BUILD_ROOT%{_appdir} -install libraries/config.default.php $RPM_BUILD_ROOT%{_sysconfdir}/config.inc.php +cp -p libraries/config.default.php $RPM_BUILD_ROOT%{_sysconfdir}/config.inc.php ln -sf %{_sysconfdir}/config.inc.php $RPM_BUILD_ROOT%{_appdir}/config.inc.php -install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf -install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf -install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf +cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf +cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf +cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/lighttpd.conf %clean rm -rf $RPM_BUILD_ROOT @@ -110,10 +115,10 @@ rm -rf $RPM_BUILD_ROOT %triggerun -- apache1 < 1.3.37-3, apache1-base %webapp_unregister apache %{_webapp} -%triggerin -- apache-base +%triggerin -- apache < 2.2.0, apache-base %webapp_register httpd %{_webapp} -%triggerun -- apache-base +%triggerun -- apache < 2.2.0, apache-base %webapp_unregister httpd %{_webapp} %triggerin -- lighttpd @@ -124,7 +129,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc ChangeLog README +%doc ChangeLog README examples %dir %attr(750,root,http) %{_sysconfdir} %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf