Name: gigedit Version: 1.2.3 Release: 7%{?dist} Summary: Instrument editor for gig files License: GPL-2.0+ Group: Productivity/Multimedia/Sound/Utilities Url: http://www.linuxsampler.org/ Source0: %{name}-%{version}.tar.bz2 Patch0: gigedit-objcxxld.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: docbook-style-xsl BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: libtool BuildRequires: intltool BuildRequires: perl(XML::Parser) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gtkmm-3.0) BuildRequires: pkgconfig(sigc++-2.0) BuildRequires: pkgconfig(gig) >= 4.3.0 BuildRequires: pkgconfig(sndfile) >= 1.0.11 BuildRequires: pkgconfig(linuxsampler) >= 2.2.0 %ifarch armv6l armv6hl BuildRequires: Mesa-libEGL1 BuildRequires: pkgconfig(egl) BuildRequires: -raspberrypi-userland %endif %description Instrument editor for Gigasampler files gigedit is an instrument editor allowing to modify existing Gigasampler files, as well as creating new ones from scratch. The GUI is based on the GTK+ (gtkmm) toolkit. Even though it is created as a subproject of the LinuxSampler project, it is currently a completely independent stand-alone editor. %prep %autosetup -p1 %build #Fix file-contains-current-date sed -i '/__DATE__/d' src/gigedit/mainwindow.cpp autoreconf -fi %configure --disable-static make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install %{?_smp_mflags} install -D -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}.desktop install -D -m 0644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/sfz.png find %{buildroot} -type f -name "*.la" -delete -print #No need in file rm -f %{buildroot}%{_libdir}/%{name}/libgigedit.so %files %license COPYING %doc AUTHORS README ChangeLog %doc %{_docdir}/%{name}/*.html %doc %{_docdir}/%{name}/*.png %doc %{_docdir}/%{name}/style.css # Executable %{_bindir}/gigedit # Libraries and plugin %{_libdir}/gigedit/libgigedit.so* %{_libdir}/linuxsampler/plugins/libgigeditlinuxsamplerplugin.so # Localizations %{_datadir}/locale/*/LC_MESSAGES/gigedit.mo # Data / icons %{_datadir}/gigedit/*.xpm %changelog * Sat Nov 08 2025 Jim Hines - 1.2.3-1 - Final clean spec for Fedora 41 - Removed unneeded -devel subpackage - Added LIBTOOLFLAGS fix and -j4 parallel build