diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 19 insertions, 8 deletions
@@ -4,7 +4,7 @@ _pkgname=gnome-builder pkgname=gnome-builder-git -pkgver=3.29.2+40+gd16771663 +pkgver=3.31.92+42+g78dfa2435 pkgrel=1 pkgdesc='An IDE for writing GNOME-based software' arch=(i686 x86_64) @@ -12,15 +12,15 @@ url='https://wiki.gnome.org/Apps/Builder' license=(GPL3) conflicts=(gnome-builder) provides=(gnome-builder) -depends=(gtksourceview3 devhelp libgit2-glib gjs python-gobject clang desktop-file-utils +depends=(gtksourceview4 devhelp libgit2-glib gjs python-gobject clang desktop-file-utils ctags libpeas vte3 vala python-jedi autoconf-archive sysprof flatpak gspell libdazzle-git - template-glib jsonrpc-glib-git python-sphinx) + template-glib jsonrpc-glib python-sphinx webkit2gtk glade sysprof2-git) makedepends=(intltool llvm gobject-introspection gtk-doc yelp-tools appstream-glib vala git mm-common meson) optdepends=('gnome-code-assistance: Legacy assistance services' - 'meson: Meson support') -install=gnome-builder.install -source=('git+git://git.gnome.org/gnome-builder') + 'python-lxml: documentation support for Python auto-completion') +groups=(gnome-extra) +source=("git+https://gitlab.gnome.org/GNOME/gnome-builder.git") sha256sums=('SKIP') pkgver() { @@ -29,12 +29,23 @@ pkgver() { } build() { - arch-meson ${_pkgname} build + arch-meson $_pkgname build \ + --buildtype debugoptimized \ + -D with_docs=true \ + -D with_help=true \ + -D with_editorconfig=true \ + -D with_webkit=true \ + -D with_vapi=true ninja -C build } +check() { + # some tests need an installed gnome-builder + xvfb-run meson test -C build || : +} + package() { - DESTDIR="${pkgdir}" ninja -C build install + DESTDIR="$pkgdir" meson install -C build } # vim:set ts=2 sw=2 et: |