vte3: move demo applications to -demo subpkg

Also vte-urlencode-cwd is installed with the profile scripts.
This commit is contained in:
oreo639 2025-04-01 20:19:29 -07:00
parent f81c041e06
commit b52dbe5784
3 changed files with 26 additions and 4 deletions

1
srcpkgs/vte3-demo Symbolic link
View file

@ -0,0 +1 @@
vte3

1
srcpkgs/vte3-gtk4-demo Symbolic link
View file

@ -0,0 +1 @@
vte3

View file

@ -1,7 +1,7 @@
# Template file for 'vte3' # Template file for 'vte3'
pkgname=vte3 pkgname=vte3
version=0.80.0 version=0.80.0
revision=1 revision=2
build_style=meson build_style=meson
build_helper="gir" build_helper="gir"
configure_args="-Db_ndebug=false -Db_lto=false -D_systemd=false configure_args="-Db_ndebug=false -Db_lto=false -D_systemd=false
@ -10,7 +10,7 @@ hostmakedepends="glib-devel gettext pkg-config
$(vopt_if gir vala)" $(vopt_if gir vala)"
makedepends="gnutls-devel gtk4-devel gtk+3-devel pcre2-devel liblz4-devel makedepends="gnutls-devel gtk4-devel gtk+3-devel pcre2-devel liblz4-devel
$(vopt_if gir vala-devel)" $(vopt_if gir vala-devel)"
depends="vte3-profile" depends="vte3-profile>=${version}_${revision}"
short_desc="Terminal widget with improved accessibility and I18N support" short_desc="Terminal widget with improved accessibility and I18N support"
maintainer="Enno Boland <gottox@voidlinux.org>" maintainer="Enno Boland <gottox@voidlinux.org>"
license="GPL-3.0-or-later, LGPL-2.1-or-later, LGPL-3.0-or-later" license="GPL-3.0-or-later, LGPL-2.1-or-later, LGPL-3.0-or-later"
@ -36,20 +36,40 @@ build_options_default="gir"
vte3-profile_package() { vte3-profile_package() {
short_desc+=" - profile scripts" short_desc+=" - profile scripts"
pkg_install() { pkg_install() {
vmove usr/libexec/vte-urlencode-cwd
vmove etc/profile.d vmove etc/profile.d
} }
} }
vte3-gtk4_package() { vte3-gtk4_package() {
depends="vte3-profile" depends="vte3-profile>=${version}_${revision}"
short_desc+=" - GTK4 version" short_desc+=" - GTK4 version"
pkg_install() { pkg_install() {
vmove usr/bin/vte-2.91-gtk4
vmove usr/lib/libvte-2.91-gtk4.so.0 vmove usr/lib/libvte-2.91-gtk4.so.0
vmove usr/lib/girepository-1.0/Vte-3.91.typelib vmove usr/lib/girepository-1.0/Vte-3.91.typelib
} }
} }
vte3-demo_package() {
depends="vte3>=${version}_${revision}"
short_desc+=" - GTK3 demo"
pkg_install() {
vmove usr/bin/vte-2.91
vmove usr/share/applications/org.gnome.Vte.App.Gtk3.desktop
vmove usr/share/xdg-terminals/org.gnome.Vte.App.Gtk3.desktop
}
}
vte3-gtk4-demo_package() {
depends="vte3-gtk4>=${version}_${revision}"
short_desc+=" - GTK4 demo"
pkg_install() {
vmove usr/bin/vte-2.91-gtk4
vmove usr/share/applications/org.gnome.Vte.App.Gtk4.desktop
vmove usr/share/xdg-terminals/org.gnome.Vte.App.Gtk4.desktop
}
}
vte3-devel_package() { vte3-devel_package() {
depends="libglib-devel gtk+3-devel pango-devel ${sourcepkg}>=${version}_${revision}" depends="libglib-devel gtk+3-devel pango-devel ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files" short_desc+=" - development files"