remi pushed to php-pecl-jsonc (master). "fix license"

notifications at fedoraproject.org notifications at fedoraproject.org
Fri Mar 27 13:23:31 UTC 2015


>From bedb191deb42be1054800aa809ccfcf01b9590dc Mon Sep 17 00:00:00 2001
From: Remi Collet <remi at fedoraproject.org>
Date: Fri, 27 Mar 2015 14:23:21 +0100
Subject: fix license


diff --git a/php-pecl-jsonc.spec b/php-pecl-jsonc.spec
index e4d939d..2e03d59 100644
--- a/php-pecl-jsonc.spec
+++ b/php-pecl-jsonc.spec
@@ -27,8 +27,11 @@
 Summary:       Support for JSON serialization
 Name:          php-pecl-%{proj_name}
 Version:       1.3.7
-Release:       1%{?dist}
-License:       PHP
+Release:       2%{?dist}
+# PHP extension is PHP
+# jsonc-c is MIT
+# json-c/linkhask.c is Public Domain
+License:       PHP and MIT and Public Domain
 Group:         Development/Languages
 URL:           http://pecl.php.net/package/%{proj_name}
 Source0:       http://pecl.php.net/get/%{proj_name}-%{version}.tgz
@@ -41,6 +44,7 @@ BuildRequires: json-c-devel >= 0.11
 BuildRequires: json-c-devel <  0.12
 %else
 Provides:      bundled(libjson-c) = 0.11
+Provides:      bundled(bobjenkins-hash)
 %endif
 
 Requires:      php(zend-abi) = %{php_zend_api}
@@ -53,12 +57,6 @@ Provides:      php-pecl(%{pecl_name})%{?_isa} = %{version}
 Provides:      php-pecl(%{proj_name}) = %{version}
 Provides:      php-pecl(%{proj_name})%{?_isa} = %{version}
 
-%if 0%{?fedora} < 20
-# Filter private shared
-%{?filter_provides_in: %filter_provides_in %{_libdir}/.*\.so$}
-%{?filter_setup}
-%endif
-
 
 %description
 The %{name} module will add support for JSON (JavaScript Object Notation)
@@ -80,8 +78,13 @@ These are the files needed to compile programs using JSON serializer.
 
 %prep
 %setup -q -c 
-cd %{proj_name}-%{version}
 
+# https://github.com/remicollet/pecl-json-c/commit/09501b8c0fdb27ee5d1c225a368f7a8c3654fe0f
+sed -e '/AUTHORS/s/role="src"/role="doc"/' \
+    -e '/COPYING/s/role="src"/role="doc"/' \
+    -i package.xml
+
+cd %{proj_name}-%{version}
 # Sanity check, really often broken
 extver=$(sed -n '/#define PHP_JSON_VERSION/{s/.* "//;s/".*$//;p}' php_json.h )
 if test "x${extver}" != "x%{version}%{?prever:-%{prever}}"; then
@@ -179,6 +182,7 @@ fi
 
 
 %files
+%{?_licensedir:%license %{proj_name}-%{version}/LICENSE %{proj_name}-%{version}/json-c/COPYING}
 %doc %{pecl_docdir}/%{pecl_name}
 %config(noreplace) %{php_inidir}/%{ini_name}
 %config(noreplace) %{php_ztsinidir}/%{ini_name}
@@ -194,6 +198,11 @@ fi
 
 
 %changelog
+* Fri Mar 27 2015 Remi Collet <remi at fedoraproject.org> - 1.3.7-2
+- fix license: PHP and MIT and Public Domain
+- fix missing license files
+- fix license handling
+
 * Wed Feb 18 2015 Remi Collet <remi at fedoraproject.org> - 1.3.7-1
 - release 1.3.7 (stable)
 - drop runtime dependency on pear
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/php-pecl-jsonc.git/commit/?h=master&id=bedb191deb42be1054800aa809ccfcf01b9590dc


More information about the scm-commits mailing list