summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 092ca977bc57f81a866fc08e24354d9dee297ffb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# Maintainer: Felix Wiegand <koffeinflummi@gmail.com>

_pkgname="ncmpcpp"
pkgname="${_pkgname}-vim-git"
pkgver=2175.81cb7a4f
pkgrel=1
epoch=1
pkgdesc="An almost exact clone of ncmpc with some new features. Patched for vim-like keybindings."
arch=("i686" "x86_64")
url="https://rybczak.net/ncmpcpp/"
license=("GPL2")
depends=("ncurses" "libmpdclient>=2.14" "boost-libs")
makedepends=("git" "boost" "pkg-config")
optdepends=("curl: fetch lyrics"
    "taglib: tag editor"
    "fftw: frequency spectrum mode visualization"
    )
provides=("ncmpcpp")
conflicts=("ncmpcpp" "ncmpcpp-git" "ncmpcpp-xdg-config" "ncmpcpp-xdg-config-git" "ncmpcpp-color")
install=${pkgname}.install
source=("git+https://github.com/arybczak/ncmpcpp.git"
    "vim-keybindings.patch")
sha256sums=("SKIP"
    "7914343dca15bf60e89d014b805cc9ceefbeca2a067c0987a82383bc299d715a")

prepare() {
    cd "${_pkgname}"

    for _p in ${srcdir}/*.patch
    do
        msg2 "Applying $_p"
        patch -p1 -i $_p
    done
}

pkgver() {
    cd "${_pkgname}"
    echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}

build() {
    cd "${_pkgname}"
    ./autogen.sh
    ./configure BOOST_LIB_SUFFIX="" --prefix=/usr \
    --enable-clock --enable-outputs --enable-visualizer
    make
} 

package() {
    cd "${_pkgname}"
    make DESTDIR="$pkgdir/" install
}