]> git.pld-linux.org Git - packages/librep.git/blob - librep.spec
35a83415a69fad3011de73162917b418ad596e30
[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.0
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:  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)
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 %{__aclocal}
159 %{__autoconf}
160 %configure \
161         --enable-static
162 %{__make} \
163         host_type=%{_host}
164
165 %install
166 rm -rf $RPM_BUILD_ROOT
167
168 %{__make} install \
169         DESTDIR=$RPM_BUILD_ROOT \
170         aclocaldir=%{_aclocaldir} \
171         host_type=%{_host}
172
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
176
177 %clean
178 rm -rf $RPM_BUILD_ROOT
179
180 %post   -p /sbin/ldconfig
181 %postun -p /sbin/ldconfig
182
183 %post devel     -p      /sbin/postshell
184 -/usr/sbin/fix-info-dir -c %{_infodir}
185
186 %postun devel   -p      /sbin/postshell
187 -/usr/sbin/fix-info-dir -c %{_infodir}
188
189 %files
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.*
199 %dir %{_datadir}/rep
200 %{_datadir}/rep/lisp
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
225
226 %files devel
227 %defattr(644,root,root,755)
228 %attr(755,root,root) %{_libdir}/lib*.so
229 %{_libdir}/lib*.la
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
237 %{_infodir}/librep*
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
243
244 %files static
245 %defattr(644,root,root,755)
246 %{_libdir}/lib*.a
This page took 0.097594 seconds and 2 git commands to generate.