summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD61
2 files changed, 66 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f111a56917a5..0d2c7dac5711 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b2308b72187c..daab4fb8995d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: