# 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 oscarotero %global gh_project Gettext Name: php-gettext-gettext Version: 4.4.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}/%{gh_project}-%{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 # Skip some tests on bigendian as reference file are littleendian # https://github.com/oscarotero/Gettext/pull/159 Patch0: 0000-don-t-check-Po-file-content-on-bigendian.patch BuildRequires: dos2unix BuildRequires: php-composer(gettext/languages) >= 2.3.0 BuildRequires: php-composer(gettext/languages) < 3.0.0 BuildRequires: phpunit 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 Requires: php-composer(gettext/languages) >= 2.3.0 Requires: php-composer(gettext/languages) < 3.0.0 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 %autosetup -p1 -a1 -n Gettext-%{version} # The documentation has the wrong newline codes dos2unix *.md %build : Create autoloader cat <<'AUTOLOAD' | tee src/autoload.php - 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.