]> git.pld-linux.org Git - packages/xmp.git/blobdiff - xmp.spec
- updated to 4.2.0
[packages/xmp.git] / xmp.spec
index 9b471658b70da95c5dbc8c5067881d126b3b6f43..373e22a7933bd0f7ab81657f57075414b0cfcdc3 100644 (file)
--- a/xmp.spec
+++ b/xmp.spec
@@ -1,80 +1,54 @@
 #
 # Conditional build:
-%bcond_without arts            # without aRts audio driver
-%bcond_without esd             # without EsounD audio output driver
-%bcond_without nas             # without NAS audio output driver
-%bcond_without pulseaudio      # without PulseAudio audio output driver
-%bcond_without xmms            # without XMP as XMMS plugin
-%bcond_with    nonfree         # with recent fmopl (GPL-incompatible - non-distributable)
+%bcond_without pulseaudio      # PulseAudio audio output driver
 #
 Summary:       Extended Module Player
-Summary(pl.UTF-8):     Rozszerzony odtwarzacz modułów
+Summary(pl.UTF-8):     Extended Module Player - rozszerzony odtwarzacz modułów
 Name:          xmp
-Version:       2.7.1
+Version:       4.2.0
 Release:       1
-License:       GPL%{?with_nonfree: with non-commercial additions}
+License:       GPL v2+
 Group:         Applications/Sound
-Source0:       http://dl.sourceforge.net/xmp/%{name}-%{version}.tar.gz
-# Source0-md5: bbed5ba3dc9bd8ff38133b31fd5b8846
-Patch0:                %{name}-nondfsg.patch
-URL:           http://xmp.sourceforge.net/
-%{?with_arts:BuildRequires:    arts-devel}
-BuildRequires: autoconf
+Source0:       https://downloads.sourceforge.net/xmp/%{name}-%{version}.tar.gz
+# Source0-md5: db41dd01ec0919091c322b1d74bf56e7
+URL:           https://xmp.sourceforge.net/
+BuildRequires: alsa-lib-devel
+BuildRequires: autoconf >= 2.50
 BuildRequires: automake
-%{?with_esd:BuildRequires:     esound-devel}
-%{?with_nas:BuildRequires:     nas-devel}
+BuildRequires: libxmp-devel >= 4.4
+BuildRequires: pkgconfig
 %{?with_pulseaudio:BuildRequires:      pulseaudio-devel}
-%{?with_xmms:BuildRequires:    rpmbuild(macros) >= 1.125}
-%{?with_xmms:BuildRequires:    xmms-devel}
-BuildRequires: xorg-lib-libX11-devel
-BuildRequires: xorg-lib-libXt-devel
+Requires:      libxmp >= 4.4
+Obsoletes:     xmp-X11 < 2.7
+Obsoletes:     xmp-output-arts < 2.7
+Obsoletes:     xmp-output-esd < 2.7
+Obsoletes:     xmp-output-nas < 2.7
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-xmp is a multi-format module player for UNIX. In machines with GUS or
-AWE cards xmp takes advantage of the OSS sequencer to play modules
-with virtually no system load. Using software mixing, xmp plays at
-sampling rates up to 48kHz in mono or stereo, 8 or 16 bits, signed or
-unsigned, little or big endian samples with 32 bit linear
-interpolation.
+This is the Extended Module Player, a portable module player that
+plays over 90 mainstream and obscure module formats, including
+Protracker MOD, Fasttracker II XM, Scream Tracker 3 S3M and Impulse
+Tracker IT files.
 
 %description -l pl.UTF-8
-xmp jest odtwarzaczem modułów w wielu formatach. Potrafi obsłużyć
-karty GUS i AWE, korzystając z sekwencera OSS, aby nie obciążać
-systemu. Używając programowego miksowania, może odgrywać z
-częstotliwością próbkowania do 48kHz mono lub stereo, 8 lub 16 bitów,
-próbki ze znakiem lub bez, little- lub big-endian z 32-bitową
-interpolacją.
-
-%package -n xmms-input-xmp
-Summary:       XMMS plugin that uses XMP library to play music modules
-Summary(pl.UTF-8):     Wtyczka dla XMMS-a odtwarzająca moduły dźwiękowe z użyciem XMP
-Group:         X11/Applications/Sound
-Requires:      %{name} = %{version}-%{release}
-Requires:      xmms
-
-%description -n xmms-input-xmp
-XMMS plugin that uses XMP library to play music modules.
-
-%description -n xmms-input-xmp -l pl.UTF-8
-Wtyczka dla XMMS-a odtwarzająca moduły dźwiękowe z użyciem biblioteki
-XMP.
+XMP (Extended Module Player - rozszerzony odtwarzacz modułów) to
+przenośny odtwarzacz modułów muzycznych, znający ponad 90 głównych i
+mniej znanych formatów, w tym: Protracker (MOD), Scream Tracker 3
+(S3M), Fast Tracker II (XM) oraz Impulse Tracker (IT).
 
 %prep
-%setup -q -n %{name}-%{version}
-%{?with_nonfree:%patch0 -p1}
+%setup -q
 
 %build
-cp -f /usr/share/automake/config.* scripts
 %{__aclocal}
 %{__autoconf}
+%{__automake}
 %configure \
-       %{?with_arts:--enable-arts} \
-       %{?with_esd:--enable-esd} \
-       %{?with_nas:--enable-nas} \
-       %{?with_pulseaudio:--enable-pulseaudio} \
-       %{?with_xmms:--enable-xmms-plugin}
-%{__make} -j1
+       %{!?with_pulseaudio:--disable-pulseaudio} \
+       --disable-silent-rules
+
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -91,14 +65,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README docs/{CREDITS,ChangeLog,README.{awebug,fixloop,trackers,unsqsh},formats}
+%doc CREDITS Changelog README
 %dir %{_sysconfdir}/xmp
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xmp/*.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xmp/modules.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xmp/xmp.conf
 %attr(755,root,root) %{_bindir}/xmp
 %{_mandir}/man1/xmp.1*
-
-%if %{with xmms}
-%files -n xmms-input-xmp
-%defattr(644,root,root,755)
-%attr(755,root,root) %{xmms_input_plugindir}/*.so
-%endif
This page took 0.091889 seconds and 4 git commands to generate.