|
@@ -1,72 +1,72 @@
|
|
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
|
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
|
|
|
|
|
# for .0 releases we have to use '00' as '0' is treated as null by cmake, dont' forget to update
|
|
# for .0 releases we have to use '00' as '0' is treated as null by cmake, dont' forget to update
|
|
-#define kde4workspace_version 4.5.00
|
|
|
|
|
|
+%define kde4workspace_version 4.6.00
|
|
|
|
|
|
Name: kdebase-workspace
|
|
Name: kdebase-workspace
|
|
Summary: KDE Workspace
|
|
Summary: KDE Workspace
|
|
Summary(ja): KDE ワークスペース
|
|
Summary(ja): KDE ワークスペース
|
|
-Version: 4.5.1
|
|
|
|
-Release: 2%{?_dist_release}
|
|
|
|
|
|
+Version: 4.6.0
|
|
|
|
+Release: 1%{?_dist_release}
|
|
|
|
|
|
-Group: User Interface/Desktops
|
|
|
|
License: GPLv2
|
|
License: GPLv2
|
|
|
|
+Group: User Interface/Desktops
|
|
URL: http://www.kde.org/
|
|
URL: http://www.kde.org/
|
|
|
|
|
|
Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdebase-workspace-%{version}.tar.bz2
|
|
Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kdebase-workspace-%{version}.tar.bz2
|
|
|
|
|
|
-Patch1: kdebase-workspace-4.4.80-redhat-startkde.patch
|
|
|
|
|
|
+# RH/Fedora-specific startkde changes
|
|
|
|
+Patch1: kdebase-workspace-4.5.80-redhat_startkde.patch
|
|
|
|
+# add konsole menuitem
|
|
Patch2: kdebase-workspace-4.5.0-plasma-konsole.patch
|
|
Patch2: kdebase-workspace-4.5.0-plasma-konsole.patch
|
|
|
|
+# only show in KDE
|
|
Patch3: kdebase-workspace-4.4.92-systemsettings_onlyshowin_kde.patch
|
|
Patch3: kdebase-workspace-4.4.92-systemsettings_onlyshowin_kde.patch
|
|
-%if %{?_dist_release} != "vl4" && %{?_dist_release} !="vl5"
|
|
|
|
-Patch4: kdebase-workspace-4.3.95-ck-shutdown.patch
|
|
|
|
-%else
|
|
|
|
-# old version of the patch without the CanStop check for F11
|
|
|
|
-# CanStop was added with the PolicyKit1 port of ConsoleKit (0.4.x)
|
|
|
|
-Patch5: kdebase-workspace-4.2.85-ck-shutdown.patch
|
|
|
|
-%endif
|
|
|
|
# 441062: packagekit tools do not show icons correctly on KDE
|
|
# 441062: packagekit tools do not show icons correctly on KDE
|
|
Patch7: kdebase-workspace-4.0.3-krdb.patch
|
|
Patch7: kdebase-workspace-4.0.3-krdb.patch
|
|
|
|
+# correct quoting
|
|
Patch8: kdebase-workspace-4.2.85-klipper-url.patch
|
|
Patch8: kdebase-workspace-4.2.85-klipper-url.patch
|
|
# 434824: KDE4 System Settings - No Method To Enter Administrative Mode
|
|
# 434824: KDE4 System Settings - No Method To Enter Administrative Mode
|
|
Patch9: kdebase-workspace-4.4.90-rootprivs.patch
|
|
Patch9: kdebase-workspace-4.4.90-rootprivs.patch
|
|
|
|
+# drop useless kde font directories
|
|
Patch11: kdebase-workspace-4.1.96-font.patch
|
|
Patch11: kdebase-workspace-4.1.96-font.patch
|
|
-Patch13: kdebase-workspace-4.2.0-pykde4.patch
|
|
|
|
|
|
+# no klipper action on selection for Arora browser
|
|
Patch14: kdebase-workspace-4.2.0-klipper-arora.patch
|
|
Patch14: kdebase-workspace-4.2.0-klipper-arora.patch
|
|
|
|
+# kio_sysinfo based on OpenSUSE's patch
|
|
Patch15: kdebase-workspace-4.3.75-kio_sysinfo.patch
|
|
Patch15: kdebase-workspace-4.3.75-kio_sysinfo.patch
|
|
# show the remaining time in the battery plasmoid's popup (#515166)
|
|
# show the remaining time in the battery plasmoid's popup (#515166)
|
|
-Patch16: kdebase-workspace-4.4.80-battery-plasmoid-showremainingtime.patch
|
|
|
|
|
|
+Patch16: kdebase-workspace-4.5.80-battery-plasmoid-showremainingtime.patch
|
|
# allow adding a "Leave..." button which brings up the complete shutdown dialog
|
|
# allow adding a "Leave..." button which brings up the complete shutdown dialog
|
|
# to the classic menu (as in KDE <= 4.2.x); the default is still the upstream
|
|
# to the classic menu (as in KDE <= 4.2.x); the default is still the upstream
|
|
# default Leave submenu
|
|
# default Leave submenu
|
|
-Patch17: kdebase-workspace-4.4.0-classicmenu-logout.patch
|
|
|
|
-Patch18: kdebase-workspace-4.4.92-kdm_plymouth.patch
|
|
|
|
|
|
+Patch17: kdebase-workspace-4.5.80-classicmenu-logout.patch
|
|
# kubuntu kudos! bulletproof-X bits ripped out
|
|
# kubuntu kudos! bulletproof-X bits ripped out
|
|
Patch19: kdebase-workspace-4.4.92-kdm_plymouth081.patch
|
|
Patch19: kdebase-workspace-4.4.92-kdm_plymouth081.patch
|
|
Patch20: kdebase-workspace-4.4.92-xsession_errors_O_APPEND.patch
|
|
Patch20: kdebase-workspace-4.4.92-xsession_errors_O_APPEND.patch
|
|
# support the widgetStyle4 hack in the Qt KDE platform plugin
|
|
# support the widgetStyle4 hack in the Qt KDE platform plugin
|
|
Patch21: kdebase-workspace-4.3.98-platformplugin-widgetstyle4.patch
|
|
Patch21: kdebase-workspace-4.3.98-platformplugin-widgetstyle4.patch
|
|
-# fix the Games menu in the classic menu mixing up Name and Description
|
|
|
|
-Patch22: kdebase-workspace-4.4.0-classicmenu-games.patch
|
|
|
|
|
|
+# drop hard dep on xorg-x11-apps (for xmessage), http://bugzilla.redhat.com/537609
|
|
|
|
+Patch23: kdebase-workspace-4.5.2-startkde_zenity.patch
|
|
|
|
|
|
# upstream patches:
|
|
# upstream patches:
|
|
# "keyboard stops working", https://bugs.kde.org/show_bug.cgi?id=171685#c135
|
|
# "keyboard stops working", https://bugs.kde.org/show_bug.cgi?id=171685#c135
|
|
Patch50: kdebase-workspace-4.3.3-kde#171685.patch
|
|
Patch50: kdebase-workspace-4.3.3-kde#171685.patch
|
|
-# "Adding "Enable networking" button to knetworkmanager"
|
|
|
|
-# https://bugzilla.redhat.com/598765 https://bugs.kde.org/238325
|
|
|
|
-Patch52: kdebase-workspace-4.4.85-kdebug238325.patch
|
|
|
|
-# Display Settings are Lost on Logout, http://bugs.kde.org/183143 , http://bugzilla.redhat.com/607180
|
|
|
|
-Patch53: kdebase-workspace-4.4.4-kdebug183143.patch
|
|
|
|
|
|
|
|
-## 4.5 patches
|
|
|
|
-Patch100: kdebase-workspace-4.5.0-startkde-malloc.patch
|
|
|
|
|
|
+## 4.6 patches
|
|
|
|
+Patch100: kdebase-workspace-4.6.0-startkde_no_malloc_check.patch
|
|
|
|
+# https://bugs.kde.org/show_bug.cgi?id=265271
|
|
|
|
+# https://projects.kde.org/projects/kde/kdebase/kde-workspace/repository/revisions/375112824488df9a827a498b512eabeb5ce0deaf/diff/kstyles/oxygen/oxygenstyle.cpp?format=diff
|
|
|
|
+Patch101: kdebase-workspace-4.6.0-oxygen_qtoolbutton.patch
|
|
|
|
|
|
# trunk
|
|
# trunk
|
|
|
|
+# HALsectomy
|
|
|
|
+Patch200: kdebase-workspace-4.5.85-no_HAL.patch
|
|
|
|
+Patch210: kdebase-workspace-4.5.90-no_HAL2.patch
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRequires: akonadi-devel
|
|
BuildRequires: akonadi-devel
|
|
BuildRequires: bluez-libs-devel
|
|
BuildRequires: bluez-libs-devel
|
|
BuildRequires: ConsoleKit-devel
|
|
BuildRequires: ConsoleKit-devel
|
|
|
|
+BuildRequires: dbusmenu-qt-devel >= 0.6
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: glib2-devel
|
|
BuildRequires: glib2-devel
|
|
BuildRequires: google-gadgets-devel >= 0.10.5
|
|
BuildRequires: google-gadgets-devel >= 0.10.5
|
|
@@ -76,7 +76,7 @@ BuildRequires: kdepimlibs-devel >= %{version}
|
|
BuildRequires: libcaptury-devel
|
|
BuildRequires: libcaptury-devel
|
|
BuildRequires: libboost-devel
|
|
BuildRequires: libboost-devel
|
|
BuildRequires: libqalculate-devel
|
|
BuildRequires: libqalculate-devel
|
|
-BuildRequires: libusb-devel
|
|
|
|
|
|
+#BuildRequires: libusb-devel
|
|
BuildRequires: libutempter-devel
|
|
BuildRequires: libutempter-devel
|
|
%if %{?_dist_release} !="vl5"
|
|
%if %{?_dist_release} !="vl5"
|
|
BuildRequires: libuuid-devel
|
|
BuildRequires: libuuid-devel
|
|
@@ -91,6 +91,7 @@ BuildRequires: libXtst-devel
|
|
BuildRequires: lm-sensors-devel
|
|
BuildRequires: lm-sensors-devel
|
|
BuildRequires: NetworkManager-devel
|
|
BuildRequires: NetworkManager-devel
|
|
BuildRequires: pam-devel
|
|
BuildRequires: pam-devel
|
|
|
|
+BuildRequires: pciutils-devel
|
|
BuildRequires: polkit-qt-devel
|
|
BuildRequires: polkit-qt-devel
|
|
BuildRequires: python-devel
|
|
BuildRequires: python-devel
|
|
BuildRequires: qedje-devel >= 0.4.0
|
|
BuildRequires: qedje-devel >= 0.4.0
|
|
@@ -111,23 +112,30 @@ Requires: polkit-kde
|
|
Requires: kdebase-runtime >= %{version}
|
|
Requires: kdebase-runtime >= %{version}
|
|
Requires: oxygen-icon-theme >= 4.2.2
|
|
Requires: oxygen-icon-theme >= 4.2.2
|
|
|
|
|
|
|
|
+# for kcm_keyboard
|
|
|
|
+Requires: iso-codes
|
|
|
|
+
|
|
# pkg-splits, upgrade path
|
|
# pkg-splits, upgrade path
|
|
-# Requires: kdm = %{version}-%{release}
|
|
|
|
-# Requires: ksysguardd = %{version}-%{release}
|
|
|
|
|
|
+#Requires: kdm = %{version}-%{release}
|
|
|
|
+Requires: kio_sysinfo
|
|
|
|
+Requires: ksysguardd = %{version}-%{release}
|
|
|
|
|
|
# startkde references: dbus-launch df mkdir test xmessage xprop xrandr xrdb xset xsetroot
|
|
# startkde references: dbus-launch df mkdir test xmessage xprop xrandr xrdb xset xsetroot
|
|
Requires: coreutils
|
|
Requires: coreutils
|
|
Requires: dbus-x11
|
|
Requires: dbus-x11
|
|
-Requires: xorg-x11-apps
|
|
|
|
Requires: xorg-x11-utils
|
|
Requires: xorg-x11-utils
|
|
Requires: xorg-x11-server-utils
|
|
Requires: xorg-x11-server-utils
|
|
|
|
|
|
%define default_face_icon default1.png
|
|
%define default_face_icon default1.png
|
|
-Requires: kio_sysinfo
|
|
|
|
|
|
+
|
|
|
|
+# Temporary solution until nepomukcontroller is merged back to kdebase-workspace
|
|
|
|
+Requires: nepomukcontroller
|
|
|
|
|
|
# moving to non-multilib hack
|
|
# moving to non-multilib hack
|
|
Obsoletes: kdebase-workspace < 4.3.0-2
|
|
Obsoletes: kdebase-workspace < 4.3.0-2
|
|
|
|
|
|
|
|
+Provides: plasma-dataengine-calendar = %{version}-%{release}
|
|
|
|
+
|
|
%if %{?_dist_release} == "vl5"
|
|
%if %{?_dist_release} == "vl5"
|
|
Conflicts: kdebase3
|
|
Conflicts: kdebase3
|
|
%endif
|
|
%endif
|
|
@@ -149,7 +157,7 @@ This package contains:
|
|
|
|
|
|
%package devel
|
|
%package devel
|
|
Summary: Development files for %{name}
|
|
Summary: Development files for %{name}
|
|
-Summary(ja): %{name} の開発用ファイル集
|
|
|
|
|
|
+Summary(ja): %{name} の開発用ファイル
|
|
Group: Development/Libraries
|
|
Group: Development/Libraries
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
Requires: kdelibs4-devel
|
|
Requires: kdelibs4-devel
|
|
@@ -213,26 +221,43 @@ Group: User Interface/Desktops
|
|
%description -n oxygen-cursor-themes
|
|
%description -n oxygen-cursor-themes
|
|
%{summary}.
|
|
%{summary}.
|
|
|
|
|
|
-%package googlegadgets
|
|
|
|
-Summary: Google Desktop Gadgets
|
|
|
|
|
|
+%package -n plasma-scriptengine-googlegadgets
|
|
|
|
+Summary: Plasma scriptengine for Google Desktop Gadgets
|
|
|
|
+Summary(ja): Google Desktop Gadgets 用 Plasma スクリプトエンジン
|
|
Group: User Interface/Desktops
|
|
Group: User Interface/Desktops
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
+Obsoletes: %{name}-googlegadgets < 4.5.80-7
|
|
|
|
+Provides: %{name}-googlegadgets = %{version}-%{release}
|
|
|
|
|
|
-%description googlegadgets
|
|
|
|
|
|
+%description -n plasma-scriptengine-googlegadgets
|
|
%{summary}.
|
|
%{summary}.
|
|
|
|
|
|
-%package python-applet
|
|
|
|
-Summary: Plasma widget in Python
|
|
|
|
-Summary(ja): Python で記述された Plasma ウィジェット
|
|
|
|
|
|
+
|
|
|
|
+%package -n plasma-scriptengine-python
|
|
|
|
+Summary: Plasma scriptengine for python
|
|
|
|
+Summary(ja): Python 用 Plasma スクリプトエンジン
|
|
Group: User Interface/Desktops
|
|
Group: User Interface/Desktops
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: PyKDE4 >= %{version}
|
|
Requires: PyKDE4 >= %{version}
|
|
|
|
+Obsoletes: %{name}-python-applet < 4.5.80-7
|
|
|
|
+Provides: %{name}-python-applet = %{version}-%{release}
|
|
|
|
+
|
|
|
|
+%description -n plasma-scriptengine-python
|
|
|
|
+%{summary}.
|
|
|
|
+
|
|
|
|
+%package -n plasma-scriptengine-ruby
|
|
|
|
+Summary: Plasma scriptengine for ruby
|
|
|
|
+Summary(ja): Ruby 用 Plasma スクリプトエンジン
|
|
|
|
+Group: User Interface/Desktops
|
|
|
|
+Requires: %{name} = %{version}-%{release}
|
|
|
|
+Requires: ruby
|
|
|
|
|
|
-%description python-applet
|
|
|
|
|
|
+%description -n plasma-scriptengine-ruby
|
|
%{summary}.
|
|
%{summary}.
|
|
|
|
|
|
%package akonadi
|
|
%package akonadi
|
|
Summary: Akonadi integration for KDE Workspace
|
|
Summary: Akonadi integration for KDE Workspace
|
|
|
|
+Summary(ja): KDE ワークスペースの Akonadi サポート
|
|
Group: User Interface/Desktops
|
|
Group: User Interface/Desktops
|
|
Provides: plasma-dataengine-akonadi = %{version}-%{release}
|
|
Provides: plasma-dataengine-akonadi = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
@@ -245,38 +270,37 @@ Requires: akonadi
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
|
|
|
|
-# RH/Fedora-specific startkde changes
|
|
|
|
-%patch1 -p1 -b .redhat-startkde
|
|
|
|
|
|
+%patch1 -p1 -b .redhat_startkde
|
|
|
|
+# Well, I looked at doing this using the context menu plugin system and it
|
|
|
|
+# looked like a lot more work than this simple patch to me. -- Kevin
|
|
%patch2 -p1 -b .plasma-konsole
|
|
%patch2 -p1 -b .plasma-konsole
|
|
-%patch3 -p1 -b .show_systemsettings
|
|
|
|
-%if %{?_dist_release} != "vl4" && %{?_dist_release} !="vl5"
|
|
|
|
-# ConsoleKit >= 0.2.4 shutdown/reboot support (needed for GDM 2.22)
|
|
|
|
-%patch4 -p1 -b .ck-shutdown
|
|
|
|
-%else
|
|
|
|
-%patch5 -p1 -b .ck-shutdown
|
|
|
|
-%endif
|
|
|
|
|
|
+%patch3 -p1 -b .systemsettings_onlyshowin_kde
|
|
%patch7 -p0 -b .krdb
|
|
%patch7 -p0 -b .krdb
|
|
%patch8 -p1 -b .klipper-url
|
|
%patch8 -p1 -b .klipper-url
|
|
%patch9 -p1 -b .rootprivs
|
|
%patch9 -p1 -b .rootprivs
|
|
%patch11 -p1 -b .font
|
|
%patch11 -p1 -b .font
|
|
-# kio_sysinfo based on OpenSUSE's patch
|
|
|
|
%patch15 -p1 -b .kio_sysinfo
|
|
%patch15 -p1 -b .kio_sysinfo
|
|
%patch16 -p1 -b .showremainingtime
|
|
%patch16 -p1 -b .showremainingtime
|
|
%patch17 -p1 -b .classicmenu-logout
|
|
%patch17 -p1 -b .classicmenu-logout
|
|
-%patch18 -p1 -b .kdm_plymouth
|
|
|
|
-#patch19 -p1 -b .kdm_plymouth081
|
|
|
|
|
|
+%patch19 -p1 -b .kdm_plymouth
|
|
%patch20 -p1 -b .xsession_errors_O_APPEND
|
|
%patch20 -p1 -b .xsession_errors_O_APPEND
|
|
%patch21 -p1 -b .platformplugin-widgetstyle4
|
|
%patch21 -p1 -b .platformplugin-widgetstyle4
|
|
-%patch22 -p1 -b .classicmenu-games
|
|
|
|
|
|
+%patch23 -p1 -b .startkde_zenity
|
|
|
|
|
|
# upstream patches
|
|
# upstream patches
|
|
%patch50 -p1 -b .kde#171685
|
|
%patch50 -p1 -b .kde#171685
|
|
-%patch52 -p1 -b .kdebug238325
|
|
|
|
-%patch53 -p1 -b .kdebug183143
|
|
|
|
|
|
|
|
-# 4.5 patches
|
|
|
|
-#patch100 -p1 -b .startkde-malloc
|
|
|
|
|
|
+# 4.6 patches
|
|
|
|
+%patch100 -p1 -b .startkde_no_malloc_check
|
|
|
|
+%patch101 -p1 -b .oxygen_qtoolbutton
|
|
|
|
|
|
|
|
+# trunk patches
|
|
|
|
+
|
|
|
|
+# Fedora patches
|
|
|
|
+#if 0%{?fedora} && 0%{?fedora} > 14
|
|
|
|
+%patch200 -p0 -b .no_HAL
|
|
|
|
+%patch210 -p1 -b .no_HAL2
|
|
|
|
+#endif
|
|
|
|
|
|
%build
|
|
%build
|
|
mkdir -p %{_target_platform}
|
|
mkdir -p %{_target_platform}
|
|
@@ -307,10 +331,13 @@ make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
|
|
|
|
|
|
# xsession support
|
|
# xsession support
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/xsessions/
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/xsessions/
|
|
-mv $RPM_BUILD_ROOT%{_datadir}/kde4/apps/kdm/sessions/kde.desktop \
|
|
|
|
- $RPM_BUILD_ROOT%{_datadir}/kde4/apps/kdm/sessions/kde-safe.desktop \
|
|
|
|
|
|
+mv $RPM_BUILD_ROOT%{_datadir}/kde4/apps/kdm/sessions/kde-plasma.desktop \
|
|
|
|
+ $RPM_BUILD_ROOT%{_datadir}/kde4/apps/kdm/sessions/kde-plasma-safe.desktop \
|
|
$RPM_BUILD_ROOT%{_datadir}/xsessions/
|
|
$RPM_BUILD_ROOT%{_datadir}/xsessions/
|
|
|
|
|
|
|
|
+# remove extraneous xsession files
|
|
|
|
+rm -rf $RPM_BUILD_ROOT%{_datadir}/kde4/apps/kdm/sessions
|
|
|
|
+
|
|
# nuke, use external kde-config-kdm
|
|
# nuke, use external kde-config-kdm
|
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/config/kdm
|
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/config/kdm
|
|
|
|
|
|
@@ -323,7 +350,7 @@ popd
|
|
## unpackaged files
|
|
## unpackaged files
|
|
rm -fv $RPM_BUILD_ROOT%{_libdir}/kde4/libpolkitkdeprivate*.so
|
|
rm -fv $RPM_BUILD_ROOT%{_libdir}/kde4/libpolkitkdeprivate*.so
|
|
|
|
|
|
-%if %{?_dist_release} == "vl4" || %{?_dist_release} == "vl5"
|
|
|
|
|
|
+%if %{?_dist_release} == "vl5"
|
|
# move devel symlinks (for Vine Linux 5)
|
|
# move devel symlinks (for Vine Linux 5)
|
|
mkdir -p $RPM_BUILD_ROOT%{_libdir}/kde4/devel
|
|
mkdir -p $RPM_BUILD_ROOT%{_libdir}/kde4/devel
|
|
pushd $RPM_BUILD_ROOT%{_libdir}
|
|
pushd $RPM_BUILD_ROOT%{_libdir}
|
|
@@ -366,11 +393,11 @@ update-desktop-database -q &> /dev/null || :
|
|
|
|
|
|
%postun
|
|
%postun
|
|
if [ $1 -eq 0 ] ; then
|
|
if [ $1 -eq 0 ] ; then
|
|
-touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
|
|
|
|
-touch --no-create %{_datadir}/icons/oxygen &> /dev/null || :
|
|
|
|
-gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
|
|
|
|
-gtk-update-icon-cache %{_datadir}/icons/oxygen &> /dev/null || :
|
|
|
|
-update-desktop-database -q &> /dev/null || :
|
|
|
|
|
|
+ touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
|
|
|
|
+ touch --no-create %{_datadir}/icons/oxygen &> /dev/null || :
|
|
|
|
+ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
|
|
|
|
+ gtk-update-icon-cache %{_datadir}/icons/oxygen &> /dev/null || :
|
|
|
|
+ update-desktop-database -q &> /dev/null || :
|
|
fi
|
|
fi
|
|
|
|
|
|
%post libs -p /sbin/ldconfig
|
|
%post libs -p /sbin/ldconfig
|
|
@@ -381,14 +408,6 @@ fi
|
|
%files
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
%doc COPYING README
|
|
%doc COPYING README
|
|
-#config(noreplace) %{_sysconfdir}/X11/dm/Sessions/KDE.desktop
|
|
|
|
-#config(noreplace) %{_sysconfdir}/kde4rc
|
|
|
|
-#config(noreplace) %{_sysconfdir}/kderc
|
|
|
|
-#dir %{_sysconfdir}/kde
|
|
|
|
-#{_sysconfdir}/kde/env
|
|
|
|
-#{_sysconfdir}/kde/shutdown
|
|
|
|
-#{_sysconfdir}/pam.d/kcheckpass
|
|
|
|
-#{_sysconfdir}/pam.d/kscreensaver
|
|
|
|
%{_bindir}/kaccess
|
|
%{_bindir}/kaccess
|
|
%{_bindir}/kapplymousetheme
|
|
%{_bindir}/kapplymousetheme
|
|
%{_bindir}/kblankscrn.kss
|
|
%{_bindir}/kblankscrn.kss
|
|
@@ -402,6 +421,7 @@ fi
|
|
%{_bindir}/klipper
|
|
%{_bindir}/klipper
|
|
%{_bindir}/kmenuedit
|
|
%{_bindir}/kmenuedit
|
|
%{_bindir}/krandom.kss
|
|
%{_bindir}/krandom.kss
|
|
|
|
+%{_bindir}/krandrstartup
|
|
%{_bindir}/krandrtray
|
|
%{_bindir}/krandrtray
|
|
%{_bindir}/krdb
|
|
%{_bindir}/krdb
|
|
%{_bindir}/krunner
|
|
%{_bindir}/krunner
|
|
@@ -423,9 +443,7 @@ fi
|
|
%{_bindir}/plasmoidviewer
|
|
%{_bindir}/plasmoidviewer
|
|
%{_bindir}/plasmawallpaperviewer
|
|
%{_bindir}/plasmawallpaperviewer
|
|
%{_bindir}/solid-action-desktop-gen
|
|
%{_bindir}/solid-action-desktop-gen
|
|
-%{_bindir}/solid-bluetooth
|
|
|
|
%{_bindir}/solid-network
|
|
%{_bindir}/solid-network
|
|
-%{_bindir}/solid-powermanagement
|
|
|
|
%{_bindir}/startkde
|
|
%{_bindir}/startkde
|
|
%{_bindir}/systemsettings
|
|
%{_bindir}/systemsettings
|
|
|
|
|
|
@@ -465,6 +483,7 @@ fi
|
|
%{_datadir}/kde4/apps/solidfakenetbackend/
|
|
%{_datadir}/kde4/apps/solidfakenetbackend/
|
|
%{_datadir}/kde4/apps/systemsettings/
|
|
%{_datadir}/kde4/apps/systemsettings/
|
|
|
|
|
|
|
|
+%{_datadir}/config/activities.knsrc
|
|
%{_datadir}/config/aurorae.knsrc
|
|
%{_datadir}/config/aurorae.knsrc
|
|
%{_datadir}/config/background.knsrc
|
|
%{_datadir}/config/background.knsrc
|
|
%{_datadir}/config/colorschemes.knsrc
|
|
%{_datadir}/config/colorschemes.knsrc
|
|
@@ -511,12 +530,10 @@ fi
|
|
%{_libdir}/kde4/kfontviewpart.so
|
|
%{_libdir}/kde4/kfontviewpart.so
|
|
%{_libdir}/kde4/kio_fonts.so
|
|
%{_libdir}/kde4/kio_fonts.so
|
|
%{_libdir}/kde4/krunner_*.so
|
|
%{_libdir}/kde4/krunner_*.so
|
|
-%{_libdir}/kde4/kstyle_keramik_config.so
|
|
|
|
%{_libdir}/kde4/kstyle_oxygen_config.so
|
|
%{_libdir}/kde4/kstyle_oxygen_config.so
|
|
%{_libdir}/kde4/kwin*_*.so
|
|
%{_libdir}/kde4/kwin*_*.so
|
|
%{_libdir}/kde4/plasma_animator_default.so
|
|
%{_libdir}/kde4/plasma_animator_default.so
|
|
%{_libdir}/kde4/plasma_applet_*.so
|
|
%{_libdir}/kde4/plasma_applet_*.so
|
|
-%{_libdir}/kde4/plasma_appletscript_qedje.so
|
|
|
|
%{_libdir}/kde4/plasma_appletscriptengine_dashboard.so
|
|
%{_libdir}/kde4/plasma_appletscriptengine_dashboard.so
|
|
%{_libdir}/kde4/plasma_appletscriptengine_webapplet.so
|
|
%{_libdir}/kde4/plasma_appletscriptengine_webapplet.so
|
|
%{_libdir}/kde4/plasma_containment_*.so
|
|
%{_libdir}/kde4/plasma_containment_*.so
|
|
@@ -525,16 +542,19 @@ fi
|
|
%{_libdir}/kde4/plasma-geolocation-gps.so
|
|
%{_libdir}/kde4/plasma-geolocation-gps.so
|
|
%{_libdir}/kde4/plasma-geolocation-ip.so
|
|
%{_libdir}/kde4/plasma-geolocation-ip.so
|
|
%{_libdir}/kde4/plasma_package*_*.so
|
|
%{_libdir}/kde4/plasma_package*_*.so
|
|
|
|
+%{_libdir}/kde4/plasma_toolbox_*.so
|
|
%{_libdir}/kde4/plasma_wallpaper_*.so
|
|
%{_libdir}/kde4/plasma_wallpaper_*.so
|
|
|
|
+%{_libdir}/kde4/powerdevil*.so
|
|
%{_libdir}/kde4/solid_*.so
|
|
%{_libdir}/kde4/solid_*.so
|
|
%{_libdir}/kde4/plugins/styles/oxygen.so
|
|
%{_libdir}/kde4/plugins/styles/oxygen.so
|
|
|
|
+%{_libexecdir}/kde4/backlighthelper
|
|
|
|
+%{_libexecdir}/kde4/fontinst
|
|
|
|
+%{_libexecdir}/kde4/fontinst_helper
|
|
|
|
+%{_libexecdir}/kde4/fontinst_x11
|
|
%{_libexecdir}/kde4/kcheckpass
|
|
%{_libexecdir}/kde4/kcheckpass
|
|
%{_libexecdir}/kde4/kcmdatetimehelper
|
|
%{_libexecdir}/kde4/kcmdatetimehelper
|
|
%{_libexecdir}/kde4/kcmkdmhelper
|
|
%{_libexecdir}/kde4/kcmkdmhelper
|
|
%{_libexecdir}/kde4/kfontprint
|
|
%{_libexecdir}/kde4/kfontprint
|
|
-%{_libexecdir}/kde4/fontinst
|
|
|
|
-%{_libexecdir}/kde4/fontinst_helper
|
|
|
|
-%{_libexecdir}/kde4/fontinst_x11
|
|
|
|
%{_libexecdir}/kde4/krootimage
|
|
%{_libexecdir}/kde4/krootimage
|
|
%{_libexecdir}/kde4/kscreenlocker
|
|
%{_libexecdir}/kde4/kscreenlocker
|
|
%{_libexecdir}/kde4/ksysguardprocesslist_helper
|
|
%{_libexecdir}/kde4/ksysguardprocesslist_helper
|
|
@@ -547,20 +567,22 @@ fi
|
|
%{_libdir}/libkickoff.so
|
|
%{_libdir}/libkickoff.so
|
|
%{_libdir}/libsystemsettingsview.so
|
|
%{_libdir}/libsystemsettingsview.so
|
|
%{_libdir}/kconf_update_bin/*
|
|
%{_libdir}/kconf_update_bin/*
|
|
-%{_mandir}/man1/plasmaengineexplorer.1*
|
|
|
|
|
|
+%{_mandir}/man1/plasm*
|
|
|
|
|
|
# googlegadgets
|
|
# googlegadgets
|
|
%exclude %{_libdir}/kde4/plasma_package_ggl.so
|
|
%exclude %{_libdir}/kde4/plasma_package_ggl.so
|
|
%exclude %{_libdir}/kde4/plasma_scriptengine_ggl.so
|
|
%exclude %{_libdir}/kde4/plasma_scriptengine_ggl.so
|
|
%exclude %{_datadir}/kde4/services/*googlegadgets.desktop
|
|
%exclude %{_datadir}/kde4/services/*googlegadgets.desktop
|
|
-# python widget
|
|
|
|
|
|
+# python
|
|
%exclude %{_datadir}/kde4/services/plasma-scriptengine*python.desktop
|
|
%exclude %{_datadir}/kde4/services/plasma-scriptengine*python.desktop
|
|
-# akonadi
|
|
|
|
|
|
+# ruby
|
|
|
|
+%exclude %{_datadir}/kde4/services/plasma-scriptengine-*ruby*.desktop
|
|
|
|
+# akonadi
|
|
%exclude %{_libdir}/kde4/plasma_engine_akonadi.so
|
|
%exclude %{_libdir}/kde4/plasma_engine_akonadi.so
|
|
%exclude %{_datadir}/kde4/services/plasma-engine-akonadi.desktop
|
|
%exclude %{_datadir}/kde4/services/plasma-engine-akonadi.desktop
|
|
|
|
|
|
# polkit-kde
|
|
# polkit-kde
|
|
-%if %{?_dist_release} != "vl4" && %{?_dist_release} !="vl5"
|
|
|
|
|
|
+%if %{?_dist_release} !="vl5"
|
|
%{_datadir}/polkit-1/actions/*.policy
|
|
%{_datadir}/polkit-1/actions/*.policy
|
|
%else
|
|
%else
|
|
%{_bindir}/polkit-kde-authorization
|
|
%{_bindir}/polkit-kde-authorization
|
|
@@ -589,7 +611,7 @@ fi
|
|
%endif
|
|
%endif
|
|
%{_libdir}/lib*.so
|
|
%{_libdir}/lib*.so
|
|
%{_datadir}/kde4/apps/cmake/modules/*.cmake
|
|
%{_datadir}/kde4/apps/cmake/modules/*.cmake
|
|
-%{_libdir}/cmake/KDE4Workspace-%{version}/
|
|
|
|
|
|
+%{_libdir}/cmake/KDE4Workspace-%{kde4workspace_version}/
|
|
%exclude %{_libdir}/libkdeinit*.so
|
|
%exclude %{_libdir}/libkdeinit*.so
|
|
%exclude %{_libdir}/libkickoff.so
|
|
%exclude %{_libdir}/libkickoff.so
|
|
%exclude %{_libdir}/libplasma_applet-system-monitor.so
|
|
%exclude %{_libdir}/libplasma_applet-system-monitor.so
|
|
@@ -636,24 +658,32 @@ fi
|
|
%{_datadir}/icons/Oxygen_Zion/
|
|
%{_datadir}/icons/Oxygen_Zion/
|
|
%{_datadir}/icons/Oxygen_Zion_Big/
|
|
%{_datadir}/icons/Oxygen_Zion_Big/
|
|
|
|
|
|
-%files googlegadgets
|
|
|
|
|
|
+%files -n plasma-scriptengine-googlegadgets
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
%{_libdir}/kde4/plasma_package_ggl.so
|
|
%{_libdir}/kde4/plasma_package_ggl.so
|
|
%{_libdir}/kde4/plasma_scriptengine_ggl.so
|
|
%{_libdir}/kde4/plasma_scriptengine_ggl.so
|
|
%{_datadir}/kde4/services/*googlegadgets.desktop
|
|
%{_datadir}/kde4/services/*googlegadgets.desktop
|
|
|
|
|
|
-%files python-applet
|
|
|
|
|
|
+%files -n plasma-scriptengine-python
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
%{python_sitearch}/PyKDE4/plasmascript.py*
|
|
%{python_sitearch}/PyKDE4/plasmascript.py*
|
|
%{_datadir}/kde4/apps/plasma_scriptengine_python
|
|
%{_datadir}/kde4/apps/plasma_scriptengine_python
|
|
%{_datadir}/kde4/services/plasma-scriptengine*python.desktop
|
|
%{_datadir}/kde4/services/plasma-scriptengine*python.desktop
|
|
|
|
|
|
|
|
+%files -n plasma-scriptengine-ruby
|
|
|
|
+%defattr(-,root,root,-)
|
|
|
|
+%{_datadir}/kde4/apps/plasma_scriptengine_ruby/
|
|
|
|
+%{_datadir}/kde4/services/plasma-scriptengine-*ruby*.desktop
|
|
|
|
+
|
|
%files akonadi
|
|
%files akonadi
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
%{_libdir}/kde4/plasma_engine_akonadi.so
|
|
%{_libdir}/kde4/plasma_engine_akonadi.so
|
|
%{_datadir}/kde4/services/plasma-engine-akonadi.desktop
|
|
%{_datadir}/kde4/services/plasma-engine-akonadi.desktop
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sat Feb 12 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.6.0-1
|
|
|
|
+- new upstream release
|
|
|
|
+
|
|
* Sat Sep 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.5.1-2
|
|
* Sat Sep 25 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.5.1-2
|
|
- rebuilt with libqalculate-0.9.7
|
|
- rebuilt with libqalculate-0.9.7
|
|
|
|
|