X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=g-wrap.spec;h=01f1118e6aa79d3199d8ad7933c9d725735201e3;hb=1dca09592d37c9a507fa54db65d4530b9b08cd92;hp=1f3a8930f253f1b048b2c6832465227b649fa71a;hpb=50104bd3e629cc06696a24e3260561b194aeb11a;p=packages%2Fg-wrap.git diff --git a/g-wrap.spec b/g-wrap.spec index 1f3a893..01f1118 100644 --- a/g-wrap.spec +++ b/g-wrap.spec @@ -2,26 +2,25 @@ Summary: A utility for automatically generating glue code to export C libraries Summary(pl.UTF-8): Narzędzie do eksportowania bibliotek C do interpreterów Scheme Summary(pt_BR.UTF-8): Um utilitário para geração automática de código para exportar bibliotecas C para guile scheme e rscheme Name: g-wrap -Version: 1.9.8 -Release: 1 +Version: 1.9.13 +Release: 4 Epoch: 2 -License: LGPL +License: LGPL v2.1+ Group: Libraries Source0: http://download.savannah.gnu.org/releases/g-wrap/%{name}-%{version}.tar.gz -# Source0-md5: b6deb04db3e1008f7d1db4ab7df594b2 +# Source0-md5: 5952a389fd00f123dfb86d269a1d6d67 Patch0: %{name}-info.patch -Patch1: %{name}-glib2.patch -Patch2: %{name}-srfi.patch +Patch1: %{name}-git.patch URL: http://www.nongnu.org/g-wrap/ BuildRequires: autoconf >= 2.50 BuildRequires: automake >= 1.5 BuildRequires: glib2-devel >= 2.0 -BuildRequires: guile-devel >= 5:1.8 +BuildRequires: guile-devel >= 5:1.8.3 BuildRequires: libffi-devel BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: texinfo -Requires: guile > 5:1.8 +Requires: guile >= 5:1.8.3 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -46,6 +45,7 @@ Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para o g-wrap Group: Development/Libraries Requires: %{name} = %{epoch}:%{version}-%{release} Requires: guile-devel >= 5:1.8 +Requires: libffi-devel %description devel headers for developing programs using g-wrap. @@ -76,7 +76,8 @@ Bibliotecas estáticas para desenvolvimento com a biblioteca g-wrap. %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 + +touch config.rpath %build %{__libtoolize} @@ -95,12 +96,7 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -# disappeared from g-wrap sources, but not present in guile 1.8.1 -install -D lib/srfi/srfi-35.scm $RPM_BUILD_ROOT%{_datadir}/guile/site/srfi/srfi-35.scm - -rm -f $RPM_BUILD_ROOT%{_libdir}/g-wrap/modules/libgw-*.{a,la} -# example module, API not exported -rm -f $RPM_BUILD_ROOT%{_libdir}/lib*miscutils*.{a,la} +%{__rm} $RPM_BUILD_ROOT%{_libdir}/g-wrap/modules/libgw-*.{a,la} %clean rm -rf $RPM_BUILD_ROOT @@ -108,30 +104,25 @@ rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%post devel -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%post devel -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} -%postun devel -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%postun devel -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README THANKS TODO %attr(755,root,root) %{_libdir}/libgwrap-core-runtime.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libgwrap-core-runtime.so.2 %attr(755,root,root) %{_libdir}/libgwrap-guile-runtime.so.*.*.* -%attr(755,root,root) %{_libdir}/libgw-guile-miscutils.so.*.*.* -%attr(755,root,root) %{_libdir}/libmiscutils.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libgwrap-guile-runtime.so.2 %dir %{_libdir}/g-wrap %dir %{_libdir}/g-wrap/modules %attr(755,root,root) %{_libdir}/g-wrap/modules/libgw-guile-gw-glib.so* %attr(755,root,root) %{_libdir}/g-wrap/modules/libgw-guile-standard.so* -%dir %{_datadir}/guile -%dir %{_datadir}/guile/site %{_datadir}/guile/site/g-wrap -%dir %{_datadir}/guile/site/srfi -%{_datadir}/guile/site/srfi/srfi-35.scm %{_datadir}/guile/site/g-wrap.scm -%{_infodir}/g-wrap.info* %files devel %defattr(644,root,root,755) @@ -141,9 +132,11 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libgwrap-core-runtime.la %{_libdir}/libgwrap-guile-runtime.la %{_includedir}/g-wrap -%{_includedir}/g-wrap*.h +%{_includedir}/g-wrap-wct.h %{_pkgconfigdir}/g-wrap-2.0-guile.pc %{_aclocaldir}/g-wrap.m4 +%{_mandir}/man1/g-wrap-config.1* +%{_infodir}/g-wrap.info* %files static %defattr(644,root,root,755)