2 Summary(pl): GNU smalltalk
7 Group: Development/Languages
8 Source0: ftp://ftp.gnu.org/pub/gnu/smalltalk/%{name}-%{version}.tar.gz
9 # Source0-md5: ce993e99f7f3f65958840e4be7a3036e
10 Source1: %{name}.desktop
12 #Patch0: %{name}-info.patch
13 Patch1: %{name}-PACKAGE.patch
14 Patch2: %{name}-enums.patch
16 BuildRequires: autoconf
17 BuildRequires: automake
19 BuildRequires: pkgconfig
20 BuildRequires: glib-devel >= 2.0.0
21 BuildRequires: gtk+-devel >= 2.0.0
22 BuildRequires: pango-devel >= 1.0.0
23 BuildRequires: atk-devel >= 1.0.0
24 BuildRequires: gdbm-devel
25 #BuildRequires: xemacs
26 BuildRequires: ncurses-devel >= 5.0
27 BuildRequires: readline-devel >= 4.2
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 GNU Smalltalk is a Free (or Open Source) implementation that closely
32 follows the Smalltalk-80 language as described in the book
33 Smalltalk-80: the Language and its Implementation by Adele Goldberg
34 and David Robson. GNUSmalltalk runs on most versions of Unix or Unix
35 like systems (GNU/Linux, FreeBSD, etc...). There is even a version for
36 commercial operating systems like MS-NT.
39 GNU Smalltalk jest Woln± (lub Open Source) implementacj± tak blisk±
40 jêzykowi Smalltalk-80 jak to jest opisane w ksi±¿ce Smalltalk-80: the
41 Language and its Implementation napisanej przez Adele Goldberg oraz
42 David Robson. GNUSmalltalk dzia³a na wiêkszo¶ci wersji Unix'ów lub
43 systemów Unixo-podobnych (GNU/Linux, FreeBSD, etc...). Jest nawet
44 wersja dla systemów komercyjnych, takich jak M$-NT.
47 Summary: GNU SmallTalk header files
48 Summary(pl): Pliki nag³ówkowe dla GNU SmallTalka
50 Requires: %{name} = %{version}
53 The GNU SmallTalk header files.
55 %description devel -l pl
56 Pliki nag³ówkowe dla GNU SmallTalka.
59 Summary: Static libraries for GNU Smalltalk
60 Summary(pl): Biblioteki statyczne dla GNU Smalltalka
62 Requires: %{name}-devel = %{version}
65 The GNU SmallTalk static libraries.
67 %description static -l pl
68 Biblioteki statyczne dla GNU SmallTalka.
77 %{__aclocal} -I snprintfv -I config
84 rm -rf $RPM_BUILD_ROOT
85 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Development,%{_pixmapsdir}}
87 %{__make} DESTDIR=$RPM_BUILD_ROOT install
89 ln -sf ../../bin/gst $RPM_BUILD_ROOT%{_datadir}/gnu-smalltalk/gst
91 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Development
92 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
95 rm -rf $RPM_BUILD_ROOT
98 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
101 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
104 %defattr(644,root,root,755)
105 %doc AUTHORS NEWS README THANKS
106 %attr (755,root,root) %{_bindir}/gst
107 %{_datadir}/gnu-smalltalk
108 %attr (755,root,root) %{_libdir}/gnu-smalltalk/*.so
111 %{_applnkdir}/Development/*
115 %defattr(644,root,root,755)
116 %attr (755,root,root) %{_bindir}/gst-config
117 %attr (755,root,root) %{_bindir}/gst-package
119 %{_libdir}/gnu-smalltalk/*.la
124 %defattr(644,root,root,755)
126 %{_libdir}/gnu-smalltalk/*.a