diff options
author | Guitar-Man | 2018-02-05 20:05:13 +0100 |
---|---|---|
committer | Guitar-Man | 2018-02-05 20:05:13 +0100 |
commit | 69c6f5b81e322300673852b0302b03b88fdcd30b (patch) | |
tree | 62920dd163ba42e630f5ab059bee945cbfc02e3f /PKGBUILD | |
download | aur-69c6f5b81e322300673852b0302b03b88fdcd30b.tar.gz |
pkg 0.79.7-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..af53bc980908 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: Alexandre Courtois <lasalade.verte@free.fr> + +pkgname=ync-tools +pkgver=0.79.7 +pkgrel=1 +pkgdesc="Yamaha network players control tools" +arch=('any') +url="https://github.com/Guitar-Man/ync-tools" +license=('GPL') +depends=('gtk3' 'sfml' 'tinyxml2' 'libglade' 'libconfig') +makedepends=('cmake' 'gendesk') +source=("https://github.com/Guitar-Man/ync-tools/raw/master/ync-tools-${pkgver}.tar.gz") +md5sums=('4ed70e8602babe9a102ccc4183ea4534') +#options=('!buildflags') + +prepare() { + gendesk -n --pkgname="yncc-gtk" --name="Yncc" --exec="/usr/bin/yncc-gtk" --categories="AudioVideo" +} + +build() { + cd yncapi + cmake . + make + + cd ../yncc + cmake . + make + + cd ../yncc-gtk + cmake . + make +} + +package() { + cd cmake-build-Release/output + + install -D -m755 "yncc" "${pkgdir}/usr/bin/yncc" + install -D -m755 "yncc-gtk" "${pkgdir}/usr/bin/yncc-gtk" + install -D -m755 "libyncapi.a" "${pkgdir}/usr/lib/libyncapi.a" + + install -D -m644 "../../yncapi/yncapi.h" "${pkgdir}/usr/include/yncapi.h" + + install -D -m644 "../../yncc-gtk/res/BCO_device_sm_icon.png" "${pkgdir}/usr/share/ync-tools/yncc-gtk/BCO_device_sm_icon.png" + install -D -m644 "../../yncc-gtk/res/bg.png" "${pkgdir}/usr/share/ync-tools/yncc-gtk/bg.png" + install -D -m644 "../../yncc-gtk/res/cd.png" "${pkgdir}/usr/share/ync-tools/yncc-gtk/cd.png" + install -D -m644 "../../yncc-gtk/res/headphones.png" "${pkgdir}/usr/share/ync-tools/yncc-gtk/headphones.png" + install -D -m644 "../../yncc-gtk/res/opt.png" "${pkgdir}/usr/share/ync-tools/yncc-gtk/opt.png" + install -D -m644 "../../yncc-gtk/res/radio.png" "${pkgdir}/usr/share/ync-tools/yncc-gtk/radio.png" + install -D -m644 "../../yncc-gtk/res/server.png" "${pkgdir}/usr/share/ync-tools/yncc-gtk/server.png" + install -D -m644 "../../yncc-gtk/res/icon.svg" "${pkgdir}/usr/share/ync-tools/yncc-gtk/icon.svg" + + install -D -m644 "../../yncc-gtk/res/yncc-gtk.glade" "${pkgdir}/usr/share/ync-tools/yncc-gtk/yncc-gtk.glade" + + install -D -m644 "../../yncc-gtk/lang/yncc-gtk-fr.mo" "${pkgdir}/usr/share/locale/fr/LC_MESSAGES/yncc-gtk.mo" + + install -D -m644 "../../yncc-gtk.desktop" "${pkgdir}/usr/share/applications/yncc-gtk.desktop" + install -D -m644 "../../yncc-gtk/res/icon.svg" "${pkgdir}/usr/share/pixmaps/yncc-gtk.svg" +} |