[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