rpms/kdebase/devel kdebase.spec,1.263.2.18,1.263.2.19
Kevin Kofler (kkofler)
fedora-extras-commits at redhat.com
Wed Sep 12 06:53:00 UTC 2007
- Previous message (by thread): rpms/liberation-fonts/devel liberation-fonts.spec,1.6,1.7
- Next message (by thread): rpms/dbench/EL-5 dbench-3.04-datadir.patch, NONE, 1.1 dbench-3.04-destdir.patch, NONE, 1.1 dbench.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: kkofler
Update of /cvs/pkgs/rpms/kdebase/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11288/devel
Modified Files:
Tag: kdebase-kde4-branch
kdebase.spec
Log Message:
- remove files which conflict with KDE 3
- move devel symlinks to %%{_kde4_libdir}/kde4/devel/
- Conflicts with KDE 3 versions of dolphin pre d3lphin rename
Index: kdebase.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdebase/devel/kdebase.spec,v
retrieving revision 1.263.2.18
retrieving revision 1.263.2.19
diff -u -r1.263.2.18 -r1.263.2.19
--- kdebase.spec 12 Sep 2007 02:54:14 -0000 1.263.2.18
+++ kdebase.spec 12 Sep 2007 06:52:23 -0000 1.263.2.19
@@ -1,7 +1,7 @@
Summary: K Desktop Environment 4 - Core Files
Version: 3.93.0
-Release: 1%{?dist}
+Release: 2%{?dist}
%if 0%{?fedora} > 8
Name: kdebase
@@ -30,6 +30,9 @@
Requires: eject
%endif
+# should not conflict with d3lphin, but does with old Dolphin
+Conflicts: dolphin <= 0.8.2
+
BuildRequires: bzip2-devel
# needed?
BuildRequires: cdparanoia-devel cdparanoia
@@ -111,14 +114,97 @@
mkdir %{buildroot}
make install DESTDIR=%{buildroot} -C %{_target_platform}
-## unpackaged files
-# these conflict with KDE 3 too -- Kevin
-rm -rf %{buildroot}%{_kde4_iconsdir}/hicolor
# omit gigantic oxygen scalable/svg icons, for now -- Rex
-#rm -f %{buildroot}%{_kde4_iconsdir}/oxygen/scalable/*/* ||:
find %{buildroot}%{_kde4_iconsdir}/oxygen/scalable -name "*.svgz" | xargs --no-run-if-empty rm -fv
-# omit emoticons, which conflict with kdelibs3 (for now) -- Rex
+
+# remove files which conflict with KDE 3
+rm -rf %{buildroot}%{_kde4_iconsdir}/hicolor
+rm -rf %{buildroot}%{_kde4_iconsdir}/crystalsvg
rm -rf %{buildroot}%{_datadir}/emoticons
+rm -rf %{buildroot}%{_kde4_datadir}/locale
+rm -rf %{buildroot}%{_kde4_datadir}/autostart
+rm -rf %{buildroot}%{_kde4_sysconfdir}/xdg/menus
+rm -rf %{buildroot}%{_kde4_datadir}/desktop-directories
+rm -rf %{buildroot}%{_kde4_docdir}/HTML/en/k*
+rm -rf %{buildroot}%{_kde4_datadir}/config
+rm -f %{buildroot}%{_kde4_datadir}/config.kcfg/k*.kcfg %{buildroot}%{_kde4_datadir}/config.kcfg/mediamanagersettings.kcfg
+rm -f %{buildroot}%{_kde4_datadir}/sounds/KDE_*.ogg
+# binaries: conflict with kdebase
+rm -f %{buildroot}%{_kde4_bindir}/drkonqi
+rm -f %{buildroot}%{_kde4_bindir}/kbookmarkmerger
+rm -f %{buildroot}%{_kde4_bindir}/kdebugdialog
+rm -f %{buildroot}%{_kde4_bindir}/kdeeject
+rm -f %{buildroot}%{_kde4_bindir}/kdepasswd
+rm -f %{buildroot}%{_kde4_bindir}/kdeprintfax
+rm -f %{buildroot}%{_kde4_bindir}/kdesu
+rm -f %{buildroot}%{_kde4_bindir}/kdesud
+rm -f %{buildroot}%{_kde4_bindir}/kdialog
+rm -f %{buildroot}%{_kde4_bindir}/keditbookmarks
+rm -f %{buildroot}%{_kde4_bindir}/keditfiletype
+rm -f %{buildroot}%{_kde4_bindir}/kfind
+rm -f %{buildroot}%{_kde4_bindir}/kfmclient
+rm -f %{buildroot}%{_kde4_bindir}/khc_docbookdig.pl
+rm -f %{buildroot}%{_kde4_bindir}/khc_htdig.pl
+rm -f %{buildroot}%{_kde4_bindir}/khc_htsearch.pl
+rm -f %{buildroot}%{_kde4_bindir}/khc_indexbuilder
+rm -f %{buildroot}%{_kde4_bindir}/khelpcenter
+rm -f %{buildroot}%{_kde4_bindir}/kinfocenter
+rm -f %{buildroot}%{_kde4_bindir}/kio_media_mounthelper
+rm -f %{buildroot}%{_kde4_bindir}/kjobviewer
+rm -f %{buildroot}%{_kde4_bindir}/klocaldomainurifilterhelper
+rm -f %{buildroot}%{_kde4_bindir}/knetattach
+rm -f %{buildroot}%{_kde4_bindir}/konqueror
+rm -f %{buildroot}%{_kde4_bindir}/konsole
+rm -f %{buildroot}%{_kde4_bindir}/kprinter
+rm -f %{buildroot}%{_kde4_bindir}/kreadconfig
+rm -f %{buildroot}%{_kde4_bindir}/kstart
+rm -f %{buildroot}%{_kde4_bindir}/ktrash
+rm -f %{buildroot}%{_kde4_bindir}/kwrite
+rm -f %{buildroot}%{_kde4_bindir}/kwriteconfig
+rm -f %{buildroot}%{_kde4_bindir}/nspluginscan
+rm -f %{buildroot}%{_kde4_bindir}/nspluginviewer
+# binaries: conflict with kdelibs
+rm -f %{buildroot}%{_kde4_bindir}/kcmshell
+rm -f %{buildroot}%{_kde4_bindir}/kfile
+rm -f %{buildroot}%{_kde4_bindir}/khotnewstuff
+rm -f %{buildroot}%{_kde4_bindir}/kinstalltheme
+rm -f %{buildroot}%{_kde4_bindir}/kioexec
+rm -f %{buildroot}%{_kde4_bindir}/ksvgtopng
+# binaries: conflict with kdebase-extras
+rm -f %{buildroot}%{_kde4_bindir}/kappfinder
+# do not strictly conflict, but we removed the corresponding binaries:
+rm -f %{buildroot}%{_kde4_libdir}/libkdeinit4_kcmshell.so
+rm -f %{buildroot}%{_kde4_libdir}/libkdeinit4_keditbookmarks.so
+rm -f %{buildroot}%{_kde4_libdir}/libkdeinit4_kfmclient.so
+rm -f %{buildroot}%{_kde4_libdir}/libkdeinit4_khelpcenter.so
+rm -f %{buildroot}%{_kde4_libdir}/libkdeinit4_kinfocenter.so
+rm -f %{buildroot}%{_kde4_libdir}/libkdeinit4_kjobviewer.so
+rm -f %{buildroot}%{_kde4_libdir}/libkdeinit4_konqueror.so
+rm -f %{buildroot}%{_kde4_libdir}/libkdeinit4_konsole.so
+rm -f %{buildroot}%{_kde4_libdir}/libkdeinit4_kprinter.so
+rm -f %{buildroot}%{_kde4_libdir}/libkdeinit4_kwrite.so
+# we also removed the binaries for these:
+rm -f %{buildroot}%{_kde4_datadir}/applications/kde4/Help.desktop
+rm -f %{buildroot}%{_kde4_datadir}/applications/kde4/Home.desktop
+rm -f %{buildroot}%{_kde4_datadir}/applications/kde4/k*.desktop
+rm -f %{buildroot}%{_kde4_datadir}/applications/kde4/quick-access-konsole.desktop
+
+# move devel symlinks
+mkdir -p %{buildroot}%{_kde4_libdir}/kde4/devel
+pushd %{buildroot}%{_kde4_libdir}
+for i in lib*.so
+do
+ case "$i" in
+ libkdeinit4_*.so)
+ ;;
+ *)
+ linktarget=`readlink "$i"`
+ rm -f "$i"
+ ln -sf "../../$linktarget" "kde4/devel/$i"
+ ;;
+ esac
+done
+popd
%clean
@@ -127,13 +213,11 @@
%post
/sbin/ldconfig ||:
-%{_bindir}/xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || :
%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || :
%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || :
%postun
/sbin/ldconfig ||:
-%{_bindir}/xdg-icon-resource forceupdate --theme crystalsvg 2> /dev/null || :
%{_bindir}/xdg-icon-resource forceupdate --theme oxygen 2> /dev/null || :
%{_bindir}/xdg-desktop-menu forceupdate 2> /dev/null || :
@@ -143,32 +227,31 @@
%{_kde4_bindir}/*
%{_kde4_datadir}/applications/kde4/*
%{_kde4_appsdir}/*
-%{_kde4_datadir}/autostart/*
-%{_kde4_datadir}/config/
%{_kde4_datadir}/config.kcfg/
%{_datadir}/dbus-1/interfaces/*
%{_datadir}/dbus-1/services/*
-%{_kde4_datadir}/desktop-directories/*
-%{_kde4_iconsdir}/crystalsvg/
%{_kde4_iconsdir}/oxygen/
%{_kde4_datadir}/kde4/services/*
%{_kde4_datadir}/kde4/servicetypes/*
-%{_kde4_datadir}/locale/*
%{_kde4_datadir}/sounds/*
%{_kde4_docdir}/HTML/en/
%{_kde4_libdir}/lib*.so.*
%{_kde4_libdir}/libkdeinit4_*.so
%{_kde4_libdir}/kde4/*
-%{_kde4_sysconfdir}/xdg/menus/*.menu
+%exclude %{_kde4_libdir}/kde4/devel/
%files devel
%defattr(-,root,root,-)
%{_kde4_includedir}/*
-%{_kde4_libdir}/lib*.so
-%exclude %{_kde4_libdir}/libkdeinit4_*.so
+%{_kde4_libdir}/kde4/devel/lib*.so
%changelog
+* Wed Sep 12 2007 Kevin Kofler <Kevin at tigcc.ticalc.org> 3.93.0-2
+- remove files which conflict with KDE 3
+- move devel symlinks to %%{_kde4_libdir}/kde4/devel/
+- Conflicts with KDE 3 versions of dolphin pre d3lphin rename
+
* Wed Sep 12 2007 Kevin Kofler <Kevin at tigcc.ticalc.org> 3.93.0-1
- update to 3.93.0
- drop kde4home patch (no longer applied)
- Previous message (by thread): rpms/liberation-fonts/devel liberation-fonts.spec,1.6,1.7
- Next message (by thread): rpms/dbench/EL-5 dbench-3.04-datadir.patch, NONE, 1.1 dbench-3.04-destdir.patch, NONE, 1.1 dbench.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list