[packages/usbpath] - new

qboosh qboosh at pld-linux.org
Sat Oct 13 13:58:10 CEST 2012


commit 366e62822b6ac69e673eb253813a4984cc9d6f8a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Oct 13 13:58:11 2012 +0200

    - new

 usbpath-shared.patch | 27 +++++++++++++++
 usbpath.spec         | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 122 insertions(+)
---
diff --git a/usbpath.spec b/usbpath.spec
new file mode 100644
index 0000000..8f26dbe
--- /dev/null
+++ b/usbpath.spec
@@ -0,0 +1,95 @@
+Summary:	Convert the physical locations of a USB device to/from its number
+Summary(pl.UTF-8):	Konwersja między fizycznym położeniem urządzenia USB a jego numerem
+Name:		usbpath
+Version:	0.1
+%define	snap	20071015
+Release:	0.%{snap}.1
+License:	GPL v2+
+Group:		Libraries
+# svn co http://svn.openmoko.org/trunk/src/host/usbpath/ usbpath
+Source0:	%{name}-r6008.tar.xz
+# Source0-md5:	a1c975de0c28b09f606e16605700ec2e
+Patch0:		%{name}-shared.patch
+BuildRequires:	autoconf >= 2.50
+BuildRequires:	automake
+BuildRequires:	libtool
+BuildRequires:	libusb-compat-devel >= 0.1
+BuildRequires:	pkgconfig
+BuildRequires:	tar >= 1:1.22
+BuildRequires:	xz
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+usbpath allows to convert the physical locations of a USB device
+to/from its number.
+
+%description -l pl.UTF-8
+usbpath umożliwia konwersję między fizycznym położeniem urządzenia USB
+a jego numerem.
+
+%package devel
+Summary:	Header files for usbpath library
+Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki usbpath
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description devel
+Header files for usbpath library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki usbpath.
+
+%package static
+Summary:	Static usbpath library
+Summary(pl.UTF-8):	Statyczna biblioteka usbpath
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description static
+Static usbpath library.
+
+%description static -l pl.UTF-8
+Statyczna biblioteka usbpath.
+
+%prep
+%setup -q -n %{name}
+%patch0 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
+%configure
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post	-p /sbin/ldconfig
+%postun	-p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc README
+%attr(755,root,root) %{_bindir}/lsusbpath
+%attr(755,root,root) %{_bindir}/usbpath
+%attr(755,root,root) %{_libdir}/libusbpath.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libusbpath.so.0
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libusbpath.so
+%{_libdir}/libusbpath.la
+%{_includedir}/usbpath.h
+
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/libusbpath.a
diff --git a/usbpath-shared.patch b/usbpath-shared.patch
new file mode 100644
index 0000000..7ac0ec6
--- /dev/null
+++ b/usbpath-shared.patch
@@ -0,0 +1,27 @@
+--- usbpath/Makefile.am.orig	2012-10-13 13:42:20.000000000 +0200
++++ usbpath/Makefile.am	2012-10-13 13:48:01.442442754 +0200
+@@ -1,10 +1,10 @@
+ AM_CFLAGS = -Wall
+ 
+-lib_LIBRARIES = libusbpath.a
++lib_LTLIBRARIES = libusbpath.la
+ bin_PROGRAMS = usbpath
+ dist_bin_SCRIPTS = lsusbpath
+ include_HEADERS = usbpath.h
+ 
+-libusbpath_a_SOURCES = path2devnum.c devnum2path.c portinfo.c usbpath.h
++libusbpath_la_SOURCES = path2devnum.c devnum2path.c portinfo.c usbpath.h
+ usbpath_SOURCES = usbpath.c usbpath.h
+-usbpath_LDADD = libusbpath.a
++usbpath_LDADD = libusbpath.la
+--- usbpath/configure.ac.orig	2012-10-13 13:42:20.000000000 +0200
++++ usbpath/configure.ac	2012-10-13 13:48:23.099108587 +0200
+@@ -2,7 +2,7 @@
+ AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
+ 
+ AC_PROG_CC
+-AC_PROG_RANLIB
++AC_PROG_LIBTOOL
+ 
+ PKG_CHECK_MODULES(USB, libusb,,
+   AC_MSG_ERROR([*** Required libusb not installed ***]))
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/usbpath.git/commitdiff/366e62822b6ac69e673eb253813a4984cc9d6f8a



More information about the pld-cvs-commit mailing list