# Status: active # Tag: Tracker, Jack, Alsa # Type: Standalone # Category: Audio, Sequencer Name: milkytracker Version: 1.05.01 Release: 2%{?dist} Summary: Module tracker software for creating music License: GPL-3.0-or-later URL: https://github.com/milkytracker/MilkyTracker ExclusiveArch: x86_64 aarch64 Vendor: Audinux Distribution: Audinux Source0: https://github.com/milkytracker/MilkyTracker/archive/v%{version}.tar.gz#/MilkyTracker-%{version}.tar.gz BuildRequires: gcc gcc-c++ BuildRequires: cmake BuildRequires: SDL2-devel BuildRequires: SDL2-static BuildRequires: rtmidi-devel BuildRequires: rtaudio-devel BuildRequires: zlib-devel BuildRequires: zziplib-devel BuildRequires: alsa-lib-devel BuildRequires: pkgconfig(jack) BuildRequires: lhasa-devel BuildRequires: desktop-file-utils BuildRequires: libappstream-glib %description MilkyTracker is an application for creating music in the .MOD and .XM formats. Its goal is to be free replacement for the popular Fasttracker II software. %prep %autosetup -n MilkyTracker-%{version} %build %cmake %cmake_build %install %cmake_install # copy the icon mkdir -p %{buildroot}%{_datadir}/pixmaps cp -p resources/pictures/carton.png %{buildroot}%{_datadir}/pixmaps/milkytracker.png # copy the desktop file mkdir -p %{buildroot}%{_datadir}/applications cp resources/milkytracker.desktop %{buildroot}%{_datadir}/applications/ # copy the metainfo file mkdir -p %{buildroot}%{_datadir}/metainfo/ cp resources/org.milkytracker.MilkyTracker.metainfo.xml %{buildroot}%{_datadir}/metainfo/ desktop-file-install \ --dir=%{buildroot}%{_datadir}/applications \ --set-key="Exec" --set-value='env XDG_CURRENT_DESKTOP="" KDE_FULL_SESSION="" DESKTOP_SESSION="" GDK_BACKEND=x11 milkytracker %f' \ %{buildroot}%{_datadir}/applications/milkytracker.desktop %check desktop-file-validate %{buildroot}%{_datadir}/applications/milkytracker.desktop appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.milkytracker.MilkyTracker.metainfo.xml %files %doc AUTHORS NEWS README.md ChangeLog.md docs/*.html %license COPYING %{_bindir}/milkytracker %{_datadir}/applications/* %{_datadir}/pixmaps/milkytracker.png %dir %{_datadir}/milkytracker/ %{_datadir}/milkytracker/songs/* %{_datadir}/doc/MilkyTracker/* %{_datadir}/metainfo/org.milkytracker.MilkyTracker.metainfo.xml %changelog * Thu Nov 28 2024 Yann Collette 1.05.01-2 - Update to 1.05.01-2 * Mon Nov 25 2024 Yann Collette 1.05.00-2 - Update to 1.05.00-2 * Wed Jul 05 2023 Yann Collette 1.04.00-2 - Update to 1.04.00-2 * Thu Dec 10 2020 Yann Collette 1.03.00-2 - Update to 1.03.00-2 * Thu Oct 1 2020 Yann Collette 1.02.00-2 - Update for Fedora 33 * Mon Oct 15 2018 Yann Collette 1.02.00 - Update for Fedora 29 * Sun May 13 2018 Yann Collette 1.02.00 * Tue Jun 28 2016 Joonas Sarajärvi - 0.90.86-3 - Rebuilt to make the package available after unretirement * Thu Feb 04 2016 Fedora Release Engineering - 0.90.86-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sat Jan 30 2016 Joonas Sarajärvi - 0.90.86-1 - Updated to new upstream release - Use bundled copy of zziplib - Zip file support was fixed (bz #1270882) * Wed Jun 17 2015 Fedora Release Engineering - 0.90.85-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 02 2015 Kalev Lember - 0.90.85-10 - Rebuilt for GCC 5 C++11 ABI change * Sun Aug 17 2014 Fedora Release Engineering - 0.90.85-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 0.90.85-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 0.90.85-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Toshio Kuratomi - 0.90.85-6 - Remove the --vendor flag from desktop-file-install https://fedorahosted.org/fesco/ticket/1077 * Thu Feb 14 2013 Fedora Release Engineering - 0.90.85-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Aug 03 2012 Joonas Sarajärvi - 0.90.85-4 - Fix build error from invalid C++ type conversions * Fri Jul 20 2012 Fedora Release Engineering - 0.90.85-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering - 0.90.85-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Jun 08 2011 Joonas Sarajärvi - 0.90.85-1 - Update to upstream version 0.90.85 - Redo the build system tweaks to avoid using bundled zziplib - Fix integer type errors * Tue Feb 08 2011 Fedora Release Engineering - 0.90.80-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Jul 25 2009 Fedora Release Engineering - 0.90.80-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 0.90.80-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri May 30 2008 Mamoru Tasaka - 0.90.80-3 - Use system-wide zziplib (zlib is not used directly) * Mon May 26 2008 Joonas Sarajärvi - 0.90.80-2 - Set Source0 to use macros for easier updating. - Removed the --without-jack configuration option. - Added -p to the cp command to preserve the timestamp. - Replaced /usr/share with a macro. - Added a line to prep to set correct permissions for source files extracted from the tarball. - Modified a Makefile.am to not compile the included static zlib library. * Sat May 3 2008 Joonas Sarajärvi - 0.90.80-1 - Initial RPM release.