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