diff options
author | Lukas Slebodnik <lslebodn@redhat.com> | 2017-04-08 14:28:23 +0200 |
---|---|---|
committer | Lukas Slebodnik <lslebodn@redhat.com> | 2017-05-03 09:53:02 +0200 |
commit | 708f0497d1bdb2c0ec100587796b90f22971c698 (patch) | |
tree | f547de15eddec97bc38b006a8c989f34bb05ac26 /contrib/sssd.spec.in | |
parent | 1cfbec5668a283bf078ac4a8e168e8bd16b74dbf (diff) | |
download | sssd-708f0497d1bdb2c0ec100587796b90f22971c698.tar.gz sssd-708f0497d1bdb2c0ec100587796b90f22971c698.tar.xz sssd-708f0497d1bdb2c0ec100587796b90f22971c698.zip |
SPEC: Use %license macro
Starting with rpm 4.11, it is possible to install the license using
a new file macro %license, this will separate the license files from documents
and install them in a special directory in /usr/share
rpm -q -l -p ./sssd-1.15.3-0.el7.x86_64.rpm
/usr/share/licenses/sssd-1.15.3
/usr/share/licenses/sssd-1.15.3/COPYING
Reviewed-by: Fabiano FidĂȘncio <fidencio@redhat.com>
Diffstat (limited to 'contrib/sssd.spec.in')
-rw-r--r-- | contrib/sssd.spec.in | 42 |
1 files changed, 24 insertions, 18 deletions
diff --git a/contrib/sssd.spec.in b/contrib/sssd.spec.in index 72491cd4e..faae80e40 100644 --- a/contrib/sssd.spec.in +++ b/contrib/sssd.spec.in @@ -875,13 +875,19 @@ do cat $subpackage.lang done +# must be defined after last occurrence of package otherwise +# RPM will overwrite %%license as soon as it parses a License: tag +%if 0%{?rhel} <= 6 +%define license %doc +%endif + %files %defattr(-,root,root,-) -%doc COPYING +%license COPYING %files common -f sssd.lang %defattr(-,root,root,-) -%doc COPYING +%license COPYING %doc src/examples/sssd-example.conf %{_sbindir}/sssd %if (0%{?use_systemd} == 1) @@ -1002,31 +1008,31 @@ done %files ldap -f sssd_ldap.lang %defattr(-,root,root,-) -%doc COPYING +%license COPYING %{_libdir}/%{name}/libsss_ldap.so %{_mandir}/man5/sssd-ldap.5* %files krb5-common %defattr(-,root,root,-) -%doc COPYING +%license COPYING %attr(755,sssd,sssd) %dir %{pubconfpath}/krb5.include.d %attr(4750,root,sssd) %{_libexecdir}/%{servicename}/ldap_child %attr(4750,root,sssd) %{_libexecdir}/%{servicename}/krb5_child %files krb5 -f sssd_krb5.lang %defattr(-,root,root,-) -%doc COPYING +%license COPYING %{_libdir}/%{name}/libsss_krb5.so %{_mandir}/man5/sssd-krb5.5* %files common-pac %defattr(-,root,root,-) -%doc COPYING +%license COPYING %{_libexecdir}/%{servicename}/sssd_pac %files ipa -f sssd_ipa.lang %defattr(-,root,root,-) -%doc COPYING +%license COPYING %attr(700,sssd,sssd) %dir %{keytabdir} %{_libdir}/%{name}/libsss_ipa.so %attr(4750,root,sssd) %{_libexecdir}/%{servicename}/selinux_child @@ -1034,20 +1040,20 @@ done %files ad -f sssd_ad.lang %defattr(-,root,root,-) -%doc COPYING +%license COPYING %{_libdir}/%{name}/libsss_ad.so %{_libexecdir}/%{servicename}/gpo_child %{_mandir}/man5/sssd-ad.5* %files proxy %defattr(-,root,root,-) -%doc COPYING +%license COPYING %attr(4750,root,sssd) %{_libexecdir}/%{servicename}/proxy_child %{_libdir}/%{name}/libsss_proxy.so %files dbus -f sssd_dbus.lang %defattr(-,root,root,-) -%doc COPYING +%license COPYING %{_libexecdir}/%{servicename}/sssd_ifp %{_mandir}/man5/sssd-ifp.5* %if (0%{?use_systemd} == 1) @@ -1071,7 +1077,7 @@ done %files client -f sssd_client.lang %defattr(-,root,root,-) -%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER +%license src/sss_client/COPYING src/sss_client/COPYING.LESSER /%{_lib}/libnss_sss.so.2 /%{_lib}/security/pam_sss.so %{_libdir}/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.so @@ -1090,18 +1096,18 @@ done %files -n libsss_sudo %defattr(-,root,root,-) -%doc src/sss_client/COPYING +%license src/sss_client/COPYING %{_libdir}/libsss_sudo.so* %files -n libsss_autofs %defattr(-,root,root,-) -%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER +%license src/sss_client/COPYING src/sss_client/COPYING.LESSER %dir %{_libdir}/%{name}/modules %{_libdir}/%{name}/modules/libsss_autofs.so %files tools -f sssd_tools.lang %defattr(-,root,root,-) -%doc COPYING +%license COPYING %{_sbindir}/sss_useradd %{_sbindir}/sss_userdel %{_sbindir}/sss_usermod @@ -1163,7 +1169,7 @@ done %files -n libsss_idmap %defattr(-,root,root,-) -%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER +%license src/sss_client/COPYING src/sss_client/COPYING.LESSER %{_libdir}/libsss_idmap.so.* %files -n libsss_idmap-devel @@ -1175,7 +1181,7 @@ done %files -n libipa_hbac %defattr(-,root,root,-) -%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER +%license src/sss_client/COPYING src/sss_client/COPYING.LESSER %{_libdir}/libipa_hbac.so.* %files -n libipa_hbac-devel @@ -1187,7 +1193,7 @@ done %files -n libsss_nss_idmap %defattr(-,root,root,-) -%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER +%license src/sss_client/COPYING src/sss_client/COPYING.LESSER %{_libdir}/libsss_nss_idmap.so.* %files -n libsss_nss_idmap-devel @@ -1240,7 +1246,7 @@ done %files -n libsss_certmap -f libsss_certmap.lang %defattr(-,root,root,-) -%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER +%license src/sss_client/COPYING src/sss_client/COPYING.LESSER %{_libdir}/libsss_certmap.so.* %{_mandir}/man5/sss-certmap.5* |