Summary: Embeddable Lisp environment Summary(es.UTF-8): Ambiente LISP que se puede incluir Summary(pl.UTF-8): Środowisko do zagnieżdżania Lispa Summary(pt_BR.UTF-8): Ambiente LISP embutível Summary(ru.UTF-8): Встраиваемая среда LISP Summary(uk.UTF-8): Вбудовуване середовище LISP Name: librep Version: 0.92.3 Release: 5 Epoch: 1 License: GPL Group: Development/Languages Source0: http://download.tuxfamily.org/librep/%{name}-%{version}.tar.xz # Source0-md5: c82744fb45022e8a06e488e4a7513558 Patch0: %{name}-info.patch Patch1: %{name}-no_version.patch Patch2: %{name}-longdouble.patch Patch3: %{name}-config.patch Patch4: %{name}-am18.patch Patch5: %{name}-dont_inline_fcons.patch URL: http://librep.sourceforge.net/ BuildRequires: autoconf >= 2.3-12 BuildRequires: automake BuildRequires: gdbm-devel BuildRequires: gmp-devel >= 4.1-3 BuildRequires: libffi-devel BuildRequires: readline-devel >= 5.0 BuildRequires: texinfo BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _libexecdir %{_libdir} %description This is a lightweight LISP environment for UNIX. It contains a LISP interpreter, byte-code compiler and virtual machine. Applications may use the LISP interpreter as an extension language, or it may be used for standalone scripts. Originally inspired by Emacs Lisp, the language dialect combines many of the elisp features while trying to remove some of the main deficiencies, with features from Common Lisp. %description -l es.UTF-8 Este es un ambiente LISP (sencillo, ocupa poca memoria y rápido) para UNIX. Este paquete contiene un interpretador LISP, compilador de byte-code y una máquinavirtual. Las aplicaciones pueden usar el interpretador LISP como un lenguaje deextensión, o el interpretador puede usarse para scripts separados. Instalado originalmente en Emacs LISP, este dialecto combina muchos de los recursos de elisp al mismo tiempo en que intenta eliminar algunas de sus deficiencias, con recursos de Common LISP. %description -l pl.UTF-8 To jest niewielkie środowisko LISP dla Uniksa. Zawiera interpreter LISP-a, kompilator bytecodu i maszynę wirtualną. Aplikacje mogą używać interpretera LISP-a jako rozszerzenia języka lub w oddzielnych skryptach. Oryginalnie zainspirowany przez Emacs Lisp, ten dialekt języka łączy wiele cech elispa, próbując usunąć niektóre z głównych utrudnień, z cechami Common Lispa. %description -l pt_BR.UTF-8 Esse é um ambiente LISP leve para UNIX. Esse pacote contém um interpretador LISP, compilador de byte-code e uma máquina virtual. Aplicações podem usar o interpretador LISP como uma linguagem de extensão, ou o interpretador pode ser usado para scripts isolados. Originalmente inspirado pelo Emacs LISP, esse dialeto combina muitos dos recursos do elisp ao mesmo tempo em que tenta remover algumas de suas deficiências, com recursos do Common LISP. %description -l ru.UTF-8 Librep - это диалект языка LISP для использования встроенным в другие приложения или отдельно. Librep в большой степени (хотя и не полностью) совместим с Emacs LISP. Librep содержит интерпретатор LISP, байт-кодовый компилятор и виртуальную машину. Приложения могут использвать интерпретатор LISP как язык расширения или для запуска самостоятельных сценариев. %description -l uk.UTF-8 Librep - це діалект мови LISP для використання вбудованим в інші прикладні програми чи окремо. Librep великою мірою (хоча й не повністю) сумісний з Emacs LISP. Librep містить інтерпретатор LISP, байт-кодовий компілятор та віртуальну машину. Програми можуть використовувати інтерпретатор LISP як мову розширення чи для запуску відокремлених сценаріїв. %package devel Summary: librep include files and link libraries Summary(es.UTF-8): Archivos de cabezamiento y bibliotecas para librep Summary(pl.UTF-8): Pliki nagłówkowe do librep Summary(pt_BR.UTF-8): Arquivos de cabeçalho e bibliotecas para o librep Summary(ru.UTF-8): Файлы для разработки программ, использующих librep Summary(uk.UTF-8): Файли для розробки програм з використанням librep Group: Development/Languages Requires: %{name} = %{epoch}:%{version}-%{release} Requires: gmp-devel >= 4.1-3 Obsoletes: librep-jl %description devel Link libraries and C header and Lisp source files for librep development. %description devel -l es.UTF-8 Bibliotecas para enlace y archivos de encabezamiento para desarrollo con librep. %description devel -l pl.UTF-8 Pliki nagłówkowe i źródła Lispa do tworzenia programów z użyciem librep. %description devel -l pt_BR.UTF-8 Bibliotecas para ligação e arquivos de cabeçalho para desenvolvimento com librep. %description devel -l ru.UTF-8 Файлы для разработки программ с использованием librep. Librep - это встраиваемый диалект LISP. %description devel -l uk.UTF-8 Файли для розробки програм з використанням librep. Librep - це вбудовуваний діалект LISP. %package static Summary: librep static libraries Summary(pl.UTF-8): Biblioteki statyczne librep Summary(ru.UTF-8): Статические библиотеки librep Summary(uk.UTF-8): Статичні бібліотеки librep Group: Development/Languages Requires: %{name}-devel = %{epoch}:%{version}-%{release} %description static Librep static libraries. %description static -l pl.UTF-8 Biblioteki statyczne librep. %description static -l ru.UTF-8 Статические библиотеки для разработки программ с использованием librep. Librep - это встраиваемый диалект LISP. %description static -l uk.UTF-8 Статичні бібліотеки для розробки програм з використанням librep. Librep - це вбудовуваний діалект LISP. %prep %setup -q %patch0 -p1 %{__sed} -i "s@\(rep\(common\|\)execdir='[^']*\)@\1/%{_host}@" configure.in # %patch1 -p1 # %patch2 -p1 # %patch3 -p1 # %patch4 -p1 %patch5 -p1 %build cp -f /usr/share/automake/config.* . %{__libtoolize} %{__aclocal} %{__autoconf} %configure \ --enable-static %{__make} \ host_type=%{_host} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ aclocaldir=%{_aclocaldir} \ host_type=%{_host} # remove useless static plugins # *.la can be used to load plugins and may contain additional information rm -f $RPM_BUILD_ROOT%{_libexecdir}/{,rep}/%{_host}/{,rep}/{,*{,/*}}/*.a %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %post devel -p /sbin/postshell -/usr/sbin/fix-info-dir -c %{_infodir} %postun devel -p /sbin/postshell -/usr/sbin/fix-info-dir -c %{_infodir} %files %defattr(644,root,root,755) %doc NEWS README TODO %attr(755,root,root) %{_bindir}/rep %attr(755,root,root) %{_bindir}/rep-remote %attr(755,root,root) %{_bindir}/rep-xgettext %attr(755,root,root) %{_bindir}/repdoc %{_mandir}/man1/rep*.1* %attr(755,root,root) %{_libdir}/librep.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/librep.so.16 %dir %{_datadir}/rep %{_datadir}/rep/lisp %exclude %{_datadir}/rep/lisp/*.jl %exclude %{_datadir}/rep/lisp/*/*.jl %exclude %{_datadir}/rep/lisp/*/*/*.jl %exclude %{_datadir}/rep/lisp/*/*/*/*.jl %exclude %{_datadir}/rep/lisp/*/*/*/*/*.jl %dir %{_libexecdir}/rep %dir %{_libexecdir}/rep/%{_host} %{_libexecdir}/rep/%{_host}/doc-strings %{_libexecdir}/rep/%{_host}/*.la %dir %{_libexecdir}/rep/%{_host}/rep %dir %{_libexecdir}/rep/%{_host}/rep/data %dir %{_libexecdir}/rep/%{_host}/rep/i18n %dir %{_libexecdir}/rep/%{_host}/rep/io %dir %{_libexecdir}/rep/%{_host}/rep/io/db %dir %{_libexecdir}/rep/%{_host}/rep/lang %dir %{_libexecdir}/rep/%{_host}/rep/util %dir %{_libexecdir}/rep/%{_host}/rep/vm %attr(755,root,root) %{_libexecdir}/rep/%{_host}/*.so %attr(755,root,root) %{_libexecdir}/rep/%{_host}/rep/*.so %{_libexecdir}/rep/%{_host}/rep/*.la %attr(755,root,root) %{_libexecdir}/rep/%{_host}/rep/*/*.so %{_libexecdir}/rep/%{_host}/rep/*/*.la %attr(755,root,root) %{_libexecdir}/rep/%{_host}/rep/*/*/*.so %{_libexecdir}/rep/%{_host}/rep/*/*/*.la %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/librep.so %{_libdir}/lib*.la %dir %{_includedir}/rep %{_includedir}/rep/*.h %{_pkgconfigdir}/librep.pc %attr(755,root,root) %{_libexecdir}/rep/%{_host}/emulate-gnu-tar %attr(755,root,root) %{_libexecdir}/rep/%{_host}/libtool %attr(755,root,root) %{_libexecdir}/rep/%{_host}/install-aliases %{_libexecdir}/rep/%{_host}/rules.mk %{_infodir}/librep* %{_datadir}/rep/lisp/*.jl %{_datadir}/rep/lisp/*/*.jl %{_datadir}/rep/lisp/*/*/*.jl %{_datadir}/rep/lisp/*/*/*/*.jl %{_datadir}/rep/lisp/*/*/*/*/*.jl %files static %defattr(644,root,root,755) %{_libdir}/lib*.a