summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEli Schwartz2020-04-24 00:00:23 -0400
committerEli Schwartz2020-04-24 00:11:21 -0400
commitf3ead5ffcd1781bdd80e72321552e8072ddd1d70 (patch)
treecefe7d0a07dce2f05166329df143ded3bd4be542 /PKGBUILD
parentbb308d2354d3fb7b438eb7c0214c39afb26dbc56 (diff)
downloadaur-cinnamon-screensaver-git.tar.gz
upgpkg: cinnamon-screensaver-git 4.4.1.r9.gd3db5dc-1
port to meson
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 12 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 972e37af2d9f..b5a5d6f1bd5e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
# Jan de Groot <jgc@archlinux.org>
pkgname=cinnamon-screensaver-git
-pkgver=4.0.3
+pkgver=4.4.1.r9.gd3db5dc
pkgrel=1
pkgdesc="Screensaver designed to integrate well with the Cinnamon desktop."
arch=('i686' 'x86_64')
@@ -14,7 +14,7 @@ license=('GPL')
depends=('accountsservice' 'cinnamon-desktop' 'dbus-glib' 'libgnomekbd'
'python-cairo' 'python-gobject' 'python-setproctitle' 'python-xapp' 'xapps')
optdepends=('cinnamon-translations: i18n')
-makedepends=('git' 'gobject-introspection' 'intltool')
+makedepends=('git' 'meson' 'samurai' 'gobject-introspection')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
backup=('etc/pam.d/cinnamon-screensaver')
@@ -27,24 +27,19 @@ pkgver() {
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 \
- --sysconfdir=/etc \
- --libexecdir=/usr/lib/cinnamon-screensaver \
- --localstatedir=/var
- make
+ mkdir -p "${srcdir}"/${pkgname%-git}/build
+ cd "${srcdir}"/${pkgname%-git}/build
+
+ meson --prefix=/usr \
+ --libexecdir=lib/cinnamon-screensaver \
+ --buildtype=plain \
+ ..
+ samu
}
package() {
- cd "${srcdir}"/${pkgname%-git}
+ cd "${srcdir}"/${pkgname%-git}/build
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" samu install
}