From 04be452787cc5ff79ca45fcad4a4edc215ee28fb Mon Sep 17 00:00:00 2001 From: Harrison Thorne Date: Thu, 19 Nov 2020 00:50:20 -0700 Subject: [PATCH 1/6] New package: libgig-4.2.0 --- srcpkgs/libgig-devel | 1 + srcpkgs/libgig/template | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 120000 srcpkgs/libgig-devel create mode 100644 srcpkgs/libgig/template diff --git a/srcpkgs/libgig-devel b/srcpkgs/libgig-devel new file mode 120000 index 00000000000..e75d4df0bbd --- /dev/null +++ b/srcpkgs/libgig-devel @@ -0,0 +1 @@ +libgig \ No newline at end of file diff --git a/srcpkgs/libgig/template b/srcpkgs/libgig/template new file mode 100644 index 00000000000..e33aa5147c5 --- /dev/null +++ b/srcpkgs/libgig/template @@ -0,0 +1,12 @@ +# Template file for 'libgig' +pkgname=libgig +version=4.2.0 +revision=1 +build_style=gnu-configure +hostmakedepends="pkg-config libtool libsndfile libsndfile-devel" +short_desc="GIG library for LinuxSampler" +maintainer="Harrison Thorne " +license="GPL-3.0-or-later" +homepage="https://linuxsampler.org" +distfiles="https://download.linuxsampler.org/packages/${pkgname}-${version}.tar.bz2" +checksum=16229a46138b101eb9eda042c66d2cd652b1b3c9925a7d9577d52f2282f745ff From 39c9c9351c2fcd00db26a9b624dc323e4fb8f6f7 Mon Sep 17 00:00:00 2001 From: Harrison Thorne Date: Thu, 19 Nov 2020 00:53:19 -0700 Subject: [PATCH 2/6] New package: liblslcp-0.6.0 --- common/shlibs | 2 ++ srcpkgs/liblscp-devel | 1 + srcpkgs/liblscp/template | 25 +++++++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 120000 srcpkgs/liblscp-devel create mode 100644 srcpkgs/liblscp/template diff --git a/common/shlibs b/common/shlibs index 5e274cc8d8d..9ca4ef8c9a5 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3991,3 +3991,5 @@ liburing.so.1 liburing-0.7_1 libbson-1.0.so.0 libbson-1.17.0_1 libsonic.so.0 libsonic-0.2.0_1 libtickit.so.3 libtickit-0.4.1_1 +libtree-sitter.so.0 tree-sitter-0.17.3_1 +liblscp.so.6 liblscp-0.6.0_1 diff --git a/srcpkgs/liblscp-devel b/srcpkgs/liblscp-devel new file mode 120000 index 00000000000..8ac06eada00 --- /dev/null +++ b/srcpkgs/liblscp-devel @@ -0,0 +1 @@ +liblscp \ No newline at end of file diff --git a/srcpkgs/liblscp/template b/srcpkgs/liblscp/template new file mode 100644 index 00000000000..203ad52e3be --- /dev/null +++ b/srcpkgs/liblscp/template @@ -0,0 +1,25 @@ +# Template file for 'liblscp' +pkgname=liblscp +version=0.6.0 +revision=1 +build_style=gnu-configure +hostmakedepends="" +makedepends="libsndfile-devel" +depends="" +short_desc="LinuxSampler Control Protocol (LSCP) wrapper C library" +maintainer="Harrison Thorne " +license="GPL-3.0-or-later" +homepage="https://linuxsampler.org" +distfiles="https://download.linuxsampler.org/packages/${pkgname}-${version}.tar.gz" +checksum=b39c78f4be07d4cc6b791d934e6fe58c0a7bc4aa32b6ed5131e303f99bd687e6 + +liblscp-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove usr/lib/pkgconfig + } +} From 46862fb582eb4d44be6e45c8dfe8fc6ac00927fe Mon Sep 17 00:00:00 2001 From: Harrison Thorne Date: Thu, 19 Nov 2020 00:54:06 -0700 Subject: [PATCH 3/6] remove libgig-devel --- srcpkgs/libgig-devel | 1 - 1 file changed, 1 deletion(-) delete mode 120000 srcpkgs/libgig-devel diff --git a/srcpkgs/libgig-devel b/srcpkgs/libgig-devel deleted file mode 120000 index e75d4df0bbd..00000000000 --- a/srcpkgs/libgig-devel +++ /dev/null @@ -1 +0,0 @@ -libgig \ No newline at end of file From f0b13edce994108b8e5fdfd4209fb6ffc04d05c3 Mon Sep 17 00:00:00 2001 From: Harrison Thorne Date: Thu, 19 Nov 2020 11:05:24 -0700 Subject: [PATCH 4/6] add libgig-devel? --- common/shlibs | 2 ++ srcpkgs/libgig-devel | 1 + srcpkgs/libgig/template | 9 +++++++++ 3 files changed, 12 insertions(+) create mode 120000 srcpkgs/libgig-devel diff --git a/common/shlibs b/common/shlibs index 9ca4ef8c9a5..0afc12fb56d 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3993,3 +3993,5 @@ libsonic.so.0 libsonic-0.2.0_1 libtickit.so.3 libtickit-0.4.1_1 libtree-sitter.so.0 tree-sitter-0.17.3_1 liblscp.so.6 liblscp-0.6.0_1 +libgig.so.9 libgig-4.2.0_1 +libakai.so.9 libgig-4.2.0_1 diff --git a/srcpkgs/libgig-devel b/srcpkgs/libgig-devel new file mode 120000 index 00000000000..e75d4df0bbd --- /dev/null +++ b/srcpkgs/libgig-devel @@ -0,0 +1 @@ +libgig \ No newline at end of file diff --git a/srcpkgs/libgig/template b/srcpkgs/libgig/template index e33aa5147c5..7affe787070 100644 --- a/srcpkgs/libgig/template +++ b/srcpkgs/libgig/template @@ -10,3 +10,12 @@ license="GPL-3.0-or-later" homepage="https://linuxsampler.org" distfiles="https://download.linuxsampler.org/packages/${pkgname}-${version}.tar.bz2" checksum=16229a46138b101eb9eda042c66d2cd652b1b3c9925a7d9577d52f2282f745ff + +libgig-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + } +} From ab1b7c5e0aac68f11d85e1c19573a3c0eb593076 Mon Sep 17 00:00:00 2001 From: Harrison Thorne Date: Thu, 19 Nov 2020 11:20:36 -0700 Subject: [PATCH 5/6] add linuxsampler --- srcpkgs/linuxsampler/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srcpkgs/linuxsampler/template diff --git a/srcpkgs/linuxsampler/template b/srcpkgs/linuxsampler/template new file mode 100644 index 00000000000..c25636a39e6 --- /dev/null +++ b/srcpkgs/linuxsampler/template @@ -0,0 +1,14 @@ +# Template file for 'linuxsampler' +pkgname=linuxsampler +version=2.1.1 +revision=1 +build_style=gnu-configure +hostmakedepends="libgig libtool pkg-config bison" +makedepends="libgig libgig-devel libsndfile-devel alsa-lib-devel" +depends="libgig" +short_desc="Free, streaming-capable open-source pure software audio sampler" +maintainer="Harrison Thorne " +license="GPL-3.0-or-later" +homepage="https://linuxsampler.org" +distfiles="https://download.linuxsampler.org/packages/${pkgname}-${version}.tar.bz2" +checksum=20050b22066e9cdbdad34c0470d3c4a47f75e4af620fd98af277f5d2417132be From 9da53b135cef8cb1525951cedcb3aa9b35153f2b Mon Sep 17 00:00:00 2001 From: Harrison Thorne Date: Thu, 19 Nov 2020 23:28:08 -0700 Subject: [PATCH 6/6] add linuxsampler to shlibs for the ONE TIME it compiled successfully --- common/shlibs | 3 ++- srcpkgs/linuxsampler/template | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/common/shlibs b/common/shlibs index 0afc12fb56d..c47c0f987b0 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3994,4 +3994,5 @@ libtickit.so.3 libtickit-0.4.1_1 libtree-sitter.so.0 tree-sitter-0.17.3_1 liblscp.so.6 liblscp-0.6.0_1 libgig.so.9 libgig-4.2.0_1 -libakai.so.9 libgig-4.2.0_1 +libakai.so.0 libgig-4.2.0_1 +liblinuxsampler.so.5 linuxsampler-2.1.1_1 diff --git a/srcpkgs/linuxsampler/template b/srcpkgs/linuxsampler/template index c25636a39e6..dbb8a462efd 100644 --- a/srcpkgs/linuxsampler/template +++ b/srcpkgs/linuxsampler/template @@ -3,7 +3,7 @@ pkgname=linuxsampler version=2.1.1 revision=1 build_style=gnu-configure -hostmakedepends="libgig libtool pkg-config bison" +hostmakedepends="libgig libgig-devel libtool pkg-config bison" makedepends="libgig libgig-devel libsndfile-devel alsa-lib-devel" depends="libgig" short_desc="Free, streaming-capable open-source pure software audio sampler"