[kanagram] add -devel and -libs subpackages

Jaroslav Reznik jreznik at fedoraproject.org
Fri Jun 1 15:05:53 UTC 2012


commit 8edef45d3eeed822915c9f4ae9939d4f7fbea6ba
Author: Jaroslav Reznik <jreznik at redhat.com>
Date:   Fri Jun 1 17:05:45 2012 +0200

    add -devel and -libs subpackages

 kanagram.spec |   34 +++++++++++++++++++++++++++++++++-
 1 files changed, 33 insertions(+), 1 deletions(-)
---
diff --git a/kanagram.spec b/kanagram.spec
index 705d460..0275d31 100644
--- a/kanagram.spec
+++ b/kanagram.spec
@@ -20,6 +20,7 @@ BuildRequires: libkdeedu-devel >= %{version}
 
 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
@@ -29,11 +30,26 @@ 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
 
 
 %build
+# TODO: consider PA buils
+
 mkdir -p %{_target_platform}
 pushd %{_target_platform}
 %{cmake_kde4} ..
@@ -47,6 +63,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
 
 %find_lang %{name} --with-kde --without-mo
 
+# bug, harmattan icon should not be installed (when harmattan build is off)
+rm -vf %{buildroot}%{_kde4_iconsdir}/hicolor/80x80/apps/kanagram-harmattan.png
+
 
 %check
 desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/%{name}.desktop
@@ -64,8 +83,13 @@ touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :
 gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
 fi
 
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
+
 %files -f %{name}.lang
-%doc ChangeLog COPYING TODO
+%doc ChangeLog COPYING COPYING.DOC TODO
 %{_kde4_bindir}/kanagram
 %{_kde4_appsdir}/kanagram/
 %{_kde4_datadir}/applications/kde4/kanagram.desktop
@@ -73,10 +97,18 @@ fi
 %{_kde4_configdir}/kanagram.knsrc
 %{_kde4_iconsdir}/hicolor/*/*/kanagram.*
 
+%files devel
+%{_kde4_includedir}/kanagram/
+%{_kde4_libdir}/libkanagramengine.so
+
+%files libs
+%{_kde4_libdir}/libkanagramengine.so.*
+
 
 %changelog
 * Fri Jun 01 2012 Jaroslav Reznik <jreznik at redhat.com> - 4.8.80-1
 - 4.8.80
+- add -devel and -libs subpackages
 
 * 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