From a6a036f51c5b25004217adce9fb4544d4c773b2c Mon Sep 17 00:00:00 2001 From: "jk7744.park" Date: Sat, 24 Oct 2015 16:10:38 +0900 Subject: [PATCH] tizen 2.4 release --- packaging/baselibs.conf | 5 +++ packaging/libusb.changes | 3 ++ packaging/libusb.manifest | 6 ++-- packaging/libusb.spec | 84 +++++++++++++++++++---------------------------- 4 files changed, 44 insertions(+), 54 deletions(-) create mode 100644 packaging/baselibs.conf create mode 100644 packaging/libusb.changes diff --git a/packaging/baselibs.conf b/packaging/baselibs.conf new file mode 100644 index 0000000..52a6e04 --- /dev/null +++ b/packaging/baselibs.conf @@ -0,0 +1,5 @@ +libusb +libusb-devel + requires -libusb- + requires "libusb- = " + diff --git a/packaging/libusb.changes b/packaging/libusb.changes new file mode 100644 index 0000000..7c3598d --- /dev/null +++ b/packaging/libusb.changes @@ -0,0 +1,3 @@ +* Mon Mar 18 2013 Anas Nashif upstream/1.0.9@8f72b70 +- Update package groups + diff --git a/packaging/libusb.manifest b/packaging/libusb.manifest index 3256181..017d22d 100644 --- a/packaging/libusb.manifest +++ b/packaging/libusb.manifest @@ -1,5 +1,5 @@ - - - + + + diff --git a/packaging/libusb.spec b/packaging/libusb.spec index fc97173..7bcc912 100644 --- a/packaging/libusb.spec +++ b/packaging/libusb.spec @@ -1,73 +1,55 @@ -Name: libusb -Summary: A library which allows userspace access to USB devices -Version: 1.0.9 -Release: 15 -Group: System/Libraries -License: LGPL-2.1+ -URL: http://sourceforge.net/projects/libusb/ -Source0: http://prdownloads.sourceforge.net/libusb/%{name}-%{version}.tar.gz -Source1: libusb.manifest -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig - +Name: libusb +Version: 1.0.9 +Release: 0 +License: LGPL-2.1+ +Summary: USB Library +Url: http://www.libusb.org/ +Group: Base/Device Management +Source: %{name}-%{version}.tar.bz2 +Source1: baselibs.conf +Source1001: libusb.manifest +BuildRequires: pkg-config %description -This package provides a way for applications to access USB devices. - +Libusb is a library that allows userspace access to USB devices. %package devel -Summary: Development files for libusb -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +Summary: USB Library +Group: Development/Libraries +Requires: glibc-devel +Requires: libusb = %{version} %description devel -This package contains the header files, libraries and documentation needed to -develop applications that use libusb. - - - +Libusb is a library that allows userspace access to USB devices. %prep -%setup -q -n %{name}-%{version} +%setup -q +cp %{SOURCE1001} . %build -cp %{SOURCE1} . - -%configure \ - --disable-static --disable-build-docs - -make %{?jobs:-j%jobs} +%configure\ + --with-pic\ + --disable-static +make %{?_smp_mflags} %install -rm -rf %{buildroot} %make_install -mkdir -p %{buildroot}/lib/ -mv %{buildroot}/usr/lib/libusb-1.0.so.* %{buildroot}/lib/ -ln -sf /lib/libusb-1.0.so.0 %{buildroot}/usr/lib/libusb-1.0.so.0 -ln -sf /lib/libusb-1.0.so.0.1.0 %{buildroot}/usr/lib/libusb-1.0.so - -install -D -m 0644 COPYING %{buildroot}/usr/share/license/libusb - - -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - - +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig %files -%defattr(-,root,root,-) -/lib/*.so.* +%manifest %{name}.manifest +%defattr(-,root,root) +%doc COPYING %{_libdir}/*.so.* -%{_datadir}/license/libusb - %files devel -%manifest libusb.manifest -%defattr(-,root,root,-) -%{_libdir}/pkgconfig/libusb-1.0.pc -%{_includedir}/* +%manifest %{name}.manifest +%defattr(-,root,root) +%{_includedir}/libusb-1.0 %{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc +%changelog -- 2.7.4