Balló György pushed to branch main at Arch Linux / Packaging / Packages / hexter


Commits:
a6c6d052 by Balló György at 2025-10-26T00:21:13+02:00
upgpkg: 1.1.1-4: Replace gtk2 interface with text-only user interface

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,20 +1,16 @@
 pkgbase = hexter
        pkgdesc = A Yamaha DX7 modeling software synthesizer for the DSSI Soft 
Synth Interface
        pkgver = 1.1.1
-       pkgrel = 3
+       pkgrel = 4
        url = https://github.com/smbolton/hexter
        arch = x86_64
        groups = dssi-plugins
        groups = pro-audio
        license = GPL2
-       makedepends = alsa-lib
        makedepends = dssi
-       makedepends = glib2
-       makedepends = gtk2
        makedepends = ladspa
        makedepends = liblo
-       makedepends = pango
-       depends = cairo
+       makedepends = readline
        depends = dssi-host
        depends = glibc
        source = 
https://github.com/smbolton/hexter/archive/version_1.1.1/hexter-version_1.1.1.tar.gz
@@ -22,19 +18,9 @@ pkgbase = hexter
        b2sums = 
32bcb1f42f9971fd4ca2406e58b7a9f735510eaad5ccc92a0aa45200c0ca468fb02698d1e548f9a6a657bbae183eabe20a200352470270042ec7b99f0238b1db
 
 pkgname = hexter
-       depends = cairo
        depends = dssi-host
        depends = glibc
-       depends = alsa-lib
-       depends = libasound.so
-       depends = gtk2
-       depends = libgdk-x11-2.0.so
-       depends = libgtk-x11-2.0.so
-       depends = glib2
-       depends = libglib-2.0.so
-       depends = libgobject-2.0.so
        depends = liblo
        depends = liblo.so
-       depends = pango
-       depends = libpango-1.0.so
-       depends = libpangocairo-1.0.so
+       depends = readline
+       depends = libreadline.so


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 
 pkgname=hexter
 pkgver=1.1.1
-pkgrel=3
+pkgrel=4
 pkgdesc="A Yamaha DX7 modeling software synthesizer for the DSSI Soft Synth 
Interface"
 arch=(x86_64)
 url="https://github.com/smbolton/hexter";
@@ -12,18 +12,14 @@ groups=(
   pro-audio
 )
 depends=(
-  cairo
   dssi-host
   glibc
 )
 makedepends=(
-  alsa-lib
   dssi
-  glib2
-  gtk2
   ladspa
   liblo
-  pango
+  readline
 )
 source=($url/archive/version_$pkgver/$pkgname-version_$pkgver.tar.gz)
 
sha512sums=('3de1e75df453a79d4b7eda4cf503f436201db34837b7584ea683f57c4b62029ea994eb6bc6d461e10938183b995792ded975ac112f0b9639d06b5571c93f3100')
@@ -31,12 +27,13 @@ 
b2sums=('32bcb1f42f9971fd4ca2406e58b7a9f735510eaad5ccc92a0aa45200c0ca468fb02698d
 
 prepare() {
   cd $pkgname-version_$pkgver
+  sed -i '/Check for GTK/,+6d' configure.ac
   ./autogen.sh
 }
 
 build() {
   cd $pkgname-version_$pkgver
-  ./configure --prefix=/usr
+  ./configure --prefix=/usr --with-textui
   # prevent excessive overlinking due to libtool
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
@@ -48,11 +45,8 @@ check() {
 
 package() {
   depends+=(
-    alsa-lib libasound.so
-    gtk2 libgdk-x11-2.0.so libgtk-x11-2.0.so 
-    glib2 libglib-2.0.so libgobject-2.0.so
     liblo liblo.so
-    pango libpango-1.0.so libpangocairo-1.0.so
+    readline libreadline.so
   )
 
   make DESTDIR="$pkgdir/" install -C $pkgname-version_$pkgver



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hexter/-/commit/a6c6d05283f58865ede6a27132989a016acfbda1

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hexter/-/commit/a6c6d05283f58865ede6a27132989a016acfbda1
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to