[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