/[packages]/cauldron/libusb-compat/current/SPECS/libusb-compat.spec
ViewVC logotype

Diff of /cauldron/libusb-compat/current/SPECS/libusb-compat.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 273157 by fwang, Sat Jun 9 07:24:02 2012 UTC revision 273158 by colin, Sat Jul 21 17:42:31 2012 UTC
# Line 10  Line 10 
10  Summary: A library which allows userspace access to USB devices  Summary: A library which allows userspace access to USB devices
11  Name: libusb-compat  Name: libusb-compat
12  Version: 0.1.4  Version: 0.1.4
13  Release: %mkrel 1  Release: %mkrel 2
14  Source0: http://downloads.sourceforge.net/libusb/%name-%{version}.tar.bz2  Source0: http://downloads.sourceforge.net/libusb/%name-%{version}.tar.bz2
15  License: LGPLv2+  License: LGPLv2+
16  Group: System/Libraries  Group: System/Libraries
# Line 26  like libusb-0.1. Line 26  like libusb-0.1.
26  %package -n %libname  %package -n %libname
27  Summary: %summary  Summary: %summary
28  Group:  System/Libraries  Group:  System/Libraries
29    Requires(pre): filesystem >= 2.1.9-18
30  Provides: %{_lib}usb0.1_4 = %oldlibusb_version  Provides: %{_lib}usb0.1_4 = %oldlibusb_version
31  Obsoletes: %{_lib}usb0.1_4 < %oldlibusb_version  Obsoletes: %{_lib}usb0.1_4 < %oldlibusb_version
32  # old provides from libusb0.1_4  # old provides from libusb0.1_4
# Line 40  like libusb-0.1. Line 41  like libusb-0.1.
41  %package -n %devellibname  %package -n %devellibname
42  Summary: Development files for libusb-0.1  Summary: Development files for libusb-0.1
43  Group:  Development/C  Group:  Development/C
44    Requires(pre): filesystem >= 2.1.9-18
45  Requires: %{libname} = %{version}  Requires: %{libname} = %{version}
46  Provides: %{_lib}usb-devel = %oldlibusb_version  Provides: %{_lib}usb-devel = %oldlibusb_version
47  Obsoletes: %{_lib}usb-devel < %oldlibusb_version  Obsoletes: %{_lib}usb-devel < %oldlibusb_version
# Line 56  develop applications that use libusb-0.1 Line 58  develop applications that use libusb-0.1
58  %package -n %sdevellibname  %package -n %sdevellibname
59  Summary: Static development files for libusb-0.1  Summary: Static development files for libusb-0.1
60  Group:  Development/C  Group:  Development/C
61    Requires(pre): filesystem >= 2.1.9-18
62  Requires: %{devellibname} = %{version}  Requires: %{devellibname} = %{version}
63  Provides: libusb-static-devel = %oldlibusb_version  Provides: libusb-static-devel = %oldlibusb_version
64  Provides: libusb0.1-static-devel = %oldlibusb_version  Provides: libusb0.1-static-devel = %oldlibusb_version
# Line 70  libusb0. Line 73  libusb0.
73  %setup -q  %setup -q
74    
75  %build  %build
76  %configure2_5x \  %configure2_5x
         --libdir=/%_lib  
   
77  %make  %make
78    
79  %install  %install
80  %makeinstall_std  %makeinstall_std
81  %multiarch_binaries %{buildroot}%{_bindir}/libusb-config  %multiarch_binaries %{buildroot}%{_bindir}/libusb-config
82    
83  rm -f %{buildroot}/%{_lib}/*.la  rm -f %{buildroot}%{_libdir}/*.la
   
 # static library is not needed in /lib  
 mkdir -p %{buildroot}%{_libdir}  
 mv %{buildroot}/%{_lib}/libusb.a %{buildroot}%{_libdir}  
 # add a symlink just in case libtool expects it to be there due to it  
 # being referenced in the .la file  
 ln -s %{_libdir}/libusb.a %{buildroot}/%{_lib}/libusb.a  
 # move pkgconfig  
 mv %buildroot/%_lib/pkgconfig %buildroot/%_libdir/  
84    
85  %files -n %libname  %files -n %libname
86  %doc AUTHORS COPYING README NEWS  %doc AUTHORS COPYING README NEWS
87  /%{_lib}/libusb-%{api}.so.%{major}*  %{_libdir}/libusb-%{api}.so.%{major}*
88    
89  %files -n %devellibname  %files -n %devellibname
90  %doc examples/*.c  %doc examples/*.c
91  %{_libdir}/pkgconfig/libusb.pc  %{_libdir}/pkgconfig/libusb.pc
92  %{_includedir}/usb.h  %{_includedir}/usb.h
93  /%_lib/libusb.so  %{_libdir}/libusb.so
94  %{multiarch_bindir}/libusb-config  %{multiarch_bindir}/libusb-config
95  %_bindir/libusb-config  %{_bindir}/libusb-config
96    
97  %files -n %sdevellibname  %files -n %sdevellibname
 /%_lib/libusb.a  
98  %{_libdir}/libusb.a  %{_libdir}/libusb.a

Legend:
Removed from v.273157  
changed lines
  Added in v.273158

  ViewVC Help
Powered by ViewVC 1.1.30