rpms/sane-backends/devel sane-backends.spec,1.106,1.107

Nils Philippsen (nphilipp) fedora-extras-commits at redhat.com
Mon Mar 10 10:11:42 UTC 2008


Author: nphilipp

Update of /cvs/pkgs/rpms/sane-backends/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2832

Modified Files:
	sane-backends.spec 
Log Message:
remove ancient sane-devel obsoletes/provides
remove libs/doc/gphoto2 conditionals
fix build root
add arch-specific provides/requires (#436657)



Index: sane-backends.spec
===================================================================
RCS file: /cvs/pkgs/rpms/sane-backends/devel/sane-backends.spec,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -r1.106 -r1.107
--- sane-backends.spec	19 Feb 2008 10:01:00 -0000	1.106
+++ sane-backends.spec	10 Mar 2008 10:10:56 -0000	1.107
@@ -1,28 +1,7 @@
-# --with/--without options:
-# gphoto2:        support gphoto2 backend
-# gphoto2_split:  ship gphoto2 backend in separate subpackage
-# libs_split:     ship libraries in separate subpackage
-# docs_split:     ship documentation in separate subpackage
-
-%bcond_without gphoto2_support
-%if %{with gphoto2_support}
-%bcond_without gphoto2_split
-%else
-%bcond_with gphoto2_split
-%endif
-
-%if 0%{?fedora} >= 5 || 0%{?rhel} >= 5
-%bcond_without libs_split
-%bcond_with docs_split
-%else
-%bcond_with libs_split
-%bcond_without docs_split
-%endif
-
 Summary: Scanner access software
 Name: sane-backends
 Version: 1.0.19
-Release: 6%{?dist}
+Release: 7%{?dist}
 License: GPL (programs), relaxed LGPL (libraries), and public domain (docs)
 Group: System Environment/Libraries
 Source0: ftp://ftp.sane-project.org/pub/sane/%{name}-%{version}/%{name}-%{version}.tar.gz
@@ -35,7 +14,7 @@
 Patch4: sane-backends-1.0.19-policykit.patch
 Patch5: sane-backends-1.0.19-uninitialized.patch
 URL: http://www.sane-project.org
-BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%__id_u -n)
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%__id_u -n)
 BuildRequires: tetex-latex
 BuildRequires: libusb-devel
 BuildRequires: libieee1284-devel
@@ -44,9 +23,7 @@
 BuildRequires: autoconf
 BuildRequires: libtool
 BuildRequires: gettext
-%if %{with gphoto2_support}
 BuildRequires: gphoto2-devel
-%endif
 Requires: pam >= 0.78-2
 Requires: hal >= 0.4.0
 ExcludeArch: s390 s390x
@@ -60,55 +37,37 @@
 %package devel
 Summary: SANE development toolkit
 Group: Development/Libraries
-Requires: sane-backends = %{version}-%{release}, libusb-devel, libieee1284-devel
+Requires: sane-backends = %{version}-%{release}
+Requires: libusb-devel
+Requires: libieee1284-devel
 Requires: pkgconfig
-%if %{with gphoto2_support}
 Requires: gphoto2-devel
-%endif
-Obsoletes: sane-devel
-Provides: sane-devel
 
 %description devel
 This package contains static libraries and header files for writing Scanner
 Access Now Easy (SANE) modules.
 
-%if %{with docs_split}
-%package docs
-Summary: Additional documentation for SANE
-Group: Documentation
-
-%description docs
-Additional documentation for SANE, a universal scanner interface.
-%endif
-
-%if %{with libs_split}
 %package libs
 Summary: SANE libraries
 Group: System Environment/Libraries
 Requires: sane-backends = %{?epoch:%{epoch}:}%{version}-%{release}
 Obsoletes: sane-backends <= 1.0.17-12
-%if 0%{?fedora} >= 5 || 0%{?rhel} >= 5
-%if ! %{with docs_split}
 Obsoletes: sane-backends-docs <= 1.0.17-12
 Provides: sane-backends-docs = %{?epoch:%{epoch}:}%{version}-%{release}
