Date: Tuesday, December 27, 2022 @ 14:26:24
  Author: heftig
Revision: 465032

archrelease: copy trunk to extra-x86_64

Added:
  glade/repos/extra-x86_64/PKGBUILD
    (from rev 465031, glade/trunk/PKGBUILD)
  glade/repos/extra-x86_64/fix-build.diff
    (from rev 465031, glade/trunk/fix-build.diff)
Deleted:
  glade/repos/extra-x86_64/PKGBUILD

----------------+
 PKGBUILD       |   98 ++++++++++++++++++++++++++++++-------------------------
 fix-build.diff |   26 ++++++++++++++
 2 files changed, 80 insertions(+), 44 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2022-12-27 14:25:52 UTC (rev 465031)
+++ PKGBUILD    2022-12-27 14:26:24 UTC (rev 465032)
@@ -1,44 +0,0 @@
-# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
-# Contributor: Douglas Soares de Andrade <[email protected]>
-
-pkgname=glade
-pkgver=3.40.0
-pkgrel=1
-pkgdesc="User Interface Builder for GTK+ applications"
-url="https://glade.gnome.org/";
-arch=(x86_64)
-license=(GPL LGPL)
-depends=(gtk3 libxml2)
-makedepends=(gtk-doc gobject-introspection python-gobject itstool docbook-xsl
-             git webkit2gtk meson gjs)
-checkdepends=(xorg-server-xvfb)
-optdepends=('devhelp: development help')
-provides=(libgladeui-2.so)
-groups=(gnome-extra)
-options=(debug)
-_commit=b3823efd0acea2b0a5629b261cf56b1d3f2664aa  # tags/GLADE_3_40_0^0
-source=("git+https://gitlab.gnome.org/GNOME/glade.git#commit=$_commit";)
-sha256sums=('SKIP')
-
-pkgver() {
-  cd glade
-  git describe --tags | sed 's/^GLADE_//;s/_/./g;s/[^-]*-g/r&/;s/-/+/g'
-}
-
-prepare() {
-  cd glade
-}
-
-build() {
-  arch-meson glade build -D gtk_doc=true
-  meson compile -C build
-}
-
-check() {
-  dbus-run-session xvfb-run -s '-nolisten local' \
-    meson test -C build --print-errorlogs
-}
-
-package() {
-  meson install -C build --destdir "$pkgdir"
-}

Copied: glade/repos/extra-x86_64/PKGBUILD (from rev 465031, 
glade/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2022-12-27 14:26:24 UTC (rev 465032)
@@ -0,0 +1,54 @@
+# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
+# Contributor: Douglas Soares de Andrade <[email protected]>
+
+pkgname=glade
+pkgver=3.40.0+r14+g1fbca367
+pkgrel=1
+pkgdesc="User Interface Builder for GTK+ applications"
+url="https://glade.gnome.org/";
+arch=(x86_64)
+license=(GPL LGPL)
+depends=(gtk3 libxml2)
+makedepends=(gtk-doc gobject-introspection itstool docbook-xsl git meson gjs
+             python-gobject webkit2gtk)
+checkdepends=(xorg-server-xvfb)
+optdepends=('devhelp: development help'
+            'gjs: gjs module'
+            'python-gobject: python module'
+            'webkit2gtk: webkit2gtk module')
+provides=(libgladeui-2.so)
+groups=(gnome-extra)
+options=(debug)
+_commit=1fbca367cf33991f1d8d20a256ca704eb778fca9  # master
+source=("git+https://gitlab.gnome.org/GNOME/glade.git#commit=$_commit";
+        fix-build.diff)
+sha256sums=('SKIP'
+            '0dd99583c4b7b6327e84a909614f46ec0062dbc9f67be733ea97dc294e40317b')
+
+pkgver() {
+  cd glade
+  git describe --tags | sed 's/^GLADE_//;s/_/./g;s/[^-]*-g/r&/;s/-/+/g'
+}
+
+prepare() {
+  cd glade
+
+  # Fix missing dependency on vcs_tag
+  git apply -3 ../fix-build.diff
+}
+
+build() {
+  arch-meson glade build -D gtk_doc=true
+  meson compile -C build
+}
+
+check() {
+  dbus-run-session xvfb-run -s '-nolisten local' \
+    meson test -C build --print-errorlogs
+}
+
+package() {
+  meson install -C build --destdir "$pkgdir"
+}
+
+# vim:set sw=2 sts=-1 et:

Copied: glade/repos/extra-x86_64/fix-build.diff (from rev 465031, 
glade/trunk/fix-build.diff)
===================================================================
--- fix-build.diff                              (rev 0)
+++ fix-build.diff      2022-12-27 14:26:24 UTC (rev 465032)
@@ -0,0 +1,26 @@
+diff --git i/src/meson.build w/src/meson.build
+index 40c730a0..56f4e47d 100644
+--- i/src/meson.build
++++ w/src/meson.build
+@@ -1,18 +1,18 @@
+ fs = import('fs')
+ 
+ if fs.exists('../.git')
+-  vcs_tag(input: 'version.h.in', output: 'version.h')
++  version_h = vcs_tag(input: 'version.h.in', output: 'version.h')[0]
+ else
+   config = configuration_data()
+   config.set ('VCS_TAG', glade_version)
+-  configure_file(
++  version_h = configure_file(
+     input: 'version.h.in',
+     output: 'version.h',
+     configuration: config
+   )
+ endif
+ 
+-sources = files(
++sources = [version_h] + files(
+   'glade-intro.c',
+   'glade-preferences.c',
+   'glade-settings.c',

Reply via email to