SPECS: udev.spec - digicam subpackage (hotplug-digicam replacement...

freetz freetz at pld-linux.org
Wed Oct 19 18:01:22 CEST 2005


Author: freetz                       Date: Wed Oct 19 16:01:22 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- digicam subpackage (hotplug-digicam replacement), rel. 5.5

---- Files affected:
SPECS:
   udev.spec (1.115 -> 1.116) 

---- Diffs:

================================================================
Index: SPECS/udev.spec
diff -u SPECS/udev.spec:1.115 SPECS/udev.spec:1.116
--- SPECS/udev.spec:1.115	Wed Oct 19 17:27:50 2005
+++ SPECS/udev.spec	Wed Oct 19 18:01:16 2005
@@ -31,7 +31,7 @@
 Summary(pl):	Implementacja devfs w przestrzeni użytkownika
 Name:		udev
 Version:	070
-Release:	5.4
+Release:	5.5
 Epoch:		1
 License:	GPL
 Group:		Base
@@ -50,6 +50,7 @@
 # http://lwn.net/Articles/123932/
 Source5:	%{name}_import_usermap
 Source6:	%{name}-modprobe.rules
+Source7:	%{name}-digicam
 # hotplug usb maps
 Source10:	%{name}-usb.digicam
 Source11:	%{name}-usb.distmap
@@ -75,7 +76,6 @@
 Requires:	coreutils
 Provides:	dev = 3.0.0
 Obsoletes:	hotplug
-Obsoletes:	hotplug-digicam
 Obsoletes:	hotplug-input
 Obsoletes:	hotplug-net
 Obsoletes:	hotplug-pci
@@ -93,6 +93,23 @@
 Implementacja devfs w przestrzeni użytkownika dla jąder 2.5 i
 wyższych.
 
+%package digicam
+Summary:        udev agent for USB digital cameras
+Summary(pl):    Agent udev dla aparatów cyfrowych na USB
+Group:          Applications/System
+Obsoletes:	hotplug-digicam
+Requires(pre):  /usr/bin/getgid
+Requires(pre):  /usr/sbin/groupadd
+Requires(postun):       /usr/sbin/groupdel
+Requires:       %{name} = %{version}-%{release}
+Provides:       group(digicam)
+                                                                                                         
+%description digicam
+udev agent for USB digital cameras.
+
+%description digicam -l pl
+Agent udev dla aparatów cyfrowych na USB.
+
 %package initrd
 Summary:	A userspace implementation of devfs - static binary for initrd
 Summary(pl):	Implementacja devfs w przestrzeni użytkownika - statyczna binarka dla initrd
@@ -157,7 +174,7 @@
 rm -rf $RPM_BUILD_ROOT
 
 %if %{with main}
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/udev/{rules.d,scripts}
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/udev/{agents.d/usb,rules.d,scripts}
 
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT \
@@ -174,6 +191,7 @@
 install %{SOURCE3} $RPM_BUILD_ROOT%{_sbindir}/start_udev
 install %{SOURCE5} $RPM_BUILD_ROOT%{_prefix}/sbin/udev_import_usermap
 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/udev/rules.d/999-modprobe.rules
+install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/udev/agents.d/usb/digicam
 
 install %{SOURCE20} $RPM_BUILD_ROOT%{_sbindir}/udev_ieee1394_helper
 install %{SOURCE21} $RPM_BUILD_ROOT%{_sbindir}/udev_input_helper
@@ -195,13 +213,21 @@
 ln -s initrd-udev $RPM_BUILD_ROOT%{_sbindir}/udevstart.initrd
 %endif
 
-$RPM_BUILD_ROOT%{_prefix}/sbin/udev_import_usermap --no-driver-agent usb \
+$RPM_BUILD_ROOT%{_prefix}/sbin/udev_import_usermap usb \
     %{SOURCE10} %{SOURCE11} %{SOURCE12} > $RPM_BUILD_ROOT/etc/udev/rules.d/70-hotplug_map.rules
 
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%pre digicam                                                                                             
+%groupadd -P %{name}-digicam -g 135 digicam
+
+%postun digicam
+if [ "$1" = "0" ]; then
+    %groupremove digicam
+fi
+	    
 %triggerpostun -- dev
 if [ "$2" = 0 ]; then
 	# need to kill and restart udevd as after obsoleting dev package the
@@ -226,6 +252,8 @@
 %attr(755,root,root) %{_prefix}/sbin/*
 
 %attr(755,root,root) %dir %{_sysconfdir}/udev
+%attr(755,root,root) %dir %{_sysconfdir}/udev/agents.d
+%attr(755,root,root) %dir %{_sysconfdir}/udev/agents.d/usb
 %attr(755,root,root) %dir %{_sysconfdir}/udev/rules.d
 %attr(755,root,root) %dir %{_sysconfdir}/udev/scripts
 
@@ -250,12 +278,19 @@
 %attr(755,root,root) %{_sbindir}/*initrd*
 %endif
 
+%files digicam
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_sysconfdir}/udev/agents.d/usb/digicam
+
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.116  2005/10/19 16:01:16  freetz
+- digicam subpackage (hotplug-digicam replacement), rel. 5.5
+
 Revision 1.115  2005/10/19 15:27:50  freetz
 - source md5 fix
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/udev.spec?r1=1.115&r2=1.116&f=u




More information about the pld-cvs-commit mailing list