Author: megabajt Date: Fri May 28 10:50:39 2010 GMT Module: packages Tag: HEAD ---- Log message: - new
---- Files affected: packages/usb-modeswitch: usb-modeswitch.spec (NONE -> 1.1) (NEW), usb-modeswitch-makefile.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/usb-modeswitch/usb-modeswitch.spec diff -u /dev/null packages/usb-modeswitch/usb-modeswitch.spec:1.1 --- /dev/null Fri May 28 12:50:39 2010 +++ packages/usb-modeswitch/usb-modeswitch.spec Fri May 28 12:50:33 2010 @@ -0,0 +1,66 @@ +# $Revision$, $Date$ +Summary: Switching tool for controlling "flip flop" USB devices +Name: usb-modeswitch +Version: 1.1.2 +Release: 1 +License: GPL v2 +Group: Applications +Source0: http://www.draisberghof.de/usb_modeswitch/%{name}-%{version}.tar.bz2 +# Source0-md5: 071cb300d00938bfe20025c654303d92 +Patch0: %{name}-makefile.patch +URL: http://www.draisberghof.de/usb_modeswitch/ +BuildRequires: libusb-devel +Requires: tcl +Suggests: usb-modeswitch-data +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +USB Modeswitch brings up your datacard into operational mode. When +plugged in they identify themselves as cdrom and present some +non-Linux compatible installation files. This tool deactivates this +cdrom-devices and enables the real communication device. It supports +most devices built and sold by Huawei, T-Mobile, Vodafone, Option, +ZTE, Novatel. + +%prep +%setup -q +%patch0 -p1 + +%build +%{__make} \ + CC="%{__cc}" \ + CFLAGS="%{rpmcflags}" \ + LDFLAGS="%{rpmldflags}" + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_sysconfdir}/usb_modeswitch.d + +%{__make} install \ + PREFIX=$RPM_BUILD_ROOT%{_prefix} \ + DESTDIR=$RPM_BUILD_ROOT + +install usb_modeswitch.setup $RPM_BUILD_ROOT%{_sysconfdir} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc ChangeLog README +%attr(755,root,root) %{_sbindir}/usb_modeswitch +%attr(755,root,root) /lib/udev/usb_modeswitch +%dir %{_sysconfdir}/usb_modeswitch.d +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/usb_modeswitch.conf +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/usb_modeswitch.setup +%{_mandir}/man1/usb_modeswitch.1* + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[email protected]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2010/05/28 10:50:33 megabajt +- new + ================================================================ Index: packages/usb-modeswitch/usb-modeswitch-makefile.patch diff -u /dev/null packages/usb-modeswitch/usb-modeswitch-makefile.patch:1.1 --- /dev/null Fri May 28 12:50:39 2010 +++ packages/usb-modeswitch/usb-modeswitch-makefile.patch Fri May 28 12:50:33 2010 @@ -0,0 +1,32 @@ +diff -urN usb-modeswitch-1.1.2/Makefile usb-modeswitch-1.1.2.new//Makefile +--- usb-modeswitch-1.1.2/Makefile 2010-04-17 20:27:11.000000000 +0200 ++++ usb-modeswitch-1.1.2.new//Makefile 2010-05-25 13:33:59.581100781 +0200 +@@ -1,7 +1,9 @@ + PROG = usb_modeswitch + VERS = 1.1.2 + CC = gcc +-CFLAGS += -Wall -l usb ++CFLAGS += -Wall ++LDFLAGS = $(NULL) ++LIBS = -lusb + RM = /bin/rm -f + OBJS = usb_modeswitch.c + PREFIX = $(DESTDIR)/usr +@@ -15,13 +17,16 @@ + all: $(PROG) + + $(PROG): $(OBJS) +- $(CC) -o $(PROG) $(OBJS) $(CFLAGS) ++ $(CC) $(LDFLAGS) $(CFLAGS) -o $(PROG) $(OBJS) $(LIBS) + + clean: + $(RM) usb_modeswitch + + install: all + install -d $(SBINDIR) ++ install -d $(UDEVDIR) ++ install -d $(ETCDIR) ++ install -d $(MANDIR) + install --mode=755 usb_modeswitch $(SBINDIR)/usb_modeswitch + install --mode=755 usb_modeswitch.tcl $(UDEVDIR)/usb_modeswitch + install --mode=644 usb_modeswitch.conf $(ETCDIR)/usb_modeswitch.conf ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
