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 | |
download | aur-69c6f5b81e322300673852b0302b03b88fdcd30b.tar.gz |
pkg 0.79.7-1
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 58 |
2 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3bb2c63f597a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = ync-tools + pkgdesc = Yamaha network players control tools + pkgver = 0.79.7 + pkgrel = 1 + url = https://github.com/Guitar-Man/ync-tools + arch = any + license = GPL + makedepends = cmake + makedepends = gendesk + depends = gtk3 + depends = sfml + depends = tinyxml2 + depends = libglade + depends = libconfig + source = https://github.com/Guitar-Man/ync-tools/raw/master/ync-tools-0.79.7.tar.gz + md5sums = 4ed70e8602babe9a102ccc4183ea4534 + +pkgname = ync-tools + 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" +} |