[khangman] split to -devel and -libs subpackges

Jaroslav Reznik jreznik at fedoraproject.org
Sun Jun 3 19:16:26 UTC 2012


commit 3b99f80732ebb66f93592c6d24007fd2862868ed
Author: Jaroslav Reznik <jreznik at redhat.com>
Date:   Sun Jun 3 12:16:28 2012 +0200

    split to -devel and -libs subpackges

 khangman.spec |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)
---
diff --git a/khangman.spec b/khangman.spec
index da7cc8d..d204029 100644
--- a/khangman.spec
+++ b/khangman.spec
@@ -22,6 +22,7 @@ Requires: dustin-dustismo-roman-fonts
 Requires: dustin-domestic-manners-fonts
 Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
 Requires: libkdeedu%{?_isa} >= %{version}
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
 
 # when split occurred
 Conflicts: kdeedu < 4.7.0-10
@@ -31,6 +32,19 @@ Conflicts: kdeedu < 4.7.0-10
 %{summary}.
 
 
+%package devel
+Summary:  Developement files for %{name}
+Requires: %{name}-libs%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
+%description devel
+%{summary}.
+
+%package libs
+Summary:  Runtime libraries for %{name}
+Requires: %{name} = %{version}-%{release}
+%description libs
+%{summary}.
+
+
 %prep
 %setup -q
 
@@ -55,6 +69,10 @@ rm -f %{buildroot}%{_kde4_appsdir}/khangman/fonts/Dustismo_Roman.ttf
 # omit bundled domestic manners font
 rm -f %{buildroot}%{_kde4_appsdir}/khangman/fonts/Domestic_Manners.ttf
 
+# bug, harmattan icon should not be installed (when harmattan build is off)
+rm -vf %{buildroot}%{_kde4_iconsdir}/hicolor/80x80/apps/khangman-harmattan.png
+rm -vf %{buildroot}%{_kde4_iconsdir}/hicolor/scalable/apps/khangman-harmattan.png
+
 
 %check
 desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/%{name}.desktop
@@ -82,10 +100,18 @@ fi
 %{_kde4_iconsdir}/hicolor/*/*/khangman.*
 %{_mandir}/man6/khangman.*
 
+%files devel
+%{_includedir}/khangman/
+%{_kde4_libdir}/libkhangmanengine.so
+
+%files libs
+%{_kde4_libdir}/libkhangmanengine.so.*
+
 
 %changelog
 * Sun Jun 03 2012 Jaroslav Reznik <jreznik at redhat.com> - 4.8.80-1
 - 4.8.80
+- split to -devel and -libs subpackges
 
 * Mon Apr 30 2012 Jaroslav Reznik <jreznik at redhat.com> - 4.8.3-1
 - 4.8.3


More information about the scm-commits mailing list