# Tag: Tracker, Jack, Alsa # Type: Standalone # Category: Audio, Sequencer Summary: A crossplatform music editor for creating Commodore 64 music. Uses reSID library by Dag Lem and supports alternatively HardSID & CatWeasel devices. Name: goatracker Version: 2.77 Release: 2%{?dist} License: GPL URL: https://sourceforge.net/projects/goattracker2/ Vendor: Audinux Distribution: Audinux Source0: https://sourceforge.net/projects/goattracker2/files/GoatTracker 2 Stereo/%{version}/GoatTracker_%{version}_Stereo.zip BuildRequires: gcc gcc-c++ BuildRequires: make BuildRequires: alsa-lib-devel BuildRequires: desktop-file-utils BuildRequires: SDL-devel %description A crossplatform music editor for creating Commodore 64 music. Uses reSID library by Dag Lem and supports alternatively HardSID & CatWeasel devices. %prep %autosetup -c -n gt2stereo sed -i -e "/CFLAGS/c\CFLAGS=%{build_cflags} -Ibme -Iasm" src/makefile.common sed -i -e "/CXXFLAGS/c\CXXFLAGS=%{build_cflags} -Ibme -Iasm" src/makefile.common sed -i -e "s/strip/true/g" src/makefile.common %build %set_build_flags cd src make clean %make_build %install install -m 755 -d %{buildroot}/%{_bindir}/ cp -a linux/* %{buildroot}/%{_bindir}/ install -m 755 -d %{buildroot}/%{_datadir}/pixmaps install -m 644 -p src/goattrk2.bmp %{buildroot}%{_datadir}/pixmaps/ install -m 755 -d %{buildroot}/%{_datadir}/applications/ cat > %{buildroot}%{_datadir}/applications/goatracker.desktop << EOF [Desktop Entry] Name=goatracker Comment=A tracker Synthesizer. Exec=/usr/bin/gt2stereo Type=Application Terminal=0 Icon=/usr/share/pixmaps/goattrk2.bmp Categories=AudioVideo; EOF install -m 755 -d %{buildroot}%{_datadir}/%{name}/examples cp -r examples/* %{buildroot}%{_datadir}/%{name}/examples/ install -m 755 -d %{buildroot}%{_datadir}/%{name}/doc cp -a goat_tracker_commands.pdf %{buildroot}%{_datadir}/%{name}/doc/ desktop-file-install --vendor '' \ --add-category=Audio \ --add-category=Midi \ --add-category=Sequencer \ --dir %{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/goatracker.desktop %check desktop-file-validate %{buildroot}%{_datadir}/applications/goatracker.desktop %files %doc authors readme_resid.txt readme_sdl.txt readme.txt %license copying %{_bindir}/* %{_datadir}/%{name}/* %{_datadir}/pixmaps/* %{_datadir}/applications/* %changelog * Sun Dec 05 2021 Yann Collette 2.77-2 - update to 2.77-2 * Tue Oct 20 2020 Yann Collette 2.76-2 - fix debug build * Wed Jun 17 2020 Yann Collette 2.76-1 - update to 2.76 * Thu Jan 3 2019 Yann Collette 2.75-1 - Initial release of spec file