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 <[EMAIL PROTECTED]>
 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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to