source: spec/trunk/SPECS/libspectre.spec@ 1330

Last change on this file since 1330 was 844, checked in by Silvan Scherrer, 9 years ago

spec: libspectre: first build

File size: 2.2 KB
Line 
1#define svn_url e:/trees/libspectre/trunk
2%define svn_url http://svn.netlabs.org/repos/ports/libspectre/trunk
3%define svn_rev 1691
4
5Name: libspectre
6Version: 0.2.8
7Release: 1%{?dist}
8Summary: A library for rendering PostScript(TM) documents
9
10Group: System Environment/Libraries
11License: GPLv2+
12URL: http://libspectre.freedesktop.org
13Vendor: bww bitwise works GmbH
14Source: %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip
15
16BuildRequires: ghostscript-devel >= 8.61
17
18%description
19%{name} is a small library for rendering PostScript(TM) documents.
20It provides a convenient easy to use API for handling and rendering
21PostScript documents.
22
23
24%package devel
25Summary: Development files for %{name}
26Group: Development/Libraries
27Requires: %{name} = %{version}-%{release}
28Requires: pkgconfig
29
30
31%description devel
32The %{name}-devel package contains libraries and header files for
33developing applications that use %{name}.
34
35
36%debug_package
37
38
39%prep
40%if %{?svn_rev:%(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')}%{!?svn_rev):0}
41%setup -q
42%else
43%setup -n "%{name}-%{version}" -Tc
44svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force
45rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip"
46(cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" "%{name}-%{version}")
47%endif
48
49%build
50export LDFLAGS="-Zhigh-mem"
51# we do autoreconf even fedora doesn't do it
52autoreconf -fiv
53
54%configure --disable-static --enable-shared
55make %{?_smp_mflags}
56
57
58%install
59rm -rf $RPM_BUILD_ROOT
60make install DESTDIR=$RPM_BUILD_ROOT
61find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
62
63
64%clean
65rm -rf $RPM_BUILD_ROOT
66
67
68#post -p /sbin/ldconfig
69
70#postun -p /sbin/ldconfig
71
72
73%files
74%defattr(-,root,root,-)
75%doc COPYING AUTHORS NEWS README TODO
76%{_libdir}/spectre*.dll
77
78%files devel
79%defattr(-,root,root,-)
80%{_includedir}/libspectre/
81%{_libdir}/spectre*_dll.a
82%{_libdir}/pkgconfig/libspectre.pc
83
84
85%changelog
86* Tue Sep 06 2016 Silvan Scherrer <silvan.scherrer@aroa.ch> - 0.2.8-1
87- initial version
Note: See TracBrowser for help on using the repository browser.