Name: gigedit Version: 1.2.4 Release: 1%{?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 # Prefix: /usr 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 %setup if [ -f Makefile.cvs ]; then make -f Makefile.cvs; fi %build # Fix file-contains-current-date sed -i '/__DATE__/d' src/gigedit/mainwindow.cpp autoreconf -fi # Make sure libtool knows this is C++ export LIBTOOLFLAGS="--tag=CXX" export AM_LIBTOOLFLAGS="--tag=CXX" %configure --disable-static %make_build autoreconf -fi %configure %make_build %install %make_install 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 * Wed Dec 17 2025 Jim Hines - 1.2.4-1 - Final clean spec for Fedora 41, 42 and 43 - Removed unneeded -devel subpackage