summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD54
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8661a0b4e792
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = klystrack-git
+ pkgdesc = Tracker for making chiptune-like music on a modern computer
+ pkgver = 1.7.2.r6.ga514cef
+ pkgrel = 1
+ url = http://kometbomb.github.io/klystrack/
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = git
+ makedepends = gendesk
+ depends = sdl2_image
+ provides = klystrack
+ conflicts = klystrack
+ source = git://github.com/kometbomb/klystrack
+ source = git://github.com/kometbomb/klystron
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = klystrack-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0636c0dc9be1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Pavle <xpio at tut.by>
+# also used PKGBUILD by rbrt as a reference
+
+pkgname=klystrack-git
+pkgver=1.7.2.r6.ga514cef
+pkgrel=1
+pkgdesc="Tracker for making chiptune-like music on a modern computer"
+arch=('i686' 'x86_64')
+url="http://kometbomb.github.io/klystrack/"
+license=('MIT')
+groups=()
+depends=('sdl2_image')
+makedepends=('git' 'gendesk')
+provides=('klystrack')
+conflicts=('klystrack')
+source=('git://github.com/kometbomb/klystrack' 'git://github.com/kometbomb/klystron')
+md5sums=('SKIP' 'SKIP')
+
+_gitname='klystrack'
+_categories='AudioVideo;Audio;X-Synthesis'
+
+pkgver() {
+ cd "$_gitname"
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ gendesk -f -n
+ touch "$srcdir/klystrack/src/version.h"
+ touch "$srcdir/klystron/src/version.h"
+ sed -i '/^CC =/ s/gcc/gcc -fPIC/' "$srcdir/klystron/Makefile"
+}
+
+build() {
+ cd "$srcdir/$_gitname"
+ make
+}
+
+package() {
+ mkdir "$pkgdir/usr"
+ cd "$pkgdir/usr"
+ mkdir -p bin share/klystrack share/applications share/pixmaps share/licenses/klystrack lib/klystrack
+ cd "$srcdir/$_gitname"
+ install bin.debug/klystrack "$pkgdir/usr/bin/"
+ cp -r res/ key/ "$pkgdir/usr/lib/klystrack/"
+ cp -r examples/ "$pkgdir/usr/share/klystrack/"
+ install -Dm644 doc/LICENSE "$pkgdir/usr/share/licenses/klystrack/"
+ install -Dm644 doc/Default.kt "$pkgdir/usr/share/klystrack/"
+ # .desktop file
+ install -Dm644 "../klystrack.desktop" "$pkgdir/usr/share/applications/klystrack.desktop"
+ install -Dm644 "icon/256x256.png" "$pkgdir/usr/share/pixmaps/klystrack.png"
+}
+
+# vim:set ts=2 sw=2 et: