rpms/kdegames/devel kdegames.spec,1.162,1.163

Sebastian Vahl svahl at fedoraproject.org
Tue Jan 19 15:47:21 UTC 2010


Author: svahl

Update of /cvs/pkgs/rpms/kdegames/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21448

Modified Files:
	kdegames.spec 
Log Message:
* Tue Jan 19 2010 Sebastian Vahl <svahl at fedoraproject.org> - 4.3.90-2
- introduce -minimal subpkg which contains kmines, kpat, kmahjongg



Index: kdegames.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdegames/devel/kdegames.spec,v
retrieving revision 1.162
retrieving revision 1.163
diff -u -p -r1.162 -r1.163
--- kdegames.spec	7 Jan 2010 04:20:26 -0000	1.162
+++ kdegames.spec	19 Jan 2010 15:47:21 -0000	1.163
@@ -3,7 +3,7 @@ Name:    kdegames
 Summary: KDE Games
 Epoch:   6
 Version: 4.3.90
-Release: 1%{?dist}
+Release: 2%{?dist}
 
 License: GPLv2
 URL:     http://www.kde.org/
@@ -41,6 +41,7 @@ BuildRequires: qca2-devel
 
 %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
 Requires: %{name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
+Requires: %{name}-minimal = %{?epoch:%{epoch}:}%{version}-%{release}
 
 %if "%{?_ggz_version}" < "0.99.5"
 %define _skip_ggzconfig -DSKIP_GGZCONFIG=1
@@ -67,13 +68,10 @@ Games for KDE 4, including:
 * kiriki
 * kjumpingcube
 * klines
-* kmahjongg
-* kmines
 * knetwalk
 * kolf
 * kollision
 * konquest
-* kpat
 * kreversi
 * ksame
 * kshisen
@@ -90,6 +88,15 @@ Games for KDE 4, including:
 * lskat
 * palapeli
 
+%package minimal
+Summary: Minimal set of KDE Games
+Requires: %{name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
+%description minimal
+A minimal set of games for KDE 4, including:
+* kmines
+* kmahjongg
+* kpat
+
 %package libs
 Summary: Runtime libraries for %{name}
 Group:   System Environment/Libraries
@@ -165,12 +172,20 @@ touch --no-create %{_kde4_iconsdir}/loco
 touch --no-create %{_kde4_iconsdir}/oxygen &> /dev/null || :
 update-mime-database %{_datadir}/mime &> /dev/null || :
 
+%post minimal
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :
+update-mime-database %{_datadir}/mime &> /dev/null || :
+
 %posttrans
 gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
 gtk-update-icon-cache %{_kde4_iconsdir}/locolor &> /dev/null || :
 gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &> /dev/null || :
 update-desktop-database -q &> /dev/null ||:
 
+%posttrans minimal
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null ||:
+
 %postun
 update-mime-database %{_datadir}/mime &> /dev/null || :
 if [ $1 -eq 0 ] ; then
@@ -194,6 +209,14 @@ if [ $1 -eq 0 ]; then
 fi
 %endif
 
+%postun minimal
+update-mime-database %{_datadir}/mime &> /dev/null || :
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null ||:
+fi
+
 %post libs -p /sbin/ldconfig
 
 %postun libs -p /sbin/ldconfig
@@ -206,6 +229,30 @@ rm -rf %{buildroot}
 %files
 %defattr(-,root,root,-)
 %doc AUTHORS README
+%exclude %{_kde4_appsdir}/carddecks/
+# kmahjongg
+%exclude %{_kde4_bindir}/kmahjongg
+%exclude %{_kde4_appsdir}/kmahjongg/
+%exclude %{_kde4_appsdir}/kmahjongglib/
+%exclude %{_kde4_datadir}/applications/kde4/kmahjongg.desktop
+%exclude %{_kde4_datadir}/config.kcfg/kmahjongg.kcfg
+%exclude %{_kde4_docdir}/HTML/en/kmahjongg
+%exclude %{_kde4_iconsdir}/hicolor/*/*/kmahjongg.*
+# kmines
+%exclude %{_kde4_bindir}/kmines
+%exclude %{_kde4_appsdir}/kmines/
+%exclude %{_kde4_configdir}/kmines.knsrc
+%exclude %{_kde4_datadir}/applications/kde4/kmines.desktop
+%exclude %{_kde4_docdir}/HTML/en/kmines/
+%exclude %{_kde4_iconsdir}/hicolor/*/*/kmines.*
+#kpat
+%exclude %{_kde4_bindir}/kpat
+%exclude %{_kde4_appsdir}/kconf_update/kpat_update_cardwidth.upd
+%exclude %{_kde4_appsdir}/kpat/
+%exclude %{_kde4_datadir}/applications/kde4/kpat.desktop
+%exclude %{_kde4_docdir}/HTML/en/kpat/
+%exclude %{_kde4_iconsdir}/hicolor/*/*/kpat.*
+
 %{_kde4_bindir}/*
 %{_kde4_appsdir}/*
 %exclude %{_kde4_appsdir}/cmake/
@@ -233,6 +280,36 @@ rm -rf %{buildroot}
 %{_ggz_configdir}/ggz.modules.d/kdegames
 %endif
 
+
+%files minimal
+%defattr(-,root,root,-)
+%doc AUTHORS README
+%{_kde4_appsdir}/carddecks/
+%{_kde4_appsdir}/kdegames/
+# kmahjongg
+%{_kde4_bindir}/kmahjongg
+%{_kde4_appsdir}/kmahjongg/
+%{_kde4_appsdir}/kmahjongglib/
+%{_kde4_datadir}/applications/kde4/kmahjongg.desktop
+%{_kde4_datadir}/config.kcfg/kmahjongg.kcfg
+%{_kde4_docdir}/HTML/en/kmahjongg
+%{_kde4_iconsdir}/hicolor/*/*/kmahjongg.*
+# kmines
+%{_kde4_bindir}/kmines
+%{_kde4_appsdir}/kmines/
+%{_kde4_configdir}/kmines.knsrc
+%{_kde4_datadir}/applications/kde4/kmines.desktop
+%{_kde4_docdir}/HTML/en/kmines/
+%{_kde4_iconsdir}/hicolor/*/*/kmines.*
+#kpat
+%{_kde4_bindir}/kpat
+%{_kde4_appsdir}/kconf_update/kpat_update_cardwidth.upd
+%{_kde4_appsdir}/kpat/
+%{_kde4_datadir}/applications/kde4/kpat.desktop
+%{_kde4_docdir}/HTML/en/kpat/
+%{_kde4_iconsdir}/hicolor/*/*/kpat.*
+
+
 %files libs
 %defattr(-,root,root,-)
 %doc COPYING
@@ -248,6 +325,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Tue Jan 19 2010 Sebastian Vahl <svahl at fedoraproject.org> - 4.3.90-2
+- introduce -minimal subpkg which contains kmines, kpat, kmahjongg
+
 * Wed Jan 06 2010 Rex Dieter <rdieter at fedoraproject.org> - 4.3.90-1
 - kde-4.3.90 (4.4rc1)
 



More information about the scm-commits mailing list