tizen 2.4 release accepted/tizen_2.4_mobile tizen_2.4 accepted/tizen/2.4/mobile/20151029.035815 submit/tizen_2.4/20151028.063207 tizen_2.4_mobile_release
authorjk7744.park <jk7744.park@samsung.com>
Sat, 24 Oct 2015 07:10:38 +0000 (16:10 +0900)
committerjk7744.park <jk7744.park@samsung.com>
Sat, 24 Oct 2015 07:10:38 +0000 (16:10 +0900)
packaging/baselibs.conf [new file with mode: 0644]
packaging/libusb.changes [new file with mode: 0644]
packaging/libusb.manifest
packaging/libusb.spec

diff --git a/packaging/baselibs.conf b/packaging/baselibs.conf
new file mode 100644 (file)
index 0000000..52a6e04
--- /dev/null
@@ -0,0 +1,5 @@
+libusb
+libusb-devel
+  requires -libusb-<targettype>
+  requires "libusb-<targettype> = <version>"
+
diff --git a/packaging/libusb.changes b/packaging/libusb.changes
new file mode 100644 (file)
index 0000000..7c3598d
--- /dev/null
@@ -0,0 +1,3 @@
+* Mon Mar 18 2013 Anas Nashif <anas.nashif@intel.com> upstream/1.0.9@8f72b70
+- Update package groups
+
index 3256181..017d22d 100644 (file)
@@ -1,5 +1,5 @@
 <manifest>
-<request>
-       <domain name="_"/>
-</request>
+ <request>
+    <domain name="_"/>
+ </request>
 </manifest>
index fc97173..7bcc912 100644 (file)
@@ -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