summaryrefslogtreecommitdiffstats
path: root/phpMyAdmin.spec
diff options
context:
space:
mode:
Diffstat (limited to 'phpMyAdmin.spec')
-rw-r--r--phpMyAdmin.spec384
1 files changed, 249 insertions, 135 deletions
diff --git a/phpMyAdmin.spec b/phpMyAdmin.spec
index 39f9b2a..6f2f6ad 100644
--- a/phpMyAdmin.spec
+++ b/phpMyAdmin.spec
@@ -1,6 +1,7 @@
+# remirepo:4
# remirepo spec file for phpMyAdmin
#
-# Copyright (c) 2008-2019 Remi Collet
+# Copyright (c) 2008-2023 Remi Collet
#
# Fedora spec file for phpMyAdmin
#
@@ -10,43 +11,62 @@
# Please, preserve the changelog entries
#
%{!?_pkgdocdir: %global _pkgdocdir %{_datadir}/doc/%{name}-%{version}}
+
+# remirepo:1
%if 0%{?fedora} >= 21 || 0%{?rhel} >= 8
# nginx 1.6 with nginx-filesystem
%global with_nginx 1
# httpd 2.4 with httpd-filesystem
%global with_httpd 1
+# remirepo:4
%else
%global with_nginx 0
%global with_httpd 0
%endif
-%global upstream_version 4.9.0.1
+%global upstream_version 5.2.1
#global upstream_prever rc1
Name: phpMyAdmin
Version: %{upstream_version}%{?upstream_prever:~%{upstream_prever}}
Release: 1%{?dist}
-Summary: Web based MySQL browser written in php
+Summary: A web interface for MySQL and MariaDB
+# phpMyAdmin is GPL-2.0-or-later
# MIT (js/jquery/, js/jqplot, js/codemirror/, js/tracekit/)
-# BSD (js/openlayers/)
-# GPLv2+ (the rest)
-License: GPLv2+ and MIT and BSD
+# BSD 2-Clause (js/openlayers/)
+# for PHP library see generated bundled list above
+License: GPL-2.0-or-later AND MIT AND BSD 2-Clause AND BSD 3-Clause AND LGPL-3.0-or-later AND MPL-2.0 AND ISC
URL: https://www.phpmyadmin.net/
Source0: https://files.phpmyadmin.net/%{name}/%{upstream_version}%{?upstream_prever:-%upstream_prever}/%{name}-%{upstream_version}%{?upstream_prever:-%upstream_prever}-all-languages.tar.xz
Source1: https://files.phpmyadmin.net/%{name}/%{upstream_version}%{?upstream_prever:-%upstream_prever}/%{name}-%{upstream_version}%{?upstream_prever:-%upstream_prever}-all-languages.tar.xz.asc
Source2: phpMyAdmin.htaccess
Source3: phpMyAdmin.nginx
+Source4: https://files.phpmyadmin.net/phpmyadmin.keyring
+# List name / version / license of bundled libraries
+Source5: phpMyAdmin-bundled.php
# Redirect to system certificates
Patch0: phpMyAdmin-certs.patch
BuildArch: noarch
+BuildRequires: gnupg2
+# to run phpMyAdmin-bundled.php
+BuildRequires: php(language) >= 7.2.5
+BuildRequires: php-cli
+BuildRequires: php-json
Requires(post): coreutils sed
Requires: webserver
%if %{with_nginx}
-Requires: nginx-filesystem
+# remirepo:4
+# Temporarily not mandatory to allow nginx for nginx repo
+%if 1
+Recommends: nginx-filesystem
+%else
+Requires: nginx-filesystem
+# remirepo:1
+%endif
%endif
%if %{with_httpd}
Requires: httpd-filesystem
@@ -54,96 +74,117 @@ Requires: php(httpd)
Suggests: httpd
%endif
# From composer.json, "require": {
-# "php": ">=5.5.0",
+# "php": "^7.2.5 || ^8.0",
+# "ext-hash": "*",
+# "ext-iconv": "*",
+# "ext-json": "*",
# "ext-mysqli": "*",
-# "ext-xml": "*",
+# "ext-openssl": "*",
# "ext-pcre": "*",
-# "ext-json": "*",
-# "ext-ctype": "*",
-# "ext-hash": "*",
-# "phpmyadmin/sql-parser": "^4.3.2",
-# "phpmyadmin/motranslator": "^4.0",
+# "ext-xml": "*",
+# "google/recaptcha": "^1.1",
+# "nikic/fast-route": "^1.3",
+# "phpmyadmin/motranslator": "^5.0",
# "phpmyadmin/shapefile": "^2.0",
+# "phpmyadmin/sql-parser": "^5.5",
+# "phpmyadmin/twig-i18n-extension": "^3.0",
# "phpseclib/phpseclib": "^2.0",
-# "google/recaptcha": "^1.1",
-# "psr/container": "^1.0",
-# "twig/twig": "^1.34",
-# "twig/extensions": "~1.5.1",
-# "symfony/expression-language": "^3.2 || ^2.8",
-# "symfony/polyfill-mbstring": "^1.3"
-# "conflict": {
-# "phpseclib/phpseclib": "2.0.8",
-# "tecnickcom/tcpdf": "<6.2",
-# "pragmarx/google2fa": "<3.0.1",
-# "bacon/bacon-qr-code": "<1.0",
-# "samyoul/u2f-php-server": "<1.1"
-Requires: php(language) >= 5.5
+# "symfony/config": "^4.4.9",
+# "symfony/dependency-injection": "^4.4.9",
+# "symfony/expression-language": "^4.4.9",
+# "symfony/polyfill-ctype": "^1.17.0",
+# "symfony/polyfill-mbstring": "^1.17.0",
+# "twig/twig": "^2.14.9 || ^3.3.5",
+# "williamdes/mariadb-mysql-kbs": "^1.2"
+Requires: php(language) >= 7.2.5
+Requires: php-hash
+Requires: php-iconv
+Requires: php-json
Requires: php-mysqli
-Requires: php-xml
+Requires: php-openssl
Requires: php-pcre
-Requires: php-json
+Requires: php-xml
+
+# License BSD-2-Clause
+Provides: bundled(php-bacon-bacon-qr-code) = 2.0.8
+Provides: bundled(php-beberlei-assert) = v3.3.2
+Provides: bundled(php-code-lts-u2f-php-server) = v1.2.1
+Provides: bundled(php-dasprid-enum) = 1.0.3
+# License BSD-3-Clause
+Provides: bundled(php-google-recaptcha) = 1.2.4
+Provides: bundled(php-nikic-fast-route) = v1.3.0
+Provides: bundled(php-twig-twig) = v3.5.0
+# License GPL-2.0-or-later
+Provides: bundled(php-phpmyadmin-motranslator) = 5.3.0
+Provides: bundled(php-phpmyadmin-shapefile) = 3.0.1
+Provides: bundled(php-phpmyadmin-sql-parser) = 5.7.0
+# License ISC
+Provides: bundled(php-paragonie-sodium-compat) = v1.19.0
+# License LGPL-3.0-only
+Provides: bundled(php-tecnickcom-tcpdf) = 6.6.2
+# License MIT
+Provides: bundled(php-brick-math) = 0.8.17
+Provides: bundled(php-composer-ca-bundle) = 1.3.5
+Provides: bundled(php-fgrosse-phpasn1) = v2.5.0
+Provides: bundled(php-fig-http-message-util) = 1.1.5
+Provides: bundled(php-league-uri) = 6.4.0
+Provides: bundled(php-league-uri-interfaces) = 2.3.0
+Provides: bundled(php-paragonie-constant-time-encoding) = v2.6.3
+Provides: bundled(php-paragonie-random-compat) = v9.99.100
+Provides: bundled(php-phpmyadmin-twig-i18n-extension) = v4.0.1
+Provides: bundled(php-pragmarx-google2fa) = v8.0.1
+Provides: bundled(php-pragmarx-google2fa-qrcode) = v2.1.1
+Provides: bundled(php-psr-cache) = 1.0.1
+Provides: bundled(php-psr-container) = 1.1.1
+Provides: bundled(php-psr-http-client) = 1.0.1
+Provides: bundled(php-psr-http-factory) = 1.0.1
+Provides: bundled(php-psr-http-message) = 1.0.1
+Provides: bundled(php-psr-log) = 1.1.4
+Provides: bundled(php-ralouphie-getallheaders) = 3.0.3
+Provides: bundled(php-ramsey-collection) = 1.1.4
+Provides: bundled(php-ramsey-uuid) = 4.2.3
+Provides: bundled(php-slim-psr7) = 1.4
+Provides: bundled(php-spomky-labs-base64url) = v2.0.4
+Provides: bundled(php-spomky-labs-cbor-php) = v1.1.1
+Provides: bundled(php-symfony-cache) = v5.4.19
+Provides: bundled(php-symfony-cache-contracts) = v2.5.2
+Provides: bundled(php-symfony-config) = v5.4.19
+Provides: bundled(php-symfony-dependency-injection) = v5.4.20
+Provides: bundled(php-symfony-deprecation-contracts) = v2.5.2
+Provides: bundled(php-symfony-expression-language) = v5.4.19
+Provides: bundled(php-symfony-filesystem) = v5.4.19
+Provides: bundled(php-symfony-polyfill-ctype) = v1.27.0
+Provides: bundled(php-symfony-polyfill-mbstring) = v1.27.0
+Provides: bundled(php-symfony-polyfill-php73) = v1.27.0
+Provides: bundled(php-symfony-polyfill-php80) = v1.27.0
+Provides: bundled(php-symfony-polyfill-php81) = v1.27.0
+Provides: bundled(php-symfony-process) = v5.4.19
+Provides: bundled(php-symfony-service-contracts) = v2.5.2
+Provides: bundled(php-symfony-var-exporter) = v5.4.19
+Provides: bundled(php-thecodingmachine-safe) = v1.3.3
+Provides: bundled(php-web-auth-cose-lib) = v3.3.12
+Provides: bundled(php-web-auth-metadata-service) = v3.3.12
+Provides: bundled(php-web-auth-webauthn-lib) = v3.3.12
+Provides: bundled(php-webmozart-assert) = 1.11.0
+# License MPL-2.0
+Provides: bundled(php-williamdes-mariadb-mysql-kbs) = v1.2.14
+
+Requires: php-dom
+Requires: php-intl
+Requires: php-posix
+# php-tidy required by tcpdf is not used (fixHTMLCode)
Requires: php-ctype
-Requires: php-hash
-%if 0%{?fedora} >= 27 || 0%{?rhel} >= 8
-Requires: (php-composer(phpmyadmin/sql-parser) >= 4.3.2 with php-composer(phpmyadmin/sql-parser) < 5)
-Requires: (php-composer(phpmyadmin/motranslator) >= 4.0 with php-composer(phpmyadmin/motranslator) < 5)
-Requires: (php-composer(phpmyadmin/shapefile) >= 2.0 with php-composer(phpmyadmin/shapefile) < 3)
-Requires: (php-composer(phpseclib/phpseclib) >= 2.0.9 with php-composer(phpseclib/phpseclib) < 3)
-Requires: (php-composer(google/recaptcha) >= 1.1 with php-composer(google/recaptcha) < 2)
-Requires: (php-composer(psr/container) >= 1.0 with php-composer(psr/container) < 2)
-Requires: (php-composer(twig/twig) >= 1.34 with php-composer(twig/twig) < 2)
-Requires: (php-composer(twig/extensions) >= 1.5.1 with php-composer(twig/extensions) < 2)
-Requires: (php-composer(symfony/expression-language) >= 2.8 with php-composer(symfony/expression-language) < 4)
-Requires: (php-composer(symfony/polyfill-mbstring) >= 1.3 with php-composer(symfony/polyfill-mbstring) < 2)
-%else
-Requires: php-phpmyadmin-sql-parser >= 4.3.2
-Requires: php-phpmyadmin-motranslator >= 4.0
-Requires: php-phpmyadmin-shapefile >= 2.0
-Requires: php-phpseclib >= 2.0.9
-Requires: php-google-recaptcha >= 1.1
-Requires: php-psr-container >= 1.0
-Requires: php-twig >= 1.34
-Requires: php-twig-extensions >= 1.5.1
-Requires: php-symfony-expression-language < 4
-# 1.7.0-2 with polyfill-mbstring
-Requires: php-symfony-polyfill >= 1.7.0-2
-%endif
-# Autoloader
-Requires: php-composer(fedora/autoloader)
-# From composer.json, "suggest": {
-# "ext-openssl": "Cookie encryption",
-# "ext-curl": "Updates checking",
-# "ext-opcache": "Better performance",
-# "ext-zlib": "For gz import and export",
-# "ext-bz2": "For bzip2 import and export",
-# "ext-zip": "For zip import and export",
-# "ext-gd2": "For image transformations",
-# "ext-mbstring": "For best performance",
-# "tecnickcom/tcpdf": "For PDF support",
-# "pragmarx/google2fa": "For 2FA authentication",
-# "bacon/bacon-qr-code": "For 2FA authentication",
-# "samyoul/u2f-php-server": "For FIDO U2F authentication"
-Requires: php-openssl
Requires: php-curl
Requires: php-zlib
Requires: php-bz2
Requires: php-zip
Requires: php-gd
Requires: php-mbstring
-%if 0%{?fedora} >= 21 || 0%{?rhel} >= 8
-Recommends: php-opcache
-Recommends: php-composer(tecnickcom/tcpdf) >= 6.2
-Recommends: php-composer(pragmarx/google2fa) >= 3.0.1
-Recommends: php-composer(bacon/bacon-qr-code) >= 1.0
-Recommends: php-composer(samyoul/u2f-php-server) >= 1.1
-Recommends: php-tcpdf-dejavu-sans-fonts >= 6.2
-%endif
# From phpcompatinfo reports for 4.8.0
+# notice: recode is optional (iconv or mbstring are preferred / used first)
Requires: php-date
Requires: php-filter
-Requires: php-iconv
Requires: php-libxml
-Requires: php-recode
Requires: php-session
Requires: php-simplexml
Requires: php-spl
@@ -159,9 +200,13 @@ Provides: bundled(js-openlayers)
Provides: bundled(js-tracekit)
Provides: php-composer(phpmyadmin/phpmyadmin) = %{version}
-# Update from rpmforge
-Obsoletes: phpmyadmin < %{version}
-Provides: phpmyadmin = %{version}-%{release}
+# remirepo:4
+# Update from other 3rd party
+Obsoletes: phpMyAdmin50 <= %{version}
+Obsoletes: phpMyAdmin49 <= %{version}
+Obsoletes: phpmyadmin < %{version}
+# Allow lowercase in install command
+Provides: phpmyadmin = %{version}-%{release}
%description
@@ -173,62 +218,34 @@ is available in 50 languages
%prep
+%{?gpgverify:%{gpgverify} --keyring='%{SOURCE4}' --signature='%{SOURCE1}' --data='%{SOURCE0}'}
+
%setup -qn phpMyAdmin-%{upstream_version}%{?upstream_prever:-%upstream_prever}-all-languages
%patch0 -p1
+rm -r vendor/composer/ca-bundle/res/
# Minimal configuration file
-sed -e "/'extension'/s@'mysql'@'mysqli'@" \
- -e "/'blowfish_secret'/s@''@'MUSTBECHANGEDONINSTALL'@" \
+sed -e "/'blowfish_secret'/s@''@'MUSTBECHANGEDONINSTALL'@" \
-e "/'UploadDir'/s@''@'%{_localstatedir}/lib/%{name}/upload'@" \
-e "/'SaveDir'/s@''@'%{_localstatedir}/lib/%{name}/save'@" \
config.sample.inc.php >CONFIG
# Setup vendor config file
-sed -e "/'CHANGELOG_FILE'/s@./ChangeLog@%{_pkgdocdir}/ChangeLog@" \
- -e "/'LICENSE_FILE'/s@./LICENSE@%{_pkgdocdir}/LICENSE@" \
- -e "/'CONFIG_DIR'/s@''@'%{_sysconfdir}/%{name}/'@" \
- -e "/'SETUP_CONFIG_FILE'/s@./config/config.inc.php@%{_localstatedir}/lib/%{name}/config/config.inc.php@" \
+sed -e "/'changeLogFile'/s@ROOT_PATH@'%{_pkgdocdir}/'@" \
+ -e "/'licenseFile'/s@ROOT_PATH@'%{_pkgdocdir}/'@" \
+ -e "/'configFile'/s@ROOT_PATH@'%{_sysconfdir}/%{name}/'@" \
%if 0%{?_licensedir:1}
- -e '/LICENSE_FILE/s:%_defaultdocdir:%_defaultlicensedir:' \
+ -e '/licenseFile/s:%_defaultdocdir:%_defaultlicensedir:' \
%endif
- -e '/AUTOLOAD_FILE/s@./vendor@%{_datadir}/%{name}/vendor@' \
- -e '/TEMP_DIR/s@./tmp@%{_localstatedir}/lib/%{name}/temp@' \
+ -e "/versionSuffix/s/''/'-%{release}'/" \
+ -e "/tempDir/s@ROOT.*tmp'@'%{_localstatedir}/lib/%{name}/temp'@" \
+ -e "/cacheDir/s@ROOT.*cache'@'%{_localstatedir}/lib/%{name}/cache'@" \
-i libraries/vendor_config.php
# For debug
-grep '^define' libraries/vendor_config.php
-
-# Generate autoloader
-rm -rf vendor/*
-cat << 'EOF' | tee vendor/autoload.php
-<?php
-/* Autoloader for phpMyAdmin and its dependencies */
-
-require_once '%{_datadir}/php/Fedora/Autoloader/autoload.php';
-\Fedora\Autoloader\Autoload::addPsr4('PhpMyAdmin\\', dirname(__DIR__) . '/libraries/classes');
-\Fedora\Autoloader\Autoload::addPsr4('PhpMyAdmin\\Setup\\', dirname(__DIR__) . '/setup/lib');
-\Fedora\Autoloader\Dependencies::required([
- '%{_datadir}/php/PhpMyAdmin/SqlParser/autoload.php',
- '%{_datadir}/php/PhpMyAdmin/MoTranslator/autoload.php',
- '%{_datadir}/php/PhpMyAdmin/ShapeFile/autoload.php',
- '%{_datadir}/php/phpseclib/autoload.php',
- '%{_datadir}/php/ReCaptcha/autoload.php',
- '%{_datadir}/php/Psr/Container/autoload.php',
- '%{_datadir}/php/Twig/autoload.php',
- '%{_datadir}/php/Twig/Extensions/autoload.php',
- [
- '%{_datadir}/php/Symfony3/Component/ExpressionLanguage/autoload.php',
- '%{_datadir}/php/Symfony/Component/ExpressionLanguage/autoload.php',
- ],
- '%{_datadir}/php/Symfony/Polyfill/autoload.php',
-]);
-\Fedora\Autoloader\Dependencies::optional([
- '%{_datadir}/php/tcpdf/autoload.php',
- '%{_datadir}/php/PragmaRX/Google2FA/autoload.php',
- '%{_datadir}/php/BaconQrCode/autoload.php',
- '%{_datadir}/php/Samyoul/U2F/U2FServer/autoload.php',
-]);
-EOF
+grep '=>' libraries/vendor_config.php
+
+php %{SOURCE5} vendor/composer/installed.json
%build
@@ -246,21 +263,22 @@ install -Dpm 0644 %{SOURCE2} %{buildroot}/%{_sysconfdir}/httpd/conf.d/phpMyAdmin
install -Dpm 0644 %{SOURCE3} %{buildroot}/%{_sysconfdir}/nginx/default.d/phpMyAdmin.conf
%endif
+mkdir -p %{buildroot}/%{_localstatedir}/lib/%{name}/{upload,save,config,temp}
+
rm -f %{buildroot}/%{_datadir}/%{name}/config.sample.inc.php
rm -f %{buildroot}/%{_datadir}/%{name}/*txt
rm -f %{buildroot}/%{_datadir}/%{name}/[CDLR]*
rm -f %{buildroot}/%{_datadir}/%{name}/libraries/.htaccess
rm -f %{buildroot}/%{_datadir}/%{name}/setup/lib/.htaccess
rm -f %{buildroot}/%{_datadir}/%{name}/setup/frames/.htaccess
-rm -rf %{buildroot}/%{_datadir}/%{name}/contrib
-rm %{buildroot}/%{_datadir}/%{name}/composer.*
+rm -rf %{buildroot}%{_datadir}/%{name}/contrib
+rm %{buildroot}%{_datadir}/%{name}/composer.*
+rm -rf %{buildroot}%{_datadir}/%{name}/tmp/
+mv %{buildroot}%{_datadir}/%{name}/libraries/cache %{buildroot}/%{_localstatedir}/lib/%{name}/cache
# JS libraries sources
-#rm -r %{buildroot}%{_datadir}/%{name}/js/jquery/src
-#rm -r %{buildroot}%{_datadir}/%{name}/js/openlayers/src
-
-# Bundled certificates
-rm -r %{buildroot}%{_datadir}/%{name}/libraries/certs
+#rm -r %%{buildroot}%%{_datadir}/%{name}/js/jquery/src
+#rm -r %%{buildroot}%%{_datadir}/%{name}/js/openlayers/src
# documentation
rm -rf %{buildroot}%{_datadir}/%{name}/examples/
@@ -268,8 +286,6 @@ rm -rf %{buildroot}%{_datadir}/%{name}/doc/
mkdir -p %{buildroot}%{_datadir}/%{name}/doc/
ln -s %{_pkgdocdir}/html %{buildroot}%{_datadir}/%{name}/doc/html
-mkdir -p %{buildroot}/%{_localstatedir}/lib/%{name}/{upload,save,config,temp}
-
mv -f %{buildroot}%{_datadir}/%{name}/js/vendor/jquery/MIT-LICENSE.txt LICENSE-jquery
mv -f %{buildroot}%{_datadir}/%{name}/js/vendor/codemirror/LICENSE LICENSE-codemirror
@@ -290,7 +306,7 @@ sed -e "/'blowfish_secret'/s/MUSTBECHANGEDONINSTALL/$SECRET/" \
%files
%{!?_licensedir:%global license %%doc}
%license LICENSE*
-%doc ChangeLog README CONTRIBUTING.md DCO config.sample.inc.php
+%doc ChangeLog README CONTRIBUTING.md config.sample.inc.php
%doc doc/html/
%doc examples/
%doc composer.json
@@ -306,9 +322,107 @@ sed -e "/'blowfish_secret'/s/MUSTBECHANGEDONINSTALL/$SECRET/" \
%dir %attr(0750,apache,apache) %{_localstatedir}/lib/%{name}/save
%dir %attr(0750,apache,apache) %{_localstatedir}/lib/%{name}/config
%dir %attr(0750,apache,apache) %{_localstatedir}/lib/%{name}/temp
+%dir %attr(0750,apache,apache) %{_localstatedir}/lib/%{name}/cache
+ %attr(0640,apache,apache) %{_localstatedir}/lib/%{name}/cache/*
%changelog
+* Wed Feb 8 2023 Remi Collet <remi@remirepo.net> - 5.2.1-1
+- update to 5.2.1 (2023-02-08, security and bugfix release)
+
+* Thu May 12 2022 Remi Collet <remi@remirepo.net> - 5.2.0-1
+- update to 5.2.0 (2022-10-12, new features release)
+
+* Mon Jan 24 2022 Remi Collet <remi@remirepo.net> - 5.2.0~rc1-1
+- update to 5.2.0-rc1
+- raise dependency on PHP 7.2.5
+- always use bundled libraries
+
+* Sun Jan 23 2022 Remi Collet <remi@remirepo.net> - 5.1.2-1
+- update to 5.1.2 (2022-01-22, security and bugfix release)
+- raise dependency on phpmyadmin/sql-parser 5.5
+- raise dependency on twig/twig 2.14.9
+- switch from samyoul/u2f-php-server to code-lts/u2f-php-server
+
+* Thu Jan 13 2022 Remi Collet <remi@remirepo.net> - 5.1.1-4
+- fix Licence name
+- add build dependency on json ext
+
+* Fri Dec 10 2021 Remi Collet <remi@remirepo.net> - 5.1.1-3
+- add flag to use all PHP bundled libraries instead of system ones
+
+* Fri Jun 4 2021 Remi Collet <remi@remirepo.net> - 5.1.1-1
+- update to 5.1.1 (2021-06-04, bugfix release)
+
+* Wed May 5 2021 Remi Collet <remi@remirepo.net> - 5.1.0-3
+- add VERSION_SUFFIX in vendor_config.php
+
+* Thu Apr 1 2021 Remi Collet <remi@remirepo.net> - 5.1.0-2
+- fix autoloader for pragmarx/google2fa-qrcode
+
+* Wed Feb 24 2021 Remi Collet <remi@remirepo.net> - 5.1.0-1
+- update to 5.1.0 (2021-02-24, new features release)
+
+* Wed Feb 10 2021 Remi Collet <remi@remirepo.net> - 5.1.0~rc2-1
+- update to 5.1.0-rc2
+
+* Mon Dec 21 2020 Remi Collet <remi@remirepo.net> - 5.1.0~rc1-2
+- set CACHE_DIR
+
+* Mon Dec 21 2020 Remi Collet <remi@remirepo.net> - 5.1.0~rc1-1
+- update to 5.1.0-rc1
+- add dependency on nikic/fast-route
+- raise dependency on phpmyadmin/motranslator 5.0
+- raise dependency on phpmyadmin/twig-i18n-extension 3.0
+- raise dependency on Symfony 4.4.9
+
+* Fri Oct 16 2020 Remi Collet <remi@remirepo.net> - 5.0.4-1
+- update to 5.0.4 (2020-10-15, bug fix release)
+
+* Sat Oct 10 2020 Remi Collet <remi@remirepo.net> - 5.0.3-1
+- update to 5.0.3 (2020-10-10, security release)
+- raise dependency on twig 2.9 and allow v3
+- allow phpmyadmin/twig-i18n-extension v3
+
+* Sat Apr 4 2020 Remi Collet <remi@remirepo.net> 5.0.2-3
+- temporarily make nginx-filesystem optional to
+ allow installation with nginx from nginx repository
+
+* Tue Mar 24 2020 Remi Collet <remi@remirepo.net> 5.0.2-2
+- cleanup httpd configuration
+
+* Sat Mar 21 2020 Remi Collet <remi@remirepo.net> 5.0.2-1
+- update to 5.0.2 (2020-03-21, security release)
+- use phpmyadmin/twig-i18n-extension instead of twig/extensions
+
+* Sun Jan 19 2020 Remi Collet <remi@remirepo.net> 5.0.1-2
+- add missing depependency on williamdes/mariadb-mysql-kbs
+
+* Wed Jan 8 2020 Remi Collet <remi@remirepo.net> 5.0.1-1
+- update to 5.0.1 (2020-01-08, security release)
+
+* Fri Dec 27 2019 Remi Collet <remi@remirepo.net> 5.0.0-1
+- update to 5.0.0 (2019-12-26, new features release)
+
+* Sat Nov 23 2019 Remi Collet <remi@remirepo.net> - 5.0.0~rc1-2
+- update to 5.0.0rc1
+
+* Fri Sep 13 2019 Remi Collet <remi@remirepo.net> - 5.0.0~alpha1-2
+- temporary allow Symfony 4.1 on old EL
+
+* Thu Sep 12 2019 Remi Collet <remi@remirepo.net> - 5.0.0~alpha1-1
+- update to 5.0.0alpha1
+- raise dependency on PHP 7.1.3
+- raise dependency on phpmyadmin/sql-parser 5.0
+- raise dependency on twig 2.1
+- add dependency on pragmarx/google2fa-qrcode
+- drop dependency on pragmarx/google2fa and bacon/bacon-qr-code
+- drop dependency on psr/container
+
+* Mon Sep 2 2019 Remi Collet <remi@remirepo.net> - 4.9.0.1-2
+- make optional depencencies mandatory on EL <= 7
+ see https://superuser.com/questions/1472237
+
* Tue Jun 4 2019 Remi Collet <remi@remirepo.net> - 4.9.0.1-1
- update to 4.9.0.1 (2019-06-04, important security fixes)
- raise dependency on phpmyadmin/sql-parser version 4.3.2