summaryrefslogtreecommitdiffstats
path: root/drakconf.spec
diff options
context:
space:
mode:
Diffstat (limited to 'drakconf.spec')
-rw-r--r--drakconf.spec501
1 files changed, 501 insertions, 0 deletions
diff --git a/drakconf.spec b/drakconf.spec
new file mode 100644
index 00000000..194c2ca0
--- /dev/null
+++ b/drakconf.spec
@@ -0,0 +1,501 @@
+# Changed by Makefile of cvs.
+%define name drakconf
+%define version 0.70
+%define release 2mdk
+
+Summary: The Mandrake Control Center
+Name: %{name}
+Version: %{version}
+Release: %{release}
+# get the source from our cvs repository (see
+# http://www.linuxmandrake.com/en/cvs.php3)
+Source0: %{name}-%{version}.tar.bz2
+Source1: drakconf16.xpm.bz2
+Source2: drakconf32.xpm.bz2
+Source3: drakconf48.xpm.bz2
+License: GPL
+Group: System/Configuration/Other
+Requires: drakxtools >= 1.1.6, gtk+mdk, perl-GTK, perl-GTK-GdkImlib, usermode, drakfloppy >= 0.43-4mdk,
+Requires: popt >= 1.6, harddrake >= 0.9.3-17mdk, drakfont >= 0.58-11mdk, XFree86-100dpi-fonts, menudrake >= 0.6.1
+Requires: rxvt
+BuildRoot: %{_tmppath}/%{name}-buildroot
+
+%description
+DrakConf includes the Mandrake Control Center which is an interface to
+multiple utilities from DrakXtools. It allows you to launch :
+
+ * Hardrake: detection of the hardware
+ * KeyboardDrake: configures your keyboard
+ * MouseDrake: configures and autodetects your mouse
+ * PrinterDrake: detects and configures your printer
+ * XfDrake: configure your graphic card easily and change
+ the resolution
+ * draknet: configures your network
+
+and many other tools in an embedded way
+
+%prep
+%setup -q
+
+%build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make prefix=$RPM_BUILD_ROOT install
+
+mv ${RPM_BUILD_ROOT}%{_prefix}/X11R6/bin/drakconf \
+ ${RPM_BUILD_ROOT}%{_prefix}/X11R6/bin/drakconf.real
+ln -sf %{_bindir}/consolehelper ${RPM_BUILD_ROOT}%{_prefix}/X11R6/bin/drakconf
+ln -sf %{_bindir}/consolehelper ${RPM_BUILD_ROOT}%{_prefix}/X11R6/bin/DrakConf
+ln -sf %{_bindir}/consolehelper ${RPM_BUILD_ROOT}%{_prefix}/X11R6/bin/mcc
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/{pam.d,security/console.apps}
+cp pam.drakconf $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/drakconf
+cp pam.drakconf $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/mcc
+cp pam.drakconf $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/setup
+cp apps.drakconf $RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps/drakconf
+cp apps.drakconf $RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps/mcc
+
+
+#install lang
+%{find_lang} %{name}
+
+#install menu
+mkdir -p $RPM_BUILD_ROOT%{_menudir}
+cat > $RPM_BUILD_ROOT%{_menudir}/drakconf << EOF
+?package(%{name}): needs="x11" icon="drakconf.xpm" section="Configuration/Other" title="Mandrake Control Center" longtitle="System configuration tool" command="/usr/X11R6/bin/DrakConf"
+EOF
+
+#install menu icon
+mkdir -p $RPM_BUILD_ROOT%{_miconsdir}
+mkdir -p $RPM_BUILD_ROOT%{_liconsdir}
+bzcat %{SOURCE1} > $RPM_BUILD_ROOT%{_miconsdir}/drakconf.xpm
+bzcat %{SOURCE2} > $RPM_BUILD_ROOT%{_iconsdir}/drakconf.xpm
+bzcat %{SOURCE3} > $RPM_BUILD_ROOT%{_liconsdir}/drakconf.xpm
+
+%post
+%{update_menus}
+
+%postun
+%{clean_menus}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files -f %{name}.lang
+%defattr(-,root,root)
+%doc COPYING
+%{_prefix}/X11R6/bin/*
+%{_menudir}/drakconf
+%{_miconsdir}/*.xpm
+%{_iconsdir}/*.xpm
+%{_iconsdir}/*.png
+%{_liconsdir}/*.xpm
+%{_sbindir}/clock.pm
+%{_sbindir}/menus.pm
+%{_sbindir}/logdrake
+%config(noreplace) %{_sysconfdir}/pam.d/drakconf
+%config(noreplace) %{_sysconfdir}/security/console.apps/DrakConf
+%config(noreplace) %{_sysconfdir}/pam.d/mcc
+%config(noreplace) %{_sysconfdir}/security/console.apps/mcc
+%config(noreplace) %{_sysconfdir}/security/console.apps/drakconf
+
+%changelog
+* Mon Aug 13 2001 Yves Duret <yduret@mandrakesoft.com> 0.70-2mdk
+- renamed to drakconf
+- new logdrake
+- added in MandrakeControlCenter : drakautoinst
+- fixed many bugs (kde crash, menu)
+
+* Fri Aug 10 2001 Yves Duret <yduret@mandrakesoft.com> 0.70-1mdk
+- snapshot for Mandrake Linux 8.1
+- new icons, a console is now embedded, added logdrake
+- spec : s/Copyrght/License/, macros
+
+* Wed May 30 2001 Daouda LO <daouda@mandrakesoft.com> 0.62-1mdk
+- snapshot -> 0.62
+- add linuxconf in System.
+
+* Tue Apr 17 2001 dam's <damien@mandrakesoft.com> 0.61-44mdk
+- snapshot. RC2
+
+* Mon Apr 16 2001 dam's <damien@mandrakesoft.com> 0.61-43mdk
+- snapshot. RC
+
+* Mon Apr 16 2001 dam's <damien@mandrakesoft.com> 0.61-42mdk
+- snapshot
+
+* Fri Apr 13 2001 Daouda LO <daouda@mandrakesoft.com> 0.61-41mdk
+- snapshot (bug fixes )
+
+* Fri Apr 13 2001 Daouda LO <daouda@mandrakesoft.com> 0.61-40mdk
+- don't allow user to launch DrakConf in unpriviledged mode
+
+* Thu Apr 12 2001 Daouda LO <daouda@mandrakesoft.com> 0.61-39mdk
+- update code ( display popup error msg if browser isn't set for any reasons )
+
+* Thu Apr 12 2001 dam's <damien@mandrakesoft.com> 0.61-38mdk
+- rpmdrake cleaner launching when using translated languages (fr, de ...)
+
+* Tue Apr 10 2001 Daouda LO <daouda@mandrakesoft.com> 0.61-37mdk
+- freshened po .
+- polishing...
+
+* Tue Apr 10 2001 Daouda LO <daouda@mandrakesoft.com> 0.61-36mdk
+- duplicate menus fixed when translated (?)
+
+* Mon Apr 9 2001 dam's <damien@mandrakesoft.com> 0.61-35mdk
+- snapshot
+
+* Mon Apr 9 2001 Daouda LO <daouda@mandrakesoft.com> 0.61-34mdk
+- snapshot
+- reput printerdrake
+- setup linked to DrakConf
+- fix Menu title to better reflect package achievement.
+- fix requires.
+
+* Sat Apr 7 2001 dam's <damien@mandrakesoft.com> 0.61-33mdk
+- snapshot. updated requires.
+
+* Fri Apr 6 2001 Daouda LO <daouda@mandrakesoft.com> 0.61-32mdk
+- cvs snapshot
+- Safe links to MandrakeCampus and MandrakeExpert in menu .
+
+* Tue Apr 3 2001 Daouda Lo <daouda@mandrakesoft.com> 0.61-31mdk
+- new menu icons .
+
+* Tue Apr 3 2001 Daouda Lo <daouda@mandrakesoft.com> 0.61-30mdk
+- No need to launch DrakConf through a terminal
+
+* Thu Mar 29 2001 Daouda Lo <daouda@mandrakesoft.com> 0.61-29mdk
+- Now you can launch DrakConf by typing mcc (standing for Mandrake Control Center)
+
+* Wed Mar 28 2001 dam's <damien@mandrakesoft.com> 0.61-28mdk
+- readded boot disk
+
+* Mon Mar 26 2001 dam's <damien@mandrakesoft.com> 0.61-27mdk
+- updated requires
+
+* Sat Mar 24 2001 dam's <damien@mandrakesoft.com> 0.61-26mdk
+- synch with drakxtools.
+
+* Sat Mar 24 2001 dam's <damien@mandrakesoft.com> 0.61-25mdk
+- readded service.png
+
+* Sat Mar 24 2001 dam's <damien@mandrakesoft.com> 0.61-24mdk
+- use cvs DrakConf.spec
+
+* Fri Mar 23 2001 dam's <damien@mandrakesoft.com> 0.61-23mdk
+- corrected bad require
+
+* Fri Mar 23 2001 dam's <damien@mandrakesoft.com> 0.61-22mdk
+- included tinyfirewall
+
+* Wed Mar 21 2001 dam's <damien@mandrakesoft.com> 0.61-21mdk
+- corrected bad execution path.
+
+* Tue Mar 20 2001 dam's <damien@mandrakesoft.com> 0.61-20mdk
+- requires updated for new drakxtools and drakfont.
+
+* Tue Mar 20 2001 dam's <damien@mandrakesoft.com> 0.61-19mdk
+- updated requires.
+- DrakConf crash bug corrected by daouda.
+
+* Wed Mar 14 2001 dam's <damien@mandrakesoft.com> 0.61-18mdk
+- corrected bad use in perl script
+
+* Wed Mar 14 2001 dam's <damien@mandrakesoft.com> 0.61-17mdk
+- new icons
+
+* Wed Mar 14 2001 Daouda Lo <daouda@mandrakesoft.com> 0.61-16mdk
+- workaround for this *$ù^ DrakConf crash bug.
+
+* Mon Mar 12 2001 dam's <damien@mandrakesoft.com> 0.61-15mdk
+- updated requires
+
+* Mon Mar 12 2001 dam's <damien@mandrakesoft.com> 0.61-14mdk
+- corrected requires
+
+* Mon Mar 12 2001 dam's <damien@mandrakesoft.com> 0.61-13mdk
+- new drakxservices included.
+
+* Fri Mar 9 2001 dam's <damien@mandrakesoft.com> 0.61-12mdk
+- No more DrakeLogo
+- new icons, wait message.
+
+* Wed Mar 7 2001 Daouda Lo <daouda@mandrakesoft.com> 0.61-11mdk
+- fix pam authentification typo
+
+* Wed Mar 7 2001 dam's <damien@mandrakesoft.com> 0.61-10mdk
+- corrected requires
+
+* Tue Mar 6 2001 dam's <damien@mandrakesoft.com> 0.61-9mdk
+- bug fix, improvement.
+
+* Tue Feb 27 2001 dam's <damien@mandrakesoft.com> 0.61-8mdk
+- TERM signal handling.
+
+* Tue Feb 27 2001 dam's <damien@mandrakesoft.com> 0.61-7mdk
+- some bug fix, new pixmaps.
+
+* Mon Feb 12 2001 Daouda Lo <daouda@mandrakesoft.com> 0.61-6mdk
+- corrected typo
+
+* Mon Feb 12 2001 Daouda Lo <daouda@mandrakesoft.com> 0.61-5mdk
+- release 5mdk .
+
+* Mon Feb 12 2001 Daouda Lo <daouda@mandrakesoft.com> 0.61-4mdk
+- features add-ons
+
+* Fri Feb 9 2001 Daouda Lo <daouda@mandrakesoft.com> 0.61-3mdk
+- fix typo in description .
+
+* Thu Feb 8 2001 dam's <damien@mandrakesoft.com> 0.61-2mdk
+- corrected require
+
+* Thu Feb 8 2001 dam's <damien@mandrakesoft.com> 0.61-1mdk
+- added application killing when leaving.
+
+* Thu Feb 8 2001 dam's <damien@mandrakesoft.com> 0.60-1mdk
+- new version. Should crash.
+
+* Fri Dec 29 2000 Pablo Saratxaga <pablo@mandrakesoft.com> 0.53-1mdk
+- this versions uses UTF-8 for the *.rc files, and does, if needed, the
+ conversion to the user's charset
+
+* Fri Oct 6 2000 DindinX <odin@mandrakesoft.com> 0.52-41mdk
+- Completly get rid of kdesu
+
+* Fri Oct 6 2000 Renaud Chaillat <rchaillat@mandrakesoft.com> 0.52-40mdk
+- added requirement for usermode
+
+* Fri Oct 6 2000 Renaud Chaillat <rchaillat@mandrakesoft.com> 0.52-39mdk
+- last update to consolehelper configuration (renaming of the original
+ binary)
+
+* Thu Oct 5 2000 Renaud Chaillat <rchaillat@mandrakesoft.com> 0.52-38mdk
+- one more update for pam configuration, to allow the link
+ to consolehelper be DrakConf with caps
+- fix rpmdrake calling path (fix 651)
+
+* Thu Oct 5 2000 DindinX <odin@mandrakesoft.com> 0.52-37mdk
+- fix menu entry to use drakconf-auth
+- update liveupdate description
+
+* Thu Oct 5 2000 Renaud Chaillat <rchaillat@mandrakesoft.com> 0.52-36mdk
+- corrected pam configuration (pam_authenticate has problems
+ with caps in services names)
+- Added an rc for livedrake (fix 599)
+- s/Outils de démarrage/Gestion de démarrage/ (fix 627)
+
+* Wed Oct 04 2000 DindinX <odin@mandrakesoft.com> 0.52-35mdk
+- rc fixes
+- linuxconf launch /sbin/linuxconf
+- New icons from LN
+- back to kdesu, since pam does not want to work :(
+
+* Tue Oct 03 2000 DindinX <odin@mandrakesoft.com> 0.52-34mdk
+- resurect LinuxConf
+- small rc fix
+
+* Tue Oct 03 2000 DindinX <odin@mandrakesoft.com> 0.52-33mdk
+- Change some rc entry (suggestion from gc)
+- use pam instead of kdesu
+
+* Tue Oct 03 2000 DindinX <odin@mandrakesoft.com> 0.52-32mdk
+- change Mandrake to Linux-Mandrake in the rc files
+
+* Mon Oct 02 2000 DindinX <odin@mandrakesoft.com> 0.52-31mdk
+- fix menudrake calling (for system menu)
+- update some rc
+
+* Mon Oct 02 2000 DindinX <odin@mandrakesoft.com> 0.52-30mdk
+- fix french translation of draknet (fix bug 469)
+- update translations of other rc
+
+* Fri Sep 29 2000 DindinX <odin@mandrakesoft.com> 0.52-29mdk
+- new icons
+
+* Fri Sep 29 2000 DindinX <odin@mandrakesoft.com> 0.52-28mdk
+- Small rc fixes
+
+* Thu Sep 28 2000 DindinX <odin@mandrakesoft.com> 0.52-27mdk
+- change adduserdrake for userdrake
+
+* Thu Sep 28 2000 DindinX <odin@mandrakesoft.com> 0.52-26mdk
+- small UI changes
+- updated po
+
+* Fri Sep 15 2000 DindinX <odin@mandrakesoft.com> 0.52-25mdk
+- fix a problem with i18n of some language (Pablo)
+- updated po (Pablo)
+- work around a perl bug (Chmouel)
+
+* Mon Sep 11 2000 DindinX <odin@mandrakesoft.com> 0.52-24mdk
+- Small UI changes
+- Added menudrake, draknet and drakgw
+
+* Mon Aug 28 2000 DindinX <odin@mandrakesoft.com> 0.52-23mdk
+- use %%lang
+- use noreplace with %%config for rc files
+
+* Fri Aug 25 2000 DindinX <odin@mandrakesoft.com> 0.52-22mdk
+- Remove the border of the info notebook
+- po updates
+
+* Thu Aug 24 2000 David BAUDENS <baudens@mandrakesoft.com> 0.52-21mdk
+- Fix macro disaster
+
+* Sun Aug 13 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.52-20mdk
+- fixing %post script
+
+* Tue Aug 08 2000 DindinX <odin@mandrakesoft.com> 0.52-19mdk
+- fix BuildRequires (Fred sucks)
+- BM
+- New harddrake.rc
+
+* Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.52-18mdk
+- automatically added BuildRequires
+
+* Tue May 9 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 0.52-17mdk
+- added require to kdesu
+
+* Wed May 3 2000 DindinX <odin@mandrakesoft.com> 0.52-16mdk
+- Added Mandrake Update
+
+* Fri Apr 28 2000 DindinX <odin@mandrakesoft.com> 0.52-15mdk
+- Added a 32x32 and a 48x48 icons
+
+* Fri Apr 28 2000 DindinX <odin@mandrakesoft.com> 0.52-14mdk
+- remove icon menu path
+
+* Thu Apr 20 2000 DindinX <odin@mandrakesoft.com> 0.52-13mdk
+- Put a better looking logo
+- Remove kpackage
+
+* Wed Apr 19 2000 warly <warlyn@mandrakesoft.com> 0.52-12mdk
+- remove this f****ng bl***y bast*** logo
+
+* Wed Apr 19 2000 warly <warlyn@mandrakesoft.com> 0.52-11mdk
+- really remove logo
+
+* Wed Apr 19 2000 warly <warly@mandrakesoft.com> 0.52-10mdk
+- remove some logos
+
+* Wed Apr 19 2000 DindinX <odin@mandrakesoft.com> 0.52-9mdk
+- remove drakbootdisk (merge with drakboot)
+
+* Tue Apr 18 2000 DindinX <odin@mandrakesoft.com> 0.52-8mdk
+- Added an entry drakboot
+
+* Mon Apr 17 2000 DindinX <odin@mandrakesoft.com> 0.52-7mdk
+- Added an entry for drakbootdisk
+- only read .rc files
+
+* Tue Apr 11 2000 DindinX <odin@mandrakesoft.com> 0.52-6mdk
+- Added nice icons from Hélène
+
+* Mon Apr 10 2000 DindinX <odin@mandrakesoft.com> 0.52-5mdk
+- Better handling of different resolutions
+
+* Sat Apr 8 2000 DindinX <odin@mandrakesoft.com> 0.52-4mdk
+- Fix the grammar in the Desc.
+- Added rpmdrake and drakfont.
+- rename lothar to harddrake.
+
+* Sat Apr 8 2000 DindinX <odin@mandrakesoft.com> 0.52-3mdk
+- Add a %config tag to make rpmlint happy
+
+* Fri Mar 31 2000 DindinX <odin@mandrakesoft.com> 0.52-2mdk
+- Menu group back to /Configuration/Other :(
+
+* Fri Mar 31 2000 DindinX <odin@mandrakesoft.com> 0.52-1mdk
+- New version w/ support for 640x480 screens
+- Spec update
+- Change Group
+- Add menu
+
+* Mon Mar 13 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.51-1mdk
+- Requires true perl when using Getopt::Long.
+
+* Sun Mar 12 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.51-1mdk
+- DrakConf.pm (usage): parse arguments with Getopt::Long;
+- DrakConf.pm: Now use a directory and one config file for entry.
+
+* Tue Feb 29 2000 DindinX <odin@mandrakesoft.com> 0.50-1mdk
+- Use a more usefull version number...
+
+* Mon Feb 28 2000 DindinX <odin@mandrakesoft.com> 0.34-2mdk
+- Added a "close" button
+
+* Tue Jan 25 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.37-1mdk
+- po/lothar.rc: Exclusivearchs: i386
+- DrakConf.pm (get_arch): add ability to do Exclusivearchs for
+ certain program.
+
+* Wed Jan 12 2000 François PONS <fpons@mandrakesoft.com>
+- remove provide control-panel.
+
+* Fri Jan 7 2000 Pixel <pixel@mandrakesoft.com>
+- DrakConf.c (main): add setlocale call for i18n
+
+* Tue Jan 4 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 0.34-10mdk
+- respawn with kdesu if launching as user.
+
+* Mon Jan 3 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- Remove Obsoletes and Provides control-panel.
+
+* Mon Jan 03 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- po/*lothar*: add blank line in the end of file.
+
+* Mon Dec 27 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- create the temporary file in ~tmp/ for obvious
+ security reasons, also fix an improbable but possible
+ race conditions.
+
+* Mon Dec 27 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- po/*: adjust & change.
+- diskdrake.pm: can do eval of perl code in config files.
+- DrakConf.pm: Try better to find the language.
+- pics/*diskdrake: new icon.
+- DrakConf.c: create a temporary file when 'exec'ing a tool (dinx)
+- DrakConf.c: fix a very stupid bug in the tests for existing tools (dinx).
+
+* Fri Dec 24 1999 Pixel <pixel@mandrakesoft.com>
+- add obsoletes control-panel
+
+* Mon Dec 20 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- DrakConf.c: remove the obsolete translation of '§' into ' '
+- DrakConf.rc: Add a lot of i18n translations from pablo
+- DrakConf.rc: s|/sbin/netconf|/bin/netconf|;
+- DrakConf.rc: remove the §.
+- DrakConf.pm: fix bad call.
+- pics/*mouse*.xpm: new icon from helene.
+- pics/*keyboard*.xpm: new icon from helene.
+- pics/*drake*.xpm: new icon from helene.
+- pics/*lothar*.xpm: new icon from helene.
+- DrakConf.pm: Parse better arguments.
+
+* Sun Dec 19 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- French and Spanish Description (camille).
+- strip binaries.
+
+* Sat Dec 18 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- Makefile: dist rpm.
+- DrakConf.pm: Rewrite the parser.
+- DrakConf.(c|pm): add a test mode.
+- pics/*: clean name and add icones (helene).
+- DrakConf.rc: cleaning.
+
+* Thu Dec 16 1999 Pixel <pixel@mandrakesoft.com>
+- Makefile (dis): changed to ignore pics/unused
+- DrakConf.rc: many change
+- pics/*: additions and modifications
+
+* Thu Dec 16 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- Add many changes (see the ChangeLog).
+
+* Fri Dec 10 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+
+- First spec file.
+
+# end of file