]> git.pld-linux.org Git - packages/smalltalk.git/blob - smalltalk.spec
- release 2,
[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 PreReq:         /usr/sbin/fix-info-dir
16 BuildRequires:  readline-devel >= 4.1
17 BuildRequires:  ncurses-devel >= 5.0
18 BuildRoot:      /tmp/%{name}-%{version}-root
19
20 %define         _applnkdir      %{_prefix}/X11R6/share/applnk
21
22 %description
23 The GNU smalltalk interpreter.
24
25 %description -l pl
26 GNU interpreter smalltalka
27
28 %package devel
29 Summary:        GNU SmallTalk header files
30 Summary(pl):    Pliki nag³ówkowe dla GNU SmallTalka
31 Group:          Libraries
32 Group(pl):      Biblioteki
33 Requires:       %{name} = %{version}
34
35 %description devel
36 The GNU SmallTalk header files.
37
38 %description devel -l pl
39 Pliki nag³ówkowe dla GNU SmallTalka.
40
41 %package static
42 Summary:        Static libraries for GNU Smalltalk
43 Summary(pl):    Biblioteki statyczne dla GNU Smalltalka
44 Group:          Libraries
45 Group(pl):      Biblioteki
46 Requires:       %{name}-devel = %{version}
47
48 %description static
49 The GNU SmallTalk static libraries.
50
51 %description static -l pl
52 Biblioteki statyczne dla GNU SmallTalka.
53
54 %prep
55 %setup -q
56 %patch0 -p1
57 %patch1 -p1
58
59 %build
60 autoconf
61 LDFLAGS="-s"; export LDFLAGS
62 %configure
63 make
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70
71 install -d $RPM_BUILD_ROOT{%{_includedir},%{_mandir}/man1,%{_infodir}} \
72         $RPM_BUILD_ROOT{%{_applnkdir}/Development,%{_prefix}/X11R6/share/pixmaps}
73
74 make DESTDIR=$RPM_BUILD_ROOT install
75
76 ln -sf ../../bin/gst $RPM_BUILD_ROOT%{_datadir}/gnu-smalltalk/gst
77
78 gzip -9nf README docs/{AUTHORS,ChangeLog*,stamp-classes,todo,categories} \
79         docs/NEWS $RPM_BUILD_ROOT{%{_mandir}/man1/*,%{_infodir}/*}
80
81 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Development
82 install %{SOURCE2} $RPM_BUILD_ROOT%{_prefix}/X11R6/share/pixmaps
83
84 %post
85 %{_sbindir}/fix-info-dir -c %{_infodir} >/dev/null 2>&1
86
87 %postun
88 %{_sbindir}/fix-info-dir -c %{_infodir} >/dev/null 2>&1
89
90 %files
91 %defattr(644,root,root,755)
92 %doc README.gz docs/AUTHORS.gz docs/ChangeLog*.gz
93 %doc docs/DOM.html docs/stamp-classes.gz
94 %doc docs/todo.gz docs/NEWS.gz docs/categories.gz
95 %doc emacs
96 %attr (755,root,root) %{_bindir}/gst
97 %{_datadir}/gnu-smalltalk
98 %{_infodir}/*
99 %{_mandir}/man1/*
100 %{_applnkdir}/Development/*
101 %{_prefix}/X11R6/share/pixmaps/*
102
103 %files devel
104 %defattr(644,root,root,755)
105 %{_includedir}/*
106
107 %files static
108 %defattr(644,root,root,755)
109 %{_libdir}/libgst.a
This page took 0.045644 seconds and 4 git commands to generate.