[php-symfony] fix licenses handling

Remi Collet remi at fedoraproject.org
Sat Jul 19 06:05:24 UTC 2014


commit 7b6a5070df9ef3c072d1665e6e2b63736fe5fe3a
Author: Remi Collet <remi at fedoraproject.org>
Date:   Sat Jul 19 08:05:43 2014 +0200

    fix licenses handling

 php-symfony.spec |   88 +++++++++++++++++++++++++++++-------------------------
 1 files changed, 47 insertions(+), 41 deletions(-)
---
diff --git a/php-symfony.spec b/php-symfony.spec
index 68ed0b1..dc3eba8 100644
--- a/php-symfony.spec
+++ b/php-symfony.spec
@@ -64,9 +64,11 @@
 # Build using "--without tests" to disable tests
 %global with_tests   %{?_without_tests:0}%{!?_without_tests:1}
 
+%{!?_licensedir:%global license %%doc}
+
 Name:          php-%{composer_project}
 Version:       %{github_version}
-Release:       1%{?dist}
+Release:       2%{?dist}
 Summary:       PHP framework for web projects
 
 Group:         Development/Libraries
@@ -1565,7 +1567,8 @@ exit $RET
 
 %files common
 
-%doc LICENSE *.md composer.json
+%doc *.md composer.json
+%license LICENSE
 
 %dir %{symfony_dir}
 %dir %{symfony_dir}/Bridge
@@ -1576,7 +1579,7 @@ exit $RET
 
 %files doctrine-bridge
 
