Package Details: xmlada-git r1543.e5bbafe-1

Git Clone URL: https://aur.archlinux.org/xmlada-git.git (read-only, click to copy)
Package Base: xmlada-git
Description: An XML parser for Ada95
Upstream URL: https://github.com/AdaCore/xmlada/
Licenses: custom, GPL3
Conflicts: xmlada
Provides: xmlada
Submitter: pmderodat
Maintainer: pmderodat
Last Packager: pmderodat
Votes: 1
Popularity: 0.000000
First Submitted: 2017-06-18 10:37 (UTC)
Last Updated: 2020-06-14 06:57 (UTC)

Required by (9)

Sources (2)

Latest Comments

tfl5034 commented on 2022-01-19 03:37 (UTC)

The latest build is broken because Makefile.in has changed. The following patch seems to fix it, although the offsets should be updated.

diff --git a/PKGBUILD b/PKGBUILD
index ec9a718..805a8d9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
 # Contributor: Rod Kay <charlie5 on #ada at freenode.net>
 # Contributor: Earnestly <zibeon AT googlemail.com>
 pkgname=xmlada-git
-pkgver=r1543.e5bbafe
+pkgver=r1558.6aa50ba
 pkgrel=1
 pkgdesc="An XML parser for Ada95"
 arch=('i686' 'x86_64')
@@ -15,7 +15,7 @@ conflicts=("${pkgname%-git}")
 source=('git+https://github.com/AdaCore/xmlada.git'
         'expose-cargs-and-largs-makefile.patch')
 sha1sums=('SKIP'
-          '9b65cc99453fd15bdb7c49a32e6f76922ec904bd')
+          '6158f1e0ef6417cf4f49b6fedf0960173a76cdeb')

 pkgver() {
     cd "$srcdir/${pkgname%-git}"
diff --git a/expose-cargs-and-largs-makefile.patch b/expose-cargs-and-largs-makefile.patch
index ee2662a..fde9b75 100644
--- a/expose-cargs-and-largs-makefile.patch
+++ b/expose-cargs-and-largs-makefile.patch
@@ -15,16 +15,16 @@ index c6327d2..3355762 100644
 +endif
 +
  static:
--  ${GPRBUILD} -p -XLIBRARY_TYPE=static ${GPROPTS} xmlada.gpr
-+  ${GPRBUILD} -p -XLIBRARY_TYPE=static ${GPROPTS} xmlada.gpr $(CARGS) $(LARGS)
+-  ${GPRBUILD} -p -XLIBRARY_TYPE=static ${GPROPTS} xmlada.gpr ${GPROPTS_EXTRA}
++  ${GPRBUILD} -p -XLIBRARY_TYPE=static ${GPROPTS} xmlada.gpr ${GPROPTS_EXTRA} $(CARGS) $(LARGS)

  shared relocatable:
--  ${GPRBUILD} -p -XLIBRARY_TYPE=relocatable ${GPROPTS} xmlada.gpr
-+  ${GPRBUILD} -p -XLIBRARY_TYPE=relocatable ${GPROPTS} xmlada.gpr $(CARGS) $(LARGS)
+-  ${GPRBUILD} -p -XLIBRARY_TYPE=relocatable ${GPROPTS} xmlada.gpr ${GPROPTS_EXTRA}
++  ${GPRBUILD} -p -XLIBRARY_TYPE=relocatable ${GPROPTS} xmlada.gpr ${GPROPTS_EXTRA} $(CARGS) $(LARGS)

  static-pic:
--  ${GPRBUILD} -p -XLIBRARY_TYPE=static-pic ${GPROPTS} xmlada.gpr
-+  ${GPRBUILD} -p -XLIBRARY_TYPE=static-pic ${GPROPTS} xmlada.gpr $(CARGS) $(LARGS)
+-  ${GPRBUILD} -p -XLIBRARY_TYPE=static-pic ${GPROPTS} xmlada.gpr ${GPROPTS_EXTRA}
++  ${GPRBUILD} -p -XLIBRARY_TYPE=static-pic ${GPROPTS} xmlada.gpr ${GPROPTS_EXTRA} $(CARGS) $(LARGS)

  # Rebuild the tests (and not the XML/Ada code itself)
  test: force