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.


Reply via email to