SPECS: smalltalk.spec - updated to 2.2, updated PACKAGE patch, add...

qboosh qboosh at pld-linux.org
Sun Dec 4 12:53:36 CET 2005


Author: qboosh                       Date: Sun Dec  4 11:53:36 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 2.2, updated PACKAGE patch, added nostatic patch

---- Files affected:
SPECS:
   smalltalk.spec (1.65 -> 1.66) 

---- Diffs:

================================================================
Index: SPECS/smalltalk.spec
diff -u SPECS/smalltalk.spec:1.65 SPECS/smalltalk.spec:1.66
--- SPECS/smalltalk.spec:1.65	Sat Sep 17 13:57:46 2005
+++ SPECS/smalltalk.spec	Sun Dec  4 12:53:31 2005
@@ -2,12 +2,12 @@
 Summary:	GNU smalltalk
 Summary(pl):	GNU smalltalk
 Name:		smalltalk
-Version:	2.1.11
-Release:	2
+Version:	2.2
+Release:	0.1
 License:	GPL
 Group:		Development/Languages
 Source0:	ftp://ftp.gnu.org/pub/gnu/smalltalk/%{name}-%{version}.tar.gz
-# Source0-md5:	169473d38c0ef86dc2ce40d785046840
+# Source0-md5:	f092bb42f6cf52b429dba8640f8bf810
 Source1:	%{name}.desktop
 Source2:	%{name}.png
 Patch0:		%{name}-info.patch
@@ -15,6 +15,7 @@
 Patch2:		%{name}-nolibs.patch
 Patch3:		%{name}-proc.patch
 Patch4:		%{name}-amd64.patch
+Patch5:		%{name}-nostatic.patch
 Icon:		smalltalk.xpm
 URL:		http://www.gnu.org/software/smalltalk/
 BuildRequires:	atk-devel >= 1.0.0
@@ -34,11 +35,7 @@
 BuildRequires:	texinfo
 BuildRequires:	tk-devel >= 8.4
 #BuildRequires:	xemacs
-# 2.1.x versions won't work correctly on x86_64 and alpha (on x86_64 crashes
-# even on build time) because of calling convention (no registers support)
-# it should be fixed in devel (2.1e) version (but alloc,amd64 patches seem
-# still needed there)
-ExcludeArch:	%{x8664} alpha
+Requires(post,postun):	/sbin/ldconfig
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -126,13 +123,18 @@
 %patch1 -p1
 %patch2 -p1 
 %patch3 -p1 
-# why patch to excluded architecture?
-# %patch4 -p1 
+#%patch4 -p1  not needed?
+%patch5 -p1 
 
-cp -f %{_aclocaldir}/libtool.m4 config
+rm -f config/libtool.m4
 
 %build
-cd sigsegv
+cd libffi
+%{__aclocal} -I ../config
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+cd ../sigsegv
 %{__aclocal} -I ../config
 %{__autoconf}
 %{__autoheader}
@@ -175,28 +177,34 @@
 rm -rf $RPM_BUILD_ROOT
 
 %post
+/sbin/ldconfig
 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
 
 %postun
+/sbin/ldconfig
 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
 
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS NEWS README THANKS
-%attr (755,root,root) %{_bindir}/gst
+%attr(755,root,root) %{_bindir}/gst
+%attr(755,root,root) %{_bindir}/gst-load
+%attr(755,root,root) %{_bindir}/gst-reload
+%attr(755,root,root) %{_bindir}/gst-sunit
+%attr(755,root,root) %{_libdir}/libgst.so.*.*.*
 %dir %{_libdir}/gnu-smalltalk
 %{_libdir}/gnu-smalltalk/libc.la
-%attr (755,root,root) %{_libdir}/gnu-smalltalk/i18n*.so
+%attr(755,root,root) %{_libdir}/gnu-smalltalk/i18n*.so
 %{_libdir}/gnu-smalltalk/i18n.la
-%attr (755,root,root) %{_libdir}/gnu-smalltalk/md5*.so
+%attr(755,root,root) %{_libdir}/gnu-smalltalk/md5*.so
 %{_libdir}/gnu-smalltalk/md5.la
-%attr (755,root,root) %{_libdir}/gnu-smalltalk/regex*.so
+%attr(755,root,root) %{_libdir}/gnu-smalltalk/regex*.so
 %{_libdir}/gnu-smalltalk/regex.la
-%attr (755,root,root) %{_libdir}/gnu-smalltalk/tcp*.so
+%attr(755,root,root) %{_libdir}/gnu-smalltalk/tcp*.so
 %{_libdir}/gnu-smalltalk/tcp.la
 %{_datadir}/gnu-smalltalk
 %{_infodir}/gst*
-%{_mandir}/man1/*
+%{_mandir}/man1/gst.1*
 %{_desktopdir}/*
 %{_pixmapsdir}/*
 
@@ -204,14 +212,15 @@
 %defattr(644,root,root,755)
 %attr (755,root,root) %{_bindir}/gst-config
 %attr (755,root,root) %{_bindir}/gst-package
+%attr(755,root,root) %{_libdir}/libgst.so
+%{_libdir}/libgst.la
 %{_includedir}/*.h
 %{_aclocaldir}/gst.m4
+%{_pkgconfigdir}/gnu-smalltalk.pc
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
-# no shared lib, so it's here... to be moved to -devel if shared exists
-%{_libdir}/lib*.la
+%{_libdir}/libgst.a
 
 %files tk
 %defattr(644,root,root,755)
@@ -234,6 +243,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.66  2005/12/04 11:53:31  qboosh
+- updated to 2.2, updated PACKAGE patch, added nostatic patch
+
 Revision 1.65  2005/09/17 11:57:46  arekm
 - new readline, 5.0
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/smalltalk.spec?r1=1.65&r2=1.66&f=u




More information about the pld-cvs-commit mailing list