Date: Wednesday, October 26, 2022 @ 00:05:42 Author: heftig Revision: 459055
43.2-1 Modified: gnome-builder/trunk/PKGBUILD ----------+ PKGBUILD | 53 +++++++++++++++++++---------------------------------- 1 file changed, 19 insertions(+), 34 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-10-26 00:05:30 UTC (rev 459054) +++ PKGBUILD 2022-10-26 00:05:42 UTC (rev 459055) @@ -1,22 +1,23 @@ # Maintainer: Jan Alexander Steffens (heftig) <[email protected]> pkgbase=gnome-builder -pkgname=(gnome-builder gnome-builder-libide-docs) -pkgver=42.1 -pkgrel=3 +pkgname=(gnome-builder) +pkgver=43.2 +pkgrel=1 pkgdesc="An IDE for writing GNOME-based software" url="https://wiki.gnome.org/Apps/Builder" arch=(x86_64) license=(GPL3) -depends=(gtksourceview4 devhelp libgit2-glib gjs python-gobject sysprof - desktop-file-utils ctags libpeas vte3 vala autoconf-archive libhandy - gspell libdazzle template-glib jsonrpc-glib python-sphinx webkit2gtk - glade python-lxml meson libportal-gtk3 cmark clang flatpak-builder) -makedepends=(llvm gobject-introspection gi-docgen yelp-tools appstream-glib git - mm-common python-sphinx_rtd_theme jedi-language-server) +depends=(gtk4 gtksourceview5 devhelp libgit2-glib gjs python-gobject sysprof + desktop-file-utils ctags libpeas vte4 vala autoconf-archive libadwaita + gspell libpanel template-glib jsonrpc-glib python-sphinx webkit2gtk-5.0 + python-lxml meson libportal-gtk4 cmark clang flatpak-builder + editorconfig-core-c d-spy) +makedepends=(llvm gobject-introspection yelp-tools appstream-glib git mm-common + python-sphinx_rtd_theme jedi-language-server) checkdepends=(xorg-server-xvfb) options=(debug) -_commit=a08692eb4f33d571c9f98f23037c6ed8ecba800e # tags/42.1^0 +_commit=1df3608776a11ddfa8f868c4f2a86b3d5aa71e5e # tags/43.2^0 source=("git+https://gitlab.gnome.org/GNOME/gnome-builder.git#commit=$_commit") sha256sums=('SKIP') @@ -30,9 +31,11 @@ } build() { - arch-meson $pkgbase build \ - -D docs=true \ + local meson_options=( -D help=true + ) + + arch-meson $pkgbase build "${meson_options[@]}" meson compile -C build } @@ -41,31 +44,13 @@ meson test -C build --print-errorlogs } -_pick() { - local p="$1" f d; shift - for f; do - d="$srcdir/$p/${f#$pkgdir/}" - mkdir -p "$(dirname "$d")" - mv "$f" "$d" - rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" - done -} - package_gnome-builder() { - depends+=(libgladeui-2.so libgit2.so) - optdepends=('gnome-code-assistance: Legacy assistance services' - 'jedi-language-server: Python code assistance') + depends+=(libgit2.so) + optdepends=('jedi-language-server: Python code assistance' + 'bash-language-server: Shell code assistance') groups=(gnome-extra) meson install -C build --destdir "$pkgdir" - - _pick libide-docs "$pkgdir"/usr/share/doc/libide } -package_gnome-builder-libide-docs() { - pkgdesc+=" (libide API documentation)" - depends=() - mv libide-docs/* "$pkgdir" -} - -# vim:set sw=2 et: +# vim:set sw=2 sts=-1 et:
