rpms/gnustep-make/devel .cvsignore, 1.4, 1.5 gnustep-make.spec, 1.11, 1.12 sources, 1.4, 1.5

Michel Alexandre Salim salimma at fedoraproject.org
Tue Mar 24 19:30:32 UTC 2009


Author: salimma

Update of /cvs/pkgs/rpms/gnustep-make/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9793/devel

Modified Files:
	.cvsignore gnustep-make.spec sources 
Log Message:
* Thu Mar 12 2009 Michel Salim <salimma at fedoraproject.org> - 2.0.8-2
- Put documentation into separate subpackage

* Wed Mar  3 2009 Jochen Schmitt <Jochen herr-schmitt de> - 2.0.8-1
- New upstream release




Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/gnustep-make/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore	6 Aug 2008 11:39:27 -0000	1.4
+++ .cvsignore	24 Mar 2009 19:30:01 -0000	1.5
@@ -1 +1 @@
-gnustep-make-2.0.6.tar.gz
+gnustep-make-2.0.8.tar.gz


Index: gnustep-make.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnustep-make/devel/gnustep-make.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- gnustep-make.spec	25 Feb 2009 00:10:59 -0000	1.11
+++ gnustep-make.spec	24 Mar 2009 19:30:01 -0000	1.12
@@ -1,13 +1,14 @@
+%global debug_package %{nil}
 %bcond_without docs
 
 Summary: GNUstep makefile package
 Name: gnustep-make
-Version: 2.0.6
-Release: 15%{?dist}
+Version: 2.0.8
+Release: 2%{?dist}
 License: GPLv3+
 Group: Development/Tools
 URL: http://www.gnustep.org/
-Source0: ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz
+Source: ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: perl
 %if %{with docs}
@@ -21,15 +22,33 @@
 configuration, building, installation, and packaging.  It also allows
 the user to easily create cross-compiled binaries.
 
+%if %{with docs}
+%package        doc
+Summary:        Documentation for %{name}
+Group:          Documentation
+License:        GPLv3+
+Requires:       %{name} = %{version}-%{release}
+
+
+%description    doc
+The makefile package is a simple, powerful and extensible way to write
+makefiles for a GNUstep-based project.  It allows the user to write a
+project without having to deal with the complex issues associated with
+configuration, building, installation, and packaging.  It also allows
+the user to easily create cross-compiled binaries.
+
+This package contains documentation for %{name}.
+%endif
+
 %prep
 %setup -q
-perl -pi -e"s,/share/GNUstep/Documentation,`echo %{_defaultdocdir}/%{name}-%{version} | sed -e's,^/usr,,'`," \
+perl -pi -e"s,/share/GNUstep/Documentation,`echo %{_defaultdocdir}/%{name}-doc-%{version} | sed -e's,^/usr,,'`," \
   FilesystemLayouts/fhs-system
 # /usr/share/GNUstep/Makefiles/config-noarch.make and
 # /usr/share/GNUstep/Makefiles/ix86/linux-gnu/gnu-gnu-gnu/config.make
 # are spoiling a pure /usr/share install
-sed -i -e 's,^GNUSTEP_SYSTEM_LIBRARIES=/lib,GNUSTEP_SYSTEM_LIBRARIES=/%_lib,' FilesystemLayouts/fhs-system
-sed -i -e 's,^GNUSTEP_SYSTEM_LIBRARY=/lib,GNUSTEP_SYSTEM_LIBRARY=/%_lib,' FilesystemLayouts/fhs-system
+sed -i -e 's,/local,,' FilesystemLayouts/fhs-system
+sed -i -e 's,=/lib,=/%_lib,' FilesystemLayouts/fhs-system
 perl -pi -e"s,GNUSTEP_MAKEFILES=/share/GNUstep/Makefiles,GNUSTEP_MAKEFILES=`echo %{_libdir} | sed -e's,^/usr,,'`/GNUstep/Makefiles," \
   FilesystemLayouts/fhs-system
 
@@ -40,12 +59,12 @@
 %install
 rm -rf %{buildroot}
 make install DESTDIR=%{buildroot}
+mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-doc-%{version}
 %if %{with docs}
 make -C Documentation GNUSTEP_MAKEFILES=%{buildroot}%{_libdir}/GNUstep/Makefiles
 make -C Documentation install GNUSTEP_MAKEFILES=%{buildroot}%{_libdir}/GNUstep/Makefiles DESTDIR=%{buildroot}
-%else
-mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-%{version}
 %endif
+mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-%{version}
 install -p ANNOUNCE COPYING FAQ NEWS README \
   %{buildroot}%{_defaultdocdir}/%{name}-%{version}
 
@@ -54,7 +73,7 @@
 
 %files
 %defattr(-,root,root,-)
-%{_defaultdocdir}/%{name}-%{version}
+%doc %{_defaultdocdir}/%{name}-%{version}
 #%{_datadir}/GNUstep
 %{_libdir}/GNUstep
 #%{_libexecdir}/GNUstep
@@ -66,7 +85,17 @@
 %{_infodir}/*
 %endif
 
+%files doc
+%defattr(-,root,root,-)
+%doc %{_defaultdocdir}/%{name}-doc-%{version}
+
 %changelog
+* Thu Mar 12 2009 Michel Salim <salimma at fedoraproject.org> - 2.0.8-2
+- Put documentation into separate subpackage
+
+* Wed Mar  3 2009 Jochen Schmitt <Jochen herr-schmitt de> - 2.0.8-1
+- New upstream release
+
 * Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.0.6-15
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/gnustep-make/devel/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources	6 Aug 2008 11:39:27 -0000	1.4
+++ sources	24 Mar 2009 19:30:01 -0000	1.5
@@ -1 +1 @@
-58ebb672d10925a2004242eab1aec225  gnustep-make-2.0.6.tar.gz
+13bd26f135cbc38a94dfb220e9ffd460  gnustep-make-2.0.8.tar.gz




More information about the fedora-extras-commits mailing list