]> git.pld-linux.org Git - packages/g-wrap.git/blame - g-wrap.spec
- release 2,
[packages/g-wrap.git] / g-wrap.spec
CommitLineData
fb018e96 1Summary: A tool for exporting C libraries into Scheme interpreters
2Name: g-wrap
3Version: 0.9.1
76dd16c9 4Release: 2
fb018e96 5License: GPL
6Group: Libraries
80875be3 7Group(fr): Librairies
fb018e96 8Group(pl): Biblioteki
80875be3 9Source0: ftp://ftp.gnucash.org/pub/g-wrap/%{name}-%{version}.tar.gz
76dd16c9 10BuildRequires: guile-devel >= 1.4
80875be3 11BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
fb018e96 12
13%description
14This is a tool for specifying types, functions, and constants to
15import into a Scheme interpreter, and for generating code (in C) to
16interface these to the Guile and RScheme interpreters in particular.
17
18%package devel
80875be3 19Summary: headers for developing programs using g-wrap
20Group: Development/Libraries
21Group(fr): Development/Librairies
22Group(pl): Programowanie/Biblioteki
23Requires: %{name} = %{version}
fb018e96 24
25%description devel
80875be3 26headers for developing programs using g-wrap.
fb018e96 27
28%package static
80875be3 29Summary: Static libraries for developing programs using g-wrap
30Summary(pl): Biblioteki statyczne g-wrap
31Group: Development/Libraries
32Group(fr): Development/Librairies
33Group(pl): Programowanie/Biblioteki
34Requires: %{name}-devel = %{version}
fb018e96 35
36%description static
37Static libraries for developing programs using g-wrap.
fb018e96 38
39%prep
40%setup -q
41
fb018e96 42%build
80875be3 43LDFLAGS="-s"; export LDFLAGS
fb018e96 44%configure
37783ab1 45%{__make}
fb018e96 46
47%install
48rm -rf $RPM_BUILD_ROOT
822db3ee 49%{__make} install DESTDIR=$RPM_BUILD_ROOT
fb018e96 50
fb018e96 51strip --strip-unneed $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
52
80875be3 53gzip -9nf $RPM_BUILD_ROOT%{_infodir}/* NEWS README
fb018e96 54
55%clean
56rm -rf $RPM_BUILD_ROOT
57
58%post -p /sbin/ldconfig
59%postun -p /sbin/ldconfig
60
61%post devel
62[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
63
64%postun devel
65[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
66
67%files
68%defattr(644,root,root,755)
69%attr(755,root,root) %{_libdir}/lib*.so.*.*
70%attr(755,root,root) %{_bindir}/g-scan
71%attr(755,root,root) %{_bindir}/g-wrap
72%attr(755,root,root) %{_libexecdir}/*
73%{_datadir}/guile/site/g-wrap
74%{_datadir}/guile/site/g-wrap.scm
75
76%files devel
77%defattr(644,root,root,755)
78%doc {NEWS,README}.gz
79%attr(755,root,root) %{_bindir}/g-wrap-config
80%attr(755,root,root) %{_libdir}/lib*.so
81%attr(755,root,root) %{_libdir}/lib*.la
82%{_includedir}/*.h
83%{_infodir}/*
84
85%files static
86%defattr(644,root,root,755)
87%{_libdir}/lib*.a
This page took 0.036661 seconds and 4 git commands to generate.