diff options
author | aksr | 2017-09-15 09:58:51 +0200 |
---|---|---|
committer | aksr | 2017-09-15 09:58:51 +0200 |
commit | 77af877d69cd40c7b6cb430be7d4456a9ddbb9be (patch) | |
tree | a7691cbb6caad1463e056ad85c319c160cf3fe60 | |
parent | 4da4790e5d8933674f7bdd2fbdbcf86213ba02c9 (diff) | |
download | aur-77af877d69cd40c7b6cb430be7d4456a9ddbb9be.tar.gz |
Update build system.
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 27 insertions, 29 deletions
@@ -1,16 +1,15 @@ # Generated by mksrcinfo v8 -# Sat Apr 8 04:14:03 UTC 2017 +# Fri Sep 15 07:58:47 UTC 2017 pkgbase = ncmpc-git - pkgdesc = Fully featured MPD client using ncurses - pkgver = 0.27.6.g6305a54 + pkgdesc = A fully featured MPD client, which runs in a terminal (using ncurses). + pkgver = 0.27.24.gdb8a107 pkgrel = 1 url = http://www.musicpd.org/clients/ncmpc/ arch = i686 arch = x86_64 - license = GPL2 + license = GPL makedepends = git - makedepends = autoconf - makedepends = automake + makedepends = meson depends = ncurses depends = glib2 depends = libmpdclient @@ -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 } |