[kde-filesystem] - own /usr/lib*/kde3, /usr/lib*/kde4 (#644571) - simply stuff, remove crud
Rex Dieter
rdieter at fedoraproject.org
Wed Oct 20 00:27:33 UTC 2010
commit 38058d600e6dcea077938598bf5a211d3282d9b4
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Tue Oct 19 19:33:47 2010 -0500
- own /usr/lib*/kde3,/usr/lib*/kde4 (#644571)
- simply stuff, remove crud
kde-filesystem.spec | 77 +++++++++++++++++++++++---------------------------
1 files changed, 35 insertions(+), 42 deletions(-)
---
diff --git a/kde-filesystem.spec b/kde-filesystem.spec
index a4eff20..17c4eda 100644
--- a/kde-filesystem.spec
+++ b/kde-filesystem.spec
@@ -14,20 +14,17 @@
%define _kde4_buildtype release
%define _kde4_macros_api 2
-%if 0%{?fedora} > 11
-# moved to filesystem, see http://bugzilla.redhat.com/515745
-%define exclude_sounds 1
-%endif
-
Summary: KDE filesystem layout
Name: kde-filesystem
Version: 4
-Release: 35%{?dist}
+Release: 36%{?dist}
Group: System Environment/Base
License: Public Domain
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildArch: noarch
+
+# noarch->arch transition
+Obsoletes: kde-filesystem < 4-36
# teamnames (locales) borrowed from kde-i18n packaging
Source1: teamnames
@@ -61,12 +58,15 @@ rm -rf $RPM_BUILD_ROOT
## KDE3
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/kde/{env,shutdown,kdm}
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/{applications/kde,applnk,apps,autostart,config,config.kcfg,emoticons,mimelnk,services,servicetypes,sounds,templates,source}
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/{applications/kde,applnk,apps,autostart,config,config.kcfg,emoticons,mimelnk,services,servicetypes,templates,source}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/apps/konqueror/servicemenus
# not sure who best should own locolor, so we'll included it here, for now. -- Rex
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/locolor/{16x16,22x22,32x32,48x48}/{actions,apps,mimetypes}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applnk/{.hidden,Applications,Edutainment,Graphics,Internet,Settings,System,Toys,Utilities}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/mimelnk/{all,application,audio,fonts,image,inode,interface,media,message,model,multipart,print,text,uri,video}
+# do qt3 too?
+# mkdir -p $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}/qt-3.3/plugins
+mkdir -p $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}/kde3/plugins
mkdir -p $RPM_BUILD_ROOT%{_docdir}/HTML/en
for locale in $(grep '=' %{SOURCE1} | awk -F= '{print $1}') ; do
@@ -83,36 +83,23 @@ install -p -m644 -D %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/applnk/.hidden/.direct
## KDE4
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm \
- -p $RPM_BUILD_ROOT%{_kde4_sysconfdir}/kde/env \
- -p $RPM_BUILD_ROOT%{_kde4_sysconfdir}/kde/shutdown \
- -p $RPM_BUILD_ROOT%{_kde4_sysconfdir}/kde/kdm \
- -p $RPM_BUILD_ROOT%{_kde4_includedir} \
- -p $RPM_BUILD_ROOT%{_kde4_libexecdir} \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/applications/kde4 \
- -p $RPM_BUILD_ROOT%{_kde4_appsdir} \
- -p $RPM_BUILD_ROOT%{_kde4_appsdir}/color-schemes \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/autostart \
- -p $RPM_BUILD_ROOT%{_kde4_configdir} \
- -p $RPM_BUILD_ROOT%{_kde4_sharedir}/config.kcfg \
- -p $RPM_BUILD_ROOT%{_kde4_sharedir}/emoticons \
- -p $RPM_BUILD_ROOT%{_kde4_sharedir}/kde4/services/ServiceMenus \
- -p $RPM_BUILD_ROOT%{_kde4_sharedir}/kde4/servicetypes \
- -p $RPM_BUILD_ROOT%{_kde4_sharedir}/templates/.source \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/16x16/actions \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/16x16/apps \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/16x16/mimetypes \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/22x22/actions \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/22x22/apps \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/22x22/mimetypes \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/32x32/actions \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/32x32/apps \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/32x32/mimetypes \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/48x48/actions \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/48x48/apps \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/48x48/mimetypes \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/sounds \
- -p $RPM_BUILD_ROOT%{_kde4_datadir}/wallpapers \
- -p $RPM_BUILD_ROOT%{_kde4_docdir}/HTML/en/common
+ $RPM_BUILD_ROOT%{_kde4_sysconfdir}/kde/{env,shutdown,kdm} \
+ $RPM_BUILD_ROOT%{_kde4_includedir} \
+ $RPM_BUILD_ROOT%{_kde4_libexecdir} \
+ $RPM_BUILD_ROOT%{_kde4_appsdir}/color-schemes \
+ $RPM_BUILD_ROOT%{_kde4_datadir}/applications/kde4 \
+ $RPM_BUILD_ROOT%{_kde4_datadir}/{autostart,wallpapers} \
+ $RPM_BUILD_ROOT%{_kde4_configdir} \
+ $RPM_BUILD_ROOT%{_kde4_sharedir}/config.kcfg \
+ $RPM_BUILD_ROOT%{_kde4_sharedir}/emoticons \
+ $RPM_BUILD_ROOT%{_kde4_sharedir}/kde4/services/ServiceMenus \
+ $RPM_BUILD_ROOT%{_kde4_sharedir}/kde4/servicetypes \
+ $RPM_BUILD_ROOT%{_kde4_sharedir}/templates/.source \
+ $RPM_BUILD_ROOT%{_kde4_datadir}/icons/locolor/{16x16,22x22,32x32,48x48}/{actions,apps,mimetypes} \
+ $RPM_BUILD_ROOT%{_kde4_docdir}/HTML/en/common
+# do qt4 too?
+# mkdir -p $RPM_BUILD_ROOT%{_prefix}/{lib,%{_lib}}/qt4/plugins
+mkdir -p $RPM_BUILD_ROOT%{_kde4_prefix}/{lib,%{_lib}}/kde4/plugins
for locale in $(grep '=' %{SOURCE1} | awk -F= '{print $1}') ; do
mkdir -p $RPM_BUILD_ROOT%{_kde4_docdir}/HTML/${locale}/common
@@ -160,8 +147,9 @@ rm -rf $RPM_BUILD_ROOT %{name}.list
%{_datadir}/mimelnk/
%{_datadir}/services/
%{_datadir}/servicetypes/
-%{?exclude_sounds:%exclude }%{_datadir}/sounds/
%{_datadir}/templates/
+%{_prefix}/lib/kde3/
+%{_prefix}/%{_lib}/kde3/
%dir %{_docdir}/HTML/
%lang(en) %{_docdir}/HTML/en/
@@ -170,22 +158,27 @@ rm -rf $RPM_BUILD_ROOT %{name}.list
%{_kde4_sysconfdir}/kde/
%{_kde4_libexecdir}/
%{_kde4_includedir}/
-%{_kde4_datadir}/applications/kde4/
%{_kde4_appsdir}/
%{_kde4_configdir}/
%{_kde4_sharedir}/config.kcfg/
%{_kde4_sharedir}/emoticons/
%{_kde4_sharedir}/kde4/
%{_kde4_sharedir}/templates/
+%{_kde4_datadir}/applications/kde4/
%{_kde4_datadir}/autostart/
-%{_kde4_datadir}/icons/locolor
-%{?exclude_sounds:%exclude }%{_kde4_datadir}/sounds/
+%{_kde4_datadir}/icons/locolor/
%{_kde4_datadir}/wallpapers/
+%{_kde4_prefix}/lib/kde4/
+%{_kde4_prefix}/%{_lib}/kde4/
%dir %{_kde4_docdir}/HTML/
%lang(en) %{_kde4_docdir}/HTML/en/
%changelog
+* Tue Oct 19 2010 Rex Dieter <rdieter at fedoraproject.org> - 4-36
+- own /usr/lib*/kde3,/usr/lib*/kde4 (#644571)
+- simply stuff, remove crud
+
* Sat Feb 13 2010 Rex Dieter <rdieter at fedoraproject.org> - 4-35
- macros.kde4: restore %%cmake_lib_suffix64
More information about the scm-commits
mailing list