From d6308fcd747078fb7c21be103577ecfe7a6069b2 Mon Sep 17 00:00:00 2001 From: kth5 Date: Thu, 10 Oct 2024 12:24:15 +0200 Subject: [PATCH] * update gtksourceview3 to 1:3.24.11+r28+g73e57b57-2 --- gtksourceview3/.SRCINFO | 27 +++++++++++++++++++++++++++ gtksourceview3/PKGBUILD | 38 ++++++++++++++++++++------------------ 2 files changed, 47 insertions(+), 18 deletions(-) create mode 100644 gtksourceview3/.SRCINFO diff --git a/gtksourceview3/.SRCINFO b/gtksourceview3/.SRCINFO new file mode 100644 index 0000000000..de280a939b --- /dev/null +++ b/gtksourceview3/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = gtksourceview3 + pkgdesc = Text widget with syntax highlighting for GNOME + pkgver = 3.24.11+r28+g73e57b57 + pkgrel = 2 + epoch = 1 + url = https://wiki.gnome.org/Projects/GtkSourceView + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = GPL-2.0-or-later + checkdepends = xorg-server-xvfb + makedepends = autoconf-archive + makedepends = git + makedepends = glib2-devel + makedepends = gobject-introspection + makedepends = gtk-doc + makedepends = intltool + makedepends = vala + makedepends = yelp-tools + depends = gtk3 + depends = libxml2 + source = git+https://gitlab.gnome.org/GNOME/gtksourceview.git#commit=73e57b5787ac60776c57032e05a4cc32207f9cf6 + b2sums = 1d5d7508b084a0066b1ae4b9e693ac402d7ff6df3b3387c74ae5f318e3cc35e5f97d70f9fec76ab47079745cf309d67a1e57b143009ec258d24c2141b72ebe5d + +pkgname = gtksourceview3 diff --git a/gtksourceview3/PKGBUILD b/gtksourceview3/PKGBUILD index eafcf6ba2f..382fc4650c 100644 --- a/gtksourceview3/PKGBUILD +++ b/gtksourceview3/PKGBUILD @@ -1,23 +1,22 @@ # POWER Maintainer: Alexander Baldeck +# Maintainer: Alexander F. Rødseth # Contributor: Jan Alexander Steffens (heftig) # Contributor: Ionut Biru pkgname=gtksourceview3 pkgver=3.24.11+r28+g73e57b57 -pkgrel=1 +pkgrel=2 epoch=1 -pkgdesc="A text widget adding syntax highlighting and more to GNOME" -url="https://wiki.gnome.org/Projects/GtkSourceView" -arch=(x86_64 powerpc64le powerpc) -license=(GPL) +pkgdesc='Text widget with syntax highlighting for GNOME' +url='https://wiki.gnome.org/Projects/GtkSourceView' +arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) +license=(GPL-2.0-or-later) depends=(gtk3 libxml2) -makedepends=(intltool gobject-introspection vala gtk-doc autoconf-archive - yelp-tools git) +makedepends=(autoconf-archive git glib2-devel gobject-introspection gtk-doc intltool vala yelp-tools) checkdepends=(xorg-server-xvfb) -options=(debug) -_commit=73e57b5787ac60776c57032e05a4cc32207f9cf6 # gnome-3-24 +_commit=73e57b5787ac60776c57032e05a4cc32207f9cf6 # gnome-3-24 source=("git+https://gitlab.gnome.org/GNOME/gtksourceview.git#commit=$_commit") -sha256sums=('SKIP') +b2sums=('1d5d7508b084a0066b1ae4b9e693ac402d7ff6df3b3387c74ae5f318e3cc35e5f97d70f9fec76ab47079745cf309d67a1e57b143009ec258d24c2141b72ebe5d') pkgver() { cd gtksourceview @@ -26,17 +25,21 @@ pkgver() { prepare() { cd gtksourceview - - # Workaround incompat with recent autoconf-archive - find . -name Makefile.am -exec sed -i '/@CODE_COVERAGE_RULES@/d' {} + - + find . -name Makefile.am -type f -exec sed -i '/@CODE_COVERAGE_RULES@/d' {} + NOCONFIGURE=1 ./autogen.sh } build() { cd gtksourceview - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ - --disable-static --disable-glade-catalog --disable-gtk-doc --disable-Werror + export CFLAGS+=' -Werror -Wno-incompatible-pointer-types -w' + ./configure \ + --disable-glade-catalog \ + --disable-gtk-doc \ + --disable-static \ + --localstatedir=/var \ + --prefix=/usr \ + --sysconfdir=/etc \ + --disable-Werror sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } @@ -47,6 +50,5 @@ check() { } package() { - cd gtksourceview - make DESTDIR="$pkgdir" install + make -C gtksourceview DESTDIR="$pkgdir" install }