diff options
author | Hans Ulrich Niedermann <hun@n-dimensional.de> | 2009-02-18 17:50:16 +0100 |
---|---|---|
committer | Hans Ulrich Niedermann <hun@n-dimensional.de> | 2009-02-18 17:50:16 +0100 |
commit | bbdfa08461c839c95442d585ddefd3201ec4885c (patch) | |
tree | 8f84149f41f23439dc47c1d5cd165459e49840b7 | |
parent | d4197320d95c09c335475ade0ecc5709391252f3 (diff) | |
download | mingw32-libusb-win32-package-bbdfa08461c839c95442d585ddefd3201ec4885c.tar.gz mingw32-libusb-win32-package-bbdfa08461c839c95442d585ddefd3201ec4885c.tar.xz mingw32-libusb-win32-package-bbdfa08461c839c95442d585ddefd3201ec4885c.zip |
make very basic mingw32 package
-rw-r--r-- | mingw32-libusb-win32.spec | 44 |
1 files changed, 37 insertions, 7 deletions
diff --git a/mingw32-libusb-win32.spec b/mingw32-libusb-win32.spec index 2b56906..37dd6ae 100644 --- a/mingw32-libusb-win32.spec +++ b/mingw32-libusb-win32.spec @@ -1,3 +1,9 @@ +%define __strip %{_mingw32_strip} +%define __objdump %{_mingw32_objdump} +%define _use_internal_dependency_generator 0 +%define __find_requires %{_mingw32_findrequires} +%define __find_provides %{_mingw32_findprovides} + %define tarname libusb-win32-src Name: mingw32-libusb-win32 @@ -5,15 +11,29 @@ Version: 0.1.12.1 Release: 1%{?dist} Summary: Win32 port of libusb -Group: Development/FIXME +Group: Development/Libraries +# The source package also contains code under GPLv2+, but we do +# not ship it in the binary RPM. License: LGPLv2+ URL: http://libusb-win32.sourceforge.net/ Source0: http://prdownloads.sourceforge.net/libusb-win32/%{tarname}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: mingw32-filesystem >= 30 +BuildRequires: mingw32-binutils BuildRequires: mingw32-gcc +BuildRequires: dos2unix + +BuildArch: noarch + %description +libusb-win32 is a port of the USB library libusb to the Windows +operating systems (Win98SE, WinME, Win2k, WinXP). + +The library allows user space applications to access any USB +device on Windows in a generic way without writing any line of +kernel driver code. %prep @@ -21,13 +41,20 @@ BuildRequires: mingw32-gcc %build -#configure -make host_prefix=%{_mingw32_target} %{?_smp_mflags} +export PATH=%{_mingw32_bindir}:$PATH +# Build is not smp safe +make host_prefix=%{_mingw32_target} +dos2unix AUTHORS.txt +dos2unix README.txt %install rm -rf "%buildroot" -make install DESTDIR="%buildroot" +#make bin_dist DESTDIR="%buildroot" +%{__install} -m 0755 -d "%{buildroot}%{_mingw32_bindir}" +%{__install} -m 0755 libusb0.dll "%{buildroot}%{_mingw32_bindir}" +%{__install} -m 0755 -d "%{buildroot}%{_mingw32_includedir}" +%{__install} -m 0644 src/usb.h "%{buildroot}%{_mingw32_includedir}" %clean @@ -36,8 +63,11 @@ rm -rf "%buildroot" %files %defattr(-,root,root,-) -%doc - - +%doc AUTHORS.txt README.txt +%{_mingw32_bindir}/libusb0.dll +%{_mingw32_includedir}/usb.h %changelog +* Wed Feb 18 2009 Hans Ulrich Niedermann <hun@n-dimensional.de> - 0.1.12.1-1 +- initial packaging + |