David Runge pushed to branch main at Arch Linux / Packaging / Packages / gigedit
Commits:
b7ad29c9 by David Runge at 2026-01-16T15:35:28+01:00
upgpkg: 1.2.4-1
Rebuild against libgig 4.5 and linuxsampler 2.4
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = gigedit
pkgdesc = Gigasampler instrument editor
- pkgver = 1.2.1
+ pkgver = 1.2.4
pkgrel = 1
url = https://www.linuxsampler.org/
arch = x86_64
@@ -24,12 +24,9 @@ pkgbase = gigedit
depends = gcc-libs
depends = glibc
provides = libgigedit.so
- source =
https://download.linuxsampler.org/packages/gigedit-1.2.1.tar.bz2
- source = gigedit-1.2.0-libdir.patch
- sha512sums =
f70b1887ea66acc26e8a1becabb424e66ee2dcdc726805b0e2f42fa28b5ff1a54e7b6bab8808ce84a02bcf8ea1aea13ab2cd891848d9bcc711944dcd312509b2
- sha512sums =
d701ee5fb013c08f3f9bb9a85464c82aaa1200ca14f8876dfd5d4835f41c1325728c07279528fb22737d79e41b33f931628637c62458e5f49aaa77f6b5dd5fe9
- b2sums =
b448650a6200fd0f87d636518a61ef5a98601c0a6627e4a2cfd8658ad67c5f4f17b64f1913bb7b77d59874018ca24aceb590862dfc0b343a7111f50f357557b2
- b2sums =
c752d259e42c47bfd4e819daee271a565dbd30aa5806151be028eb333ec22f40b862529fb40c69fc14f5cd455efc52d43c959501512dd72ad71b48527e7fee3c
+ source =
https://download.linuxsampler.org/packages/gigedit-1.2.4.tar.bz2
+ sha512sums =
ace36bdb9ec12186e9b1932e66712d0760c837385664f898aaa1a7e079a13697bed725bac071a9692e2c31e8f31783fdc2c0d86615479ed702c5b543c1e898e9
+ b2sums =
de9eebc9c78d87e116800a789f91dc25599cb3a00a06a5a23f5b93a8c4cab7a88af3ed7ae401c0905aa7a4b03047e89363eaa8e8198065e9706d200f7799a6bb
pkgname = gigedit
depends = gcc-libs
=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
# Contributor: Shinlun Hsieh <[email protected]>
pkgname=gigedit
-pkgver=1.2.1
+pkgver=1.2.4
pkgrel=1
pkgdesc="Gigasampler instrument editor"
arch=(x86_64)
@@ -33,14 +33,9 @@ makedepends=(
pangomm
)
provides=(libgigedit.so)
-source=(
- https://download.linuxsampler.org/packages/$pkgname-$pkgver.tar.bz2
- $pkgname-1.2.0-libdir.patch
-)
-sha512sums=('f70b1887ea66acc26e8a1becabb424e66ee2dcdc726805b0e2f42fa28b5ff1a54e7b6bab8808ce84a02bcf8ea1aea13ab2cd891848d9bcc711944dcd312509b2'
-
'd701ee5fb013c08f3f9bb9a85464c82aaa1200ca14f8876dfd5d4835f41c1325728c07279528fb22737d79e41b33f931628637c62458e5f49aaa77f6b5dd5fe9')
-b2sums=('b448650a6200fd0f87d636518a61ef5a98601c0a6627e4a2cfd8658ad67c5f4f17b64f1913bb7b77d59874018ca24aceb590862dfc0b343a7111f50f357557b2'
-
'c752d259e42c47bfd4e819daee271a565dbd30aa5806151be028eb333ec22f40b862529fb40c69fc14f5cd455efc52d43c959501512dd72ad71b48527e7fee3c')
+source=(https://download.linuxsampler.org/packages/$pkgname-$pkgver.tar.bz2)
+sha512sums=('ace36bdb9ec12186e9b1932e66712d0760c837385664f898aaa1a7e079a13697bed725bac071a9692e2c31e8f31783fdc2c0d86615479ed702c5b543c1e898e9')
+b2sums=('de9eebc9c78d87e116800a789f91dc25599cb3a00a06a5a23f5b93a8c4cab7a88af3ed7ae401c0905aa7a4b03047e89363eaa8e8198065e9706d200f7799a6bb')
prepare() {
# generate XDG desktop file
@@ -50,8 +45,8 @@ prepare() {
--genericname "Instrument Editor" \
--categories "AudioVideo;Audio"
- # install shared object to global namespace, so no ld.so.conf is required
- patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-1.2.0-libdir.patch
+ cd $pkgname-$pkgver
+ autoreconf -fiv
}
build() {
@@ -78,6 +73,11 @@ package() {
)
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
+ # NOTE: Due to autotools obfuscating how to properly configure the
installation location of the shared libraries in /usr/lib/, we have to move
files manually... :(
+ # In the past we have used patches to the Makefile.in files, but with
running `autoreconf`, this no longer works.
+ mv -v "$pkgdir/usr/lib/$pkgname/lib$pkgname"* "$pkgdir/usr/lib/"
+ rmdir -v "$pkgdir/usr/lib/$pkgname/"
+
install -vDm 644 $pkgname.desktop -t "$pkgdir/usr/share/applications/"
install -vDm 644 $pkgname-$pkgver/{AUTHORS,ChangeLog,NEWS,README} -t
"$pkgdir/usr/share/doc/$pkgname/"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gigedit/-/commit/b7ad29c973212af70f0fb8224cf4146d39462c6e
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gigedit/-/commit/b7ad29c973212af70f0fb8224cf4146d39462c6e
You're receiving this email because of your account on gitlab.archlinux.org.