Skip to content
Snippets Groups Projects
Commit 5d4d6a4d authored by Rasmus Thomsen's avatar Rasmus Thomsen Committed by Natanael Copa
Browse files

main/vte3: update to 0.56.1

parent 11dd2781
No related branches found
No related tags found
No related merge requests found
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=vte3
pkgver=0.52.2
pkgver=0.56.1
pkgrel=0
pkgdesc="Virtual Terminal Emulator library"
url="https://developer.gnome.org/vte/"
......@@ -12,17 +12,9 @@ makedepends="pango-dev gtk+3.0-dev intltool python2-dev
linux-headers libxml2-utils pcre2-dev gperf
autoconf automake libtool"
source="https://download.gnome.org/sources/vte/${pkgver%.*}/vte-$pkgver.tar.xz
allow_alt_in_terminal.patch
fix-empty-options-struct.patch
werror.patch"
fix-W_EXITCODE.patch"
builddir="$srcdir/vte-$pkgver"
prepare() {
cd "$builddir"
default_prepare
autoreconf -vif
}
build() {
cd "$builddir"
export CFLAGS="$CFLAGS -D_GNU_SOURCE"
......@@ -47,8 +39,5 @@ package() {
cd "$builddir"
make DESTDIR="$pkgdir" install
}
sha512sums="fc760973efa1eb1f100447cdf0d9b944b74f5ba7e3ae1ae1d0acadaebd540fff19f7edc741685ba944147c151223942a80f8f3dad3602469f1aff5c44f6cc846 vte-0.52.2.tar.xz
a4786a97a5caa42db3b29808c3542777684fcf7d931a116d4e3d847e859a64fb59a2d5b60927dc8e5c2733efc55c29aa4d30aeb02597aff5f034c172cc528833 allow_alt_in_terminal.patch
61dcd0ee6202bba6140cecc191f328f65ccdb3ce396680a276f0a10c68f433eddfd911e390e3d3dd6089e287c4cca873b6690d1dfaab03fb3c78dbf6658e18c3 fix-empty-options-struct.patch
ff199ede8e415d141d897e9c922db84d33c2c28d07958a5ec44b3688809809885f45275cc1aeed56fa2d8de46e9cc2527f5e9682a8ea28af7e39b275340c85c4 werror.patch"
sha512sums="74a6404d4e8f13e8b006c59e8cd63e660407ef217c1f80bfd7d0b72c395411558929760c1d98eea9ecb9010df725506c31c953b23e541c03f4a8a93e78066436 vte-0.56.1.tar.xz
94de7160b71f1c41aa19e8f9dc4538cd493da1a33dda6482c332f8e8932213631ccc2355506a616772dae451d653f035c66c721bd839570d6cb55e4d2b12e8a3 fix-W_EXITCODE.patch"
--- vte-0.28.2/src/keymap.h.orig
+++ vte-0.28.2/src/keymap.h
@@ -27,7 +27,7 @@
G_BEGIN_DECLS
-#define VTE_META_MASK GDK_META_MASK
+#define VTE_META_MASK GDK_MOD1_MASK
#define VTE_NUMLOCK_MASK GDK_MOD2_MASK
/* Map the specified keyval/modifier setup, dependent on the mode, to either
Source: https://mail-archives.apache.org/mod_mbox/mesos-reviews/201610.mbox/%3C20161014170728.1720.54446@reviews.apache.org%3E
Upstream: No
Reason: fixes compilation with musl that doesn't define W* macros.
--- a/src/widget.cc
+++ b/src/widget.cc
@@ -28,6 +28,10 @@
#include "vtegtk.hh"
#include "debug.h"
+#ifndef W_EXITCODE
+#define W_EXITCODE(ret, sig) ((ret) << 8 | (sig))
+#endif
+
using namespace std::literals;
namespace vte {
--- ./configure.ac.orig
+++ ./configure.ac
@@ -104,7 +104,6 @@
-Wcast-align dnl
-Wendif-labels dnl
-Werror=declaration-after-statement dnl
- "-Werror=format=2 -Werror=format-nonliteral -Werror=format-security" dnl
-Werror=implicit-function-declaration dnl
-Werror=init-self dnl
-Werror=missing-include-dirs dnl
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment