gtksourceviewmm3

LOW
maintainer andreas_baumann 1 votes scanned 2026-09-25 11:11:47.608437
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: Andreas Baumann <mail@andreasbaumann.cc>
2
3# Last GTK3-era release before upstream renamed the pkg-config module
4# to gtksourceviewmm-4.0 (current official Arch package, still built
5# against gtkmm3 but under the new module name/API). Needed by
6# lunduke-edit-git, which links against gtksourceviewmm-3.0 specifically.
7# Built from a git checkout (not the release tarball) so the package
8# carries real upstream history up to the 3.18.0 tag, the point this
9# pin forks from.
10pkgname=gtksourceviewmm3
11pkgver=3.18.0
12pkgrel=1
13pkgdesc="C++ bindings for the gtksourceview library (legacy 3.0 API, gtksourceviewmm-3.0 module)"
14arch=('x86_64')
15url="https://gitlab.gnome.org/GNOME/gtksourceviewmm"
16license=('LGPL-2.1-or-later')
17depends=('gtkmm3' 'gtksourceview3' 'glibmm')
18makedepends=('git' 'mm-common' 'gtkmm3-docs' 'pkgconf')
19provides=('gtksourceviewmm-3.0')
20source=("git+https://gitlab.gnome.org/GNOME/gtksourceviewmm.git#tag=${pkgver}")
21sha512sums=('SKIP')
22
23prepare() {
24 cd gtksourceviewmm
25 mm-common-prepare -cf
26 autoreconf -fiv
27}
28
29build() {
30 cd gtksourceviewmm
31 # --enable-maintainer-mode is required for a git checkout: it turns
32 # on the gmmproc codegen SUBDIRS that a release tarball ships
33 # pre-generated instead (see official Arch gtksourceviewmm PKGBUILD).
34 ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-maintainer-mode
35 sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
36 make M4PATH='/usr/lib/gtkmm-3.0/proc/m4/:/usr/lib/pangomm-1.4/proc/m4/:/usr/lib/atkmm-1.6/proc/m4/'
37}
38
39package() {
40 cd gtksourceviewmm
41 make DESTDIR="${pkgdir}" install doc_subdirs=
42}
43

Scan history

Scanned at (UTC)SeverityRules
2026-09-25 11:11:47 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion