summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 16 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0636c0dc9be1..5b0bdd77976c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,15 @@
# Maintainer: Pavle <xpio at tut.by>
-# also used PKGBUILD by rbrt as a reference
+# Contributor: rbrt
pkgname=klystrack-git
-pkgver=1.7.2.r6.ga514cef
+pkgver=1.7.5.r3.gf24c982
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')
+depends=('sdl2_image' 'sdl2_mixer')
makedepends=('git' 'gendesk')
provides=('klystrack')
conflicts=('klystrack')
@@ -28,12 +28,19 @@ 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"
+ # prevent treating warnings as errors
+ sed -i 's/-Werror//' "$srcdir/klystron/Makefile"
+ sed -i 's/-Werror//' "$srcdir/klystrack/Makefile"
+ # klystron is submodule of klystrack
+ cd "$srcdir/$_gitname" #i.e. klystrack
+ git submodule init
+ git config submodule.klystron.url "$srcdir/klystron"
+ git submodule update
}
build() {
cd "$srcdir/$_gitname"
- make
+ make
}
package() {
@@ -44,8 +51,11 @@ package() {
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 LICENSE "$pkgdir/usr/share/licenses/klystrack/"
install -Dm644 doc/Default.kt "$pkgdir/usr/share/klystrack/"
+ # man page
+ mkdir -p "$pkgdir/usr/share/man/man1"
+ gzip -ck doc/klystrack.1 > "$pkgdir/usr/share/man/man1/klystrack.1.gz"
# .desktop file
install -Dm644 "../klystrack.desktop" "$pkgdir/usr/share/applications/klystrack.desktop"
install -Dm644 "icon/256x256.png" "$pkgdir/usr/share/pixmaps/klystrack.png"