jreznik pushed to kdelibs3 (epel7). "- don't hardcode %%fedora (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Thu Apr 2 15:30:54 UTC 2015


>From 80a2439218ef570c81ebab35176190544f9b1bba Mon Sep 17 00:00:00 2001
From: Kevin Kofler <kkofler at fedoraproject.org>
Date: Sat, 1 Dec 2007 19:18:27 +0000
Subject: - don't hardcode %%fedora Wed Nov 21 2007 Sebastian Vahl
 <fedora at deadbabylon.de> 3.5.8-12 - renew the list of file conflicts and
 removals Tue Nov 20 2007 Sebastian Vahl <fedora at deadbabylon.de> 3.5.8-11 -
 preserve makekdewidgets and kconf_compiler for fedora > 9 - add Requires:
 crystalsvg-icon-theme (for kdelibs3) Sun Nov 18 2007 Sebastian Vahl
 <fedora at deadbabylon.de> 3.5.8-10 - only include and provide
 crystalsvg-icon-theme for fedora < 9 Sun Nov 18 2007 Sebastian Vahl
 <fedora at deadbabylon.de> 3.5.8-9 - add switch to force rpmbuild behavior for
 testing - prepare %%files for non-conflicting kdelibs3


diff --git a/kdelibs3.spec b/kdelibs3.spec
index 75e4f76..8f51ec2 100644
--- a/kdelibs3.spec
+++ b/kdelibs3.spec
@@ -21,7 +21,7 @@
 
 Summary: K Desktop Environment - Libraries
 Version: 3.5.8
-Release: 8%{?dist}
+Release: 13%{?dist}
 
 %if 0%{?fedora} > 8
 Name: kdelibs3
@@ -32,6 +32,9 @@ Name: kdelibs
 Epoch: 6
 Obsoletes: kdelibs3 = %{version}-%{release}
 Provides: kdelibs3 = %{version}-%{release}
+# FIXME/TODO: KDE3 apps needs still the crystalsvg-icon-theme
+# This is provided by kdeartwork-icons >= 3.96.0-2
+Requires: crystalsvg-icon-theme
 %endif
 
 License: LGPLv2
@@ -149,7 +152,10 @@ BuildRequires: automake libtool
 Obsoletes: kdelibs-apidocs < 6:%{version}-%{release}
 %endif
 
+# For KDE4 crystalsvg-icon-theme is provided by kdeartwork-icons
+%if "%{name}" == "kdelibs"
 Provides: crystalsvg-icon-theme = %{version}-%{release}
+%endif
 
 %description
 Libraries for the K Desktop Environment:
@@ -364,27 +370,19 @@ rm -f %{buildroot}%{_libdir}/libkdnssd.la
 
 %if "%{name}" != "kdelibs"
 # remove conflicts with kdelibs-4
