From bb251f884208dcbf0c050abb784b0d92c147d1da Mon Sep 17 00:00:00 2001 From: Jindrich Novy Date: Feb 08 2007 11:59:03 +0000 Subject: - merge review spec fixes (#226053) - create -static subpackage to ship static libs separately - don't use auto* stuff, drop automake, libtool deps - BuildRequire openjade, fix Requires --- diff --git a/libusb.spec b/libusb.spec index ec75638..a598b84 100644 --- a/libusb.spec +++ b/libusb.spec @@ -1,7 +1,7 @@ Summary: A library which allows userspace access to USB devices Name: libusb Version: 0.1.12 -Release: 6%{?dist} +Release: 7%{?dist} Source0: http://prdownloads.sourceforge.net/libusb/%{name}-%{version}.tar.gz Patch0: libusb-0.1.12-libusbconfig.patch License: LGPL @@ -10,7 +10,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) URL: http://sourceforge.net/projects/libusb/ BuildRequires: docbook-utils, pkgconfig BuildRequires: docbook-dtds >= 1.0-5, docbook-utils-pdf -BuildRequires: automake, libtool +BuildRequires: openjade ExcludeArch: s390 s390x %description @@ -19,36 +19,35 @@ This package provides a way for applications to access USB devices. %package devel Summary: Development files for libusb Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} Requires: pkgconfig %description devel -This package contains the header files and documentation needed to +This package contains the header files, libraries and documentation needed to develop applications that use libusb. +%package static +Summary: Static development files for libusb +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} + +%description static +This package contains static libraries to develop applications that use libusb. + %prep %setup -q %patch0 -p1 -b .libusbconfig -# Fix libdir in configure.in. -mv -f configure.in configure.in.old -sed -e 's|\${libdir}|$RPM_BUILD_ROOT%{_libdir}|' < configure.in.old > configure.in - -aclocal -automake --add-missing --copy -libtoolize --copy --force -autoconf - %build %configure -make CFLAGS="$CFLAGS" +make CFLAGS="$RPM_OPT_FLAGS" pushd doc docbook2ps manual.sgml popd %install rm -rf $RPM_BUILD_ROOT -%makeinstall +make install DESTDIR=$RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %clean @@ -69,9 +68,18 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/libusb.pc %{_includedir}/* %{_libdir}/*.so + +%files static +%defattr(-,root,root) %{_libdir}/*.a %changelog +* Tue Feb 08 2007 Jindrich Novy 0.1.12-7 +- merge review spec fixes (#226053) +- create -static subpackage to ship static libs separately +- don't use auto* stuff, drop automake, libtool deps +- BuildRequire openjade, fix Requires + * Tue Dec 12 2006 Jindrich Novy 0.1.12-6 - fix BuildRoot, add dist tag, rpmlint warnfixes