%define reltag 20221020 Name: schismtracker Version: git%{reltag} Release: %mkrel 1 Summary: Schism Tracker is a free and open-source reimplementation of Impulse Tracker Group: Sound/Utilities License: GPLv2 URL: http://schismtracker.org/ Source0: https://github.com/schismtracker/%{name}/archive/%{reltag}/%{name}-%{reltag}.tar.gz Source1: schism.desktop # from opensuse Patch0: schism-deptrack.patch Patch1: schism-alsa.patch # BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(sdl2) BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(xv) BuildRequires: git %description Schism Tracker is a free and open-source reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique "finger feel" that is difficult to replicate in part. The player is based on a highly modified version of the ModPlug engine, with a number of bug fixes and changes to improve IT playback. The songs for Schism Tracked are called modules. There is modarchive.org site with thousandths of modules, which you can listen and take the samples/instruments for the first time. %prep %setup -n %{name}-%{reltag} %autopatch -p1 %build autoreconf -fiv %configure %make_build %install %make_install # override the default .desktop file as it contains entries identified as # invalid by the rpm's spec-helper/check_desktop_files. install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/applications/schism.desktop %files %license COPYING %doc README.md %{_bindir}/%{name} %{_mandir}/man1/%{name}.1* %{_datadir}/applications/schism.desktop %{_datadir}/pixmaps/schism-icon-128.png %changelog * Fri Nov 18 2022 ghibo <ghibo> git20221020-1.mga9 + Revision: 1908653 - Update to release git 20221020 to fix build fail. - Use external .desktop file. - Merge patchset from opensuse to use default alsa instead of hw. - Add patch to create auto dir during building to avoid fail. - use only autoreconf before configure. - Adjust BuildRequires. - Fix files list. * Mon Mar 14 2022 umeabot <umeabot> git20180810-3.mga9 + Revision: 1791000 - Mageia 9 Mass Rebuild * Tue Feb 11 2020 umeabot <umeabot> git20180810-2.mga8 + Revision: 1488948 - Mageia 8 Mass Rebuild + wally <wally> - replace deprecated %%configure2_5x * Sun Sep 02 2018 semiletov <semiletov> git20180810-1.mga7 + Revision: 1256296 - update to the upstream release * Sun Mar 18 2018 semiletov <semiletov> git20180209-1.mga7 + Revision: 1210266 - update to upstream; spec fixes * Mon Feb 05 2018 semiletov <semiletov> git20170910-2.mga7 + Revision: 1199136 + rebuild (emptylog) * Fri Dec 22 2017 semiletov <semiletov> git20170910-1.mga7 + Revision: 1183892 - imported package schismtracker