-%doc src/Symfony/Bridge/Doctrine/LICENSE
+%license src/Symfony/Bridge/Doctrine/LICENSE
 %doc src/Symfony/Bridge/Doctrine/*.md
 %doc src/Symfony/Bridge/Doctrine/composer.json
 
@@ -1591,7 +1594,7 @@ exit $RET
 
 %files monolog-bridge
 
-%doc src/Symfony/Bridge/Monolog/LICENSE
+%license src/Symfony/Bridge/Monolog/LICENSE
 %doc src/Symfony/Bridge/Monolog/*.md
 %doc src/Symfony/Bridge/Monolog/composer.json
 
@@ -1606,7 +1609,7 @@ exit $RET
 
 #%%files propel1-bridge
 
-#%%doc src/Symfony/Bridge/Propel1/LICENSE
+#%%license src/Symfony/Bridge/Propel1/LICENSE
 #%%doc src/Symfony/Bridge/Propel1/*.md
 #%%doc src/Symfony/Bridge/Propel1/composer.json
 
@@ -1621,7 +1624,7 @@ exit $RET
 
 #%%files proxy-manager-bridge
 
-#%%doc src/Symfony/Bridge/ProxyManager/LICENSE
+#%%license src/Symfony/Bridge/ProxyManager/LICENSE
 #%%doc src/Symfony/Bridge/ProxyManager/*.md
 #%%doc src/Symfony/Bridge/ProxyManager/composer.json
 
@@ -1636,7 +1639,7 @@ exit $RET
 
 %files swiftmailer-bridge
 
-%doc src/Symfony/Bridge/Swiftmailer/LICENSE
+%license src/Symfony/Bridge/Swiftmailer/LICENSE
 %doc src/Symfony/Bridge/Swiftmailer/*.md
 %doc src/Symfony/Bridge/Swiftmailer/composer.json
 
@@ -1651,7 +1654,7 @@ exit $RET
 
 %files twig-bridge
 
-%doc src/Symfony/Bridge/Twig/LICENSE
+%license src/Symfony/Bridge/Twig/LICENSE
 %doc src/Symfony/Bridge/Twig/*.md
 %doc src/Symfony/Bridge/Twig/composer.json
 
@@ -1668,7 +1671,7 @@ exit $RET
 
 %doc src/Symfony/Bundle/FrameworkBundle/*.md
 %doc src/Symfony/Bundle/FrameworkBundle/composer.json
-%doc src/Symfony/Bundle/FrameworkBundle/Resources/meta/LICENSE
+%license src/Symfony/Bundle/FrameworkBundle/Resources/meta/LICENSE
 
 %{symfony_dir}/Bundle/FrameworkBundle
 %exclude %{symfony_dir}/Bundle/FrameworkBundle/*.md
@@ -1683,7 +1686,7 @@ exit $RET
 
 %doc src/Symfony/Bundle/SecurityBundle/*.md
 %doc src/Symfony/Bundle/SecurityBundle/composer.json
-%doc src/Symfony/Bundle/SecurityBundle/Resources/meta/LICENSE
+%license src/Symfony/Bundle/SecurityBundle/Resources/meta/LICENSE
 
 %{symfony_dir}/Bundle/SecurityBundle
 %exclude %{symfony_dir}/Bundle/SecurityBundle/*.md
@@ -1698,7 +1701,7 @@ exit $RET
 
 %doc src/Symfony/Bundle/TwigBundle/*.md
 %doc src/Symfony/Bundle/TwigBundle/composer.json
-%doc src/Symfony/Bundle/TwigBundle/Resources/meta/LICENSE
+%license src/Symfony/Bundle/TwigBundle/Resources/meta/LICENSE
 
 %{symfony_dir}/Bundle/TwigBundle
 %exclude %{symfony_dir}/Bundle/TwigBundle/*.md
@@ -1713,8 +1716,8 @@ exit $RET
 
 %doc src/Symfony/Bundle/WebProfilerBundle/*.md
 %doc src/Symfony/Bundle/WebProfilerBundle/composer.json
-%doc src/Symfony/Bundle/WebProfilerBundle/Resources/ICONS_LICENSE.txt
-%doc src/Symfony/Bundle/WebProfilerBundle/Resources/meta/LICENSE
+%license src/Symfony/Bundle/WebProfilerBundle/Resources/ICONS_LICENSE.txt
+%license src/Symfony/Bundle/WebProfilerBundle/Resources/meta/LICENSE
 
 %{symfony_dir}/Bundle/WebProfilerBundle
 %exclude %{symfony_dir}/Bundle/WebProfilerBundle/*.md
@@ -1728,7 +1731,7 @@ exit $RET
 
 %files browser-kit
 
-%doc src/Symfony/Component/BrowserKit/LICENSE
+%license src/Symfony/Component/BrowserKit/LICENSE
 %doc src/Symfony/Component/BrowserKit/*.md
 %doc src/Symfony/Component/BrowserKit/composer.json
 
@@ -1743,7 +1746,7 @@ exit $RET
 
 %files class-loader
 
-%doc src/Symfony/Component/ClassLoader/LICENSE
+%license src/Symfony/Component/ClassLoader/LICENSE
 %doc src/Symfony/Component/ClassLoader/*.md
 %doc src/Symfony/Component/ClassLoader/composer.json
 
@@ -1758,7 +1761,7 @@ exit $RET
 
 %files config
 
-%doc src/Symfony/Component/Config/LICENSE
+%license src/Symfony/Component/Config/LICENSE
 %doc src/Symfony/Component/Config/*.md
 %doc src/Symfony/Component/Config/composer.json
 
@@ -1773,7 +1776,7 @@ exit $RET
 
 %files console
 
-%doc src/Symfony/Component/Console/LICENSE
+%license src/Symfony/Component/Console/LICENSE
 %doc src/Symfony/Component/Console/*.md
 %doc src/Symfony/Component/Console/composer.json
 
@@ -1788,7 +1791,7 @@ exit $RET
 
 %files css-selector
 
-%doc src/Symfony/Component/CssSelector/LICENSE
+%license src/Symfony/Component/CssSelector/LICENSE
 %doc src/Symfony/Component/CssSelector/*.md
 %doc src/Symfony/Component/CssSelector/composer.json
 
@@ -1803,7 +1806,7 @@ exit $RET
 
 %files debug
 
-%doc src/Symfony/Component/Debug/LICENSE
+%license src/Symfony/Component/Debug/LICENSE
 %doc src/Symfony/Component/Debug/*.md
 %doc src/Symfony/Component/Debug/composer.json
 
@@ -1818,7 +1821,7 @@ exit $RET
 
 %files dependency-injection
 
-%doc src/Symfony/Component/DependencyInjection/LICENSE
+%license src/Symfony/Component/DependencyInjection/LICENSE
 %doc src/Symfony/Component/DependencyInjection/*.md
 %doc src/Symfony/Component/DependencyInjection/composer.json
 
@@ -1833,7 +1836,7 @@ exit $RET
 
 %files dom-crawler
 
-%doc src/Symfony/Component/DomCrawler/LICENSE
+%license src/Symfony/Component/DomCrawler/LICENSE
 %doc src/Symfony/Component/DomCrawler/*.md
 %doc src/Symfony/Component/DomCrawler/composer.json
 
@@ -1848,7 +1851,7 @@ exit $RET
 
 %files event-dispatcher
 
-%doc src/Symfony/Component/EventDispatcher/LICENSE
+%license src/Symfony/Component/EventDispatcher/LICENSE
 %doc src/Symfony/Component/EventDispatcher/*.md
 %doc src/Symfony/Component/EventDispatcher/composer.json
 
@@ -1863,7 +1866,7 @@ exit $RET
 
 %files expression-language
 
-%doc src/Symfony/Component/ExpressionLanguage/LICENSE
+%license src/Symfony/Component/ExpressionLanguage/LICENSE
 %doc src/Symfony/Component/ExpressionLanguage/*.md
 %doc src/Symfony/Component/ExpressionLanguage/composer.json
 
@@ -1878,7 +1881,7 @@ exit $RET
 
 %files filesystem
 
-%doc src/Symfony/Component/Filesystem/LICENSE
+%license src/Symfony/Component/Filesystem/LICENSE
 %doc src/Symfony/Component/Filesystem/*.md
 %doc src/Symfony/Component/Filesystem/composer.json
 
@@ -1893,7 +1896,7 @@ exit $RET
 
 %files finder
 
-%doc src/Symfony/Component/Finder/LICENSE
+%license src/Symfony/Component/Finder/LICENSE
 %doc src/Symfony/Component/Finder/*.md
 %doc src/Symfony/Component/Finder/composer.json
 
@@ -1908,7 +1911,7 @@ exit $RET
 
 %files form
 
-%doc src/Symfony/Component/Form/LICENSE
+%license src/Symfony/Component/Form/LICENSE
 %doc src/Symfony/Component/Form/*.md
 %doc src/Symfony/Component/Form/composer.json
 
@@ -1923,7 +1926,7 @@ exit $RET
 
 %files http-foundation
 
-%doc src/Symfony/Component/HttpFoundation/LICENSE
+%license src/Symfony/Component/HttpFoundation/LICENSE
 %doc src/Symfony/Component/HttpFoundation/*.md
 %doc src/Symfony/Component/HttpFoundation/composer.json
 
@@ -1938,7 +1941,7 @@ exit $RET
 
 %files http-kernel
 
-%doc src/Symfony/Component/HttpKernel/LICENSE
+%license src/Symfony/Component/HttpKernel/LICENSE
 %doc src/Symfony/Component/HttpKernel/*.md
 %doc src/Symfony/Component/HttpKernel/composer.json
 
@@ -1953,7 +1956,7 @@ exit $RET
 
 %files intl
 
-%doc src/Symfony/Component/Intl/LICENSE
+%license src/Symfony/Component/Intl/LICENSE
 %doc src/Symfony/Component/Intl/*.md
 %doc src/Symfony/Component/Intl/composer.json
 
@@ -1968,7 +1971,7 @@ exit $RET
 
 %files locale
 
-%doc src/Symfony/Component/Locale/LICENSE
+%license src/Symfony/Component/Locale/LICENSE
 %doc src/Symfony/Component/Locale/*.md
 %doc src/Symfony/Component/Locale/composer.json
 
@@ -1983,7 +1986,7 @@ exit $RET
 
 %files options-resolver
 
-%doc src/Symfony/Component/OptionsResolver/LICENSE
+%license src/Symfony/Component/OptionsResolver/LICENSE
 %doc src/Symfony/Component/OptionsResolver/*.md
 %doc src/Symfony/Component/OptionsResolver/composer.json
 
@@ -1998,7 +2001,7 @@ exit $RET
 
 %files process
 
-%doc src/Symfony/Component/Process/LICENSE
+%license src/Symfony/Component/Process/LICENSE
 %doc src/Symfony/Component/Process/*.md
 %doc src/Symfony/Component/Process/composer.json
 
@@ -2013,7 +2016,7 @@ exit $RET
 
 %files property-access
 
-%doc src/Symfony/Component/PropertyAccess/LICENSE
+%license src/Symfony/Component/PropertyAccess/LICENSE
 %doc src/Symfony/Component/PropertyAccess/*.md
 %doc src/Symfony/Component/PropertyAccess/composer.json
 
@@ -2028,7 +2031,7 @@ exit $RET
 
 %files routing
 
-%doc src/Symfony/Component/Routing/LICENSE
+%license src/Symfony/Component/Routing/LICENSE
 %doc src/Symfony/Component/Routing/*.md
 %doc src/Symfony/Component/Routing/composer.json
 
@@ -2043,7 +2046,7 @@ exit $RET
 
 %files security
 
-%doc src/Symfony/Component/Security/LICENSE
+%license src/Symfony/Component/Security/LICENSE
 %doc src/Symfony/Component/Security/*.md
 %doc src/Symfony/Component/Security/composer.json
 
@@ -2058,7 +2061,7 @@ exit $RET
 
 %files serializer
 
-%doc src/Symfony/Component/Serializer/LICENSE
+%license src/Symfony/Component/Serializer/LICENSE
 %doc src/Symfony/Component/Serializer/*.md
 %doc src/Symfony/Component/Serializer/composer.json
 
@@ -2073,7 +2076,7 @@ exit $RET
 
 %files stopwatch
 
-%doc src/Symfony/Component/Stopwatch/LICENSE
+%license src/Symfony/Component/Stopwatch/LICENSE
 %doc src/Symfony/Component/Stopwatch/*.md
 %doc src/Symfony/Component/Stopwatch/composer.json
 
@@ -2088,7 +2091,7 @@ exit $RET
 
 %files templating
 
-%doc src/Symfony/Component/Templating/LICENSE
+%license src/Symfony/Component/Templating/LICENSE
 %doc src/Symfony/Component/Templating/*.md
 %doc src/Symfony/Component/Templating/composer.json
 
@@ -2103,7 +2106,7 @@ exit $RET
 
 %files translation
 
-%doc src/Symfony/Component/Translation/LICENSE
+%license src/Symfony/Component/Translation/LICENSE
 %doc src/Symfony/Component/Translation/*.md
 %doc src/Symfony/Component/Translation/composer.json
 
@@ -2118,7 +2121,7 @@ exit $RET
 
 %files validator
 
-%doc src/Symfony/Component/Validator/LICENSE
+%license src/Symfony/Component/Validator/LICENSE
 %doc src/Symfony/Component/Validator/*.md
 %doc src/Symfony/Component/Validator/composer.json
 
@@ -2133,7 +2136,7 @@ exit $RET
 
 %files yaml
 
-%doc src/Symfony/Component/Yaml/LICENSE
+%license src/Symfony/Component/Yaml/LICENSE
 %doc src/Symfony/Component/Yaml/*.md
 %doc src/Symfony/Component/Yaml/composer.json
 
@@ -2147,6 +2150,9 @@ exit $RET
 # ##############################################################################
 
 %changelog
+* Sat Jul 19 2014 Remi Collet <remi at fedoraproject.org> - 2.5.2-2
+- fix license handling
+
 * Fri Jul 18 2014 Shawn Iwinski <shawn.iwinski at gmail.com> - 2.5.2-1
 - Updated to 2.5.2 (BZ #1100720)
 - Added php-composer() virtual provides


More information about the scm-commits mailing list