2ddb767
Name: xmp
4580dd0
Version: 4.2.0
c94459c
Release: 3%{?dist}
2ddb767
Summary: A multi-format module player
Dominik 'Rathann' Mierzejewski 51c54ba
Source0: https://downloads.sourceforge.net/project/xmp/xmp/%{version}/xmp-%{version}.tar.gz
Dominik Mierzejewski 737067e
# use pulseaudio output by default
Dominik Mierzejewski 737067e
Patch0: xmp-pulse.patch
1096953
License: GPL-2.0-or-later
2ddb767
URL: http://xmp.sourceforge.net/
5f5c8b3
BuildRequires: make
2ddb767
Buildrequires: alsa-lib-devel
Igor Gnatenko 54b8753
BuildRequires:  gcc
Dominik Mierzejewski 6dc1109
BuildRequires: libxmp-devel >= 4.4.0
a7215c5
BuildRequires: pulseaudio-libs-devel
2ddb767
2ddb767
%description
Dominik Mierzejewski 737067e
This is the Extended Module Player, a portable module player that plays
Dominik Mierzejewski 737067e
over 90 mainstream and obscure module formats, including Protracker MOD,
Dominik Mierzejewski 737067e
Fasttracker II XM, Scream Tracker 3 S3M and Impulse Tracker IT files.
2ddb767
2ddb767
%prep
Dominik 'Rathann' Mierzejewski 927da8b
%autosetup -p1
2ddb767
2ddb767
%build
2ddb767
%configure \
a7215c5
  --enable-pulseaudio \
