[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