diff --git a/srcpkgs/vte3/patches/fix-W_EXITCODE.patch b/srcpkgs/vte3/patches/fix-W_EXITCODE.patch new file mode 100644 index 00000000000..ac89311e778 --- /dev/null +++ b/srcpkgs/vte3/patches/fix-W_EXITCODE.patch @@ -0,0 +1,17 @@ +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. + +--- src/widget.cc ++++ 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 { diff --git a/srcpkgs/vte3/template b/srcpkgs/vte3/template index 859d0609c47..0366cff6c86 100644 --- a/srcpkgs/vte3/template +++ b/srcpkgs/vte3/template @@ -1,6 +1,6 @@ -# Template build file for 'vte3'. +# Template file for 'vte3' pkgname=vte3 -version=0.52.2 +version=0.54.0 revision=1 wrksrc="vte-${version}" build_style=gnu-configure @@ -12,10 +12,10 @@ makedepends="gnutls-devel gtk+3-devel pcre2-devel" depends="vte" short_desc="Terminal widget with improved accessibility and I18N support" maintainer="Enno Boland " -license="LGPL-2.1-or-later" -homepage="http://www.gnome.org" +license="GPL-3.0-or-later, LGPL-2.1-or-later, LGPL-3.0-or-later" +homepage="https://wiki.gnome.org/Apps/Terminal/VTE" distfiles="${GNOME_SITE}/vte/${version%.*}/vte-${version}.tar.xz" -checksum=0f2657cef52accbfe56feede553155552d7c1984b1291838af3cb8cfc19b26af +checksum=ae09697006300d61a8de0c7ecebe0b36959179e5329a124f5ba2f45684dfa523 # Suppress warnings as errors for NULL format strings (musl libc) CXXFLAGS="-Wno-error=format="