# remirepo spec file for php-geshi, from: # # Fedora spec file for php-geshi # # License: MIT # http://opensource.org/licenses/MIT # Name: php-geshi Version: 1.0.9.1 Release: 2%{?dist} Summary: Generic syntax highlighter License: GPLv2+ URL: https://github.com/GeSHi/geshi-1.0 Source0: %{url}/archive/v%{version}/GeSHi-%{version}.tar.gz BuildArch: noarch # from composer.json "require-dev": { # "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.2" %if 0%{?rhel} == 7 %global phpunit %{_bindir}/phpunit BuildRequires: %{phpunit} %endif %if 0%{?fedora} >= 29 || 0%{?rhel} >= 8 %global phpunit %{_bindir}/phpunit8 BuildRequires: %{phpunit} %endif Requires: php-mbstring Requires: php-pcre Provides: php-composer(geshi/geshi) = %{version} %description GeSHi aims to be a simple but powerful highlighting class, with the following goals: * Support for a wide range of popular languages * Easy to add a new language for highlighting * Highly customisable output formats %prep %setup -q -n geshi-1.0-%{version} find docs -type f -exec chmod a-x {} ';' find . -type f -name "*.php" -exec chmod a-x {} ';' %build # Nothing to build %install mkdir -p %{buildroot}%{_datadir}/php/ cd src cp -a geshi geshi.php %{buildroot}%{_datadir}/php/ %if 0%{?phpunit:1} %check %{phpunit} --verbose %endif %files %{!?_licensedir:%global license %%doc} %license LICENSE %doc BUGS CHANGELOG README.md THANKS %doc docs/* contrib/ %doc composer.json %{_datadir}/php/geshi.php %{_datadir}/php/geshi %changelog * Thu Nov 14 2019 Remi Collet - 1.0.9.1-2 - provides php-composer(geshi/geshi) - run upstream test suite * Mon Oct 21 2019 Artur Iwicki - 1.0.9.1-1 - Update to version 1.0.9.1 - Drop PHP 7.2 deprecation warning patch (merged upstream) * Fri Oct 04 2019 Xavier Bachelot - 1.0.9.0-1 - Update to 1.0.9.0. - Clean up specfile. - Add upstream patch to fix a php 7.2 deprecation warning. (Thanks Artur Iwicki) * Wed Aug 22 2012 Remi Collet - 1.0.8.11-1 - Update to 1.0.8.11, CVE-2012-3521 * Tue Aug 21 2012 Xavier Bachelot 1.0.8.11-1 - Update to 1.0.8.11. - Fix remote directory traversal and information disclosure bug (RHBZ#850425). - Fix Requires (RHBZ#848699). * Thu Aug 16 2012 Remi Collet - 1.0.8.10-2 - drop Requires "php" * Tue Jul 05 2011 Remi Collet - 1.0.8.10-1 - rebuild for remi repository * Tue Jun 28 2011 Xavier Bachelot 1.0.8.10-1 - Update to 1.0.8.10. * Wed Feb 09 2011 Fedora Release Engineering - 1.0.8.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Jun 23 2010 Remi Collet - 1.0.8.8-1 - rebuild for remi repository * Tue Jun 15 2010 Xavier Bachelot 1.0.8.8-1 - Update to 1.0.8.8. - Fix Source0: URL, upstream changed tarball name. * Sun Jul 26 2009 Fedora Release Engineering - 1.0.8.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Apr 15 2009 Xavier Bachelot 1.0.8.3-1 - Update to 1.0.8.3. * Thu Mar 26 2009 Xavier Bachelot 1.0.8.2-3 - License is actually GPLv2+. - Remove implicit R: php-common. - Fix URL:. * Thu Mar 26 2009 Xavier Bachelot 1.0.8.2-2 - More Requires:. * Thu Mar 19 2009 Xavier Bachelot 1.0.8.2-1 - Initial build.