rpms/kdebase-workspace/devel kdebase-workspace.spec,1.203,1.204

Rex Dieter rdieter at fedoraproject.org
Mon Mar 16 20:25:24 UTC 2009


Author: rdieter

Update of /cvs/pkgs/rpms/kdebase-workspace/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12300

Modified Files:
	kdebase-workspace.spec 
Log Message:
* Mon Mar 16 2009 Rex Dieter <rdieter at fedoraproject.org> - 4.2.1-9
- kdm subpkg
- -devel: move cmake modules here
- Requires: kdelibs4%{?_isa} ..
- BR: libutempter-devel (drops need for kwrited helper)



Index: kdebase-workspace.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdebase-workspace/devel/kdebase-workspace.spec,v
retrieving revision 1.203
retrieving revision 1.204
diff -u -r1.203 -r1.204
--- kdebase-workspace.spec	12 Mar 2009 17:04:46 -0000	1.203
+++ kdebase-workspace.spec	16 Mar 2009 20:24:53 -0000	1.204
@@ -8,7 +8,7 @@
 Name: kdebase-workspace
 Version: 4.2.1
 
-Release: 8%{?dist}
+Release: 9%{?dist}
 Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdebase-workspace-%{version}.tar.bz2
 License: GPLv2
 Group: User Interface/Desktops
@@ -49,10 +49,6 @@
 # 4.2, http://bugs.kde.org/185585
 Patch106: kdebase-workspace-4.2.1-kde#185585.patch
 
-Provides: kdebase-kdm = 6:%{version}-%{release}
-Provides: kdm = %{version}-%{release}
-Provides: service(graphical-login) = kdm
-
 # FIXME: Should we restore this now that kdebase no longer depends on kdebase-workspace?
 %if 0%{?fedora} == 9
 # upgrade path: kdebase(3) -> kdebase-workspace
@@ -77,6 +73,7 @@
 BuildRequires: kdepimlibs-devel >= %{version}
 BuildRequires: libcaptury-devel
 BuildRequires: libraw1394-devel
+BuildRequires: libutempter-devel
 BuildRequires: libxklavier-devel
 BuildRequires: libXres-devel
 BuildRequires: lm_sensors-devel
@@ -90,7 +87,6 @@
 # BuildRequires: libusb-devel
 
 Requires: %{name}-libs = %{version}-%{release}
-Requires: kde-settings-kdm
 %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
 Requires(post): xdg-utils
 Requires(postun): xdg-utils
@@ -100,7 +96,8 @@
 Requires: kdebase-runtime >= %{version}
 Requires: oxygen-icon-theme >= %{version}
 
-# split ksysguardd
+# pkg-splits, upgrade path
+Requires: kdm = %{version}-%{release}
 Requires: ksysguardd = %{version}-%{release}
 
 # startkde references: dbus-launch df mkdir test xmessage xprop xrandr xrdb xset xsetroot
@@ -124,7 +121,6 @@
 KDE Desktop Environment.
 
 This package contains:
-* kdm (the login manager of KDE)
 * khotkeys (a hotkey daemon)
 * klipper (a cut & paste history utility)
 * kmenuedit (the menu editor)
@@ -157,7 +153,7 @@
 %else
 Provides: solid-bluetooth = 4.3-0.1
 %endif
-Requires: kdelibs4 >= %{version}
+Requires: kdelibs4%{?_isa} >= %{version}
 Requires: %{name} = %{version}-%{release}
 %description libs
 %{summary}.
@@ -172,6 +168,17 @@
 %description wallpapers
 %{summary}.
 
+%package -n kdm
+Summary: The KDE login manager
+group: User Interface/X
+Provides: kdebase-kdm = %{version}-%{release}
+Provides: service(graphical-login) = kdm
+Requires: kdelibs4%{?_isa} >= %{version}
+Requires: kde-settings-kdm
+%description -n kdm
+KDM provides the graphical login screen, shown shortly after boot up,
+log out, and when user switching.
+
 %package -n ksysguardd
 Summary: Performance monitor daemon
 Group:   System Environment/Daemons
