From 76ef832ce5348d12a871223d4c034c7daeaddb82 Mon Sep 17 00:00:00 2001 From: Tim Williams Date: Mon, 17 Oct 2011 18:47:27 +0100 Subject: Adding the remaining Mandriva patches and spec files --- mandriva/2010.2/kdeadmin/kde3-kdeadmin.spec | 534 +++++++++++++++++++++ .../kdeadmin-post-3.5.8-add-mandriva-support.patch | 29 ++ mandriva/2010.2/kdeadmin/kpackage.pamd | 5 + 3 files changed, 568 insertions(+) create mode 100644 mandriva/2010.2/kdeadmin/kde3-kdeadmin.spec create mode 100644 mandriva/2010.2/kdeadmin/kdeadmin-post-3.5.8-add-mandriva-support.patch create mode 100644 mandriva/2010.2/kdeadmin/kpackage.pamd (limited to 'mandriva/2010.2/kdeadmin') diff --git a/mandriva/2010.2/kdeadmin/kde3-kdeadmin.spec b/mandriva/2010.2/kdeadmin/kde3-kdeadmin.spec new file mode 100644 index 000000000..1d2f207ef --- /dev/null +++ b/mandriva/2010.2/kdeadmin/kde3-kdeadmin.spec @@ -0,0 +1,534 @@ +%define compile_apidox 1 +%{?_no_apidox: %{expand: %%global compile_apidox 0}} + +%define oname kdeadmin +%define lib_name_orig %mklibname kdeadmin +%define lib_major 1 +%define lib_name %lib_name_orig%lib_major + +Name: kde3-%{oname} +Version: 3.5.12 +Release: %mkrel 1 +Group: Graphical desktop/KDE3 +Summary: K Desktop Environment - Adminstrative Tools +URL: ftp://ftp.kde.org/pub/kde/stable/%version/src/ +Epoch: 2 +Source: ftp://ftp.kde.org/pub/kde/stable/%version/src/%oname-%version.tar.bz2 +Source1: kpackage.pamd +Patch0: kdeadmin-post-3.5.8-add-mandriva-support.patch +Patch1: kde-3.5.10-acinclude.patch +#Patch2: fix_autotools.patch +Patch3: kdebase-3.5.12-move-xdg-menu-dir.patch +BuildRoot: %_tmppath/%name-%version-%release-root +License: GPL +Provides: kdeadmin3 = %epoch:%version-%release +Provides: %{oname} = %epoch:%version-%release +Obsoletes: %{oname} +Obsoletes: kdeadmin3 +Obsoletes: %lib_name < 2:3.5.9 +Requires: pciutils +BuildRequires: X11-devel +BuildRequires: freetype2-devel +BuildRequires: kdelibs-devel >= 3.2-13mdk +BuildRequires: bzip2-devel +BuildRequires: jpeg-devel +BuildRequires: lcms-devel +BuildRequires: mng-devel +BuildRequires: png-devel +BuildRequires: qt3-devel +BuildRequires: kde3-macros +%if %mdkversion < 201000 +BuildRequires: autoconf <= 1:2.63 +%endif +BuildRequires: autoconf >= 1:2.65 +BuildRequires: automake > 1.5 +BuildRequires: rpm-devel libz-devel +BuildRequires: pam-devel +# createmdkmenu +BuildRequires: kdelibs-common >= 3.1.93-5mdk +%ifarch %{ix86} x86_64 +BuildRequires: lilo +%endif + +%description +The kdeadmin package contains packages that usually only a system +administrator might need: + - kcmlinuz + Linux Kernel configurator + - kcron + Editor for the cron command scheduler. + - kdat + Tape backup tool. + - kfile-plugins + Make Konquerer display additional info on about *.dep and *.rpm files. + - ksysv + An editor for System V startup schemes. + - kuser + An user manager. + - kwuftpd + Front end to the wu-ftpd FTP daemon. + - lilo-config + A plugin for KControl to manage the Linux boot loader LILO. + - secpolicy + A program to display PAM security policies. + +%post +%if %mdkversion < 200900 +/sbin/ldconfig +%endif +%if %mdkversion < 200900 +%update_menus +%endif + +%postun +%if %mdkversion < 200900 +/sbin/ldconfig +%endif +%if %mdkversion < 200900 +%clean_menus +%endif + +%files +%defattr(-,root,root) +%doc %_kde3_docdir/HTML/en/kcron +%doc %_kde3_docdir/HTML/en/kuser +%doc %_kde3_docdir/HTML/en/kdat +%_kde3_datadir/applications/kde/kcron.desktop +%_kde3_datadir/applications/kde/kdat.desktop +%_kde3_datadir/applications/kde/kuser.desktop +%_kde3_bindir/kcron +%_kde3_bindir/kuser +%_kde3_bindir/secpolicy +%_kde3_bindir/kdat +%dir %_kde3_appsdir/kcron +%_kde3_appsdir/kcron/* +%dir %_kde3_appsdir/kuser/ +%_kde3_appsdir/kuser/* +%dir %_kde3_appsdir/kdat +%_kde3_appsdir/kdat/* +%dir %_kde3_appsdir/knetworkconf/ +%_kde3_appsdir/knetworkconf/* +%_kde3_datadir/config.kcfg/kuser.kcfg +%_kde3_datadir/services/*.desktop +%_kde3_datadir/applications/kde/kcm_knetworkconfmodule.desktop +%_kde3_libdir/kde3/kfile_*.* +%_kde3_libdir/pkgconfig/system-tools-backends.pc +%_kde3_libdir/kde3/kcm_knetworkconfmodule* +%doc %_kde3_docdir/HTML/en/knetworkconf/*.png +%doc %_kde3_docdir/HTML/en/knetworkconf/common +%doc %_kde3_docdir/HTML/en/knetworkconf/index.cache.bz2 +%doc %_kde3_docdir/HTML/en/knetworkconf/index.docbook +%_kde3_iconsdir/*/*/*/* +%exclude %_kde3_iconsdir/*/*/*/ksysv.png + +#------------------------------------------------------------------------ + +%package -n %{name}-kpackage +Group: Graphical desktop/KDE3 +Summary: Manager for DEB, RPM +Requires: kde3-kdeadmin = %epoch:%version-%release +Obsoletes: kpackage < 2:3.4.3 +Provides: kde3-kpackage = %epoch:%version-%release +Provides: kdeadmin3-kpackage = %epoch:%version-%release +Provides: %{oname}-kpackage = %epoch:%version-%release +Obsoletes: %{oname}-kpackage +Obsoletes: kdeadmin3-kpackage + + +%description -n %{name}-kpackage +Kpackage is a package manager that is integrated into the K Desktop +Environemnt. It works with the KDE File Manager to manage DEB, RPM +and Slackware tgz software packages. + +%if %mdkversion < 200900 +%post -n %{name}-kpackage +%update_menus +%endif + +%if %mdkversion < 200900 +%postun -n %{name}-kpackage +%clean_menus +%endif + +%files -n %{name}-kpackage +%defattr(-,root,root) +%_kde3_bindir/kpackage +%dir %_sysconfdir/pam.d/ +%config(noreplace) %_sysconfdir/pam.d/kpackage +%doc %_kde3_docdir/HTML/en/kpackage +%_kde3_iconsdir/*/*/*/kpackage.png +%_kde3_datadir/applications/kde/kpackage.desktop +%dir %_kde3_appsdir/kpackage +%_kde3_appsdir/kpackage/* + +#------------------------------------------------------------------------ + +%package -n %{name}-ksysv +Group: Graphical desktop/KDE3 +Summary: Edit your SysV-style init configuration +Provides: kde3-ksysv = %epoch:%version-%release +Provides: kdeadmin3-ksysv = %epoch:%version-%release +Provides: %{oname}-ksysv = %epoch:%version-%release +Obsoletes: %{oname}-ksysv +Obsoletes: kdeadmin3-ksysv + + +%description -n %{name}-ksysv +SysV-Init Editor lets you edit your SysV-style init configuration +using drag'n'drop. + +%if %mdkversion < 200900 +%post -n %{name}-ksysv +%update_menus +%endif + +%if %mdkversion < 200900 +%postun -n %{name}-ksysv +%clean_menus +%endif + +%files -n %{name}-ksysv +%defattr(-,root,root) +%_kde3_bindir/ksysv +%dir %_kde3_appsdir/ksysv/ +%_kde3_appsdir/ksysv/* +%_kde3_datadir/applications/kde/ksysv.desktop +%_kde3_appsdir/ksysv/*.rc +%_kde3_iconsdir/*/*/*/ksysv.png +%doc %_kde3_docdir/HTML/en/ksysv +%_kde3_datadir/mimelnk/application/x-ksysv.desktop +%_kde3_datadir/mimelnk/text/x-ksysv-log.desktop + +#------------------------------------------------------------------------ + +%ifnarch ppc +%package lilo +Group: Graphical desktop/KDE3 +Summary: Configure lilo +Requires: kde3-kdeadmin = %epoch:%version-%release +Provides: kdeadmin3-lilo = %epoch:%version-%release +Provides: %{oname}-lilo = %epoch:%version-%release +Obsoletes: %{oname}-lilo +Obsoletes: kdeadmin3-lilo + +%description lilo +lilo-config is a kcontrol plugin for configuring LILO, the most commonly +used Linux boot loader. + +%if %mdkversion < 200900 +%post lilo +%update_menus +%endif + +%if %mdkversion < 200900 +%postun lilo +%clean_menus +%endif + +%files lilo +%defattr(-,root,root) +%_kde3_datadir/applications/kde/lilo.desktop +%doc %_kde3_docdir/HTML/en/lilo-config +%_kde3_libdir/kde3/kcm_lilo.* + +%endif + +#------------------------------------------------------------------------ + +%prep +%setup -q -n %{oname}-%{version} +%patch0 -p0 +%if %mdkversion >= 201000 +%patch1 -p1 +#%patch2 -p1 +%endif + +%build +export QTDIR=%_prefix/lib/qt3 + +PATH=%{qt3dir}/bin:%{_kde3_bindir}:$PATH; export PATH; +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/kde3/lib/ +export xdg_menudir=%_sysconfdir/xdg/kde/menus + +make -f admin/Makefile.common cvs + +%configure_kde3 \ + --with-rpm \ + --with-pam=kde \ + --with-quota \ + --with-nis \ + --with-homeprefix=/home \ + --with-private-groups + +%make + + +%install +rm -fr %buildroot + +make install DESTDIR=%buildroot + +# Install kdebase pam configuration file +install -d %buildroot/%_sysconfdir/pam.d +install -m644 %SOURCE1 %buildroot/%_sysconfdir/pam.d/kpackage + +rm -rf %buildroot/%_kde3_datadir/applnk/Settings/Peripherals/ + +%ifarch ppc +rm -rf %buildroot/%_kde3_docdir/HTML/en/lilo-config +%endif + +%clean +rm -fr %buildroot + + + + + + +%changelog + +* Wed Jul 20 2011 Tim Williams 2:3.5.12-1mvt2010.2 ++ Update sources for Trinity ++ Add kdebase-3.5.12-move-xdg-menu-dir.patch +- Remove fix_autotools.patch + +* Mon Jul 19 2010 Tim Williams 2:3.5.10-4mvt2010.1 ++ Rebuild for MDV 2010.1 + +* Sun Jan 17 2010 Atilla ÖNTAŞ 2:3.5.10-3mvt2010.0 ++ KDE builds with autoconf 2.65, add patch for this and + set autoconf to version 2.65:patch1 ++ Fix automake 1.11 issue:patch2 + +* Fri Nov 13 2009 Tim Williams 2:3.5.10-2mdv2010.0 ++ Rebuild for MDV 2010.0 ++ kdeadmin-post-3.5.8-add-mandriva-support.patch was failing - remade and fixed + +* Fri Aug 29 2008 Helio Chissini de Castro 2:3.5.10-1mdv2009.0 ++ Revision: 277481 +- Update for last kde3 updates + +* Fri Aug 08 2008 Thierry Vignaud 2:3.5.9-5mdv2009.0 ++ Revision: 267767 +- rebuild early 2009.0 package (before pixel changes) + + + Pixel + - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas + - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers + +* Sun Jun 08 2008 Funda Wang 2:3.5.9-4mdv2009.0 ++ Revision: 216910 +- Rebuild for new ldflags + +* Mon May 19 2008 Rodrigo Gonçalves de Oliveira 2:3.5.9-3mdv2009.0 ++ Revision: 209004 +- User versioned obsoletes + +* Thu May 08 2008 Helio Chissini de Castro 2:3.5.9-2mdv2009.0 ++ Revision: 204575 +- Move to /opt + +* Fri Feb 15 2008 Helio Chissini de Castro 2:3.5.9-1mdv2008.1 ++ Revision: 168995 +- Get away from branches. Last KDE 3 arriving !! +- Removed post-3.5.8 patches integrated + + + Olivier Blin + - restore BuildRoot + +* Mon Dec 31 2007 Oden Eriksson 2:3.5.8-2mdv2008.1 ++ Revision: 139861 +- rebuilt against openldap-2.4.7 libs + + + Thierry Vignaud + - kill re-definition of %%buildroot on Pixel's request + + + Nicolas Lécureuil + - Add patch0 : it added the support of mandriva 2008.0 + and the upcoming 2008.1 in knetworkconf + +* Wed Oct 24 2007 Nicolas Lécureuil 2:3.5.8-1mdv2008.1 ++ Revision: 101713 +- Kde 3.5.8 + + + Thierry Vignaud + - fix summary-ended-with-dot + +* Thu Sep 20 2007 Nicolas Lécureuil 2:3.5.7-3mdv2008.0 ++ Revision: 91480 +- Rebuild because of missing packages + +* Wed Aug 08 2007 Funda Wang 2:3.5.7-2mdv2008.0 ++ Revision: 60515 +- drop old menu + +* Wed May 16 2007 Helio Chissini de Castro 2:3.5.7-1mdv2008.0 ++ Revision: 27453 +- 3.5.7 release + + +* Thu Feb 01 2007 Laurent Montel 3.5.6-1mdv2007.0 ++ Revision: 115846 +- 3.5.6 + +* Wed Jan 24 2007 Laurent Montel 2:3.5.5-5mdv2007.1 ++ Revision: 112738 +- Not necessary +- Rebuild against new python + +* Fri Nov 03 2006 Laurent Montel 2:3.5.5-3mdv2007.1 ++ Revision: 76120 +- Add knetworkconf 2007.1 support + (Bug found by Nicolas Chipaux) + +* Fri Oct 20 2006 Laurent Montel 2:3.5.5-2mdv2007.0 ++ Revision: 71233 +- 3.5.5 +- Revert: "it's new lilo is supported by ppc ?????" + + + Helio Chissini de Castro + - Back to use branch tarballs. Now using post 3.5.5 + - Fixed cross compiling when using no-enable-final + +* Sat Aug 12 2006 Laurent Montel 2:3.5.4-3mdv2007.0 ++ Revision: 55570 +- New package (2006/08/11 3.5.4-3mdv) + Add patch to fix knetworkconf signal/slot conflict + +* Fri Aug 11 2006 Laurent Montel 2:3.5.4-2mdv2007.0 ++ Revision: 55299 +- New package (2006/08/10 - 3.5.4-2mdv) + knetworkconf: add support for Mandriva 2007 +- 3.5.4 + New release (2006/08/02 3.5.4-1mdv) +--enable-new-ldflags doesn't work on x86_64 +- 3.5.3 + Fix pamd files +- Rebuild for generate category in menu +- 3.5.2 +- Fix build on ppc but reported by Christiaan Welvaart +- 3.5.1 +- Enable debug only cooker + MDK9.2 is obsolete now +- Real kde 3.5 +- Complet fix of patch +- Fix kdenetwork conf to detect mandriva +- 3.5.0 +- 3.4.92 +- Fix build on x86_64 (gb patch) +- Rebuild + Use %%mkrel +- Fix email +- Rebuild +- Remove debug + Sync with kde 3.4.2 branch +- Rebuild for missing package +- 3.4.2 + + + Helio Chissini de Castro + - Cleaned spec + - Added tarball from kde branch as discussed on meeting in 28/06 + - Removed rpath and added configure macro invalidating libtoolize + - We are Mandriva now + - Uploading package ./kdeadmin + + + Andreas Hasenack + - renamed mdv to packages because mdv is too generic and it's hosting only packages anyway + +* Thu May 05 2005 Laurent MONTEL 3.4.0-3mdk +- Rebuild with new GCC + +* Tue Apr 12 2005 Laurent MONTEL 3.4.0-2mdk +- Enable debug +- Use --enable-new-ldflags +- Remove old patch + +* Tue Apr 05 2005 Laurent MONTEL 3.4.0-1mdk +- 3.4.0 + +* Thu Feb 10 2005 Laurent MONTEL 3.3.2-6mdk +- Disable debug + +* Fri Jan 28 2005 Laurent MONTEL 3.3.2-5mdk +- Fix generated menu entry + +* Mon Jan 24 2005 Laurent MONTEL 3.3.2-4mdk +- Fix buildrequires for ppc + +* Fri Dec 10 2004 Laurent MONTEL 3.3.2-3mdk +- Fix category + +* Wed Dec 08 2004 Laurent MONTEL 3.3.2-2mdk +- Fix menu + +* Fri Dec 03 2004 Laurent MONTEL 3.3.2-1mdk +- 3.3.2 + +* Wed Oct 27 2004 Laurent MONTEL 3.3.1-3mdk +- Delete %%buildfor + +* Wed Oct 13 2004 Laurent MONTEL 3.3.1-2mdk +- Deprecated mdk < 9.2 + +* Fri Oct 08 2004 Laurent MONTEL 3.3.1-1mdk +- 3.3.1 + +* Fri Oct 01 2004 Laurent MONTEL 3.3.0-2mdk +- Add buildrequires lilo + +* Fri Sep 03 2004 Laurent MONTEL 3.3.0-1mdk +- 3.3.0 + +* Thu Aug 26 2004 Laurent MONTEL 3.2.3-6mdk +- Fix spec file + +* Tue Aug 10 2004 Laurent MONTEL 3.2.3-5mdk +- Remove debug + +* Wed Aug 04 2004 Laurent MONTEL 3.2.3-4mdk +- Fix spec file + +* Thu Jul 22 2004 Laurent MONTEL 3.2.3-3mdk +- Add patch15: fix remove rpath (patch from gb) + +* Tue Jun 29 2004 Laurent MONTEL 3.2.3-2mdk +- Fix buildrequires + +* Tue Jun 15 2004 Laurent MONTEL 3.2.3-1mdk +- 3.2.3 + +* Fri Jun 04 2004 Laurent MONTEL 3.2.2-4mdk +- Rebuild + +* Thu Jun 03 2004 Laurent MONTEL 3.2.2-3mdk +- Rebuild with debug + +* Fri May 07 2004 Laurent MONTEL 3.2.2-2mdk +- Rebuild again qt 3.3.2 + +* Tue Apr 20 2004 Laurent MONTEL 3.2.2-1mdk +- 3.2.2 + +* Wed Apr 07 2004 Laurent MONTEL 3.2.1-2mdk +- Fix spec file for using rpmbuildupdate + +* Sat Apr 03 2004 Laurent MONTEL 3.2.1-1mdk +- 3.2.1 + +* Thu Feb 26 2004 Laurent MONTEL 3.2-5mdk +- Fix buildrequires for gb + +* Fri Feb 20 2004 Laurent MONTEL 3.2-4mdk +- Split ksysv +- Fix menu entry + +* Mon Feb 16 2004 Laurent MONTEL 3.2-3mdk +- Rebuild with good kdedesktop2mdkmenu.pl + +* Mon Feb 09 2004 Laurent MONTEL 3.2-2mdk +- Sync with CVS + +* Tue Feb 03 2004 Laurent MONTEL 3.2-1mdk +- 3.2 + diff --git a/mandriva/2010.2/kdeadmin/kdeadmin-post-3.5.8-add-mandriva-support.patch b/mandriva/2010.2/kdeadmin/kdeadmin-post-3.5.8-add-mandriva-support.patch new file mode 100644 index 000000000..095e8a1ed --- /dev/null +++ b/mandriva/2010.2/kdeadmin/kdeadmin-post-3.5.8-add-mandriva-support.patch @@ -0,0 +1,29 @@ +--- knetworkconf/backends/service.pl.in.orig 2008-08-19 18:10:46.000000000 +0000 ++++ knetworkconf/backends/service.pl.in 2009-11-13 17:30:40.000000000 +0000 +@@ -72,6 +72,8 @@ + "mandriva-2006.1" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], + "mandriva-2007.0" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], + "mandriva-2007.1" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], ++ "mandriva-2008.0" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], ++ "mandriva-2008.1" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], + "yoper-2.2" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], + + "blackpanther-4.0" => ["$gst_prefix/etc/rc.d", "$gst_prefix/etc/rc.d/init.d", "../init.d"], +@@ -151,6 +153,8 @@ + "mandriva-2006.1" => [3, 5], + "mandriva-2007.0" => [3, 5], + "mandriva-2007.1" => [3, 5], ++ "mandriva-2008.0" => [3, 5], ++ "mandriva-2008.1" => [3, 5], + + "yoper-2.2" => [3, 5], + +@@ -230,6 +234,8 @@ + "mandriva-2006.1" => "redhat-5.2", + "mandriva-2007.0" => "redhat-5.2", + "mandriva-2007.1" => "redhat-5.2", ++ "mandriva-2008.0" => "redhat-5.2", ++ "mandriva-2008.1" => "redhat-5.2", + + "yoper-2.2" => "redhat-5.2", + diff --git a/mandriva/2010.2/kdeadmin/kpackage.pamd b/mandriva/2010.2/kdeadmin/kpackage.pamd new file mode 100644 index 000000000..6d8483072 --- /dev/null +++ b/mandriva/2010.2/kdeadmin/kpackage.pamd @@ -0,0 +1,5 @@ +#%PAM-1.0 +auth sufficient pam_rootok.so +auth required pam_pwdb.so +session optional pam_xauth.so +account required pam_permit.so -- cgit v1.2.3