]> TLD Linux GIT Repositories - packages/phpMyAdmin.git/blobdiff - phpMyAdmin.spec
- updated to 5.1.1
[packages/phpMyAdmin.git] / phpMyAdmin.spec
index 417905e27deae30ced8f711533d5f85868e7a85c..d9b9626422acbd4bb9a1fe575966166d1d883153 100644 (file)
@@ -1,32 +1,30 @@
-# TODO
-# - add codepress (http://codepress.org/index.php) patch
-# - use system jquery (js/jquery), tcpdf (libraries/tcpdf) and php-gettext (libraries/gettext)
+%define        _noautoreqfiles vendor/paragonie/random_compat/psalm-autoload.php
 Summary:       phpMyAdmin - web-based MySQL administration
 Summary(pl.UTF-8):     phpMyAdmin - administracja bazami MySQL przez WWW
 Name:          phpMyAdmin
-Version:       4.2.9.1
+Version:       5.1.1
 Release:       1
 License:       GPL v2
 Group:         Applications/Databases/Interfaces
-Source0:       http://downloads.sourceforge.net/phpmyadmin/%{name}-%{version}-all-languages.tar.xz
-# Source0-md5: 02fecc61fed3b777d19b79a517a9a24c
+Source0:       https://files.phpmyadmin.net/%{name}/%{version}/%{name}-%{version}-all-languages.tar.xz
+# Source0-md5: e73377b11b7d38fa3f3014f2799c5252
 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)
@@ -34,7 +32,6 @@ Requires:     webapps
 Requires:      webserver(access)
 Requires:      webserver(alias)
 Requires(triggerpostun):       sed >= 4.0
-Suggests:      php-mysqli
 Suggests:      webserver(indexfile)
 Suggests:      webserver(php)
 BuildArch:     noarch
@@ -85,17 +82,17 @@ podrÄ™cznika MySQL). Aktualnie phpMyAdmin potrafi:
 %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 -p *.php *.css *.json *.lock favicon.ico robots.txt $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
@@ -137,8 +134,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_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}/*.json
+%{_appdir}/*.lock
 %{_appdir}/favicon.ico
 %{_appdir}/robots.txt