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
12 Group: Development/Languages
13 Source0: http://download.tuxfamily.org/librep/%{name}-%{version}.tar.xz
14 # Source0-md5: 7a79d2c61c76c55a42907f8fc209def6
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)
30 %define _libexecdir %{_libdir}
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.
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.
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.
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.
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
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
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.
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.
73 %description -l ru.UTF-8
74 Librep - это диалект языка LISP для использования встроенным в другие
75 приложения или отдельно. Librep в большой степени (хотя и не
76 полностью) совместим с Emacs LISP. Librep содержит интерпретатор LISP,
77 байт-кодовый компилятор и виртуальную машину. Приложения могут
78 использвать интерпретатор LISP как язык расширения или для запуска
79 самостоятельных сценариев.
81 %description -l uk.UTF-8
82 Librep - це діалект мови LISP для використання вбудованим в інші
83 прикладні програми чи окремо. Librep великою мірою (хоча й не
84 повністю) сумісний з Emacs LISP. Librep містить інтерпретатор LISP,
85 байт-кодовий компілятор та віртуальну машину. Програми можуть
86 використовувати інтерпретатор LISP як мову розширення чи для запуску
87 відокремлених сценаріїв.
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
102 Link libraries and C header and Lisp source files for librep
105 %description devel -l es.UTF-8
106 Bibliotecas para enlace y archivos de encabezamiento para desarrollo
109 %description devel -l pl.UTF-8
110 Pliki nagłówkowe i źródła Lispa do tworzenia programów z użyciem
113 %description devel -l pt_BR.UTF-8
114 Bibliotecas para ligação e arquivos de cabeçalho para desenvolvimento
117 %description devel -l ru.UTF-8
118 Файлы для разработки программ с использованием librep. Librep - это
119 встраиваемый диалект LISP.
121 %description devel -l uk.UTF-8
122 Файли для розробки програм з використанням librep. Librep - це
123 вбудовуваний діалект LISP.
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}
134 Librep static libraries.
136 %description static -l pl.UTF-8
137 Biblioteki statyczne librep.
139 %description static -l ru.UTF-8
140 Статические библиотеки для разработки программ с использованием
141 librep. Librep - это встраиваемый диалект LISP.
143 %description static -l uk.UTF-8
144 Статичні бібліотеки для розробки програм з використанням librep.
145 Librep - це вбудовуваний діалект LISP.
150 %{__sed} -i "s@\(rep\(common\|\)execdir='[^']*\)@\1/%{_host}@" configure.in
157 cp -f /usr/share/automake/config.* .
166 rm -rf $RPM_BUILD_ROOT
169 DESTDIR=$RPM_BUILD_ROOT \
170 aclocaldir=%{_aclocaldir} \
173 # remove useless static plugins
174 # *.la can be used to load plugins and may contain additional information
175 rm -f $RPM_BUILD_ROOT%{_libexecdir}/{,rep}/%{_host}/{,rep}/{,*{,/*}}/*.a
178 rm -rf $RPM_BUILD_ROOT
180 %post -p /sbin/ldconfig
181 %postun -p /sbin/ldconfig
183 %post devel -p /sbin/postshell
184 -/usr/sbin/fix-info-dir -c %{_infodir}
186 %postun devel -p /sbin/postshell
187 -/usr/sbin/fix-info-dir -c %{_infodir}
190 %defattr(644,root,root,755)
191 %doc NEWS README TODO
192 %attr(755,root,root) %{_bindir}/rep
193 %attr(755,root,root) %{_bindir}/rep-remote
194 %attr(755,root,root) %{_bindir}/rep-xgettext
195 %attr(755,root,root) %{_bindir}/repdoc
196 %{_mandir}/man1/rep*.1*
197 %attr(755,root,root) %{_libdir}/lib*.so.*.*
198 %attr(755,root,root) %{_libdir}/librep.so.*
201 %exclude %{_datadir}/rep/lisp/*.jl
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 %dir %{_libexecdir}/rep
207 %dir %{_libexecdir}/rep/%{_host}
208 %{_libexecdir}/rep/%{_host}/doc-strings
209 %{_libexecdir}/rep/%{_host}/*.la
210 %dir %{_libexecdir}/rep/%{_host}/rep
211 %dir %{_libexecdir}/rep/%{_host}/rep/data
212 %dir %{_libexecdir}/rep/%{_host}/rep/i18n
213 %dir %{_libexecdir}/rep/%{_host}/rep/io
214 %dir %{_libexecdir}/rep/%{_host}/rep/io/db
215 %dir %{_libexecdir}/rep/%{_host}/rep/lang
216 %dir %{_libexecdir}/rep/%{_host}/rep/util
217 %dir %{_libexecdir}/rep/%{_host}/rep/vm
218 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/*.so
219 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/rep/*.so
220 %{_libexecdir}/rep/%{_host}/rep/*.la
221 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/rep/*/*.so
222 %{_libexecdir}/rep/%{_host}/rep/*/*.la
223 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/rep/*/*/*.so
224 %{_libexecdir}/rep/%{_host}/rep/*/*/*.la
227 %defattr(644,root,root,755)
228 %attr(755,root,root) %{_libdir}/lib*.so
230 %dir %{_includedir}/rep
231 %{_includedir}/rep/*.h
232 %{_pkgconfigdir}/librep.pc
233 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/emulate-gnu-tar
234 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/libtool
235 %attr(755,root,root) %{_libexecdir}/rep/%{_host}/install-aliases
236 %{_libexecdir}/rep/%{_host}/rules.mk
238 %{_datadir}/rep/lisp/*.jl
239 %{_datadir}/rep/lisp/*/*.jl
240 %{_datadir}/rep/lisp/*/*/*.jl
241 %{_datadir}/rep/lisp/*/*/*/*.jl
242 %{_datadir}/rep/lisp/*/*/*/*/*.jl
245 %defattr(644,root,root,755)