]> git.pld-linux.org Git - packages/libspectrum.git/blobdiff - libspectrum.spec
- added macro dir argument to aclocal to avoid unknown macro warning
[packages/libspectrum.git] / libspectrum.spec
index 70c6e025ef322a3ad44fae47509510b577ec661f..6054fcdb2f50f618c68c9ee8fb65c1805b3cee1f 100644 (file)
@@ -1,18 +1,25 @@
+#
+# Conditional build:
+%bcond_without static_libs     # don't build static library
+#
 Summary:       ZX Spectrum emulator file format library
-Summary(pl):   Biblioteka do obs³ugi formatów plików emulatorów ZX Spectrum
+Summary(pl.UTF-8):     Biblioteka do obsługi formatów plików emulatorów ZX Spectrum
 Name:          libspectrum
-Version:       0.2.1
+Version:       1.3.1
 Release:       1
-License:       GPL
-Group:         Development/Libraries
-Source0:       http://dl.sourceforge.net/fuse-emulator/%{name}-%{version}.tar.gz
-# Source0-md5: 5b851262a7473cb71c3e3341e47e17de
+License:       GPL v2+
+Group:         Libraries
+Source0:       http://downloads.sourceforge.net/fuse-emulator/%{name}-%{version}.tar.gz
+# Source0-md5: 4093ffe3479aa4164b94b74c2fd96038
 URL:           http://fuse-emulator.sourceforge.net/libspectrum.php
-BuildRequires: autoconf
+BuildRequires: audiofile-devel >= 0.2.3
+BuildRequires: autoconf >= 2.50
 BuildRequires: automake
-BuildRequires: glib-devel
-BuildRequires: libgcrypt-devel
-BuildRequires: libtool
+BuildRequires: bzip2-devel >= 1.0
+BuildRequires: glib2-devel >= 2.0.0
+BuildRequires: libgcrypt-devel >= 1.1.42
+BuildRequires: libtool >= 2:2
+BuildRequires: pkgconfig >= 1:0.7
 BuildRequires: zlib-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -21,47 +28,57 @@ libspectrum is a library designed to make the input and output of some
 ZX Spectrum emulator files slightly easier. It is intended to be
 usable on Unix variants, Win32 and Mac OS X.
 
-%description -l pl
-libspectrum jest bibliotek± zaprojektowan±, by u³atwiæ zapis i odczyt
-plików wykorzystywanych przez emulatory ZX Spectrum. Mo¿na jej u¿ywaæ
-na ró¿nych wariantach systemu Unix, Win32 i Mac OS X.
+%description -l pl.UTF-8
+libspectrum jest biblioteką zaprojektowaną, by ułatwić zapis i odczyt
+plików wykorzystywanych przez emulatory ZX Spectrum. Można jej używać
+na różnych wariantach systemu Unix, Win32 i Mac OS X.
 
 %package devel
 Summary:       ZX Spectrum emulator file format library - development
-Summary(pl):   Czê¶æ dla programistów u¿ywaj±cych biblioteki libspectrum
+Summary(pl.UTF-8):     Część dla programistów używających biblioteki libspectrum
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
+Requires:      audiofile-devel >= 0.2.3
+Requires:      bzip2-devel >= 1.0
+Requires:      glib2-devel >= 2.0.0
+Requires:      libgcrypt-devel >= 1.1.42
+Requires:      zlib-devel
 
 %description devel
-The libspectrum-devel package contains the header files and documentation
-needed to develop applications with libspectrum.
+The libspectrum-devel package contains the header files and
+documentation needed to develop applications with libspectrum.
 
-%description devel -l pl
-Pakiet libspectrum-devel zawiera pliki nag³ówkowe i dokumentacjê potrzebne
-do kompilowania aplikacji korzystaj±cych z libspectrum.
+%description devel -l pl.UTF-8
+Pakiet libspectrum-devel zawiera pliki nagłówkowe i dokumentację
+potrzebne do kompilowania aplikacji korzystających z libspectrum.
 
 %package static
 Summary:       ZX Spectrum emulator file format static library
-Summary(pl):   Statyczna biblioteka libspectrum
+Summary(pl.UTF-8):     Statyczna biblioteka libspectrum
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
-The libspectrum-static package contains the static libraries of libspectrum.
+The libspectrum-static package contains the static libraries of
+libspectrum.
 
-%description static -l pl
+%description static -l pl.UTF-8
 Statyczna wersja biblioteki libspectrum.
 
 %prep
 %setup -q
 
+# don't BR both glib versions
+echo 'AC_DEFUN([AM_PATH_GLIB],[$3])' >> acinclude.m4
+
 %build
 %{__libtoolize}
-%{__aclocal}
+%{__aclocal} -I m4
 %{__autoconf}
 %{__autoheader}
 %{__automake}
-%configure
+%configure \
+       %{!?with_static_libs:--disable-static}
 %{__make}
 
 %install
@@ -79,16 +96,19 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README THANKS
-%attr(755,root,root) %{_libdir}/libspectrum.so.*.*
+%attr(755,root,root) %{_libdir}/libspectrum.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libspectrum.so.8
 
 %files devel
 %defattr(644,root,root,755)
 %doc doc/libspectrum.txt
-%attr(755,root,root) %{_libdir}/lib*.so
+%attr(755,root,root) %{_libdir}/libspectrum.so
 %{_libdir}/libspectrum.la
 %{_includedir}/libspectrum.h
 %{_mandir}/man3/libspectrum.3*
 
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/lib*.a
+%{_libdir}/libspectrum.a
+%endif
This page took 0.089125 seconds and 4 git commands to generate.