[arch-commits] Commit in cinnamon-session/trunk (PKGBUILD)

Eli Schwartz eschwartz at archlinux.org
Thu Apr 19 19:02:49 UTC 2018


    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) <jan.steffens at gmail.com>
 
 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
 }



More information about the arch-commits mailing list