# remirepo spec file for php-gettext-gettext, from # # Fedora spec file for php-gettext-gettext # # License: MIT # http://opensource.org/licenses/MIT # # Please preserve changelog entries # %global gh_owner php-gettext %global gh_project Gettext Name: php-gettext-gettext Version: 5.5.4 Release: 1%{?dist} BuildArch: noarch License: MIT Summary: PHP gettext manager URL: https://github.com/%{gh_owner}/%{gh_project} Source0: %{url}/archive/v%{version}.tar.gz # Upstream strips the tests from the tarball, so we have to generate it manually. # dltests.sh is used to do this, and is included in this repository. Source1: tests-v%{version}.tar.bz2 BuildRequires: dos2unix %if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 BuildRequires: (php-composer(gettext/languages) >= 2.3.0 with php-composer(gettext/languages) < 3) %else BuildRequires: php-gettext-languages >= 2.3.0 %endif BuildRequires: phpunit8 Requires: php(language) >= 5.4.0 Requires: php-date Requires: php-dom Requires: php-gettext Requires: php-json Requires: php-pcre Requires: php-simplexml Requires: php-spl Requires: php-tokenizer %if 0%{?fedora} >= 27 || 0%{?rhel} >= 8 Requires: (php-composer(gettext/languages) >= 2.3.0 with php-composer(gettext/languages) < 3) %else Requires: php-gettext-languages >= 2.3.0 %endif Provides: php-composer(gettext/gettext) = %{version} %description Gettext is a PHP (5.3) library to import/export/edit gettext from PO, MO, PHP, JS files, etc. Autoloader: %{_datadir}/php/Gettext/autoload.php %prep %setup -a1 -n Gettext-%{version} # The documentation has the wrong newline codes dos2unix *.md %build : Create autoloader cat <<'AUTOLOAD' | tee src/autoload.php - 5.5.4-1 - update to 5.5.4 (#1903457) * Wed Nov 18 2020 Sundeep Anand - 5.5.2-1 - update to 5.5.2 (#1898773) * Fri Jul 24 2020 Sundeep Anand - 5.5.1-1 - update to 5.5.1 (#1768669) * Thu Oct 10 2019 Remi Collet - 4.7.0-2 - update to 4.7.0 - use range dependencies - add patch for PHP 7.4 from https://github.com/oscarotero/Gettext/pull/230 * Thu Oct 10 2019 Sundeep Anand - 4.7.0-1 - Update to 4.7.0 (#1759099). - https://github.com/oscarotero/Gettext/blob/v4.7.0/CHANGELOG.md * Wed Sep 11 2019 Sundeep Anand - 4.6.3-2 - Fix dependencies. * Tue Sep 10 2019 Sundeep Anand - 4.6.3-1 - Update to 4.6.3 (#1742047). - https://github.com/oscarotero/Gettext/blob/v4.6.3/CHANGELOG.md * Sun Jul 29 2018 Randy Barlow - 4.6.0-1 - Update to 4.6.0 (#1595474). - https://github.com/oscarotero/Gettext/blob/v4.6.0/CHANGELOG.md * Sun May 20 2018 Randy Barlow - 4.5.0-1 - Update to 4.5.0 (#1571010). - https://github.com/oscarotero/Gettext/blob/v4.5.0/CHANGELOG.md * Sun Feb 25 2018 Randy Barlow - 4.4.4-1 - Update to 4.4.4 (#1548216). - https://github.com/oscarotero/Gettext/blob/v4.4.4/CHANGELOG.md * Sun Dec 17 2017 Randy Barlow - 4.4.3-1 - Update to 4.4.3 (#1450031). - https://github.com/oscarotero/Gettext/blob/v4.4.3/CHANGELOG.md * Tue Oct 31 2017 Remi Collet - 3.5.9-7 - fix FTBFS from Koschei - add upstream patch for PHP 7.2 - add patch for bigendian from https://github.com/oscarotero/Gettext/pull/159 * Thu Jul 27 2017 Fedora Release Engineering - 3.5.9-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sun Apr 02 2017 Randy Barlow - 3.5.9-5 - Depend on php-dom and php-simplexml. - Don't provide /usr/share/php/Gettext. * Wed Feb 01 2017 Randy Barlow - 3.5.9-4 - Remove dependency on twig/twig. * Wed Feb 01 2017 Randy Barlow - 3.5.9-3 - Create a Fedora autoloader. - Depend on twig/twig. - Install to /usr/share/php/Gettext instead of the Gettext subdir of that path. * Sun Jan 22 2017 Randy Barlow - 3.5.9-2 - Use a git snapshot instead of a GitHub URL so that we can run the tests (except for two that need optional dependencies). - require_once Gettext/Languages inside the autoloader. * Tue Jan 17 2017 Randy Barlow - 3.5.9-1 - Initial release.