about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2005-04-07 08:30:40 +0000
committerRoland McGrath <roland@gnu.org>2005-04-07 08:30:40 +0000
commit980b34ff1ce1bdbaa5606e9cddeed92718cda253 (patch)
tree0f9272a02af3da764fa6588a2daeae9f5297cdc9
parentf95471e09c97cb5dca5969595f1fc0fa0fa01ba6 (diff)
downloadglibc-980b34ff1ce1bdbaa5606e9cddeed92718cda253.tar.gz
glibc-980b34ff1ce1bdbaa5606e9cddeed92718cda253.tar.xz
glibc-980b34ff1ce1bdbaa5606e9cddeed92718cda253.zip
More tweaks to use released tarballs
-rw-r--r--fedora/Makefile8
-rw-r--r--fedora/glibc.spec.in15
2 files changed, 17 insertions, 6 deletions
diff --git a/fedora/Makefile b/fedora/Makefile
index 0513a8efae..5b240f6fbe 100644
--- a/fedora/Makefile
+++ b/fedora/Makefile
@@ -63,6 +63,7 @@ glibc.spec: glibc.spec.in ../version.h branch.mk
 	(echo '%define glibcdate $(snapshot-name)'; \
 	 echo '%define glibcname $(tar-name)'; \
 	 echo '%define glibcsrcdir $(srcdir-name)'; \
+	 echo '%define glibc_release_tarballs $(if $(upstream),1,0)'; \
 	 sed -n '/VERSION/s/^.*"\([^"]*\)"$$/%define glibcversion \1/p' \
 	     ../version.h; \
 	 cat $<) > $@.new
@@ -126,6 +127,7 @@ $(tar-name)-$(branch-name)-$(snapshot-name).tar.bz2: Makefile branch.mk \
 	rm -rf libc
 	mv -f $@.new $@
 
+glibc-tarballs = $(srcdir-name).tar.bz2
 ifeq (,$(upstream))
 $(srcdir-name).tar.bz2: Makefile branch.mk
 	@rm -rf $(srcdir-name)
@@ -134,13 +136,17 @@ $(srcdir-name).tar.bz2: Makefile branch.mk
 	rm -rf $(srcdir-name)
 	mv -f $@.new $@
 else
-$(srcdir-name).tar.bz2:
+glibc-tarballs += $(srcdir-name:glibc-%=glibc-linuxthreads-%).tar.bz2 \
+		  $(srcdir-name:glibc-%=glibc-libidn-%).tar.bz2
+
+$(glibc-tarballs):
 	curl -O $(releases-url)/$@
 endif
 
 archives = $(srcdir-name).tar.bz2 \
 	   $(tar-name)-$(branch-name)-$(snapshot-name).tar.bz2 \
 	   $(tar-name)-$(branch-name).patch
+
 finish_archive: $(archives)
 
 archive: glibc.spec
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 743c65445e..55df7f9c46 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -1,4 +1,4 @@
-%define glibcrelease 2.fc3.6
+%define glibcrelease 0.fc3.1
 %define auxarches i586 i686 athlon sparcv9 alphaev6
 %define prelinkarches noarch
 %define nptlarches i386 i686 athlon x86_64 ia64 s390 s390x sparcv9 ppc ppc64
@@ -13,7 +13,12 @@ Release: %{glibcrelease}
 License: LGPL
 Group: System Environment/Libraries
 Source0: %{glibcsrcdir}.tar.bz2
-Source1: %{glibcname}-fedora-%{glibcdate}.tar.bz2
+%if %{glibc_release_tarballs}
+Source1: %(echo %{glibcsrcdir} | sed s/glibc-/glibc-linuxthreads-/).tar.bz2
+Source2: %(echo %{glibcsrcdir} | sed s/glibc-/glibc-libidn-/).tar.bz2
+%define glibc_release_unpack -a1 -a2
+%endif
+Source3: %{glibcname}-fedora-%{glibcdate}.tar.bz2
 Patch0: %{glibcname}-fedora.patch
 Patch1: %{name}-nptl-check.patch
 Patch2: %{name}-ppc-assume.patch
@@ -247,7 +252,7 @@ package or when debugging this package.
 %endif
 
 %prep
-%setup -q -n %{glibcsrcdir} -a1
+%setup -q -n %{glibcsrcdir} %{glibc_release_unpack} -a3
 %patch0 -E -p1
 case "`gcc --version | head -1`" in
 gcc*\ 3.[34]*)
@@ -1269,8 +1274,8 @@ rm -f *.filelist*
 %endif
 
 %changelog
-* Tue Apr  5 2005 Roland McGrath <roland@redhat.com> 2.3.4-2.fc3.6
-- update from CVS (glibc-2_3-branch)
+* Thu Apr  7 2005 Roland McGrath <roland@redhat.com> 2.3.5-0.fc3.1
+- update to glibc 2.3.5 release
   - dlclose fixes merged (#145810, #150414, BZ#821)
   - fix a typo in WINDOWS-31J charmap (#151739, BZ#823)
   - fix NIS ypprot_err (#151469, BZ#822)