[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