commit kdebase4-workspace for openSUSE:Factory
Hello community, here is the log from the commit of package kdebase4-workspace for openSUSE:Factory checked in at 2013-04-29 13:59:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdebase4-workspace (Old) and /work/SRC/openSUSE:Factory/.kdebase4-workspace.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kdebase4-workspace", Maintainer is "kde-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/kdebase4-workspace/kdebase4-workspace.changes 2013-04-22 14:31:05.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kdebase4-workspace.new/kdebase4-workspace.changes 2013-04-29 13:59:02.000000000 +0200 @@ -1,0 +2,17 @@ +Fri Apr 26 15:32:44 UTC 2013 - hrvoje.senjan@gmail.com + +- Remove plasma-notifications-kill-timer.diff, that was fix for + kde#230740, but it is commited upstream 3 years ago +- Remove unused patches: kwin-suse.diff, kdm-audit-log.diff, + systemsettings-root-kcm.diff, pam-translate.diff and + kdm-suspend-hal.diff (which used HAL, but we migrated away from + it long ago) +- Group patches wheter they are for KDM or Workspace components +- Remove checks and obsoletes/provides for no longer supported versions +- Fix rpmlint warnings: devel files shipping in the main package and + kdm missing logrotate dependency +- Remove not needed kdesud %verify checks +- Added %kde4_runtime_requires to ksysguard and plasma-calendar packages +- Annotate existing patches where possible + +------------------------------------------------------------------- Old: ---- kdm-audit-log.diff kdm-suspend-hal.diff kwin-suse.diff pam-translate.diff plasma-notifications-kill-timer.diff systemsettings-root-kcm.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdebase4-workspace.spec ++++++ --- /var/tmp/diff_new_pack.zXH9ov/_old 2013-04-29 13:59:08.000000000 +0200 +++ /var/tmp/diff_new_pack.zXH9ov/_new 2013-04-29 13:59:08.000000000 +0200 @@ -32,11 +32,7 @@ %if !%{with_systemd} BuildRequires: ConsoleKit-devel %endif -%if 0%{?suse_version} > 1140 BuildRequires: NetworkManager-devel > 0.8.997 -%else -BuildRequires: NetworkManager-devel < 0.8.5 -%endif BuildRequires: fdupes BuildRequires: gpsd-devel BuildRequires: libQtWebKit-devel @@ -45,9 +41,7 @@ BuildRequires: libkde4-devel >= %{version} BuildRequires: libkdepimlibs4-devel >= %{version} BuildRequires: liblazy-devel -%if %suse_version > 1110 BuildRequires: libpolkit-qt-1-devel -%endif BuildRequires: libprison-devel BuildRequires: libqalculate-devel BuildRequires: libqimageblitz-devel @@ -79,85 +73,92 @@ Source6: kdm-logrotate Source7: ksysguardd.service Source91: %{name}-rpmlintrc -Patch8: kwin-suse.diff -Patch18: startkde.diff -Patch60: kdm-audit-log.diff -Patch62: kdm-cope-with-new-grub.diff -Patch63: kdm-relaxed-auth.diff -Patch64: kdm-suspend-hal.diff -%if %suse_version > 1210 -Patch65: kdm-sysconfig-values.diff -%endif -Patch66: kdm-wordbreak.diff -Patch67: kdm-remove-duplicated-sessions.diff -Patch68: kdm-make_it_cool.diff -Patch69: kdm-all-users-nopass.diff -Patch70: same-pam-generic-classic.diff -Patch71: kdm-kdmconf.diff -Patch77: systemsettings-desktop.diff -Patch82: rotate-wacom-pointers.diff -Patch88: kde4-migrate.diff -Patch94: systemsettings-root-kcm.diff -Patch98: kdm-dont-grab-mouse.diff -#Subject: Increase the time KDM waits for X to start up -#From: Lubos Lunak -#Patch-upstream: no -#Bug: bnc#462478 -Patch99: kdm-long-xserver-timeout.diff -Patch104: plasma-branding-defaults-applets.diff -Patch106: plasma-dashboard-leave.diff -Patch107: plasma-kickoff-newly-collapsing.diff -Patch108: plasma-panel-resize-hint.diff -Patch123: kdm-fix-generic-greeter.diff -Patch124: kdm-fix-labelcolors.diff -Patch125: pam-translate.diff -Patch126: dont-install-solid-netbackends.diff -Patch127: krunner-no-italics.diff -Patch201: plasma-notifications-kill-timer.diff -Patch202: plasma-disable-networkmanager.diff +## KDM patches +# PATCH-FIX-OPENSUSE kdm-cope-with-new-grub.diff -- Don't look for grub-set-default, we won't need it (bnc#771545) +Patch1: kdm-cope-with-new-grub.diff +# PATCH-FIX-OPENSUSE In O:F since r24 +Patch2: kdm-relaxed-auth.diff +Patch3: kdm-make_it_cool.diff +# PATCH-FIX-OPENSUSE kdm-sysconfig-values.diff -- Adds syconfig support to KDM +Patch4: kdm-sysconfig-values.diff +# PATCH-FIX-OPENSUSE kdm-wordbreak.diff -- Wraps the username if it's too long +Patch5: kdm-wordbreak.diff +# PATCH-FIX-OPENSUSE kdm-remove-duplicated-sessions.diff -- Removes duplicate sessions from KDM session list +Patch6: kdm-remove-duplicated-sessions.diff +# PATCH-FIX-OPENSUSE kdm-all-users-nopass.diff -- Allows the setting which enables users to login without password +Patch7: kdm-all-users-nopass.diff +# PATCH-FIX-OPENSUSE kdm-kdmconf.diff -- Cleans up the old kdmrc file +Patch8: kdm-kdmconf.diff +# PATCH-FIX-OPENSUSE kdm-dont-grab-mouse.diff -- Revert changes in KDM that made it also grab the mouse, which +# prevents xvkbd from working on tablet PCs (bnc#445726) +Patch9: kdm-dont-grab-mouse.diff +# PATCH-FIX-OPENSUSE kdm-long-xserver-timeout.diff -- Increases the time KDM waits for X to start up (bnc#462478) +Patch10: kdm-long-xserver-timeout.diff +# PATCH-FIX-OPENSUSE These three patches are workarounds for fingerprint support (bnc#533189) +Patch11: kdm-fix-generic-greeter.diff +Patch12: kdm-fix-labelcolors.diff +Patch13: same-pam-generic-classic.diff # PATCH-FIX-OPENSUSE kdm_systemd_shutdown.patch Avoid the situation where systemd would kill KDM # which prevents reboot/shutdown (Fedora Patch) -Patch213: kdm_systemd_shutdown.patch +Patch14: kdm_systemd_shutdown.patch +# Patch from Fedora to enable plymouth support in KDM. +# Patch is based on the changes within GDM to detect running plymouth +# and issue a quit to the plymouth daemon +Patch15: kdm_plymouth.patch +## Workspace patches +# PATCH-FIX-OPENSUSE startkde.diff -- Injects branded startupconfigkeys to users $KDEHOME, and adds %datadir/kde4/env +# to list of read enviroments +Patch16: startkde.diff +# PATCH-FIX-OPENSUSE kde4-migrate.diff -- Migrates config from .kde to .kde4 +Patch17: kde4-migrate.diff +# PATCH-FIX-OPENSUSE systemsettings-desktop.diff -- Changes name of System Settings to Configure Desktop +Patch18: systemsettings-desktop.diff +# PATCH-FIX-OPENSUSE rotate-wacom-pointers.diff -- Adds support to krandrtray that rotates wacom pointers when the display is rotated +Patch19: rotate-wacom-pointers.diff +# PATCH-FIX-OPENSUSE plasma-branding-defaults-applets.diff -- Brands kickoff, so it uses branded start-here icon, and adds +# several applications to SystemApplications category +Patch20: plasma-branding-defaults-applets.diff +# PATCH-FIX-OPENSUSE plasma-dashboard-leave.diff -- Makes possible to leave dashboard view with just left-click +Patch21: plasma-dashboard-leave.diff +# PATCH-FIX-OPENSUSE plasma-kickoff-newly-collapsing.diff -- Adds several features to kickoff, e.g. recently installed category, +# and reduced menu length +Patch22: plasma-kickoff-newly-collapsing.diff +# PATCH-FIX-OPENSUSE plasma-panel-resize-hint.diff -- Displays pixel size when resizing panel +Patch23: plasma-panel-resize-hint.diff +# PATCH-FIX-OPENSUSE dont-install-solid-netbackends.diff -- Excludes redundant Network Management backends from building +Patch24: dont-install-solid-netbackends.diff +# PATCH-FIX-OPENSUSE krunner-no-italics.diff -- Change italic krunner result subtext to be smaller instead of italic (kde#307344) +Patch25: krunner-no-italics.diff +# PATCH-FIX-OPENSUSE plasma-disable-networkmanager.diff -- Makes it possible to disable it on KDE start depending on sysconfig +Patch26: plasma-disable-networkmanager.diff %if %{with_systemd} # PATCH-FIX-UPSTREAM systemd-session-management-support-in-the-workspace.patch # This patch rewrites the reboot/shutdown code within workspace so that it works with systemd. -Patch214: systemd-session-management-support-in-the-workspace.patch +Patch27: systemd-session-management-support-in-the-workspace.patch %endif -# Patch from Fedora to enable plymouth support in KDM. -# Patch is based on the changes within GDM to detect running plymouth -# and issue a quit to the plymouth daemon -Patch400: kdm_plymouth.patch -# PATCH-FIX-OPENSUSE opensuse-homepage.diff -Patch401: opensuse-homepage.diff +# PATCH-FIX-OPENSUSE opensuse-homepage.diff -- Makes kickoff use openSUSE homepage as default +Patch28: opensuse-homepage.diff # PATCH-FIX-OPENSUSE opensuse-kinfocenter.diff (created by Alin M. Elena to have some openSUSE distro info in kinfocenter) -Patch402: opensuse-kinfocenter.diff +Patch29: opensuse-kinfocenter.diff # PATCH-FIX-OPENSUSE storage.diff (created by Alin M. Elena to add unique names for partitions in kinfocenter) -Patch403: storage.diff -# PATCH-FIX-OPENSUSE pager.diff Use plasma theme color for pager text -Patch404: pager.diff +Patch30: storage.diff +# PATCH-FIX-OPENSUSE pager.diff -- Use plasma theme color for pager text +Patch31: pager.diff # PATCH-FIX-UPSTREAM fix-plasma-theme-workaround-tabbox.patch -- Fix tabbox drawing (exposed in default openSUSE 12.3 plasma theme) -Patch405: fix-plasma-theme-workaround-tabbox.patch +Patch32: fix-plasma-theme-workaround-tabbox.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if %suse_version > 1200 Requires: %{name}-branding = %{version} -%else -Requires: %{name}-branding -%endif Requires: %{name}-ksysguardd = %{version} Requires: %{name}-liboxygenstyle = %{version} # Requires /etc/xdg/menus/applications.menu (bnc#754104) Requires: desktop-data-openSUSE Requires: kactivities4 >= %{version} Requires: kde4-kgreeter-plugins = %{version} -%if %suse_version > 1110 Requires: polkit-kde-agent-1 Requires: polkit-kde-kcmmodules-1 -%endif Requires: windowmanager -%if %suse_version > 1210 # patch kdm-sysconfig-values.diff requires /var/lib/xdm/authdir/authfiles (bnc#784212) Requires: xdm -%endif %if %suse_version > 1220 Requires: xmessage Requires: xprop @@ -173,24 +174,6 @@ Requires(pre): permissions %define debug_package_requires %{name} = %{version}-%{release} kdelibs4-debuginfo Provides: kdebase3:/opt/kde3/bin/kicker -Provides: powerdevil = 1.4.1 -Obsoletes: powerdevil < 1.4.1 -Provides: powerdevil-lang = 1.4.1 -Obsoletes: powerdevil-lang < 1.4.1 -Provides: kpowersave = 0.7.3_svn3167 -Obsoletes: kpowersave < 0.7.3_svn3167 -Provides: kpowersave-lang = 0.7.3_svn3167 -Obsoletes: kpowersave-lang < 0.7.3_svn3167 -Provides: kde4-plasmoid-quicklauncher = 0.4 -Obsoletes: kde4-plasmoid-quicklauncher < 0.4 -Provides: PolicyKit-kde = 0.2.0 -Obsoletes: PolicyKit-kde < 0.2.0 -Provides: PolicyKit-kde-lang = 11.2 -Obsoletes: PolicyKit-kde-lang < 11.2 -# kdeaccessibility package used to contain Zion -# color scheme which is now in -workspace -Provides: kdeaccessibility = %{version} -Obsoletes: kdeaccessibility < %{version} #Ktouchpadenabler is now part of workspace Provides: ktouchpadenabler = %{version} Obsoletes: ktouchpadenabler < %{version} @@ -227,8 +210,6 @@ Provides: kdm-branding = %{version} Requires(pre): %fillup_prereq Supplements: packageand(kdm:branding-upstream) -Provides: kde4-kdm-branding-upstream = 4.3.0 -Obsoletes: kde4-kdm-branding-upstream < 4.3.0 Conflicts: otherproviders(kdm-branding) %description -n kdm-branding-upstream @@ -239,6 +220,7 @@ Summary: KDE base package: ksysguard daemon Group: System/GUI/KDE Requires(pre): %insserv_prereq +%kde4_runtime_requires %description ksysguardd This package contains the ksysguard daemon and application. @@ -251,14 +233,8 @@ Group: System/GUI/KDE Provides: windowmanager %kde4_runtime_requires -%if %suse_version > 1200 Requires: %{name}-branding = %{version} -%else -Requires: %{name}-branding -%endif -Provides: kde4-kwin = 4.3.0 Provides: kdebase3:/opt/kde3/bin/kwin -Obsoletes: kde4-kwin < 4.3.0 %description -n kwin KWin is the window manager of the K desktop environment. @@ -290,21 +266,16 @@ %package -n kdm Summary: KDE login and display manager Group: System/GUI/KDE -%if %suse_version > 1200 Requires: kdm-branding = %{version} -%else -Requires: kdm-branding -%endif %if !%{with_systemd} Requires: ConsoleKit-x11 %endif Requires: kde4-kgreeter-plugins = %{version} +Requires: logrotate Requires: pam-config Requires: xorg-x11-server Provides: kdebase3-kdm = 3.5.1 Obsoletes: kdebase3-kdm < 3.5.1 -Provides: kde4-kdm = 4.3.0 -Obsoletes: kde4-kdm < 4.3.0 %kde4_runtime_requires %description -n kdm @@ -326,6 +297,7 @@ Supplements: packageand(akonadi-runtime:kdebase4-workspace) Requires: %{name} = %{version} Recommends: akonadi-runtime +%kde4_runtime_requires %description plasma-calendar This packages contains the calendar Plasma engine and applet, which are based on Akonadi. @@ -341,56 +313,45 @@ %prep %setup -q -n kde-workspace-%{version} -###KDE47: rewrite! -#%%patch8 +## KDM patches +%patch1 +%patch2 +%patch3 +%patch4 +%patch5 +%patch6 +%patch7 +%patch8 +%patch9 -p0 +%patch10 +%patch11 +%patch12 -p1 +%patch13 +%patch14 -p1 +%patch15 +## Workspace patches +%patch16 +%patch17 %patch18 -#%%patch60 -%patch62 -%patch63 -%patch64 -%if %suse_version > 1210 -%patch65 -%endif -%patch66 -%patch67 -%patch68 -%patch69 -%patch70 -p0 -%patch71 -%patch77 -%patch82 -%patch88 -### Remove when KDM KCM configuration bugs are fixed -###KDE47: rediff! -#%%patch94 -%patch98 -%patch99 -%patch104 -%patch106 -%patch107 -%patch108 -%patch123 -%patch124 -p1 -###KDE47: rediff -#%%patch125 -%patch126 -p1 -%patch127 -p1 -%patch201 -p1 -%patch202 -p1 -%patch213 -p1 +%patch19 +%patch20 +%patch21 +%patch22 +%patch23 +%patch24 -p1 +%patch25 -p1 +%patch26 -p1 %if %{with_systemd} -%patch214 -p1 +%patch27 -p1 %endif -%patch400 -p0 -%patch401 -p1 -%patch402 -p1 -%patch403 -p1 -%patch404 -p1 -%patch405 -p1 +%patch28 -p1 +%patch29 -p1 +%patch30 -p1 +%patch31 -p1 +%patch32 -p1 cp %{SOURCE3} kwin/effects/cube/data/cubecap.png %build -### TODO: -DKDE4_ENABLE_FINAL=1 EXTRA_FLAGS="-DKDE4_COMMON_PAM_SERVICE=xdm \ -DSYSCONF_INSTALL_DIR=/etc \ -DKDE4_ENABLE_FPIE=1" @@ -457,18 +418,12 @@ rm -rf %{buildroot} rm -rf filelists -%if 0%{?suse_version} >= 1140 %verifyscript %verify_permissions -e %{_kde4_libexecdir}/kcheckpass -%verify_permissions -e %{_kde4_libexecdir}/kdesud -%endif %post /sbin/ldconfig -%if 0%{?suse_version} >= 1140 %set_permissions %{_kde4_libexecdir}/kcheckpass -%set_permissions %{_kde4_libexecdir}/kdesud -%endif %postun -p /sbin/ldconfig @@ -539,11 +494,9 @@ %doc COPYING %{_kde4_appsdir}/kwin/cubecap.png %{_kde4_appsdir}/kwin/titlebar_decor.png -%if 0%{?suse_version} > 1140 %{_kde4_appsdir}/plasma-desktop/init %{_kde4_appsdir}/plasma-netbook/init %{_kde4_appsdir}/plasma/layout-templates -%endif %files -n kde4-kgreeter-plugins %defattr(-,root,root) @@ -598,7 +551,7 @@ %files liboxygenstyle %defattr(-,root,root) %doc COPYING COPYING.DOC README -%{_kde4_libdir}/liboxygenstyle.* +%{_kde4_libdir}/liboxygenstyle.so.* %dir %{_kde4_modulesdir}/plugins/styles %{_kde4_modulesdir}/plugins/styles/oxygen.so @@ -620,6 +573,11 @@ %{_kde4_libdir}/libkscreensaver.so %{_kde4_libdir}/libprocesscore.so %{_kde4_libdir}/libprocessui.so +%{_kde4_libdir}/libpowerdevilconfigcommonprivate.so +%{_kde4_libdir}/libpowerdevilcore.so +%{_kde4_libdir}/libpowerdevilui.so +%{_kde4_libdir}/liboxygenstyle.so +%{_kde4_libdir}/liboxygenstyleconfig.so %{_kde4_libdir}/libksgrd.so %{_kde4_libdir}/libtaskmanager.so %{_kde4_libdir}/libksignalplotter.so @@ -656,9 +614,7 @@ %config %{_kde4_configkcfgdir}/ %{_kde4_datadir}/autostart/ %{_kde4_datadir}/dbus-1/ -%if %suse_version > 1110 %{_kde4_datadir}/polkit-1/ -%endif %{_kde4_iconsdir}/Oxygen* %{_kde4_iconsdir}/hicolor/*/*/* %{_kde4_iconsdir}/oxygen/*/* @@ -709,7 +665,11 @@ %exclude %{_kde4_libdir}/libksgrd.so %exclude %{_kde4_libdir}/libkworkspace.so %exclude %{_kde4_libdir}/liblsofui.so +%exclude %{_kde4_libdir}/libpowerdevilconfigcommonprivate.so +%exclude %{_kde4_libdir}/libpowerdevilcore.so +%exclude %{_kde4_libdir}/libpowerdevilui.so %exclude %{_kde4_libdir}/liboxygenstyle.* +%exclude %{_kde4_libdir}/liboxygenstyleconfig.so %exclude %{_kde4_libdir}/libplasmaclock.so %exclude %{_kde4_libdir}/libplasmagenericshell.so %exclude %{_kde4_libdir}/libplasma_applet-system-monitor.so @@ -735,10 +695,8 @@ %exclude %{_kde4_servicesdir}/plasma-scriptengine-dataengine-python.desktop %exclude %{_kde4_servicesdir}/plasma-scriptengine-runner-python.desktop %exclude %{_kde4_servicesdir}/plasma-scriptengine-wallpaper-python.desktop -%if 0%{?suse_version} > 1140 %exclude %{_kde4_appsdir}/plasma-desktop/init %exclude %{_kde4_appsdir}/plasma-netbook/init %exclude %{_kde4_appsdir}/plasma/layout-templates -%endif %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de