summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Edson2021-10-04 21:34:25 -0700
committerJason Edson2021-10-04 21:34:25 -0700
commit9e303a09a8eb56404d3c8e4e4126eca7d46e006f (patch)
tree16d841bbeaeced1d73875fb4640dd272cfbb9560
parent55fbcc24cd5d3535d8bb27df19fb3def3d031015 (diff)
downloadaur-9e303a09a8eb56404d3c8e4e4126eca7d46e006f.tar.gz
Update to 3.42.0
Convert over to meson to build
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD37
2 files changed, 20 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a93705688c21..0a393aa14a1d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = gnome-terminal-fedora
pkgdesc = The GNOME Terminal Emulator with Fedora patches
- pkgver = 3.40.3
+ pkgver = 3.42.0
pkgrel = 1
url = https://wiki.gnome.org/Apps/Terminal
arch = i686
@@ -16,14 +16,14 @@ pkgbase = gnome-terminal-fedora
makedepends = yelp-tools
optdepends = gconf: for gnome-terminal-migration
optdepends = libnautilus-extension: for "Open Terminal Here" in GNOME Files
- provides = gnome-terminal=3.40.3
+ provides = gnome-terminal=3.42.0
conflicts = gnome-terminal
options = !emptydirs
- source = https://download.gnome.org/sources/gnome-terminal/3.40/gnome-terminal-3.40.3.tar.xz
- source = gnome-terminal-cntr-ntfy-autottl-ts.patch-c250c057f989f20522b585643541241ac821bdc9::https://src.fedoraproject.org/rpms/gnome-terminal/raw/c250c057f989f20522b585643541241ac821bdc9/f/gnome-terminal-cntr-ntfy-autottl-ts.patch
- source = org.gnome.Terminal.gschema.override-c250c057f989f20522b585643541241ac821bdc9::https://src.fedoraproject.org/rpms/gnome-terminal/raw/c250c057f989f20522b585643541241ac821bdc9/f/org.gnome.Terminal.gschema.override
- sha256sums = cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22
- sha256sums = ecddc88378946a22e71fa1957d74fa6083e70cba512d4a3cbcce34a3289198af
+ source = https://download.gnome.org/sources/gnome-terminal/3.40/gnome-terminal-3.42.0.tar.xz
+ source = gnome-terminal-cntr-ntfy-autottl-ts.patch-d57e059e5015e873e08f58d149efae1dc95ca35c::https://src.fedoraproject.org/rpms/gnome-terminal/raw/d57e059e5015e873e08f58d149efae1dc95ca35c/f/gnome-terminal-cntr-ntfy-autottl-ts.patch
+ source = org.gnome.Terminal.gschema.override-d57e059e5015e873e08f58d149efae1dc95ca35c::https://src.fedoraproject.org/rpms/gnome-terminal/raw/d57e059e5015e873e08f58d149efae1dc95ca35c/f/org.gnome.Terminal.gschema.override
+ sha256sums = b50e9e5664230e6ca290bcf38812a5b65e0baac66a486ee210894cf675f72e0b
+ sha256sums = fbc3c1b818ec4c7d23278e266b6a2e65f0d21930cf9eedb928d593d381456e4c
sha256sums = a4a22834d6524fb697a8edf91c9489617d5ab2e513413fc84c6b8575320938f9
pkgname = gnome-terminal-fedora
diff --git a/PKGBUILD b/PKGBUILD
index 31bf641bc56a..45454556372b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,19 +6,20 @@
_pkgname='gnome-terminal'
pkgname="${_pkgname}-fedora"
-pkgver=3.40.3
+pkgver=3.42.0
pkgrel=1
pkgdesc='The GNOME Terminal Emulator with Fedora patches'
arch=('i686'
'x86_64')
url='https://wiki.gnome.org/Apps/Terminal'
license=('GPL')
-depends=('vte3-notification>=0.64.0'
+depends=('vte3-notification>=0.66.0'
'gsettings-desktop-schemas')
makedepends=('git'
'docbook-xsl'
'libnautilus-extension'
'gnome-shell'
+ 'meson'
'yelp-tools')
optdepends=('gconf: for gnome-terminal-migration'
'libnautilus-extension: for "Open Terminal Here" in GNOME Files')
@@ -30,7 +31,7 @@ groups=('gnome')
# Fedora patches: https://src.fedoraproject.org/cgit/rpms/gnome-terminal.git/tree/
_frepourl='https://src.fedoraproject.org/rpms/gnome-terminal'
_frepobranch='rawhide'
-_fcommit='c250c057f989f20522b585643541241ac821bdc9'
+_fcommit='d57e059e5015e873e08f58d149efae1dc95ca35c'
_fpatchfile100='gnome-terminal-cntr-ntfy-autottl-ts.patch'
_fgsoverridefile='org.gnome.Terminal.gschema.override'
@@ -39,39 +40,27 @@ source=(
"${_fpatchfile100}-${_fcommit}::${_frepourl}/raw/${_fcommit}/f/${_fpatchfile100}"
"${_fgsoverridefile}-${_fcommit}::${_frepourl}/raw/${_fcommit}/f/${_fgsoverridefile}"
)
-sha256sums=('cbe9aa3f948116fa3b521754fceb43173ab844cb0ac81145e05d0cab0f8b1a22'
- 'ecddc88378946a22e71fa1957d74fa6083e70cba512d4a3cbcce34a3289198af'
+sha256sums=('b50e9e5664230e6ca290bcf38812a5b65e0baac66a486ee210894cf675f72e0b'
+ 'fbc3c1b818ec4c7d23278e266b6a2e65f0d21930cf9eedb928d593d381456e4c'
'a4a22834d6524fb697a8edf91c9489617d5ab2e513413fc84c6b8575320938f9')
prepare () {
cd "${_pkgname}-${pkgver}"
patch -p1 -i "../${_fpatchfile100}-${_fcommit}"
-
- NOCONFIGURE=1 autoreconf -fvi
}
build() {
- cd "${_pkgname}-${pkgver}"
- ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --libexecdir=/usr/lib/${_pkgname} \
- --disable-silent-rules \
- --disable-static \
- --with-nautilus-extension
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
- make
-}
-
-check() {
- cd "${_pkgname}-${pkgver}"
- make check
+ arch-meson gnome-terminal-${pkgver} build \
+ -D b_lto=false \
+ -D docs=true \
+ -Dnautilus_extension=true \
+ -Dsearch_provider=true
+ meson compile -C build
}
package() {
- cd "${_pkgname}-${pkgver}"
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" meson install -C build
install -Dm644 "../${_fgsoverridefile}-${_fcommit}" \
"${pkgdir}/usr/share/glib-2.0/schemas/${_fgsoverridefile}"