rpms/usb_modeswitch/F-12 usb_modeswitch-dir.patch, NONE, 1.1 .cvsignore, 1.5, 1.6 sources, 1.5, 1.6 usb_modeswitch.spec, 1.6, 1.7
Huzaifa Sidhpurwala
huzaifas at fedoraproject.org
Mon Mar 8 05:57:39 UTC 2010
Author: huzaifas
Update of /cvs/pkgs/rpms/usb_modeswitch/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22171
Modified Files:
.cvsignore sources usb_modeswitch.spec
Added Files:
usb_modeswitch-dir.patch
Log Message:
version bump
usb_modeswitch-dir.patch:
usb_modeswitch.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE usb_modeswitch-dir.patch ---
diff -Naur usb-modeswitch-1.1.0/usb_modeswitch.sh usb-modeswitch-1.1.0.dir/usb_modeswitch.sh
--- usb-modeswitch-1.1.0/usb_modeswitch.sh 2010-03-04 10:24:21.000000000 +0530
+++ usb-modeswitch-1.1.0.dir/usb_modeswitch.sh 2010-03-04 10:25:00.000000000 +0530
@@ -35,7 +35,7 @@
global scsi usb match wc logging device
set dbdir /etc/usb_modeswitch.d
-set bindir /usr/sbin
+set bindir /usr/bin
# argv contains the values provided from the udev rule
# separated by "/"
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/usb_modeswitch/F-12/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- .cvsignore 17 Sep 2009 09:04:34 -0000 1.5
+++ .cvsignore 8 Mar 2010 05:57:37 -0000 1.6
@@ -1 +1 @@
-usb_modeswitch-1.0.5.tar.bz2
+usb-modeswitch-1.1.0.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/usb_modeswitch/F-12/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- sources 17 Sep 2009 09:04:34 -0000 1.5
+++ sources 8 Mar 2010 05:57:37 -0000 1.6
@@ -1 +1 @@
-294848bbbcbd77dc9a4caf08327ca297 usb_modeswitch-1.0.5.tar.bz2
+ca19c6d2b8f933133b5ea344474abc7d usb-modeswitch-1.1.0.tar.bz2
Index: usb_modeswitch.spec
===================================================================
RCS file: /cvs/pkgs/rpms/usb_modeswitch/F-12/usb_modeswitch.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- usb_modeswitch.spec 17 Sep 2009 09:04:35 -0000 1.6
+++ usb_modeswitch.spec 8 Mar 2010 05:57:38 -0000 1.7
@@ -1,12 +1,15 @@
+%define source_name usb-modeswitch
+
Name: usb_modeswitch
-Version: 1.0.5
-Release: 1%{?dist}
+Version: 1.1.0
+Release: 6%{?dist}
Summary: USB Modeswitch gets 4G cards in operational mode
Summary(de): USB Modeswitch aktiviert UMTS-Karten
Group: Applications/System
License: GPLv2+
URL: http://www.draisberghof.de/usb_modeswitch/
-Source0: http://www.draisberghof.de/%{name}/%{name}-%{version}.tar.bz2
+Source0: http://www.draisberghof.de/%{name}/%{source_name}-%{version}.tar.bz2
+Patch0: usb_modeswitch-dir.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libusb-devel
@@ -23,29 +26,77 @@ Dadurch erkennt Linux die Datenkarte und
Verbindungen aufbauen. Die gängigen Karten von Huawei, T-Mobile,
Vodafone, Option, ZTE und Novatell werden unterstützt.
+%package data
+Summary: USB Modeswitch device database
+Requires: udev
+Requires: tcl
+Requires: %{name} = %{version}-%{release}
+
+%description data
+Contains the device database and the rules file, including full paths
+
%prep
-%setup -q
+%setup -q -n %{source_name}-%{version}
+%patch0 -p1 -b .dir
%build
-gcc $RPM_OPT_FLAGS -l usb -o usb_modeswitch usb_modeswitch.c
+CFLAGS="$RPM_OPT_FLAGS" make %{?_smp_mflags}
+
%install
rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/usb_modeswitch.d/
+mkdir -p $RPM_BUILD_ROOT/lib/udev/rules.d/
mkdir -p $RPM_BUILD_ROOT%{_bindir}
-mkdir $RPM_BUILD_ROOT%{_sysconfdir}
+mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
+
install -p -m 755 usb_modeswitch $RPM_BUILD_ROOT%{_bindir}/
install -p -m 644 usb_modeswitch.conf $RPM_BUILD_ROOT%{_sysconfdir}/
+gzip -9c usb_modeswitch.1 > usb_modeswitch.1.gz && install usb_modeswitch.1.gz $RPM_BUILD_ROOT%{_datadir}/man/man1
+install -p -m 755 usb_modeswitch.sh $RPM_BUILD_ROOT/lib/udev/usb_modeswitch
+install -p -m 644 usb_modeswitch.d/* $RPM_BUILD_ROOT%{_sysconfdir}/usb_modeswitch.d/
+install -p -m 644 40-usb_modeswitch.rules $RPM_BUILD_ROOT/lib/udev/rules.d
%clean
rm -rf $RPM_BUILD_ROOT
+%post data
+udevadm control --reload-rules
+
+%postun data
+udevadm control --reload-rules
+
%files
%defattr(-,root,root,-)
%{_bindir}/usb_modeswitch
+%{_mandir}/man1/usb_modeswitch.1.gz
%config(noreplace) %{_sysconfdir}/usb_modeswitch.conf
-%doc COPYING README*
+%doc COPYING README ChangeLog
+
+%files data
+/lib/udev/rules.d/40-usb_modeswitch.rules
+/lib/udev/usb_modeswitch
+%{_sysconfdir}/usb_modeswitch.d/
%changelog
+* Mon Mar 8 2010 Huzaifa Sidhpurwala <huzaifas at redhat.com> - 1.1.0-6
+- Version bump for F-12 build
+
+* Sat Mar 6 2010 Huzaifa Sidhpurwala <huzaifas at redaht.com> - 1.1.0-5
+- Fix regression in rhbz #571001
+- Version bump
+
+* Thu Mar 4 2010 Huzaifa Sidhpurwala <huzaifas at redhat.com> 1.1.0-3
+- Patch usb_modeswtich to use the binary from /usr/bin/
+- usb_modeswitch-data needs tcl
+
+* Wed Mar 2 2010 Huzaifa Sidhpurwala <huzaifas at redhat.com> 1.1.0-2
+- Reload udev when new rules are installed
+
+* Wed Mar 2 2010 Huzaifa Sidhpurwala <huzaifas at redhat.com> 1.1.0-1
+- New upstream 1.1.0 release
+- Split package into binary and data part
+
* Thu Sep 17 2009 Peter Robinson <pbrobinson at gmail.com> 1.0.5-1
- new upstream 1.0.5 release
More information about the scm-commits
mailing list