summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoraksr2017-09-15 09:58:51 +0200
committeraksr2017-09-15 09:58:51 +0200
commit77af877d69cd40c7b6cb430be7d4456a9ddbb9be (patch)
treea7691cbb6caad1463e056ad85c319c160cf3fe60 /PKGBUILD
parent4da4790e5d8933674f7bdd2fbdbcf86213ba02c9 (diff)
downloadaur-77af877d69cd40c7b6cb430be7d4456a9ddbb9be.tar.gz
Update build system.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 22 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 32b8b9112c65..b5279b2a828f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
# Contributor: Rasi <rasi@xssn.at>
# Maintainer: aksr <aksr at t-com dot me>
pkgname=ncmpc-git
-pkgver=0.27.6.g6305a54
+pkgver=0.27.24.gdb8a107
pkgrel=1
-pkgdesc="Fully featured MPD client using ncurses"
+pkgdesc="A fully featured MPD client, which runs in a terminal (using ncurses)."
arch=('i686' 'x86_64')
url="http://www.musicpd.org/clients/ncmpc/"
-license=('GPL2')
+license=('GPL')
depends=('ncurses' 'glib2' 'libmpdclient' 'python' 'expat')
-makedepends=('git' 'autoconf' 'automake')
+makedepends=('git' 'meson')
conflicts=('ncmpc' 'ncmpc-svn')
source=("$pkgname::git+git://git.musicpd.org/master/ncmpc.git")
md5sums=('SKIP')
@@ -18,30 +18,29 @@ pkgver() {
git describe --always | sed 's/^v//g;s|-|.|g'
}
+prepare() {
+ cd "$srcdir/$pkgname"
+ sed -i 's!ncursesw/curses.h!curses.h!g' meson.build
+ sed -i 's!ncursesw/curses.h!curses.h!g' src/ncmpc_curses.h
+}
+
build() {
cd "$srcdir/$pkgname"
- rm m4/glib-gettext.m4
- ./autogen.sh
- ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --enable-lyrics-screen \
- --with-lyrics-plugin-dir=/usr/share/ncmpc/lyrics \
- --enable-colors \
- --enable-help-screen \
- --enable-mouse \
- --enable-artist-screen \
- --enable-search-screen \
- --enable-song-screen \
- --enable-key-screen \
- --enable-lyrics-screen \
- --enable-outputs-screen \
- --enable-chat-screen
- make
+ meson --prefix /usr . output
+ meson configure -Dartist_screen=true \
+ -Dchat_screen=true \
+ -Dcolors=auto \
+ -Dhelp_screen=true \
+ -Dkey_screen=true \
+ -Dlyrics_screen=true \
+ -Dmouse=true \
+ -Doutputs_screen=true \
+ -Dsearch_screen=true \
+ -Dsong_screen=true output
}
package() {
cd "$srcdir/$pkgname"
- make DESTDIR=$pkgdir prefix=/usr install
- for i in lyrics/*; do install -Dm755 "$i" "${pkgdir}/usr/share/ncmpc/$i"; done
+ DESTDIR=$pkgdir ninja -C output install
}