[gnustep-base/f19] Splitt of gnustep-base-libs (ä963025)
Jochen Schmitt
s4504kr at fedoraproject.org
Wed May 15 18:31:38 UTC 2013
commit d14f7844f6f5dd8bb50d445b0d4c437e1d29308a
Author: Jochen Schmitt <Jochen at herr-schmitt.de>
Date: Wed May 15 19:21:19 2013 +0200
Splitt of gnustep-base-libs (ä963025)
gnustep-base.spec | 42 ++++++++++++++++++++++++++++++++++++------
1 files changed, 36 insertions(+), 6 deletions(-)
---
diff --git a/gnustep-base.spec b/gnustep-base.spec
index a6b335f..926db06 100644
--- a/gnustep-base.spec
+++ b/gnustep-base.spec
@@ -3,7 +3,7 @@
Name: gnustep-base
Version: %{gsb_vers}
-Release: 6%{?dist}
+Release: 7%{?dist}
License: LGPLv2+ and GPLv2+ and GPLv3+
Group: Development/Libraries
Summary: GNUstep Base library package
@@ -23,6 +23,8 @@ BuildRequires: gmp-devel
BuildRequires: texi2html texinfo-tex
BuildRequires: libicu-devel
+Requires: %{name}-libs = %{version}-%{release}
+
Conflicts: libFoundation
%description
@@ -38,10 +40,28 @@ headers too.
#Library combo is %{libcombo}.
+%package libs
+Summary: GNUStep Base Libraries
+Group: Development/Libraries
+
+%description libs
+The GNUstep Base Library is a powerful fast library of general-purpose,
+non-graphical Objective C classes, inspired by the superb OpenStep API but
+implementing Apple and GNU additions to the API as well. It includes for
+example classes for unicode strings, arrays, dictionaries, sets, byte
+streams, typed coders, invocations, notifications, notification dispatchers,
+scanners, tasks, files, networking, threading, remote object messaging
+support (distributed objects), event loops, loadable bundles, attributed
+unicode strings, xml, mime, user defaults. This package includes development
+headers too.
+
+
+This packages contains the run-time libraries for %{name}
+
%package devel
Summary: Header of the GNUstep Base library packes
Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}-libs = %{version}-%{release}
Requires: gnustep-make >= 2.6.4-13
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
@@ -104,13 +124,15 @@ export GNUSTEP_CONFIG_FILE=$(pwd)/GNUstep.conf
%gnustep_installdoc
-%post -p /sbin/ldconfig
+%post libs
+/sbin/ldconfig
%post doc
-/sbin/install-info %{_infodir}/coding-standards %{_infodir}/dir || :
+/sbin/installostun-info %{_infodir}/coding-standards %{_infodir}/dir || :
/sbin/install-info %{_infodir}/manual %{_infodir}/dir || :
-%postun -p /sbin/ldconfig
+%postun libs
+/sbin/ldconfig
%preun doc
if [ $1 = 0 ]; then
@@ -140,10 +162,15 @@ fi
%{_mandir}/man1/*
%{_mandir}/man8/*
%{gnustep_dtddir}/
+
+%doc ANNOUNCE ChangeLog* COPYING* NEWS README
+
+%files libs
+%defattr(-,root,root,-)
%{gnustep_libraries}/
%{_libdir}/libgnustep-base.so.*
-%doc ANNOUNCE ChangeLog* COPYING* NEWS README
+%doc COPYING*
%files devel
%defattr(-,root,root,-)
@@ -160,6 +187,9 @@ fi
%{gnustep_docdir}/*
%changelog
+* Wed May 15 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1.24.4-7
+- Splitt of gnustep-base-libs (ä963025)
+
* Tue May 7 2013 Jochen Schmitt <Jochen herr-schmitt de> - 1.24.4-6
- Place DTDs subdir back to %%{gnustep_libdir} (#960313)
More information about the scm-commits
mailing list