[packages/samsung-unified-linux-driver] added bcond 'license_agreement'

sls sls at pld-linux.org
Wed Oct 8 17:33:54 CEST 2014


commit 2f10624bf36838202ccfc4bb30f526eaaed9b09b
Author: Szymon Siwek <sls at pld-linux.org>
Date:   Wed Oct 8 14:09:12 2014 +0200

    added bcond 'license_agreement'
    
    - license is non-distributable
    - copied bcond-license_agreements stuff from 'adobe-flash' package, NFY

 samsung-unified-linux-driver.spec | 36 +++++++++++++++++++++++++++++++++---
 1 file changed, 33 insertions(+), 3 deletions(-)
---
diff --git a/samsung-unified-linux-driver.spec b/samsung-unified-linux-driver.spec
index dfed900..1db6ce0 100644
--- a/samsung-unified-linux-driver.spec
+++ b/samsung-unified-linux-driver.spec
@@ -1,14 +1,37 @@
+#
+# Conditional build:
+%bcond_with	license_agreement	# generates package
 
 %define		shortname	samsung-unified
+%define		base_name	samsung-unified-linux-driver
+%define		rel 1
 Summary:	Samsung Unified Linux Driver
-Name:		samsung-unified-linux-driver
+%if %{with license_agreement}
+Name:		%{base_name}
+%else
+Name:		%{base_name}-installer
+%endif
 Version:	1.00.27.04
 Release:	0.1
-License:	other
+Release:	%{rel}%{?with_license_agreement:wla}
+License:	non-distributable
 Group:		Applications
+%if %{with license_agreement}
 Source0:	ULD_V%{version}.tar.gz
-# Source0-md5:	5be0d4cc76cd204c02e89bd3799683bf
+# NoSource0-md5:	5be0d4cc76cd204c02e89bd3799683bf
+NoSource:	0
+%else
+Source3:	http://svn.pld-linux.org/svn/license-installer/license-installer.sh
+# Source3-md5:	329c25f457fea66ec502b7ef70cb9ede
+%endif
+%if %{with license_agreement}
+BuildRequires:	rpmbuild(macros) >= 1.357
+BuildRequires:	sed >= 4.0
 BuildRequires:	cups-devel
+%else
+Requires:	rpm-build-tools >= 4.4.37
+Requires:	rpmbuild(macros) >= 1.544
+%endif
 ExclusiveArch:	%{ix86} %{x8664}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Epoch:		1
@@ -86,9 +109,15 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
+%if %{without license_agreement}
+%attr(755,root,root) %{_bindir}/%{base_name}.install
+%{_datadir}/%{base_name}
+%else
 %attr(755,root,root) %{_libdir}/libmfp.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libmfp.so.?
+%endif
 
+%if %{with license_agreement}
 %files -n cups-driver-%{shortname}
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_cupsfilterdir}/*
@@ -101,3 +130,4 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
 %attr(755,root,root) %{_sanelibdir}/libsane-smfp*
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/samsung-unified-linux-driver.git/commitdiff/1563ae9fa37f045de3099e4c199665fdd9e71601



More information about the pld-cvs-commit mailing list