Date: Tuesday, October 3, 2017 @ 20:58:59
  Author: bisson
Revision: 306660

upstream update

Modified:
  ncmpc/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2017-10-03 20:00:10 UTC (rev 306659)
+++ PKGBUILD    2017-10-03 20:58:59 UTC (rev 306660)
@@ -6,7 +6,7 @@
 # Contributor: Daniel Bainton <dpb [at] backarrow.org>
 
 pkgname=ncmpc
-pkgver=0.27
+pkgver=0.28
 pkgrel=1
 pkgdesc='Fully featured MPD client using ncurses'
 url='https://www.musicpd.org/clients/ncmpc/'
@@ -15,23 +15,26 @@
 depends=('ncurses' 'glib2' 'libmpdclient=2.11')
 optdepends=('python2: to enable lyrics plugin'
             'ruby: to enable lyrics plugin')
+makedepends=('meson')
 validpgpkeys=('0392335A78083894A4301C43236E8A58C6DB4512')
 
source=("https://www.musicpd.org/download/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz"{,.sig})
-sha256sums=('f9a26a3fc869cfdf0a16b0ea3e6512c2fe28a031bbc71b1d24a2bf0bbd3e15d9'
+sha256sums=('f66e5b6fef83bdfda3b3efaf3fbad6a4d8c47bb1b3b6810bed44d3e35b007804'
             'SKIP')
 
-build() {
+prepare() {
        cd "${srcdir}/${pkgname}-${pkgver}"
-       ./configure \
-               --prefix=/usr \
-               --sysconfdir=/etc \
-               --enable-lyrics-screen \
-               --with-lyrics-plugin-dir=/usr/share/ncmpc/lyrics
-       make
+       sed "s/curses == 'ncursesw'/false/g" -i meson.build
+       rm -fr build
+       install -d build
 }
 
+build() {
+       cd "${srcdir}/${pkgname}-${pkgver}/build"
+       arch-meson .. -Dlyrics_screen=true
+       ninja
+}
+
 package() {
-       cd "${srcdir}/${pkgname}-${pkgver}"
-       make DESTDIR="${pkgdir}" install
-       for i in lyrics/*; do install -Dm755 "$i" 
"${pkgdir}/usr/share/ncmpc/$i"; done
+       cd "${srcdir}/${pkgname}-${pkgver}/build"
+       DESTDIR="${pkgdir}" ninja install
 }

Reply via email to