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.