summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGuitar-Man2018-02-05 20:05:13 +0100
committerGuitar-Man2018-02-05 20:05:13 +0100
commit69c6f5b81e322300673852b0302b03b88fdcd30b (patch)
tree62920dd163ba42e630f5ab059bee945cbfc02e3f /PKGBUILD
downloadaur-69c6f5b81e322300673852b0302b03b88fdcd30b.tar.gz
pkg 0.79.7-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD58
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"
+}