Date: Thursday, April 19, 2018 @ 19:02:48 Author: eschwartz Revision: 317066
upgpkg: cinnamon-session 3.8.0-1 upstream release port to meson Modified: cinnamon-session/trunk/PKGBUILD ----------+ PKGBUILD | 37 +++++++++++++++---------------------- 1 file changed, 15 insertions(+), 22 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-04-19 19:01:43 UTC (rev 317065) +++ PKGBUILD 2018-04-19 19:02:48 UTC (rev 317066) @@ -4,39 +4,32 @@ # Contributor: Jan Alexander Steffens (heftig) <[email protected]> pkgname=cinnamon-session -pkgver=3.6.1 +pkgver=3.8.0 pkgrel=1 pkgdesc="The Cinnamon Session Handler" arch=('x86_64') url="https://github.com/linuxmint/${pkgname}" license=('GPL' 'LGPL') -depends=('cinnamon-desktop' 'dbus-glib' 'libsm' 'libcanberra') -makedepends=('intltool' 'xtrans') +depends=('cinnamon-desktop' 'dbus-glib' 'libsm' 'libcanberra' 'xapps') +makedepends=('meson' 'xtrans') source=(${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz) -sha256sums=('1de855afe097c2fe4d63f0edd4f8876ace2d73620edb65b3c665e91e5a115d9e') +sha256sums=('95ee18e70b35e9376100037f9878289ae6c95ca982187aa6ebf18f5ada0d6e0f') -prepare() { - cd "${srcdir}"/${pkgname}-${pkgver} - - NOCONFIGURE=1 ./autogen.sh -} - build() { - cd "${srcdir}"/${pkgname}-${pkgver} + mkdir -p "${srcdir}"/${pkgname}-${pkgver}/build + cd "${srcdir}"/${pkgname}-${pkgver}/build - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --libexecdir=/usr/lib/cinnamon-session \ - --disable-schemas-compile \ - --disable-gconf \ - --enable-qt57-theme-support - - make + meson --prefix=/usr \ + --libexecdir=lib/${pkgname} \ + --buildtype=plain \ + -Dwith-gconf=false \ + -Dwith-docbook=false \ + .. + ninja } package() { - cd "${srcdir}"/${pkgname}-${pkgver} + cd "${srcdir}"/${pkgname}-${pkgver}/build - make DESTDIR="${pkgdir}" install + DESTDIR="${pkgdir}" ninja install }
