diff options
author | Ted Alff | 2020-04-28 12:57:25 -0400 |
---|---|---|
committer | Ted Alff | 2020-04-28 12:57:25 -0400 |
commit | fdd796f613e47f56ee2c45ec1fa66d683bdffdb9 (patch) | |
tree | dcd333548ff44a9d09fb44b3a8974e864f0ed177 | |
download | aur-vala0.36.tar.gz |
Version bump 0.36.20
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6420b786a3e7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = vala0.36 + pkgdesc = Compiler for the GObject type system (0.36 long term support branch) + pkgver = 0.36.20 + pkgrel = 1 + url = https://wiki.gnome.org/Projects/Vala + arch = x86_64 + arch = i686 + license = LGPL + checkdepends = dbus + checkdepends = libx11 + checkdepends = gobject-introspection + makedepends = libxslt + makedepends = vala + makedepends = help2man + makedepends = autoconf-archive + depends = glib2 + depends = gtk-doc + depends = graphviz + depends = ttf-font + depends = pkg-config + depends = gcc + provides = libvala-0.36.so + source = https://download.gnome.org/sources/vala/0.36/vala-0.36.20.tar.xz + sha256sums = be960a87841d85ff76cbd0e10eb691675190e54bd690d76982b3fb94a1fc67a7 + +pkgname = vala0.36 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8646f29329b6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Contributor: twa022 <twa022 at gmail dot com> + +_pkgname=vala +pkgname=${_pkgname}0.36 +pkgver=0.36.20 +pkgrel=1 +pkgdesc='Compiler for the GObject type system (0.36 long term support branch)' +url='https://wiki.gnome.org/Projects/Vala' +arch=('x86_64' 'i686') +license=('LGPL') +depends=('glib2' 'gtk-doc' 'graphviz' 'ttf-font' 'pkg-config' 'gcc') +makedepends=('libxslt' 'vala' 'help2man' 'autoconf-archive') +checkdepends=('dbus' 'libx11' 'gobject-introspection') +provides=(libvala-${pkgver%.*}.so) +source=("https://download.gnome.org/sources/${_pkgname}/${pkgver%.*}/${_pkgname}-${pkgver}.tar.xz") +sha256sums=('be960a87841d85ff76cbd0e10eb691675190e54bd690d76982b3fb94a1fc67a7') + +build() { + cd "${_pkgname}-${pkgver}" + ./configure --prefix=/usr + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +check() { + cd "${_pkgname}-${pkgver}" + make check +} + +package() { + cd "${_pkgname}-${pkgver}" + make DESTDIR="$pkgdir" install + + # Remove conflicting files with the vala package + rm -rf "${pkgdir}/usr/share/aclocal" + rm "${pkgdir}"/usr/lib/pkgconfig/vapigen.pc + mkdir -p "${pkgdir}"/usr/lib/pkgconfig/vala-${pkgver%.*} + for _f in libvala valadoc vapigen ; do + ln -s ../${_f}-${pkgver%.*}.pc "${pkgdir}"/usr/lib/pkgconfig/vala-${pkgver%.*}/ + done + ln -s ./vapigen-${pkgver%.*}.pc "${pkgdir}"/usr/lib/pkgconfig/vala-${pkgver%.*}/vapigen.pc + rm "${pkgdir}"/usr/share/vala/Makefile.vapigen + rm "${pkgdir}"/usr/bin/{vala,valac,vala-gen-introspect,vapicheck,vapigen} + rm "${pkgdir}"/usr/share/man/man1/{valac,vala-gen-introspect,vapigen}.1 +} |