[packages/kde4-kdeadmin] - fixed -kprinter: -system-config-printer.patch & R: system-config-printer-libs - removed outdated -
charles
charles at pld-linux.org
Tue Dec 25 23:50:00 CET 2012
commit fa70644c32b6d7269cd03ac40a687674e18f2408
Author: Karol Krenski <charles at pld-linux.org>
Date: Tue Dec 25 23:49:55 2012 +0100
- fixed -kprinter: -system-config-printer.patch & R: system-config-printer-libs
- removed outdated -liloconfig.patch & cleanups
- updated BR's
kde4-kdeadmin-liloconfig.patch | 22 ---------
kde4-kdeadmin-system-config-printer.patch | 12 +++++
kde4-kdeadmin.spec | 75 ++++---------------------------
3 files changed, 20 insertions(+), 89 deletions(-)
---
diff --git a/kde4-kdeadmin.spec b/kde4-kdeadmin.spec
index 0962740..d7cfb23 100644
--- a/kde4-kdeadmin.spec
+++ b/kde4-kdeadmin.spec
@@ -19,11 +19,13 @@ License: GPL v2+
Group: X11/Applications
Source0: ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.xz
# Source0-md5: 5b842d7e2be5dfb4f6e708a08c610e86
-Patch0: %{name}-liloconfig.patch
+Patch0: %{name}-system-config-printer.patch
URL: http://www.kde.org/
BuildRequires: automoc4 >= 0.9.88
BuildRequires: bzip2-devel
BuildRequires: cmake >= 2.8.0
+BuildRequires: docbook-dtd42-xml
+BuildRequires: docbook-style-xsl
BuildRequires: kde4-kdelibs-devel >= %{version}
BuildRequires: kde4-kdepimlibs-devel >= %{version}
BuildRequires: libpng-devel
@@ -36,7 +38,6 @@ BuildRequires: qt4-qmake >= %{qtver}
BuildRequires: rpm-perlprov >= 4.1-13
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.600
-BuildRequires: system-config-printer
Requires: shadow
Obsoletes: %{name}-kcmlilo
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -61,20 +62,6 @@ Aplikacje administratorskie dla KDE. Pakiet zawiera:
- KUser - program do zarządzania kontami użytkowników,
- lilo-config - moduł KControl do konfiguracji LILO (tylko x86).
-%package kcmlilo
-Summary: LILO Configurator
-Summary(pl.UTF-8): Konfigurator LILO
-Group: X11/Applications
-Requires: kde4-kdebase >= %{version}
-Requires: lilo
-Obsoletes: kdeadmin-kcmlinuz < 8:3.4.0
-
-%description kcmlilo
-LILO configuration module for KDE Control Centre.
-
-%description kcmlilo -l pl.UTF-8
-Konfigurator LILO dla Centrum Sterowania KDE.
-
%package kcron
Summary: KDE Task Scheduler (cron GUI)
Summary(pl.UTF-8): Program do zlecania zadań dla KDE (graficzny interfejs do crona)
@@ -95,35 +82,13 @@ uruchamiania programów w systemach uniksowych.
%description kcron -l pt_BR.UTF-8
Gerenciador/agendador de tarefas e interface para o cron.
-%package kpackage
-Summary: Package management front-end KDE
-Summary(pl.UTF-8): Program do zarządzania pakietami
-Summary(pt_BR.UTF-8): Interface para gerenciamento de pacotes RPM/DEB
-Group: X11/Applications
-Requires: kde4-kdebase >= %{version}
-Provides: kpackage
-Obsoletes: kpackage
-
-%description kpackage
-KPackage is a GUI interface to the RPM, Debian, Slackware and BSD
-package managers. KPackage is part of the K Desktop Environment and,
-as a result, it is designed to integrate with the KDE file manager.
-
-%description kpackage -l pl.UTF-8
-KPackage to graficzny interfejs do zarządców pakietów RPM, Debiana,
-Slackware'a i BSD. KPackage to część środowiska KDE, dzięki czemu
-integruje się z zarządcą plików KDE.
-
-%description kpackage -l pt_BR.UTF-8
-Interface para gerenciamento de pacotes RPM/DEB.
-
%package kprinter
Summary: Printer configuration for KDE
Summary(pl.UTF-8): Konfigurator drukarek dla KDE
Group: X11/Applications
Requires: kde4-kdebase >= %{version}
Requires: poppler-progs
-Requires: system-config-printer
+Requires: system-config-printer-libs
Requires: python-PyKDE4-devel-tools
%description kprinter
@@ -163,8 +128,7 @@ Ferramenta para administração de usuários do sistema.
%prep
%setup -q -n %{orgname}-%{version}
-# consider it obsolete?
-#%patch0 -p0
+%patch0 -p1
%build
install -d build
@@ -183,40 +147,18 @@ rm -rf $RPM_BUILD_ROOT
kde_htmldir=%{_kdedocdir}
%find_lang kcron --with-kde
-#%find_lang kdat --with-kde
-#%find_lang kpackage --with-kde
%find_lang kuser --with-kde
-%ifarch %{ix86} %{x8664}
-#%find_lang lilo-config --with-kde
-%endif
+%find_lang system-config-printer-kde --with-kde
%clean
rm -rf $RPM_BUILD_ROOT
-%ifarch %{ix86} %{x8664}
-#%files kcmlilo -f lilo-config.lang
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{_libdir}/kde4/kcm_lilo.so
-#%{_datadir}/kde4/services/lilo.desktop
-%endif
-
%files kcron -f kcron.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/kde4/kcm_cron.so
%{_datadir}/kde4/services/kcm_cron.desktop
-#%{_kdedocdir}/en/kcron
-
-#%files kpackage -f kpackage.lang
-#%defattr(644,root,root,755)
-#%attr(755,root,root) %{_bindir}/kpackage
-##%attr(755,root,root) %{_libdir}/kde4/kfile*.so
-#%{_datadir}/apps/kpackage
-##%{_datadir}/services/kfile*
-#%{_desktopdir}/kde4/kpackage.desktop
-#%{_iconsdir}/*/*/*/kpackage.png
-#%{_datadir}/config.kcfg/kpackageSettings.kcfg
-
-%files kprinter
+
+%files kprinter -f system-config-printer-kde.lang
%defattr(644,root,root,755)
%dir %{_datadir}/apps/system-config-printer-kde
%{_datadir}/apps/system-config-printer-kde/authconn.py
@@ -236,7 +178,6 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_datadir}/apps/ksystemlog
%{_desktopdir}/kde4/ksystemlog.desktop
%{_datadir}/apps/ksystemlog/ksystemlogui.rc
-#%{_iconsdir}/hicolor/scalable/apps/ksystemlog.svgz
%{_kdedocdir}/en/ksystemlog
%files kuser -f kuser.lang
diff --git a/kde4-kdeadmin-liloconfig.patch b/kde4-kdeadmin-liloconfig.patch
deleted file mode 100644
index 903a7c8..0000000
--- a/kde4-kdeadmin-liloconfig.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- lilo-config/CMakeLists.txt 2008-01-29 10:18:52.000000000 +0100
-+++ lilo-config/CMakeLists.txt-new 2008-07-22 15:03:41.122766250 +0200
-@@ -2,7 +2,7 @@
-
- add_definitions (-DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS)
-
--FIND_PROGRAM(LILO_EXECUTABLE NAMES lilo LILO PATHS /sbin /usr/sbin /usr/local/sbin /opt/lilo )
-+SET(LILO_EXECUTABLE /sbin/lilo)
-
- if(LILO_EXECUTABLE)
- ADD_DEFINITIONS(-DUSE_KDE ) # added manually
---- doc/CMakeLists.txt 2008-02-13 16:45:55.000000000 +0100
-+++ doc/CMakeLists.txt.new 2008-07-23 12:14:30.300042000 +0200
-@@ -2,7 +2,7 @@
- #add_subdirectory(kdat)
- #add_subdirectory(ksysv)
-
--FIND_PROGRAM(LILO_EXECUTABLE NAMES lilo LILO PATHS /sbin /usr/sbin /usr/local/sbin /opt/lilo )
-+SET(LILO_EXECUTABLE /sbin/lilo)
-
- if ( UNIX )
- add_subdirectory(kuser)
diff --git a/kde4-kdeadmin-system-config-printer.patch b/kde4-kdeadmin-system-config-printer.patch
new file mode 100644
index 0000000..cf4b95c
--- /dev/null
+++ b/kde4-kdeadmin-system-config-printer.patch
@@ -0,0 +1,12 @@
+--- kdeadmin-4.9.4/system-config-printer-kde/system-config-printer-kde.py.orig 2012-11-30 01:27:53.000000000 +0100
++++ kdeadmin-4.9.4/system-config-printer-kde/system-config-printer-kde.py 2012-12-25 22:59:48.067167781 +0100
+@@ -35,8 +35,7 @@
+
+ #load modules from system-config-printer-common (debug, smburi), change path here if you have it installed elsewhere
+ SYSTEM_CONFIG_PRINTER_DIR = "/usr/share/system-config-printer"
+-if os.path.exists(SYSTEM_CONFIG_PRINTER_DIR + "/debug.py"):
+- sys.path.append(SYSTEM_CONFIG_PRINTER_DIR)
++sys.path.append(SYSTEM_CONFIG_PRINTER_DIR)
+
+ from PyQt4.QtCore import *
+ from PyQt4.QtGui import *
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kde4-kdeadmin.git/commitdiff/fa70644c32b6d7269cd03ac40a687674e18f2408
More information about the pld-cvs-commit
mailing list