David Runge pushed to branch main at Arch Linux / Packaging / Packages / drumkv1
Commits:
ac816018 by David Runge at 2026-09-20T14:11:52+02:00
upgpkg: 1.5.0-1
Introduce drumkv1-common split package for presets.
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = drumkv1
pkgdesc = An old-school drum-kit sampler
- pkgver = 1.4.3
+ pkgver = 1.5.0
pkgrel = 1
url = https://drumkv1.sourceforge.io/
arch = x86_64
@@ -16,18 +16,22 @@ pkgbase = drumkv1
makedepends = qt6-base
makedepends = qt6-svg
makedepends = qt6-tools
- source = https://download.sourceforge.net/drumkv1/drumkv1-1.4.3.tar.gz
- sha512sums =
40b9006fb95830862daeb45b3f44d1fac44be6c35b2b41bfec0ed9147268c1257933d44c626027028885f58fe168fd4efc313d067ff0590cc1d5384619008724
- b2sums =
ca1eb560f636993341ea2a0cad241d9e2f932b80762e2e0887cd2d9449596ef88c77438ed587d668cdd1c462baa2132f52fa2b99e9e33d2d67c696fefa128871
+ source = https://download.sourceforge.net/drumkv1/drumkv1-1.5.0.tar.gz
+ sha512sums =
3456dd992476da0f9edf8afbcc08912b74fc6e49206809853b9341e6d5273d469756bc1ac01caa9533cc9b89ce2e0c398a91afcbe6d1291d5eaf63f2d6e98078
+ b2sums =
7631822eeccadb416b001bd33261c64e170b7d0b1b824554a8fa52e8bbb3f90c36351988b7789379107ee566ab196a5b82471d836a02919c19f355b72b81d606
pkgname = drumkv1
- depends = drumkv1-lv2=1.4.3
- depends = drumkv1-standalone=1.4.3
+ depends = drumkv1-lv2=1.5.0
+ depends = drumkv1-standalone=1.5.0
+
+pkgname = drumkv1-common
+ pkgdesc = An old-school drum-kit sampler - common files
pkgname = drumkv1-lv2
pkgdesc = An old-school drum-kit sampler - LV2 plugin
groups = lv2-plugins
groups = pro-audio
+ depends = drumkv1-common=1.5.0
depends = glibc
depends = libgcc
depends = libsndfile
@@ -41,6 +45,7 @@ pkgname = drumkv1-standalone
pkgdesc = An old-school drum-kit sampler - standalone
groups = pro-audio
depends = alsa-lib
+ depends = drumkv1-common=1.5.0
depends = glibc
depends = hicolor-icon-theme
depends = jack
=====================================
PKGBUILD
=====================================
@@ -4,10 +4,11 @@
pkgbase=drumkv1
pkgname=(
drumkv1
+ drumkv1-common
drumkv1-lv2
drumkv1-standalone
)
-pkgver=1.4.3
+pkgver=1.5.0
pkgrel=1
pkgdesc="An old-school drum-kit sampler"
arch=(x86_64)
@@ -27,8 +28,8 @@ makedepends=(
qt6-tools
)
source=(https://download.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz)
-sha512sums=('40b9006fb95830862daeb45b3f44d1fac44be6c35b2b41bfec0ed9147268c1257933d44c626027028885f58fe168fd4efc313d067ff0590cc1d5384619008724')
-b2sums=('ca1eb560f636993341ea2a0cad241d9e2f932b80762e2e0887cd2d9449596ef88c77438ed587d668cdd1c462baa2132f52fa2b99e9e33d2d67c696fefa128871')
+sha512sums=('3456dd992476da0f9edf8afbcc08912b74fc6e49206809853b9341e6d5273d469756bc1ac01caa9533cc9b89ce2e0c398a91afcbe6d1291d5eaf63f2d6e98078')
+b2sums=('7631822eeccadb416b001bd33261c64e170b7d0b1b824554a8fa52e8bbb3f90c36351988b7789379107ee566ab196a5b82471d836a02919c19f355b72b81d606')
_pick() {
local p="$1" f d; shift
@@ -68,11 +69,19 @@ package_drumkv1() {
# https://gitlab.archlinux.org/archlinux/devtools/-/issues/102
find usr/lib -type f -iname "*.so" -exec chmod +x {} \;
+ _pick $pkgbase-common usr/share/$pkgbase
_pick $pkgbase-lv2 usr/lib/lv2
_pick $pkgbase-standalone usr/{bin,share}
)
}
+package_drumkv1-common() {
+ pkgdesc+=" - common files"
+
+ mv -v $pkgname/* "$pkgdir"
+ install -vDm 644 $pkgbase-$pkgver/{ChangeLog,README} -t
"$pkgdir/usr/share/doc/$pkgname"
+}
+
package_drumkv1-lv2() {
pkgdesc+=" - LV2 plugin"
groups=(
@@ -80,6 +89,7 @@ package_drumkv1-lv2() {
pro-audio
)
depends=(
+ "drumkv1-common=$pkgver"
glibc
libgcc
libsndfile libsndfile.so
@@ -100,6 +110,7 @@ package_drumkv1-standalone() {
)
depends=(
alsa-lib
+ "drumkv1-common=$pkgver"
glibc
hicolor-icon-theme
jack
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/drumkv1/-/commit/ac816018db2ba9abdfc7748a8a2118093028dffa
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/drumkv1/-/commit/ac816018db2ba9abdfc7748a8a2118093028dffa
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help