[gnustep-base: 1/2] - First unstable release working with gcc-4.6

Jochen Schmitt s4504kr at fedoraproject.org
Thu Feb 10 19:08:02 UTC 2011


commit 437db08b839a0c5d1b6f22af8487b68811f5430d
Author: Jochen Schmitt <Jochen at herr-schmitt.de>
Date:   Thu Feb 10 20:06:02 2011 +0100

    - First unstable release working with gcc-4.6

 .gitignore        |    1 +
 gnustep-base.spec |   28 +++++++++++++++++++---------
 sources           |    2 +-
 3 files changed, 21 insertions(+), 10 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 14c0fe1..f6f3f5c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 gnustep-base-1.20.1.tar.gz
+/base-20110210.tar.bz2
diff --git a/gnustep-base.spec b/gnustep-base.spec
index 2b918c2..7479fc9 100644
--- a/gnustep-base.spec
+++ b/gnustep-base.spec
@@ -1,18 +1,26 @@
-%global	gsb_vers 1.20
+%global	gsb_vers 1.22
 %global gslibdir %{_libdir}/GNUstep/Libraries
+%global gsdate   20110210
 
 Name:		gnustep-base
-Version:	%{gsb_vers}.1
-Release:	3%{?dist}
+Version:	%{gsb_vers}
+Release:	0.%{gsdate}%{?dist}
 License:	LGPLv2+ and GPLv2+ and GPLv3+
 Group:		Development/Libraries
 Summary:	GNUstep Base library package
 URL:		http://www.gnustep.org/
-Source:		ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz
+# Source:		ftp://ftp.gnustep.org/pub/gnustep/core/%{name}-%{version}.tar.gz
+# Built on the daily-build. Tar file is created as following
+# wget -p ftp://ftp.gnustep.org/pub/daily-snapshot/core.%{gsdate}.tar.bz2
+# tar -jxf core.%{gsdate}.tar.bz2
+# cd core
+# tar -jcv base-%{gsdate}.tar.bz2
+# mv base-%{gsdate}.bar.bz2 ..
+Source:		base-%{gsdate}.tar.bz2
 
 BuildRoot:	%{_tmppath}/-%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires:	gcc-objc
+BuildRequires:	gcc-objc >= 4.6.0
 BuildRequires:	libffi-devel
 BuildRequires:	gnutls-devel
 BuildRequires:	libxml2-devel libxslt-devel
@@ -70,7 +78,7 @@ headers too.
 This package contains the documentation for %{name}
 
 %prep
-%setup -q
+%setup -q -n base
 
 iconv -f iso-8859-1 -t utf-8 ChangeLog.2 -o ChangeLog.2.utf8
 mv ChangeLog.2.utf8 ChangeLog.2
@@ -92,7 +100,7 @@ make install DESTDIR=${RPM_BUILD_ROOT} GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
 # Rename pl to pllist to fix naming conflict
 mv ${RPM_BUILD_ROOT}%{_bindir}/pl ${RPM_BUILD_ROOT}%{_bindir}/pllist
 
-rm ${RPM_BUILD_ROOT}%{gslibdir}/%{name}/Versions/%{gsb_vers}/Resources/NSTimeZones/.a*
+# rm ${RPM_BUILD_ROOT}%{gslibdir}/%{name}/Versions/%{gsb_vers}/Resources/NSTimeZones/.a*
 rm -f Examples/.cvsignore
 rm -f Examples/.gdbinit
 
@@ -135,7 +143,6 @@ fi
 %{_bindir}/cvtenc
 %{_bindir}/defaults
 %{_bindir}/gdnc
-#%attr(1755,root,root) %{_bindir}/gdomap
 %{_bindir}/gdomap
 %{_bindir}/gspath
 %{_bindir}/make_strings
@@ -161,7 +168,6 @@ fi
 %{_includedir}/Foundation/
 %{_includedir}/GNUstepBase/
 %{_includedir}/gnustep/
-%{_includedir}/ObjectiveC2/
 %{_libdir}/libgnustep-base.so
 %{_libdir}/GNUstep/Makefiles/Additional/base.make
 %doc Examples
@@ -172,8 +178,12 @@ fi
 %{_datadir}/GNUstep/Documentation/*
 
 %changelog
+* Thu Feb 10 2011 Jochen Schmitt <Jochen herr-schmitt de> - 1.22-0.20110210
+- First unstable release working with gcc-4.6
+
 * Sun Jan 23 2011 Jochen Schmitt <Jochen herr-schmitt de> 1.20.1-3
 - Rebuild for new libobjc
+- Replace objc/objc-api.h to objc/runtime.h
 
 * Tue Jul  6 2010 Jochen Schmitt <Jochen herr-schmitt de> 1.20.1-2
 - Parallels build for gnustep
diff --git a/sources b/sources
index d07ce8a..882fd2f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8ade7c698159df7a43c7b5052321e4e0  gnustep-base-1.20.1.tar.gz
+c0447c3d49ec18d0f6a05f4b70aac14d  base-20110210.tar.bz2


More information about the scm-commits mailing list