From 717ad1abc20e1f1e121e6c012bc3dcf98e2f42e2 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Sat, 2 Aug 2025 20:52:37 +0200 Subject: [PATCH] package created using the webbuild interface [release 4.5.0-1mamba;Sat Aug 02 2025] --- README.md | 2 + libgig-4.5.0-libdir.patch | 106 +++++++++++++++++++++++++++++++++++++ libgig.spec | 108 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 216 insertions(+) create mode 100644 libgig-4.5.0-libdir.patch create mode 100644 libgig.spec diff --git a/README.md b/README.md index 5d389ee..fa630ed 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # libgig +libgig is a C++ library for loading, modifying existing and creating new GigaStudio/Gigasampler (.gig) files and DLS (Downloadable Sounds) Level 1/2 files, KORG sample based instruments (.KSF and .KMP files), SoundFont v2 (.sf2) files and AKAI sampler data. + diff --git a/libgig-4.5.0-libdir.patch b/libgig-4.5.0-libdir.patch new file mode 100644 index 0000000..a9cee20 --- /dev/null +++ b/libgig-4.5.0-libdir.patch @@ -0,0 +1,106 @@ +diff -ruN a/Makefile.in b/Makefile.in +--- a/Makefile.in 2021-05-09 12:55:07.000000000 +0200 ++++ b/Makefile.in 2021-06-02 23:39:07.663208161 +0200 +@@ -72,8 +72,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +diff -ruN a/akai.pc.in b/akai.pc.in +--- a/akai.pc.in 2014-06-01 02:10:36.000000000 +0200 ++++ b/akai.pc.in 2021-06-02 23:40:03.743599169 +0200 +@@ -1,6 +1,6 @@ + prefix=@prefix@ + exec_prefix=@exec_prefix@ +-libdir=@libdir@/libgig ++libdir=@libdir@ + includedir=@includedir@/libgig + + Name: akai +diff -ruN a/doc/Makefile.in b/doc/Makefile.in +--- a/doc/Makefile.in 2021-05-09 12:55:07.000000000 +0200 ++++ b/doc/Makefile.in 2021-06-02 23:38:44.833042452 +0200 +@@ -71,8 +71,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +diff -ruN a/gig.pc.in b/gig.pc.in +--- a/gig.pc.in 2014-06-01 02:10:36.000000000 +0200 ++++ b/gig.pc.in 2021-06-02 23:39:42.633454558 +0200 +@@ -1,6 +1,6 @@ + prefix=@prefix@ + exec_prefix=@exec_prefix@ +-libdir=@libdir@/libgig ++libdir=@libdir@ + includedir=@includedir@/libgig + + Name: gig +diff -ruN a/man/Makefile.in b/man/Makefile.in +--- a/man/Makefile.in 2021-05-09 12:55:07.000000000 +0200 ++++ b/man/Makefile.in 2021-06-02 23:46:43.075891911 +0200 +@@ -71,8 +71,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +diff -ruN a/src/Makefile.in b/src/Makefile.in +--- a/src/Makefile.in 2021-05-09 12:55:08.000000000 +0200 ++++ b/src/Makefile.in 2021-06-02 23:42:54.591337164 +0200 +@@ -73,8 +73,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +diff -ruN a/src/testcases/Makefile.in b/src/testcases/Makefile.in +--- a/src/testcases/Makefile.in 2021-05-09 12:55:08.000000000 +0200 ++++ b/src/testcases/Makefile.in 2021-06-02 23:46:15.145752714 +0200 +@@ -71,8 +71,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c +diff -ruN a/src/tools/Makefile.in b/src/tools/Makefile.in +--- a/src/tools/Makefile.in 2021-05-09 12:55:08.000000000 +0200 ++++ b/src/tools/Makefile.in 2021-06-02 23:43:49.008313519 +0200 +@@ -72,8 +72,8 @@ + am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) + pkgdatadir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ +-pkglibexecdir = $(libexecdir)/@PACKAGE@ ++pkglibdir = $(libdir)/ ++pkglibexecdir = $(libexecdir)/ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + install_sh_DATA = $(install_sh) -c -m 644 + install_sh_PROGRAM = $(install_sh) -c diff --git a/libgig.spec b/libgig.spec new file mode 100644 index 0000000..54efe52 --- /dev/null +++ b/libgig.spec @@ -0,0 +1,108 @@ +Name: libgig +Version: 4.5.0 +Release: 1mamba +Summary: A C++ library for loading, modifying existing and creating new GigaStudio/Gigasampler (.gig) files +Group: System/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: https://linuxsampler.org/libgig/ +Source: https://download.linuxsampler.org/packages/libgig-%{version}.tar.bz2 +Patch0: libgig-4.5.0-libdir.patch +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libgcc +BuildRequires: libsndfile-devel +BuildRequires: libstdc++6-devel +BuildRequires: libuuid-devel +## AUTOBUILDREQ-END +BuildRequires: cmake + +%description +libgig is a C++ library for loading, modifying existing and creating new GigaStudio/Gigasampler (.gig) files and DLS (Downloadable Sounds) Level 1/2 files, KORG sample based instruments (.KSF and .KMP files), SoundFont v2 (.sf2) files and AKAI sampler data. + +%package devel +Group: Development/Libraries +Summary: Development files for %{name} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description devel +This package contains libraries and header files for developing applications that use %{name}. + +%package tools +Group: Applications/Multimedia +Summary: Utility applications for %{name} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description tools +This package contains utility applications for %{name}. + +%prep +%setup -q +%patch 0 -p1 -b .libdir + +%build +%configure + +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%files +%defattr(-,root,root) +%{_libdir}/libakai.so.* +%{_libdir}/libgig.so.* +%doc AUTHORS COPYING + +%files devel +%defattr(-,root,root) +%dir %{_includedir}/libgig +%{_includedir}/libgig/* +%{_libdir}/libakai.a +%{_libdir}/libakai.so +%{_libdir}/libgig.a +%{_libdir}/libgig.so +%{_libdir}/pkgconfig/akai.pc +%{_libdir}/pkgconfig/gig.pc +%doc ChangeLog NEWS README TODO + +%files tools +%defattr(-,root,root) +%{_bindir}/akaidump +%{_bindir}/akaiextract +%{_bindir}/dlsdump +%{_bindir}/gig2mono +%{_bindir}/gig2stereo +%{_bindir}/gigdump +%{_bindir}/gigextract +%{_bindir}/gigmerge +%{_bindir}/korg2gig +%{_bindir}/korgdump +%{_bindir}/rifftree +%{_bindir}/sf2dump +%{_bindir}/sf2extract +%{_bindir}/wav2gig +%{_mandir}/man1/akaidump.1* +%{_mandir}/man1/akaiextract.1* +%{_mandir}/man1/dlsdump.1* +%{_mandir}/man1/gig2mono.1* +%{_mandir}/man1/gig2stereo.1* +%{_mandir}/man1/gigdump.1* +%{_mandir}/man1/gigextract.1* +%{_mandir}/man1/gigmerge.1* +%{_mandir}/man1/korg2gig.1* +%{_mandir}/man1/korgdump.1* +%{_mandir}/man1/rifftree.1* +%{_mandir}/man1/sf2dump.1* +%{_mandir}/man1/sf2extract.1* +%{_mandir}/man1/wav2gig.1* + +%changelog +* Sat Aug 02 2025 Silvan Calarco 4.5.0-1mamba +- package created using the webbuild interface