Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > media > main-src > by-pkgid > 6e3209dd1f27b6b581c002ef94289e23 > files > 2

dynamic-0.26.2-1mdk.src.rpm

#---------------------------------------------------------------
# Project         : Mandriva Linux
# Module          : dynamic
# File            : dynamic.spec
# Version         : $Id: dynamic.spec,v 1.70 2005/09/01 11:53:29 oblin Exp $
# Author          : Frederic Lepied
# Created On      : Wed Aug  8 11:32:16 2001
# License         : GPL
# Purpose         : spec file to build an rpm
#---------------------------------------------------------------

%define name dynamic
%define version 0.26.2
%define release 1mdk

Summary: Handle dynamic creation of desktop entry for hotplug hardware
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}-%{version}.tar.bz2
License: GPL
Group: System/Configuration/Other
URL: http://www.mandrivalinux.com/
Requires: psmisc, mount, usbutils
# scannerdrake --dynamic
Conflicts: drakxtools <= 10.1-0.22mdk
Conflicts: kdemultimedia-kscd <= 1:3.3.2-13mdk
BuildArchitectures: noarch
BuildRoot: %{_tmppath}/%{name}-buildroot

%description
Create desktop entries for GNOME and KDE when a new peripheral is
plugged in the system (mainly USB devices).

%prep
%setup -q

%post

if [ -f /dev/.devfsd ]; then
	killall -USR1 devfsd > /dev/null 2>&1 || :
fi

%postun

[ $1 != 0 ] && exit 0

if [ -f /dev/.devfsd ]; then
	killall -USR1 devfsd > /dev/null 2>&1 || :
fi

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall

# these launchers are on other packages now
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/dynamic/launchers/{rio500,scanner,webcam,part,supermount}

