]> git.pld-linux.org Git - packages/librep.git/blob - librep.spec
- up to 0.92.3
[packages/librep.git] / librep.spec
1 Summary:        Embeddable Lisp environment
2 Summary(es.UTF-8):      Ambiente LISP que se puede incluir
3 Summary(pl.UTF-8):      Środowisko do zagnieżdżania Lispa
4 Summary(pt_BR.UTF-8):   Ambiente LISP embutível
5 Summary(ru.UTF-8):      Встраиваемая среда LISP
6 Summary(uk.UTF-8):      Вбудовуване середовище LISP
7 Name:           librep
8 Version:        0.92.3
9 Release:        1
10 Epoch:          1
11 License:        GPL
12 Group:          Development/Languages
13 Source0:        http://download.tuxfamily.org/librep/%{name}-%{version}.tar.xz
14 # Source0-md5:  c82744fb45022e8a06e488e4a7513558
15 Patch0:         %{name}-info.patch
16 Patch1:         %{name}-no_version.patch
17 Patch2:         %{name}-longdouble.patch
18 Patch3:         %{name}-config.patch
19 Patch4:         %{name}-am18.patch
20 URL:            http://librep.sourceforge.net/
21 BuildRequires:  autoconf >= 2.3-12
22 BuildRequires:  automake
23 BuildRequires:  gdbm-devel
24 BuildRequires:  gmp-devel >= 4.1-3
25 BuildRequires:  libffi-devel
26 BuildRequires:  readline-devel >= 5.0
27 BuildRequires:  texinfo
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %define         _libexecdir     %{_libdir}
31
32 %description
33 This is a lightweight LISP environment for UNIX. It contains a LISP
34 interpreter, byte-code compiler and virtual machine. Applications may
35 use the LISP interpreter as an extension language, or it may be used
36 for standalone scripts.
37
38 Originally inspired by Emacs Lisp, the language dialect combines many
39 of the elisp features while trying to remove some of the main
40 deficiencies, with features from Common Lisp.
41
42 %description -l es.UTF-8
43 Este es un ambiente LISP (sencillo, ocupa poca memoria y rápido) para
44 UNIX. Este paquete contiene un interpretador LISP, compilador de
45 byte-code y una máquinavirtual. Las aplicaciones pueden usar el
46 interpretador LISP como un lenguaje deextensión, o el interpretador
47 puede usarse para scripts separados.
48
49 Instalado originalmente en Emacs LISP, este dialecto combina muchos de
50 los recursos de elisp al mismo tiempo en que intenta eliminar algunas
51 de sus deficiencias, con recursos de Common LISP.
52
53 %description -l pl.UTF-8
54 To jest niewielkie środowisko LISP dla Uniksa. Zawiera interpreter
55 LISP-a, kompilator bytecodu i maszynę wirtualną. Aplikacje mogą używać
56 interpretera LISP-a jako rozszerzenia języka lub w oddzielnych
57 skryptach.
58
59 Oryginalnie zainspirowany przez Emacs Lisp, ten dialekt języka łączy
60 wiele cech elispa, próbując usunąć niektóre z głównych utrudnień, z
61 cechami Common Lispa.
62
63 %description -l pt_BR.UTF-8
64 Esse é um ambiente LISP leve para UNIX. Esse pacote contém um
65 interpretador LISP, compilador de byte-code e uma máquina virtual.
66 Aplicações podem usar o interpretador LISP como uma linguagem de
67 extensão, ou o interpretador pode ser usado para scripts isolados.
68
69 Originalmente inspirado pelo Emacs LISP, esse dialeto combina muitos
70 dos recursos do elisp ao mesmo tempo em que tenta remover algumas de
71 suas deficiências, com recursos do Common LISP.
72
73 %description -l ru.UTF-8
74 Librep - это диалект языка LISP для использования встроенным в другие
75 приложения или отдельно. Librep в большой степени (хотя и не
76 полностью) совместим с Emacs LISP. Librep содержит интерпретатор LISP,
77 байт-кодовый компилятор и виртуальную машину. Приложения могут
78 использвать интерпретатор LISP как язык расширения или для запуска
79 самостоятельных сценариев.
80
81 %description -l uk.UTF-8
82 Librep - це діалект мови LISP для використання вбудованим в інші
83 прикладні програми чи окремо. Librep великою мірою (хоча й не
84 повністю) сумісний з Emacs LISP. Librep містить інтерпретатор LISP,
85 байт-кодовий компілятор та віртуальну машину. Програми можуть
86 використовувати інтерпретатор LISP як мову розширення чи для запуску
87 відокремлених сценаріїв.
88
89 %package devel
90 Summary:        librep include files and link libraries
91 Summary(es.UTF-8):      Archivos de cabezamiento y bibliotecas para librep
92 Summary(pl.UTF-8):      Pliki nagłówkowe do librep
93 Summary(pt_BR.UTF-8):   Arquivos de cabeçalho e bibliotecas para o librep
94 Summary(ru.UTF-8):      Файлы для разработки программ, использующих librep
95 Summary(uk.UTF-8):      Файли для розробки програм з використанням librep
96 Group:          Development/Languages
97 Requires:       %{name} = %{epoch}:%{version}-%{release}
98 Requires:       gmp-devel >= 4.1-3
99 Obsoletes:      librep-jl
100
101 %description devel
102 Link libraries and C header and Lisp source files for librep
103 development.
104
105 %description devel -l es.UTF-8
106 Bibliotecas para enlace y archivos de encabezamiento para desarrollo
107 con librep.
108
109 %description devel -l pl.UTF-8
110 Pliki nagłówkowe i źródła Lispa do tworzenia programów z użyciem
111 librep.
112
113 %description devel -l pt_BR.UTF-8
114 Bibliotecas para ligação e arquivos de cabeçalho para desenvolvimento
115 com librep.
116
117 %description devel -l ru.UTF-8
118 Файлы для разработки программ с использованием librep. Librep - это
119 встраиваемый диалект LISP.
120
121 %description devel -l uk.UTF-8
122 Файли для розробки програм з використанням librep. Librep - це
123 вбудовуваний діалект LISP.
124
125 %package static
126 Summary:        librep static libraries
127 Summary(pl.UTF-8):      Biblioteki statyczne librep
128 Summary(ru.UTF-8):      Статические библиотеки librep
129 Summary(uk.UTF-8):      Статичні бібліотеки librep
130 Group:          Development/Languages
131 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
132
133 %description static
134 Librep static libraries.
135
136 %description static -l pl.UTF-8
137 Biblioteki statyczne librep.
138
139 %description static -l ru.UTF-8
140 Статические библиотеки для разработки программ с использованием
141 librep. Librep - это встраиваемый диалект LISP.
142
143 %description static -l uk.UTF-8
144 Статичні бібліотеки для розробки програм з використанням librep.
145 Librep - це вбудовуваний діалект LISP.
146
147 %prep
148 %setup -q
149 %patch0 -p1
150 %{__sed} -i "s@\(rep\(common\|\)execdir='[^']*\)@\1/%{_host}@" configure.in
151 # %patch1 -p1
152 # %patch2 -p1
153 # %patch3 -p1
154 # %patch4 -p1
155
156 %build
157 cp -f /usr/share/automake/config.* .
158 %{__libtoolize}
159 %{__aclocal}
160 %{__autoconf}
161 %configure \
162         --enable-static
163 %{__make} \
164         host_type=%{_host}
165
166 %install
167 rm -rf $RPM_BUILD_ROOT
168
169 %{__make} install \
170         DESTDIR=$RPM_BUILD_ROOT \
171         aclocaldir=%{_aclocaldir} \
172         host_type=%{_host}
173
174 # remove useless static plugins
175 # *.la can be used to load plugins and may contain additional information
176 rm -f $RPM_BUILD_ROOT%{_libexecdir}/{,rep}/%{_host}/{,rep}/{,*{,/*}}/*.a
177
178 %clean
179 rm -rf $RPM_BUILD_ROOT
180
181 %post   -p /sbin/ldconfig
182 %postun -p /sbin/ldconfig
183
184 %post devel     -p      /sbin/postshell
185 -/usr/sbin/fix-info-dir -c %{_infodir}
186
187 %postun devel   -p      /sbin/postshell
188 -/usr/sbin/fix-info-dir -c %{_infodir}
189
190 %files
191 %defattr(644,root,root,755)
192 %doc NEWS README TODO
193 %attr(755,root,root) %{_bindir}/rep
194 %attr(755,root,root) %{_bindir}/rep-remote
195 %attr(755,root,root) %{_bindir}/rep-xgettext
196 %attr(755,root,root) %{_bindir}/repdoc
197 %{_mandir}/man1/rep*.1*
198 %attr(755,root,root) %{_libdir}/librep.so.*.*.*
199 %attr(755,root,root) %ghost %{_libdir}/librep.so.16
200 %dir %{_datadir}/rep
201 %{_datadir}/rep/lisp
202 %exclude %{_datadir}/rep/lisp/*.jl
203 %exclude %{_datadir}/rep/lisp/*/*.jl
204 %exclude %{_datadir}/rep/lisp/*/*/*.jl
205 %exclude %{_datadir}/rep/lisp/*/*/*/*.jl
206 %exclude %{_datadir}/rep/lisp/*/*/*/*/*.jl
207 %dir %{_libexecdir}/rep
208 %dir %{_libexecdir}/rep/%{_host}
209 %{_libexecdir}/rep/%{_host}/doc-strings
210 %{_libexecdir}/rep/%{_host}/*.la
211 %dir %{_libexecdir}/rep/%{_host}/rep
212 %dir %{_libexecdir}/rep/%{_host}/rep/data
213 %dir %{_libexecdir}/rep/%{_host}/rep/i18n
214 %dir %{_libexecdir}/rep/%{_host}/rep/io
215 %dir %{_libexecdir}/rep/%{_host}/rep/io/db
216 %dir %{_libexecdir}/rep/%{_host}/rep/lang
217 %dir %{_libexecdir}/rep/%{_host}/rep/util
218 %dir %{_libexecdir}/rep/%{_host}/rep/vm
219 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/*.so
220 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/rep/*.so
221 %{_libexecdir}/rep/%{_host}/rep/*.la
222 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/rep/*/*.so
223 %{_libexecdir}/rep/%{_host}/rep/*/*.la
224 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/rep/*/*/*.so
225 %{_libexecdir}/rep/%{_host}/rep/*/*/*.la
226
227 %files devel
228 %defattr(644,root,root,755)
229 %attr(755,root,root) %{_libdir}/librep.so
230 %{_libdir}/lib*.la
231 %dir %{_includedir}/rep
232 %{_includedir}/rep/*.h
233 %{_pkgconfigdir}/librep.pc
234 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/emulate-gnu-tar
235 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/libtool
236 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/install-aliases
237 %{_libexecdir}/rep/%{_host}/rules.mk
238 %{_infodir}/librep*
239 %{_datadir}/rep/lisp/*.jl
240 %{_datadir}/rep/lisp/*/*.jl
241 %{_datadir}/rep/lisp/*/*/*.jl
242 %{_datadir}/rep/lisp/*/*/*/*.jl
243 %{_datadir}/rep/lisp/*/*/*/*/*.jl
244
245 %files static
246 %defattr(644,root,root,755)
247 %{_libdir}/lib*.a
This page took 0.082393 seconds and 3 git commands to generate.