Summary: phpMyAdmin - web-based MySQL administration
Summary(pl.UTF-8): phpMyAdmin - administracja bazami MySQL przez WWW
Name: phpMyAdmin
-Version: 4.2.11
+Version: 4.9.0.1
Release: 1
License: GPL v2
Group: Applications/Databases/Interfaces
-Source0: http://downloads.sourceforge.net/phpmyadmin/%{name}-%{version}-all-languages.tar.xz
-# Source0-md5: 4d94cf57ad1640aa3faf2288dc250b33
+Source0: https://files.phpmyadmin.net/%{name}/%{version}/%{name}-%{version}-all-languages.tar.xz
+# Source0-md5: 45629bb2ffe0f3501a0d3b8f73d6371c
Source1: %{name}-apache.conf
Source2: %{name}-lighttpd.conf
Patch0: %{name}-config.patch
-Patch1: %{name}-ServerSelectDisplayName.patch
+Patch1: %{name}-disable-version-check.patch
URL: http://www.phpmyadmin.net/
BuildRequires: rpmbuild(macros) >= 1.268
BuildRequires: tar >= 1:1.22
BuildRequires: xz
-# phpMyAdmin doesn't support mysql < 5.5 and won't work with php < 5.3
+# phpMyAdmin doesn't support mysql < 5.5 and won't work with php < 7.1
Requires: mysql-libs >= 5.5
-Requires: php(core) >= 5.3
+Requires: php(core) >= 7.1
Requires: php(ctype)
Requires: php(filter)
+Requires: php(hash)
Requires: php(json)
Requires: php(mbstring)
-Requires: php(mcrypt)
-Requires: php(mysql)
+Requires: php(mysqli)
Requires: php(pcre)
Requires: php(session)
Requires: php(simplexml)
Requires: webserver(access)
Requires: webserver(alias)
Requires(triggerpostun): sed >= 4.0
-Suggests: php-mysqli
Suggests: webserver(indexfile)
Suggests: webserver(php)
BuildArch: noarch
%prep
%setup -q -n %{name}-%{version}-all-languages
%patch0 -p1
-%patch1 -p0
+%patch1 -p1
# 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 -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_appdir}/tmp}
cp -p *.php *.css favicon.ico robots.txt $RPM_BUILD_ROOT%{_appdir}
-cp -a locale themes js libraries $RPM_BUILD_ROOT%{_appdir}
+cp -a js libraries locale sql templates themes vendor $RPM_BUILD_ROOT%{_appdir}
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
%{_appdir}/js
%{_appdir}/libraries
%{_appdir}/locale
+%{_appdir}/sql
+%{_appdir}/templates
%{_appdir}/themes
+%dir %attr(770,http,http) %{_appdir}/tmp
+%{_appdir}/vendor
%{_appdir}/*.css
%{_appdir}/*.php
%{_appdir}/favicon.ico