#mounting partitions is now done by gnome-volume-manager with HAL
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/dynamic/scripts/part.script

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc ChangeLog AUTHORS
%dir %{_sysconfdir}/dynamic
%dir %{_sysconfdir}/dynamic/scripts
%dir %{_sysconfdir}/dynamic/user-scripts
%dir %{_sysconfdir}/dynamic/hooks
%{_sysconfdir}/dynamic/scripts/*.script
%{_sysconfdir}/dynamic/user-scripts/*.script
%{_sysconfdir}/dynamic/hooks/*.hook
%config(noreplace) %_sysconfdir/devfs/conf.d/dynamic.conf
%_sysconfdir/udev/rules.d/60-dynamic.rules
%_datadir/dynamic

# DON'T ADD SOURCE OR PATCH, USE CVS DIRECTLY

%changelog
* Thu Sep  1 2005 Olivier Blin <oblin@mandriva.com> 0.26.2-1mdk
- really handle command-line arguments in system scripts

* Thu Aug 18 2005 Frederic Lepied <flepied@mandriva.com> 0.26.1-1mdk
- fixed udev rule for pilots, removed udev rule for scanners
- fixed typo in functions.script

* Tue Aug 16 2005 Till Kamppeter <till@mandriva.com> 0.26-2mdk
- lp.script: Do not auto-enable print queues by default, as with
  new CUPS backend wrapper they do not get automatically disabled.
- lp.script: Do auto setup for printers also if CUPS is not installed
  (CUPS will be installed then if user agrees).

* Mon Aug  8 2005 Thierry Vignaud <tvignaud@mandriva.com> 0.26-1mdk
- convert from slow shell spawner dev.d scheme to fast event udev
  rules (no more fork bomb) (#15371)
- status: lp, visor & webcam were tested; scanner is definitively
  broken by kernel->userland switch

* Wed Jul 27 2005 Till Kamppeter <till@mandriva.com> 0.25-4mdk
- Mandrake --> Mandriva

* Wed Jul 27 2005 Till Kamppeter <till@mandrakesoft.com> 0.25-3mdk
- Updated lp.script for configurable queue re-enabling and auto queue
  setup 

* Thu Apr 07 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.25-2mdk 
- Update digicam.script to detect if kio_kamera is available

* Mon Feb 28 2005 Olivier Blin <oblin@mandrakesoft.com> 0.25-1mdk
- don't try to run part.script for removable devices
- from Laurent Montel, video_dvd.script:
  o add -p DVD to autoplay DVD (thanks to Nicolas Chipaux)
  o add missing argument "--device" (Buchan Milne, #12930)

* Thu Feb 17 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.24-1mdk 
- Improve digicam script for mass storage digicam (Fedora)
- Don't ship part.scripts, it is now handled by HAL and gnome-volume-manager

* Fri Feb 11 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.23-1mdk 
- Add digicam script
- from Laurent Montel, audio_cd.script:
  o user-scripts/audio_cd.script: Adapt to new kscd parameter (#12845)

* Mon Sep 13 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.21-1mdk
- wait while file system is read only in scripts called from udev
- use lsusb to find device name

* Fri Sep 10 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.20-1mdk
- fixed tvtuner detection in kernel 2.6 (bug #9263)
- use $devicename as a descriptive text and let $device be the name of
the special file for dynamic desktop entries.

* Tue Sep  7 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.19-1mdk
- part.script: mount even in non supermount mode as we put the 'users' option

* Thu Aug 26 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.18-1mdk
- Fix visor script to link /dev/pilot based on productID or VISOR_SWAP
  value in /etc/sysconfig/usb (Mdk bug #3381)

* Wed Aug 25 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.17-1mdk
- launch kscd with --device (bug #10747)

* Tue Aug 24 2004 Robert Vojta <robert.vojta@mandrakesoft.org> 0.16-2mdk
- added missing "" (#10899)

* Mon Aug 23 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.16-1mdk
- if there is no queue for a printer, run the automatic queue setup of
printerdrake (Till)

* Thu Aug 19 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.15-1mdk
- enable a disabled cups queue on an add event (Till)

* Thu Aug 19 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.14-1mdk
- udev support
- try to find a better device name via sysfs

* Thu Aug  5 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.13-1mdk
- video_dvd.script: corrected totem test
                    launch kaffeine
- lp.script: take the needed actions for cups and hpoj (Till)

* Thu Jul 29 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.12.8-1mdk
- Launch nautilus-cd-burner in browser mode 

* Tue Jun  1 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.12.7-1mdk
- fix webcam detection under 2.6 kernels (Sir Pingus) [anthill #865, bugzilla #9263]

* Fri Apr 23 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.12.6-1mdk
- Allow several DVD drive to be used with totem

* Mon Mar 29 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.12.5-1mdk
- scanner.script: only call scannerdrake on add event

* Fri Mar 12 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.12.4-1mdk
- video_dvd.script: use dvd: as totem argument

* Tue Mar  2 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.12.3-1mdk
- use pidof in GNOME test

* Sat Feb 28 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.12.2-1mdk
- corrected GNOME detection in user-scripts (bug #8175)
- launch k3b only once

* Thu Feb 19 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.12.1-1mdk
- use the right parameter to launch totem in video_dvd.script

* Tue Feb 10 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.12-1mdk
- allow to override the default applications launched by magicdev
in ~/.dynamic and /etc/dynamic/user-scripts/config by setting the
audio_cd_launcher, blank_cd_launcher and video_dvd_launcher shell
variables.

* Tue Feb  3 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.11.1-1mdk
- rebuild to fix audio_cd.script (launch kscd without argument)
- rawdevice.script fix (Andrey Borzenkov)

* Fri Jan 30 2004 Frederic Lepied <flepied@mandrakesoft.com> 0.11-1mdk
- add user-scripts to be launched by magicdev

* Tue Jul  1 2003 Frederic Lepied <flepied@mandrakesoft.com> 0.10-1mdk
- create desktop files with the _dynamic.desktop suffix

* Thu Mar  6 2003 Frederic Lepied <flepied@mandrakesoft.com> 0.9-1mdk
- let kde handle dynamic icons for removable devices by itself

* Wed Feb 19 2003 Frederic Lepied <flepied@mandrakesoft.com> 0.8.1-1mdk
- change device to group usb in scanner script

* Mon Feb 17 2003 Frederic Lepied <flepied@mandrakesoft.com> 0.8-1mdk
- prevent dynamic scripts from starting while / is mounted ro (bug #1563)

* Fri Aug 30 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.7-1mdk
- activate part with drakupdate_fstab

* Mon Aug 19 2002 Pixel <pixel@mandrakesoft.com> 0.6-4mdk
- drop require kudzu (since that's harddrake which provides it and it doesn't provide updfstab)

* Mon Aug 19 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.6-3mdk
- create files in 644 mode
- removed source1 and put it directly in tar ball

* Sat Aug 17 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.6-2mdk
- Source1 : add devfs support

* Tue Aug 13 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.6-1mdk
- added support for camera
- added $basename support in templates (basename of the device name).

* Mon Jul 29 2002 Frederic Crozat <fcrozat@mandrakesoft.com> 0.5-4mdk
- Fix menu entries for rio500 support
- gnome.hook: dynamic entries are now in /var/lib/gnome/desktop

* Sat Jul 20 2002 Pixel <pixel@mandrakesoft.com> 0.5-3mdk
- rawdevice.script: created, useful to bind a dynamic device to a rawdevice

* Mon Mar 11 2002 Frederic Lepied <flepied@mandrakesoft.com> 0.5-2mdk
- lp.script: change permission/owner/group of /dev/ptal-printd/* (Till).

* Mon Nov 19 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.5-1mdk
- scanner.script: call scannerdrake

* Mon Oct 22 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.4-8mdk
- lp.script: change permission/owner/group of /dev/oki4drv (Till).

* Fri Sep 21 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.4-7mdk
- lp.script: fix permissions of printer devices according to what is installed.

* Fri Sep 21 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.4-6mdk
- use DYNAMIC=no in /etc/sysconfig/system to disable completely
- check that / is rw in all scripts

* Mon Sep 17 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.4-5mdk
- added a way to deactivate dynamic support by adding a DYNAMIC_$name=no
in /etc/sysconfig/system.
- fixed check of / ro to avoid catching errors=continue (Borsenkow Andrej).

* Sun Sep 16 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.4-4mdk
- part.script: more robust by checking if / is rw and testing before
unmounting (Borsenkow Andrej).

* Sun Sep 16 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.4-3mdk
- run part.script only when whe are not anymore in rc.sysinit.

* Sat Sep 15 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.4-2mdk
- add part launcher for kde.
- visor script make the symlink to /dev/pilot

* Thu Sep 13 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.4-1mdk
- added part.script

* Wed Sep 12 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.3-3mdk
- lanchers are provided by packages themselves.

* Thu Sep  6 2001 Frederic Crozat <fcrozat@mandrakesoft.com> 0.3-2mdk
- Add support for gnome

* Tue Aug 28 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.3-1mdk
- removed unneeded messages when a desktop isn't installed.
- call pam_console_apply before running the desktop hooks.

* Sat Aug 25 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.2-1mdk
- added kde hook for webcam (lmontel)

* Thu Aug  2 2001 Frederic Lepied <flepied@mandrakesoft.com> 0.1-1mdk
- first version

# dynamic.spec ends here