]> git.pld-linux.org Git - packages/libspectrum.git/blame - libspectrum.spec
- added missing #
[packages/libspectrum.git] / libspectrum.spec
CommitLineData
17a9e647 1#
58811f64 2# Conditional build:
3%bcond_without static_libs # don't build static library
4#
0b81b7cf 5Summary: ZX Spectrum emulator file format library
566f31a3 6Summary(pl.UTF-8): Biblioteka do obsługi formatów plików emulatorów ZX Spectrum
0b81b7cf 7Name: libspectrum
2a60ff2e 8Version: 0.3.0.1
fcee2a28 9Release: 1
0b81b7cf 10License: GPL
2a60ff2e 11Group: Libraries
fcee2a28 12Source0: http://dl.sourceforge.net/fuse-emulator/%{name}-%{version}.tar.gz
2a60ff2e 13# Source0-md5: 0c3115064aa38cd0c6a5a5a286b38f79
fcee2a28 14URL: http://fuse-emulator.sourceforge.net/libspectrum.php
0b81b7cf 15BuildRequires: autoconf
16BuildRequires: automake
38fc28d0
JB
17BuildRequires: bzip2-devel >= 1.0
18BuildRequires: glib2-devel >= 2.0.0
fcee2a28 19BuildRequires: libgcrypt-devel
f2ca5ba9 20BuildRequires: libtool
617c6f69 21BuildRequires: pkgconfig >= 1:0.7
d4e1cf5d 22BuildRequires: zlib-devel
0b81b7cf 23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26libspectrum is a library designed to make the input and output of some
27ZX Spectrum emulator files slightly easier. It is intended to be
28usable on Unix variants, Win32 and Mac OS X.
29
0fa0fc02
JR
30%description -l pl.UTF-8
31libspectrum jest biblioteką zaprojektowaną, by ułatwić zapis i odczyt
32plików wykorzystywanych przez emulatory ZX Spectrum. Można jej używać
33na różnych wariantach systemu Unix, Win32 i Mac OS X.
0b81b7cf 34
35%package devel
36Summary: ZX Spectrum emulator file format library - development
566f31a3 37Summary(pl.UTF-8): Część dla programistów używających biblioteki libspectrum
0b81b7cf 38Group: Development/Libraries
08e9c36b 39Requires: %{name} = %{version}-%{release}
38fc28d0
JB
40Requires: bzip2-devel >= 1.0
41Requires: glib2-devel >= 2.0.0
42Requires: libgcrypt-devel
43Requires: zlib-devel
0b81b7cf 44
45%description devel
46The libspectrum-devel package contains the header files and documentation
47needed to develop applications with libspectrum.
48
0fa0fc02
JR
49%description devel -l pl.UTF-8
50Pakiet libspectrum-devel zawiera pliki nagłówkowe i dokumentację potrzebne
51do kompilowania aplikacji korzystających z libspectrum.
0b81b7cf 52
53%package static
54Summary: ZX Spectrum emulator file format static library
566f31a3 55Summary(pl.UTF-8): Statyczna biblioteka libspectrum
0b81b7cf 56Group: Development/Libraries
08e9c36b 57Requires: %{name}-devel = %{version}-%{release}
0b81b7cf 58
59%description static
60The libspectrum-static package contains the static libraries of libspectrum.
61
0fa0fc02 62%description static -l pl.UTF-8
0b81b7cf 63Statyczna wersja biblioteki libspectrum.
64
65%prep
66%setup -q
67
38fc28d0
JB
68# don't BR both glib versions
69echo 'AC_DEFUN([AM_PATH_GLIB],[$3])' >> acinclude.m4
70
0b81b7cf 71%build
d4e1cf5d 72%{__libtoolize}
08e9c36b 73%{__aclocal}
0b81b7cf 74%{__autoconf}
08e9c36b 75%{__autoheader}
0b81b7cf 76%{__automake}
58811f64 77%configure \
78 %{!?with_static_libs:--disable-static}
0b81b7cf 79%{__make}
80
81%install
82rm -rf $RPM_BUILD_ROOT
7fe40d88 83
f9a26ef1
JB
84%{__make} install \
85 DESTDIR=$RPM_BUILD_ROOT
0b81b7cf 86
87%clean
88rm -rf $RPM_BUILD_ROOT
89
7fe40d88 90%post -p /sbin/ldconfig
0b81b7cf 91%postun -p /sbin/ldconfig
92
93%files
94%defattr(644,root,root,755)
f9a26ef1 95%doc AUTHORS ChangeLog README THANKS
2a60ff2e 96%attr(755,root,root) %{_libdir}/libspectrum.so.*.*.*
0b81b7cf 97
98%files devel
99%defattr(644,root,root,755)
08e9c36b 100%doc doc/libspectrum.txt
0b81b7cf 101%attr(755,root,root) %{_libdir}/lib*.so
102%{_libdir}/libspectrum.la
08e9c36b
JB
103%{_includedir}/libspectrum.h
104%{_mandir}/man3/libspectrum.3*
0b81b7cf 105
58811f64 106%if %{with static_libs}
0b81b7cf 107%files static
108%defattr(644,root,root,755)
2a60ff2e 109%{_libdir}/libspectrum.a
58811f64 110%endif
This page took 0.291218 seconds and 4 git commands to generate.