diff options
author | FabioLolix | 2022-03-10 20:47:38 +0100 |
---|---|---|
committer | FabioLolix | 2022-03-10 20:47:38 +0100 |
commit | 56ac4052e85d77448b48c894dd31f4129f8fbd5a (patch) | |
tree | 73db126a2a1025b3ad9f19fb35a277448ecfbbad | |
parent | e4632d249216efc1d60dc0cb92bf48a01e87e476 (diff) | |
download | aur-cjs-git.tar.gz |
fix build
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 22 insertions, 29 deletions
@@ -1,23 +1,23 @@ pkgbase = cjs-git pkgdesc = Javascript Bindings for Cinnamon - pkgver = 4.4.0.r0.gfe3b1ec4 - pkgrel = 2 + pkgver = 5.2.0.r2.g66962c83 + pkgrel = 1 url = https://github.com/linuxmint/cjs arch = i686 arch = x86_64 license = GPL checkdepends = xorg-server-xvfb makedepends = git - makedepends = autoconf-archive + makedepends = meson + makedepends = samurai makedepends = gobject-introspection depends = dbus-glib depends = gtk3 depends = gobject-introspection-runtime - depends = js52 + depends = js78 provides = cjs conflicts = cjs source = git+https://github.com/linuxmint/cjs.git sha512sums = SKIP pkgname = cjs-git - @@ -3,14 +3,14 @@ # Contributor: Ionut Biru <ibiru@archlinux.org> pkgname=cjs-git -pkgver=4.4.0.r0.gfe3b1ec4 -pkgrel=2 +pkgver=5.2.0.r2.g66962c83 +pkgrel=1 pkgdesc="Javascript Bindings for Cinnamon" arch=('i686' 'x86_64') url="https://github.com/linuxmint/${pkgname%-git}" license=('GPL') -depends=('dbus-glib' 'gtk3' 'gobject-introspection-runtime' 'js52') -makedepends=('git' 'autoconf-archive' 'gobject-introspection') +depends=('dbus-glib' 'gtk3' 'gobject-introspection-runtime' 'js78') +makedepends=('git' 'meson' 'samurai' 'gobject-introspection') checkdepends=('xorg-server-xvfb') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") @@ -18,40 +18,33 @@ source=("git+${url}.git") sha512sums=('SKIP') pkgver() { - cd "${srcdir}"/${pkgname%-git} + cd "${srcdir}/${pkgname%-git}" git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } -prepare() { - cd "${srcdir}"/${pkgname%-git} - - autoreconf -fi -} - build() { - cd "${srcdir}"/${pkgname%-git} - - ./configure --prefix=/usr \ - --libexecdir=/usr/lib \ - --disable-static \ - --disable-Werror + mkdir -p "${srcdir}/${pkgname%-git}/builddir" + cd "${srcdir}/${pkgname%-git}/builddir" - #https://bugzilla.gnome.org/show_bug.cgi?id=656231 - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + meson --prefix=/usr \ + --libexecdir=/usr/lib \ + --buildtype=plain \ + -Dinstalled_tests=false \ + .. - make + samu } check() { - cd "${srcdir}"/${pkgname%-git} + cd "${srcdir}/${pkgname%-git}/builddir" # Needs a display - xvfb-run make -k check || : + xvfb-run meson test --print-errorlogs } package() { - cd "${srcdir}"/${pkgname%-git} + cd "${srcdir}/${pkgname%-git}/builddir" - make DESTDIR="${pkgdir}" install + DESTDIR="${pkgdir}" samu install } |