]> git.pld-linux.org Git - packages/smalltalk.git/blob - smalltalk.spec
- more %%{__make} macros.
[packages/smalltalk.git] / smalltalk.spec
1 Summary:        GNU smalltalk (No X support)
2 Summary(pl):    GNU smalltalk (Bez wsparcia dla X)
3 Name:           smalltalk
4 Version:        1.7
5 Release:        2
6 License:        GPL
7 Group:          Development/Languages
8 Group(pl):      Programowanie/Jêzyki
9 Source0:        ftp://prep.ai.mit.edu/pub/gnu/smalltalk/%{name}-%{version}.tar.gz
10 Source1:        smalltalk.desktop
11 Source2:        smalltalk.png
12 Patch0:         smalltalk-DESTDIR.patch
13 Patch1:         smalltalk-info.patch
14 Icon:           smalltalk.xpm
15 BuildRequires:  readline-devel >= 4.1
16 BuildRequires:  ncurses-devel >= 5.0
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 The GNU smalltalk interpreter.
21
22 %description -l pl
23 GNU interpreter smalltalka
24
25 %package devel
26 Summary:        GNU SmallTalk header files
27 Summary(pl):    Pliki nag³ówkowe dla GNU SmallTalka
28 Group:          Libraries
29 Group(pl):      Biblioteki
30 Requires:       %{name} = %{version}
31
32 %description devel
33 The GNU SmallTalk header files.
34
35 %description devel -l pl
36 Pliki nag³ówkowe dla GNU SmallTalka.
37
38 %package static
39 Summary:        Static libraries for GNU Smalltalk
40 Summary(pl):    Biblioteki statyczne dla GNU Smalltalka
41 Group:          Libraries
42 Group(pl):      Biblioteki
43 Requires:       %{name}-devel = %{version}
44
45 %description static
46 The GNU SmallTalk static libraries.
47
48 %description static -l pl
49 Biblioteki statyczne dla GNU SmallTalka.
50
51 %prep
52 %setup -q
53 %patch0 -p1
54 %patch1 -p1
55
56 %build
57 autoconf
58 LDFLAGS="-s"; export LDFLAGS
59 %configure
60 %{__make}
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67
68 install -d $RPM_BUILD_ROOT{%{_includedir},%{_mandir}/man1,%{_infodir}} \
69         $RPM_BUILD_ROOT{%{_applnkdir}/Development,%{_prefix}/X11R6/share/pixmaps}
70
71 %{__make} DESTDIR=$RPM_BUILD_ROOT install
72
73 ln -sf ../../bin/gst $RPM_BUILD_ROOT%{_datadir}/gnu-smalltalk/gst
74
75 gzip -9nf README docs/{AUTHORS,ChangeLog*,stamp-classes,todo,categories} \
76         docs/NEWS $RPM_BUILD_ROOT{%{_mandir}/man1/*,%{_infodir}/*}
77
78 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Development
79 install %{SOURCE2} $RPM_BUILD_ROOT%{_prefix}/X11R6/share/pixmaps
80
81 %post
82 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
83
84 %postun
85 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
86
87 %files
88 %defattr(644,root,root,755)
89 %doc README.gz docs/AUTHORS.gz docs/ChangeLog*.gz
90 %doc docs/DOM.html docs/stamp-classes.gz
91 %doc docs/todo.gz docs/NEWS.gz docs/categories.gz
92 %doc emacs
93 %attr (755,root,root) %{_bindir}/gst
94 %{_datadir}/gnu-smalltalk
95 %{_infodir}/*
96 %{_mandir}/man1/*
97 %{_applnkdir}/Development/*
98 %{_prefix}/X11R6/share/pixmaps/*
99
100 %files devel
101 %defattr(644,root,root,755)
102 %{_includedir}/*
103
104 %files static
105 %defattr(644,root,root,755)
106 %{_libdir}/libgst.a
This page took 0.078818 seconds and 4 git commands to generate.