@@ -202,6 +209,7 @@
 %description python-applet
 %{summary}.
 
+
 %prep
 
 %setup -q
@@ -238,6 +246,7 @@
 %patch105 -p0 -b .desktopnumbers
 %patch106 -p0 -b .kde#185585
 
+
 %build
 
 mkdir -p %{_target_platform}
@@ -245,7 +254,8 @@
 %{cmake_kde4} \
   -DKDE4_KDM_PAM_SERVICE=kdm \
   -DKDE4_KCHECKPASS_PAM_SERVICE=kcheckpass \
-  -DKDE4_KSCREENSAVER_PAM_SERVICE=kscreensaver ..
+  -DKDE4_KSCREENSAVER_PAM_SERVICE=kscreensaver \
+  ..
 popd
 
 make %{?_smp_mflags} -C %{_target_platform}
@@ -295,37 +305,135 @@
 %defattr(-,root,root,-)
 %doc COPYING README
 %config(noreplace) %{_kde4_sysconfdir}/systemsettingsrc
-%{_kde4_bindir}/*
-%exclude %{_kde4_bindir}/ksysguardd
-%{_kde4_appsdir}/*
-%{_kde4_configdir}/*
+%{_kde4_bindir}/kaccess                           
+%{_kde4_bindir}/kapplymousetheme                  
+%{_kde4_bindir}/kblankscrn.kss                    
+%{_kde4_bindir}/kcheckrunning                     
+%{_kde4_bindir}/kcminit                           
+%{_kde4_bindir}/kcminit_startup                   
+%{_kde4_bindir}/kdostartupconfig4                 
+%{_kde4_bindir}/kfontinst
+%{_kde4_bindir}/kfontview
+%{_kde4_bindir}/klipper
+%{_kde4_bindir}/kmenuedit
+%{_kde4_bindir}/krandom.kss
+%{_kde4_bindir}/krandrtray
+%{_kde4_bindir}/krdb
+%{_kde4_bindir}/krunner
+%{_kde4_bindir}/ksmserver
+%{_kde4_bindir}/ksplashsimple
+%{_kde4_bindir}/ksplashx
+%{_kde4_bindir}/ksplashx_scale
+%{_kde4_bindir}/kstartupconfig4
+%{_kde4_bindir}/ksysguard
+%{_kde4_bindir}/ksystraycmd
+%{_kde4_bindir}/kwin*
+%{_kde4_bindir}/kxkb
+%{_kde4_bindir}/plasma
+%{_kde4_bindir}/plasma-overlay
+%{_kde4_bindir}/plasmaengineexplorer
+%{_kde4_bindir}/plasmapkg
+%{_kde4_bindir}/plasmoidviewer
+%{_kde4_bindir}/safestartkde
+%{_kde4_bindir}/setscheduler
+%{_kde4_bindir}/solid-bluetooth
+%{_kde4_bindir}/solid-network
+%{_kde4_bindir}/solid-powermanagement
+%{_kde4_bindir}/startkde
+%{_kde4_bindir}/systemsettings
+
+%{_kde4_appsdir}/color-schemes/
+%{_kde4_appsdir}/desktoptheme/
+%{_kde4_appsdir}/kaccess/
+%{_kde4_appsdir}/kcminput/
+%{_kde4_appsdir}/kcmkeys/
+%{_kde4_appsdir}/kconf_update/
+%{_kde4_appsdir}/kcontrol/
+%{_kde4_appsdir}/kdisplay/
+%{_kde4_appsdir}/kfontinst/
+%{_kde4_appsdir}/kfontview/
+%{_kde4_appsdir}/khotkeys/
+%{_kde4_appsdir}/kmenuedit/
+%{_kde4_appsdir}/konqsidebartng/
+%{_kde4_appsdir}/ksplash/
+%{_kde4_appsdir}/ksysguard/
+%{_kde4_appsdir}/kthememanager/
+%{_kde4_appsdir}/kwin/
+%{_kde4_appsdir}/kwrited/
+%{_kde4_appsdir}/plasma/
+%{_kde4_appsdir}/plasma_scriptengine_ruby/
+%{_kde4_appsdir}/powerdevil/
+%{_kde4_appsdir}/solid/
+%{_kde4_appsdir}/solidfakenetbackend/
+%{_kde4_appsdir}/systemsettings/
+
+%{_kde4_configdir}/background.knsrc
+%{_kde4_configdir}/colorschemes.knsrc
+%{_kde4_configdir}/klipperrc
+%{_kde4_configdir}/ksplash.knsrc
+%{_kde4_configdir}/ksysguard.knsrc
+%{_kde4_configdir}/plasma-overlayrc
+%{_kde4_configdir}/plasma-themes.knsrc
+%{_kde4_configdir}/wallpaper.knsrc
+
 %{_kde4_datadir}/kde4/services/*
 %{_kde4_datadir}/kde4/servicetypes/*
-%{_kde4_datadir}/sounds/*
-%{_kde4_datadir}/autostart/*
+%{_kde4_datadir}/sounds/pop.wav
+%{_kde4_datadir}/autostart/klipper.desktop
+%{_kde4_datadir}/autostart/krunner.desktop
+%{_kde4_datadir}/autostart/plasma.desktop
 %{_kde4_datadir}/applications/kde4/*
-%{_datadir}/dbus-1/interfaces/*
-%{_datadir}/dbus-1/services/*
+%{_datadir}/dbus-1/interfaces/*.xml
+%{_datadir}/dbus-1/services/*.service
 %{_kde4_datadir}/config.kcfg/*
-%{_datadir}/xsessions/*
-%{_kde4_docdir}/HTML/en/*
+%{_datadir}/xsessions/*.desktop
+%{_kde4_docdir}/HTML/en/kcontrol/
+%{_kde4_docdir}/HTML/en/klipper/
+%{_kde4_docdir}/HTML/en/kmenuedit/
+%{_kde4_docdir}/HTML/en/ksysguard/
+%{_kde4_docdir}/HTML/en/kxkb/
+%{_kde4_docdir}/HTML/en/plasma/
+%{_kde4_docdir}/HTML/en/systemsettings/
 %{_kde4_iconsdir}/hicolor/*/*/*
 %{_kde4_iconsdir}/oxygen/*/*/*
-%{_kde4_libdir}/kde4/*.so
+%{_kde4_libdir}/kde4/fontthumbnail.so
+%{_kde4_libdir}/kde4/ion_*.so
+%{_kde4_libdir}/kde4/kcm_*.so
+%{_kde4_libdir}/kde4/kded_*.so
+%{_kde4_libdir}/kde4/kfontviewpart.so
+%{_kde4_libdir}/kde4/kio_fonts.so
+%{_kde4_libdir}/kde4/krunner_*.so
+%{_kde4_libdir}/kde4/kstyle_keramik_config.so
+%{_kde4_libdir}/kde4/kwin*_*.so
+%{_kde4_libdir}/kde4/plasma_animator_default.so
+%{_kde4_libdir}/kde4/plasma_applet_*.so
+%{_kde4_libdir}/kde4/plasma_appletscript_*.so
+%{_kde4_libdir}/kde4/plasma_appletscriptengine_*.so
+%{_kde4_libdir}/kde4/plasma_containment_*.so
+%{_kde4_libdir}/kde4/plasma_engine_*.so
+%{_kde4_libdir}/kde4/plasma_package*_*.so
+%{_kde4_libdir}/kde4/plasma_runnerscript_*.so
+%{_kde4_libdir}/kde4/plasma_wallpaper_*.so
+%{_kde4_libdir}/kde4/solid_*.so
 %{_kde4_libdir}/kde4/plugins/designer/ksysguardwidgets.so
 %{_kde4_libdir}/kde4/plugins/designer/ksysguardlsofwidgets.so
-%{_kde4_libexecdir}/*
+%{_kde4_libexecdir}/kcheckpass
+%{_kde4_libexecdir}/kcmdatetimehelper
+%{_kde4_libexecdir}/kfontprint
+%{_kde4_libexecdir}/kio_fonts_helper
+%{_kde4_libexecdir}/krootimage
+%{_kde4_libexecdir}/krunner_lock
+%{_kde4_libexecdir}/test_kcm_xinerama
 %{_libdir}/strigi/
 %{_kde4_libdir}/libkdeinit*.so
 %{_kde4_libdir}/kconf_update_bin/*
 # googlegadgets
 %exclude %{_kde4_libdir}/kde4/plasma_package_ggl.so
 %exclude %{_kde4_libdir}/kde4/plasma_scriptengine_ggl.so
-%exclude %{_kde4_datadir}/kde4/apps/plasma/plasmoids/ggl_*
+%exclude %{_kde4_appsdir}/plasma/plasmoids/ggl_*
 %exclude %{_kde4_datadir}/kde4/services/plasma-applet-ggl*
 %exclude %{_kde4_datadir}/kde4/services/*googlegadgets.desktop
 # python widget
-%exclude %{_kde4_appsdir}/plasma_scriptengine_python
 %exclude %{_kde4_datadir}/kde4/services/plasma-scriptengine*python.desktop
 
 %files libs
@@ -337,9 +445,9 @@
 %defattr(-,root,root,-)
 %{_kde4_includedir}/*
 %{_kde4_libdir}/lib*.so
-# CMake seems to change behaviour between F11's cmake (2.6.3rc5)
-# and F10's cmake (2.6.2) -- Lorenzo
-%if 0%{?fedora} > 10
+%{_kde4_appsdir}/cmake/modules/*.cmake
+# CMake changes behaviour after cmake-2.6.2 
+%if "%{?_cmake_version}" > "2.6.2" 
 %{_kde4_libdir}/cmake/KDE4Workspace*
 %else
 %{_kde4_libdir}/KDE4Workspace*
@@ -351,6 +459,22 @@
 %defattr(-,root,root,-)
 %{_kde4_datadir}/wallpapers/*
 
+%files -n kdm
+%defattr(-,root,root,-)
+%{_kde4_bindir}/genkdmconf
+%{_kde4_bindir}/kdm
+%{_kde4_bindir}/kdmctl
+%{_kde4_libdir}/kde4/kcm_kdm.so
+%{_kde4_libexecdir}/kdm_config
+%{_kde4_libexecdir}/kdm_greet
+%{_kde4_libdir}/kde4/kgreet_*.so
+%{_kde4_configdir}/kdm.knsrc
+%{_kde4_docdir}/HTML/en/kdm/
+%dir %{_kde4_appsdir}/doc
+%{_kde4_appsdir}/doc/kdm/
+%{_kde4_appsdir}/kdm/
+%{_kde4_datadir}/kde4/services/kdm.desktop
+
 %files -n ksysguardd
 %defattr(-,root,root,-)
 %config(noreplace) %{_kde4_sysconfdir}/ksysguarddrc
@@ -385,6 +509,12 @@
 
 
 %changelog
+* Mon Mar 16 2009 Rex Dieter <rdieter at fedoraproject.org> - 4.2.1-9
+- kdm subpkg
+- -devel: move cmake modules here
+- Requires: kdelibs4%%{?_isa} ..
+- BR: libutempter-devel (drops need for kwrited helper)
+
 * Thu Mar 12 2009 Rex Dieter <rdieter at fedoraproject.org> - 4.2.1-8
 - oxygen-cursor-themes: make noarch (f10+)
 




More information about the fedora-extras-commits mailing list