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:

Reply via email to