diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 66 insertions, 12 deletions
@@ -1,18 +1,31 @@ pkgbase = gnome-terminal-git pkgdesc = The GNOME Terminal Emulator - pkgver = 3.41.90+29+g9100fd9a + pkgver = 3.97.0+r27+g63cc638d pkgrel = 1 url = https://wiki.gnome.org/Apps/Terminal arch = x86_64 + groups = gnome-extra + groups = gnome-extra-git license = GPL makedepends = docbook-xsl makedepends = git makedepends = gnome-shell makedepends = libnautilus-extension makedepends = meson + makedepends = python-packaging makedepends = yelp-tools - depends = vte3-git + depends = dconf + depends = glib2 depends = gsettings-desktop-schemas + depends = gtk4 + depends = hicolor-icon-theme + depends = libadwaita + depends = libx11 + depends = pango + depends = vte4 + optdepends = libnautilus-extension: Nautilus integration + provides = gnome-terminal + conflicts = gnome-terminal source = git+https://gitlab.gnome.org/GNOME/gnome-terminal.git b2sums = SKIP @@ -1,29 +1,70 @@ -pkgname=gnome-terminal-git +# Maintainer: AdriĆ Arrufat (swiftscythe) <swiftscythe@gmail.com> +# Contributor: Pellegrino Prevete (tallero) <pellegrinoprevete@gmail.com> +# Contributor: Jan Alexander Steffens (heftig) <heftig@archlinux.org> +# Contributor: Jan de Groot <jgc@archlinux.org> + _pkgname=gnome-terminal -pkgver=3.41.90+29+g9100fd9a +pkgname="${_pkgname}-git" +pkgver=3.97.0+r27+g63cc638d pkgrel=1 pkgdesc="The GNOME Terminal Emulator" url="https://wiki.gnome.org/Apps/Terminal" arch=(x86_64) license=(GPL) -depends=('vte3-git' 'gsettings-desktop-schemas') -makedepends=('docbook-xsl' 'git' 'gnome-shell' 'libnautilus-extension' 'meson' 'yelp-tools') -source=("git+https://gitlab.gnome.org/GNOME/gnome-terminal.git") +depends=( + dconf + glib2 + gsettings-desktop-schemas + gtk4 + hicolor-icon-theme + libadwaita + libx11 + pango + vte4 +) +makedepends=( + docbook-xsl + git + gnome-shell + libnautilus-extension + meson + python-packaging + yelp-tools +) +optdepends=( + "libnautilus-extension: Nautilus integration" +) +provides=("gnome-terminal") +conflicts=("gnome-terminal") + +groups=(gnome-extra gnome-extra-git) +source=("git+https://gitlab.gnome.org/GNOME/${_pkgname}.git") b2sums=('SKIP') pkgver() { - cd $_pkgname - git describe --tags | sed 's/-/+/g' + cd "${_pkgname}" + git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g' +} + +prepare() { + cd "${_pkgname}" } build() { - arch-meson $_pkgname build - ninja -C build + local meson_options=( + -D b_lto=false + ) + + arch-meson "${_pkgname}" build "${meson_options[@]}" + meson compile -C build } check() { meson test -C build --print-errorlogs } + package() { - meson install -C build --destdir "$pkgdir" + meson install -C build --destdir "${pkgdir}" } + +# vim:set sw=2 sts=-1 et: |