Date: Friday, October 2, 2020 @ 20:31:42 Author: heftig Revision: 715640
1.7.1-4 Added: valabind/trunk/vala-0.50.diff Modified: valabind/trunk/PKGBUILD ----------------+ PKGBUILD | 16 ++++++++++------ vala-0.50.diff | 22 ++++++++++++++++++++++ 2 files changed, 32 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-10-02 20:25:05 UTC (rev 715639) +++ PKGBUILD 2020-10-02 20:31:42 UTC (rev 715640) @@ -2,18 +2,20 @@ pkgname=valabind pkgver=1.7.1 -pkgrel=3 +pkgrel=4 pkgdesc='Tool to parse vala or vapi files to transform them into swig interface files, C++, NodeJS-ffi or GIR' -url='https://radare.org/r/' +url='https://github.com/radare/valabind' arch=('x86_64') license=('GPL3') -depends=('sh' 'glibc' 'glib2' 'vala' 'swig' 'libvala-0.48.so') +depends=('sh' 'glibc' 'glib2' 'vala' 'swig' 'libvala-0.50.so') source=(${pkgname}-${pkgver}.tar.gz::https://github.com/radare/${pkgname}/archive/${pkgver}.tar.gz - vala-0.48.diff) + vala-0.48.diff vala-0.50.diff) sha256sums=('b463b18419de656e218855a2f30a71051f03a9c4540254b4ceaea475fb79102e' - '0528ba09bb4a5f20944a129d5b91eabeefa2d35a2fcd40378847f976f2ad418e') + '0528ba09bb4a5f20944a129d5b91eabeefa2d35a2fcd40378847f976f2ad418e' + '39ffb66da22043ccbcce09e84a3ba30cf178d23324f1ae352546cd3bc23b8342') sha512sums=('b82c733777e0caf449cd27f0ed3597a108462072c5663945ec03f4c1da90d389313c0f3ca0f6db2d52c7f80d09b1751992f733454358cd428c2571b7e53850a4' - 'f9de1b1050f7933a3850fab88ba1a15fc83da6e21dfe1d75edc781a151eee1246a2d7602c201c71bd8adb4029517992737e660a4a35e4a6f9e80bf7bbe23bb30') + 'f9de1b1050f7933a3850fab88ba1a15fc83da6e21dfe1d75edc781a151eee1246a2d7602c201c71bd8adb4029517992737e660a4a35e4a6f9e80bf7bbe23bb30' + '4dbae75787b63531c5f15d88131fc624cb4d274c1bf7e94416ad0773aed9b3007f53918389dcb13c82bfd3b5bdefc6bf9001a78071a62112957044fbd6736c70') prepare() { cd ${pkgname}-${pkgver} @@ -20,6 +22,8 @@ # git diff 1.7.1..9d4fb181e243 patch -Np1 -i ../vala-0.48.diff + + patch -Np1 -i ../vala-0.50.diff } build() { Added: vala-0.50.diff =================================================================== --- vala-0.50.diff (rev 0) +++ vala-0.50.diff 2020-10-02 20:31:42 UTC (rev 715640) @@ -0,0 +1,22 @@ +diff --git i/valabindwriter.vala w/valabindwriter.vala +index 165cdf5..d3911b3 100644 +--- i/valabindwriter.vala ++++ w/valabindwriter.vala +@@ -27,13 +27,17 @@ public class ValabindWriter : CodeVisitor { + this.vapidir = vapidir; + this.glibmode = glibmode; + context.vapi_directories = { vapidir }; ++#if VALA_0_50 ++ context.set_target_profile (Profile.GOBJECT); ++#else + add_package (context, "glib-2.0"); + add_package (context, "gobject-2.0"); + /* vala 0.17 only support gobject profile */ + if (glibmode) + context.add_define ("GOBJECT"); + // required to avoid ugly runtime errors + context.profile = Profile.GOBJECT; ++#endif + } + + public void parse () {