-%endif
-%endif
+Provides: sane-backends-libs-%{_arch} = %{?epoch:%{epoch}:}%{version}-%{release}
 
 %description libs
 This package contains the SANE libraries which are needed by applications that
 want to access scanners.
 
-%if %{with gphoto2_split}
 %package libs-gphoto2
 Summary: SANE libraries for gphoto2
 Group: System Environment/Libraries
-Requires: sane-backends-libs = %{?epoch:%{epoch}:}%{version}-%{release}
+Requires: sane-backends-libs-%{_arch} = %{?epoch:%{epoch}:}%{version}-%{release}
 
 %description libs-gphoto2
 This package contains the SANE libraries which are needed by applications that
 want to access digital cameras.
-%endif
-%endif
 
 %prep
 %setup -q
@@ -130,11 +89,7 @@
 
 %build
 %configure \
-%if %{with gphoto2_support}
-    --with-gphoto2=%{_prefix}\
-%else
-    --without-gphoto2 \
-%endif
+    --with-gphoto2=%{_prefix} \
     --with-docdir=%{_docdir}/%{name}-%{version}
 make %{?_smp_mflags}
 
@@ -161,13 +116,8 @@
 %clean
 rm -rf %{buildroot}
 
-%if %{with libs_split}
 %post libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
-%else
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-%endif
 
 %files -f %{name}.lang
 %defattr(-,root,root)
@@ -182,50 +132,19 @@
 %{_bindir}/scanimage
 %{_sbindir}/*
 
-%if ! %{with libs_split}
-%{_libdir}/libsane*.so.*
-%dir %{_libdir}/sane
-%{_libdir}/sane/*.so.*
-%endif
-
-%if ! %{with docs_split}
 %doc %{_docdir}/*
-%else
-%doc %{_docdir}/*
-%exclude %{_docdir}/%{name}-%{version}/sane-backends.html
-%exclude %{_docdir}/%{name}-%{version}/sane-backends-external.html
-%exclude %{_docdir}/%{name}-%{version}/sane-mfgs.html
-%exclude %{_docdir}/%{name}-%{version}/sane-mfgs-external.html
-%exclude %{_docdir}/%{name}-%{version}/sane.dvi
-%exclude %{_docdir}/%{name}-%{version}/sane.ps
-%endif
 
-%if %{with libs_split}
 %files libs
 %defattr(-, root, root)
 %{_libdir}/libsane*.so.*
 %dir %{_libdir}/sane
 %{_libdir}/sane/*.so*
 
-%if %{with gphoto2_split}
 %exclude %{_libdir}/sane/*gphoto2.so*
 
 %files libs-gphoto2
 %defattr(-, root, root)
 %{_libdir}/sane/*gphoto2.so.*
-%endif
-%endif
-
-%if %{with docs_split}
-%files docs
-%defattr(-, root, root)
-%doc %{_docdir}/%{name}-%{version}/sane-backends.html
-%doc %{_docdir}/%{name}-%{version}/sane-backends-external.html
-%doc %{_docdir}/%{name}-%{version}/sane-mfgs.html
-%doc %{_docdir}/%{name}-%{version}/sane-mfgs-external.html
-%doc %{_docdir}/%{name}-%{version}/sane.dvi
-%doc %{_docdir}/%{name}-%{version}/sane.ps
-%endif
 
 %files devel
 %defattr(-,root,root)
@@ -237,6 +156,12 @@
 %{_libdir}/pkgconfig/sane-backends.pc
 
 %changelog
+* Mon Mar 10 2008 Nils Philippsen <nphilipp at redhat.com> - 1.0.19-7
+- remove ancient sane-devel obsoletes/provides
+- remove libs/doc/gphoto2 conditionals
+- fix build root
+- add arch-specific provides/requires (#436657)
+
 * Tue Feb 19 2008 Nils Philippsen <nphilipp at redhat.com> - 1.0.19-6
 - move libsane-gphoto2.so into -libs-gphoto2
 - recode spec file to UTF-8




More information about the fedora-extras-commits mailing list