2ddb767
1096953
%make_build
2ddb767
2ddb767
%install
Dominik 'Rathann' Mierzejewski 51c54ba
%make_install
2ddb767
2ddb767
%files
Dominik 'Rathann' Mierzejewski 51c54ba
%license COPYING
Dominik 'Rathann' Mierzejewski 927da8b
%doc Changelog CREDITS README girl_from_mars.xm
Dominik 'Rathann' Mierzejewski 51c54ba
%dir %{_sysconfdir}/xmp
Dominik 'Rathann' Mierzejewski 51c54ba
%config(noreplace) %{_sysconfdir}/xmp/xmp.conf
Dominik 'Rathann' Mierzejewski 51c54ba
%config(noreplace) %{_sysconfdir}/xmp/modules.conf
Dominik 'Rathann' Mierzejewski 51c54ba
%{_bindir}/xmp
2ddb767
%{_mandir}/man1/xmp.1*
2ddb767
2ddb767
%changelog
c94459c
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.0-3
c94459c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
c94459c
13d09a7
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.0-2
13d09a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
13d09a7
4580dd0
* Mon Jul 10 2023 Dominik Mierzejewski <dominik@greysector.net> - 4.2.0-1
4580dd0
- update to 4.2.0 (#2216922)
4580dd0
- drop obsolete patch
1096953
- update License tag with SPDX identifier
4580dd0
7494885
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-16
7494885
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
7494885
2200e0d
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-15
2200e0d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
2200e0d
1a2bc8e
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-14
1a2bc8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
1a2bc8e
d8c0d49
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-13
d8c0d49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
d8c0d49
b1843d5
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-12
b1843d5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
b1843d5
e9ee807
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-11
e9ee807
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e9ee807
072928a
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-10
072928a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
072928a
f2cf9a0
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-9
f2cf9a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
f2cf9a0
ca54ff1
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-8
ca54ff1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
ca54ff1
5f3e65e
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-7
5f3e65e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5f3e65e
8119989
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-6
8119989
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8119989
54025be
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-5
54025be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
54025be
65e4ba2
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-4
65e4ba2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
65e4ba2
d983c09
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-3
d983c09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d983c09
Dominik 'Rathann' Mierzejewski 927da8b
* Fri Aug 19 2016 Dominik Mierzejewski <rpm@greysector.net> - 4.1.0-2
Dominik 'Rathann' Mierzejewski 927da8b
- fix path to xmp.conf (#1365321)
Dominik 'Rathann' Mierzejewski 927da8b
- include the shipped sample module as doc
Dominik 'Rathann' Mierzejewski 927da8b
Dominik Mierzejewski 6dc1109
* Mon Aug 01 2016 Dominik Mierzejewski <rpm@greysector.net> - 4.1.0-1
Dominik Mierzejewski 6dc1109
- update to 4.1.0
Dominik Mierzejewski 6dc1109
- libxmp 4.4.0 is required
Dominik Mierzejewski 6dc1109
Dominik 'Rathann' Mierzejewski 51c54ba
* Mon Mar 07 2016 Dominik Mierzejewski <rpm@greysector.net> - 4.0.11-1
Dominik 'Rathann' Mierzejewski 51c54ba
- update to 4.0.11
Dominik 'Rathann' Mierzejewski 51c54ba
- use https for source URL
Dominik 'Rathann' Mierzejewski 51c54ba
- tighten file list and use license macro
Dominik 'Rathann' Mierzejewski 51c54ba
8857b99
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.10-3
8857b99
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8857b99
7feb735
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.10-2
7feb735
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7feb735
f2ad557
* Mon Dec 08 2014 Dominik Mierzejewski <rpm@greysector.net> - 4.0.10-1
f2ad557
- update to 4.0.10
f2ad557
- update minimum libxmp requirement
f2ad557
78c1cdf
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.8-2
78c1cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
78c1cdf
4532fc4
* Wed Jul 16 2014 Dominik Mierzejewski <rpm@greysector.net> - 4.0.8-1
4532fc4
- update to 4.0.8
4532fc4
9092033
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.7-2
9092033
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9092033
Dominik Mierzejewski 42c62b9
* Tue Feb 25 2014 Dominik Mierzejewski <rpm@greysector.net> - 4.0.7-1
Dominik Mierzejewski 42c62b9
- update to 4.0.7
Dominik Mierzejewski 42c62b9
- remove obsolete specfile parts
Dominik Mierzejewski 42c62b9
Dominik Mierzejewski 8596e8f
* Wed Oct 30 2013 Dominik Mierzejewski <rpm@greysector.net> - 4.0.6-1
Dominik Mierzejewski 8596e8f
- update to 4.0.6
Dominik Mierzejewski 8596e8f
df72520
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.5-2
df72520
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
df72520
Dominik Mierzejewski 737067e
* Tue Jul 16 2013 Dominik Mierzejewski <rpm@greysector.net> - 4.0.5-1
Dominik Mierzejewski 737067e
- update to 4.0.5
Dominik Mierzejewski 737067e
- drop all patches
Dominik Mierzejewski 737067e
- Audacious plugin moved to a separate package
Dominik Mierzejewski 737067e
- XMMS plugin no longer available
Dominik Mierzejewski 737067e
- patch to use pulseaudio by default
Dominik Mierzejewski 737067e
Dominik Mierzejewski a253019
* Sun Apr 28 2013 Dominik Mierzejewski <rpm@greysector.net> - 3.5.0-3
Dominik Mierzejewski a253019
- fix build against audacious 3.4 (empty pkg-config --cflags is not an error)
Dominik Mierzejewski a253019
- backport fix for CVE-2013-1890 (rhbz #954658)
Dominik Mierzejewski a253019
dfacd14
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.0-2
dfacd14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
dfacd14
Dominik Mierzejewski 012dd78
* Wed Sep 05 2012 Dominik Mierzejewski <rpm@greysector.net> - 3.5.0-1
Dominik Mierzejewski 012dd78
- updated to 3.5.0
Dominik Mierzejewski 012dd78
- rebased 3.3 API patch
Dominik Mierzejewski 012dd78
4fe2e5a
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.0-12
4fe2e5a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4fe2e5a
7b2a91c
* Mon Jun 18 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4.0-11
7b2a91c
- Rebuild for Audacious 3.3-alpha1 generic plugin API/ABI bump.
7b2a91c
- Patch for Audacious 3.3-alpha1 API changes.
7b2a91c
dea814a
* Fri Jun 15 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4.0-10
dea814a
- Fix untimely g_free(filename) calls in Audacious 3 plugin and
dea814a
  make module probing thread-safe.
6547137
7f88a80
* Mon Jun  4 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4.0-7
7f88a80
- Fix undefined symbol corner-case for Audacious 3.2 API (#825937).
7f88a80
c99fad9
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.0-6
c99fad9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
c99fad9
a8ab473
* Mon Jan  2 2012 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4.0-5
a8ab473
- Rebuild for Audacious 3.2-beta1 generic plugin API/ABI bump.
a8ab473
- Update Audacious 3.1 Preferences API patch for header changes.
a8ab473
3a3c080
* Sat Dec 24 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4.0-4
3a3c080
- Rebuild for Audacious 3.2-alpha1 generic plugin API/ABI bump.
3a3c080
2bde0d2
* Wed Oct 26 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4.0-3
2bde0d2
- Rebuild for Audacious 3.1-beta3 generic plugin API/ABI bump.
2bde0d2
82efbf3
* Wed Oct 12 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.4.0-2
78b0091
- Port to Audacious 3.1 Preferences API.
82efbf3
- Rebuild for Audacious 3.1-beta1 generic plugin API/ABI bump.
82efbf3
- Depend on audacious(plugin-api)%%{?_isa}.
82efbf3
Dominik Mierzejewski b5fbb69
* Wed Aug 10 2011 Dominik Mierzejewski <rpm@greysector.net> 3.4.0-1
Dominik Mierzejewski b5fbb69
- update to 3.4.0
Dominik Mierzejewski b5fbb69
- drop obsolete patches
Dominik Mierzejewski b5fbb69
9d7c075
* Thu Jul  7 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3.0-8
9d7c075
- Rewrite the Audacious plugin for Audacious 3.0 Preferences Widgets.
9d7c075
3e56515
* Sun Mar 27 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3.0-7
3e56515
- Rewrite the Audacious plugin for Audacious 2.5.
3e56515
- Verbose build log with V=1 make.
3e56515
- Update the audacious(plugin-api) stuff in the spec file for Audacious 2.5.
3e56515
d7bd9fa
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.0-6
d7bd9fa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d7bd9fa
0415d38
* Fri Feb  4 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3.0-5
0415d38
- No build: wait for mass-rebuild in Rawhide.
0415d38
- Enhance the audacious(plugin-api) stuff in the spec file.
0415d38
ee8e1ff
* Fri Jan 28 2011 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3.0-4
ee8e1ff
- In audacious-plugin-xmp require a specific audacious(plugin-api).
ee8e1ff
f4eb157
* Mon Dec 13 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 3.3.0-3
f4eb157
- Rebuild for Audacious 2.4.2 generic plugin API/ABI bump.
f4eb157
Dominik Mierzejewski b1ce904
* Thu Dec 09 2010 Dominik Mierzejewski <rpm@greysector.net> 3.3.0-2
Dominik Mierzejewski b1ce904
- apply upstream patches to fix crash in audacious plugins (bug #660507)
Dominik Mierzejewski b1ce904
c1032a3
* Sat Dec 04 2010 Dominik Mierzejewski <rpm@greysector.net> 3.3.0-1
c1032a3
- updated to 3.3.0
c1032a3
- drop obsolete patches
c1032a3
78d38a1
* Wed Jul 21 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 3.2.0-3
bb55898
- Patch and rebuild for Audacious 2.4 beta1 generic plugin API/ABI bump.
78d38a1
26e8dbd
* Thu Jul 15 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 3.2.0-2
26e8dbd
- Rebuild for Audacious 2.4 alpha3 generic plugin API/ABI bump.
26e8dbd
04dd991
* Thu Jul 08 2010 Dominik Mierzejewski <rpm@greysector.net> 3.2.0-1
04dd991
- updated to 3.2.0
04dd991
- fixed compilation on rawhide
04dd991
45239ad
* Sun Jan 17 2010 Michael Schwendt <mschwendt@fedoraproject.org> - 3.1.0-2
45239ad
- Rebuild for audacious.pc --libs changes.
45239ad
a7215c5
* Thu Jan 07 2010 Dominik Mierzejewski <rpm@greysector.net> 3.1.0-1
a7215c5
- updated to 3.1.0
a7215c5
- enabled parallel build
a7215c5
- dropped obsolete patches
a7215c5
- built with pulseaudio output support
a7215c5
5f6f6eb
* Thu Dec 31 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.7.1-2
5f6f6eb
- fix FTBFS (#539061), Audacious 2.2 iplugin API change
5f6f6eb
- fix Audacious plugin dialogs
5f6f6eb
3f14b9a
* Mon Sep 14 2009 Dominik Mierzejewski <rpm@greysector.net> 2.7.1-1
3f14b9a
- updated to 2.7.1
3f14b9a
- dropped obsolete patch
3f14b9a
- fixes CVE-2007-6731 (rhbz#523138) and CVE-2007-6732 (rhbz#523147)
3f14b9a
bc82d0f
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.1-8
bc82d0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
bc82d0f
c688c35
* Mon Jul 20 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5.1-7
c688c35
- patch further for Audacious 2, because the bmp_cfg_* symbols are gone
c688c35
  since Audacious 1.5 already
c688c35
759d911
* Sun Jul 19 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5.1-6
759d911
- patch for Audacious 2 (xmp-2.5.1-audacious2.patch)
759d911
09ce0fe
* Tue Jun 16 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.5.1-5
09ce0fe
- rebuild for new libmowgli SONAME (audacious-plugin-xmp depends on it
09ce0fe
  indirectly because of audacious-devel pkgconfig dep-chain)
09ce0fe
60e1dcf
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.1-4
60e1dcf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
60e1dcf
2ddb767
* Mon Oct 13 2008 Dominik Mierzejewski <rpm@greysector.net> 2.5.1-3
2ddb767
- add a script to create the free tarball
2ddb767
- drop workaround for missing audacious-devel Requires:
2ddb767
2ddb767
* Mon Jul 07 2008 Dominik Mierzejewski <rpm@greysector.net> 2.5.1-2
2ddb767
- repackaged source tarball without the OCL-licensed file
2ddb767
2ddb767
* Wed Jun 25 2008 Dominik Mierzejewski <rpm@greysector.net> 2.5.1-1
2ddb767
- initial build based on upstream spec
2ddb767
- disabled stripping upon install
2ddb767
- renamed player plugins to playername(-plugin)-xmp
2ddb767
- worked around missing BRs in audacious-devel in rawhide
2ddb767
- converted non-UTF8 docs