commit cc875250a0a9ef3135c52f1c63cc3a1b6490ad83
Author: Elan Ruusamäe <[email protected]>
Date:   Wed Apr 26 12:24:58 2017 +0300

    package data files, use absolute path for include

 abspath.patch               | 20 ++++++++++++++++++++
 php-yui-css-compressor.spec | 12 ++++++++----
 2 files changed, 28 insertions(+), 4 deletions(-)
---
diff --git a/php-yui-css-compressor.spec b/php-yui-css-compressor.spec
index 6179ace..93193b6 100644
--- a/php-yui-css-compressor.spec
+++ b/php-yui-css-compressor.spec
@@ -7,11 +7,12 @@
 Summary:       A PHP port of the YUI CSS compressor
 Name:          php-yui-css-compressor
 Version:       %{ver}.%{subver}
-Release:       1
+Release:       2
 License:       BSD
 Group:         Development/Languages/PHP
 Source0:       
https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port/archive/v%{ver}-p%{subver}/%{name}-%{version}.tar.gz
 # Source0-md5: 5013d0b1448cce1a001241d778c7c5f4
+Patch0:                abspath.patch
 URL:           https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port
 BuildRequires: rpm-php-pearprov >= 4.4.2-11
 BuildRequires: rpmbuild(macros) >= 1.553
@@ -28,12 +29,14 @@ compressor.
 
 %prep
 %setup -q -n YUI-CSS-compressor-PHP-port-%{ver}-p%{subver}
+%patch0 -p1
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{php_data_dir}
-cp -p cssmin.php $RPM_BUILD_ROOT%{php_data_dir}
-ln -s cssmin.php $RPM_BUILD_ROOT%{php_data_dir}/CSSmin.php
+install -d $RPM_BUILD_ROOT%{php_data_dir}/cssmin
+ln -s cssmin/CSSmin.php $RPM_BUILD_ROOT%{php_data_dir}/cssmin.php
+ln -s cssmin/CSSmin.php $RPM_BUILD_ROOT%{php_data_dir}/CSSmin.php
+cp -a cssmin.php data $RPM_BUILD_ROOT%{php_data_dir}/cssmin
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -42,3 +45,4 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{php_data_dir}/cssmin.php
 %{php_data_dir}/CSSmin.php
+%{php_data_dir}/cssmin
diff --git a/abspath.patch b/abspath.patch
new file mode 100644
index 0000000..d2d8bbf
--- /dev/null
+++ b/abspath.patch
@@ -0,0 +1,20 @@
+--- YUI-CSS-compressor-PHP-port-2.4.8-p10/./cssmin.php~        2017-04-04 
17:38:03.000000000 +0300
++++ YUI-CSS-compressor-PHP-port-2.4.8-p10/./cssmin.php 2017-04-26 
12:23:21.253149342 +0300
+@@ -703,7 +703,7 @@
+     {
+         $patterns = array();
+         $replacements = array();
+-        $longNamedColors = include 'data/named-to-hex-color-map.php';
++        $longNamedColors = include __DIR__ '/data/named-to-hex-color-map.php';
+         $propertiesWithColors = array(
+             'color',
+             'background(?:-color)?',
+@@ -750,7 +750,7 @@
+         $pattern =
+             
'/(=\s*?["\']?)?#([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])(\}|[^0-9a-f{][^{]*?\})/iS';
+         $_index = $index = $lastIndex = $offset = 0;
+-        $longHexColors = include 'data/hex-to-named-color-map.php';
++        $longHexColors = include __DIR__ . '/data/hex-to-named-color-map.php';
+         $sb = array();
+ 
+         while (preg_match($pattern, $css, $m, 0, $offset)) {
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/php-yui-css-compressor.git/commitdiff/cc875250a0a9ef3135c52f1c63cc3a1b6490ad83

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to