-pushd %{buildroot}%{_bindir}
-rm -f cupsdconf cupsdoprint imagetops kaddprinterwizard kconf_update kcookiejar \
-      kde-menu kdesu_stub kdontchangethehostname kdostartupconfig kio_http_cache_cleaner kioslave \
-      klauncher kpac_dhcp_helper ksendbugmail kstartupconfig ktradertest \
-      make_driver_db_cups make_driver_db_lpr meinproc preparetips \
-      khotnewstuff kinstalltheme kcmshell kfile kioexec
-# devel stuff (skip for now)
-#rm -f checkXML kconfig_compiler ksvgtopng kunittestmodrunner makekdewidgets
-popd
-rm -f  %{buildroot}%{_datadir}/config/* \
-       %{buildroot}%{_datadir}/config/ui/kprintpreviewui.rc || :
-
-rm -rf %{buildroot}%{_datadir}/config/colors \
-       %{buildroot}%{_datadir}/apps/k* \
-       %{buildroot}%{_datadir}/apps/LICENSES \
-       %{buildroot}%{_datadir}/apps/proxyscout \
-       %{buildroot}%{_datadir}/locale \
-       %{buildroot}%{_datadir}/autostart \
-       %{buildroot}/etc/xdg \
-       %{buildroot}%{_docdir}/HTML \
-       %{buildroot}%{_datadir}/emoticons
+rm -f %{buildroot}%{_bindir}/checkXML
+rm -f %{buildroot}%{_bindir}/ksvgtopng
+rm -f %{buildroot}%{_bindir}/kunittestmodrunner
+rm -f %{buildroot}%{_datadir}/config/kdebug.areas
+rm -f %{buildroot}%{_datadir}/config/kdebugrc
+rm -f %{buildroot}%{_datadir}/config/ui/ui_standards.rc
+rm -rf %{buildroot}%{_datadir}/doc/HTML/en/common/
+rm -rf %{buildroot}%{_datadir}/locale/all_languages
+# remove all crsystalsvg icons for now
+rm -rf %{buildroot}%{_datadir}/icons/crystalsvg/
+# These files are not conflicting (yet) but may not be really useful in KDE4
+rm -rf %{buildroot}%{_sysconfdir}/xdg/menus/
+rm -rf %{buildroot}%{_datadir}/autostart/
 %endif
 
 
@@ -450,6 +448,7 @@ touch --no-create %{_datadir}/icons/crystalsvg 2> /dev/null || :
 %{_bindir}/kioslave
 %{_bindir}/klauncher
 %{_bindir}/kmailservice
+%attr(4755,root,root) %{_bindir}/kpac_dhcp_helper
 %{_bindir}/ksendbugmail
 %{_bindir}/kshell
 %{_bindir}/kstartupconfig
@@ -474,30 +473,33 @@ touch --no-create %{_datadir}/icons/crystalsvg 2> /dev/null || :
 %exclude %{_datadir}/apps/kdewidgets/
 %exclude %{_libdir}/kde3/plugins/designer/kdewidgets.*
 %config(noreplace) %{_datadir}/config/*
-%{_datadir}/icons/crystalsvg/
+%{_datadir}/emoticons/*
 %{_datadir}/icons/default.kde
 %{_datadir}/mimelnk/magic
 %{_datadir}/mimelnk/*/*.desktop
 %{_datadir}/services/*
 %{_datadir}/servicetypes/*
 %ghost %{_datadir}/services/ksycoca
+%{_docdir}/HTML/en/kspell
 %if "%{name}" == "kdelibs"
 %{_sysconfdir}/xdg/menus/*.menu
-%attr(4755,root,root) %{_bindir}/kpac_dhcp_helper
 %{_datadir}/autostart/*
-%{_datadir}/emoticons/*
-%{_datadir}/locale/all_languages
+# include also the conflicting file in kdelibs fedora < 9
 %{_docdir}/HTML/en/common
-%{_docdir}/HTML/en/kspell
+%{_datadir}/locale/all_languages
+%{_datadir}/icons/crystalsvg/
 %endif
 
 %files devel
 %defattr(-,root,root,-)
+# include also the conflicting file in kdelibs-devel fedora < 9
+%if "%{name}" == "kdelibs"
 %{_bindir}/checkXML
-%{_bindir}/dcopidl*
-%{_bindir}/kconfig_compiler
 %{_bindir}/ksvgtopng
 %{_bindir}/kunittestmodrunner
+%endif
+%{_bindir}/dcopidl*
+%{_bindir}/kconfig_compiler
 %{_bindir}/makekdewidgets
 %{_datadir}/apps/kdewidgets/
 %dir %{_libdir}/kde3/plugins/designer
@@ -517,6 +519,23 @@ touch --no-create %{_datadir}/icons/crystalsvg 2> /dev/null || :
 
 
 %changelog
+* Sat Dec 01 2007 Kevin Kofler <Kevin at tigcc.ticalc.org> - 3.5.8-13
+- don't hardcode %%fedora
+
+* Wed Nov 21 2007 Sebastian Vahl <fedora at deadbabylon.de> 3.5.8-12
+- renew the list of file conflicts and removals
+
+* Tue Nov 20 2007 Sebastian Vahl <fedora at deadbabylon.de> 3.5.8-11
+- preserve makekdewidgets and kconf_compiler for fedora > 9
+- add Requires: crystalsvg-icon-theme (for kdelibs3)
+
+* Sun Nov 18 2007 Sebastian Vahl <fedora at deadbabylon.de> 3.5.8-10
+- only include and provide crystalsvg-icon-theme for fedora < 9
+
+* Sun Nov 18 2007 Sebastian Vahl <fedora at deadbabylon.de> 3.5.8-9
+- add switch to force rpmbuild behavior for testing
+- prepare %%files for non-conflicting kdelibs3
+
 * Tue Oct 30 2007 Rex Dieter <rdieter[AT]fedoraproject.org> - 3.5.8-8
 - Provides: crystalsvg-icon-theme
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/kdelibs3.git/commit/?h=epel7&id=80a2439218ef570c81ebab35176190544f9b1bba


More information about the scm-commits mailing list