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