commit 366e62822b6ac69e673eb253813a4984cc9d6f8a Author: Jakub Bogusz <qbo...@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 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit