summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPio2018-10-28 12:22:19 +0100
committerPio2018-10-28 12:22:19 +0100
commit7d76ba72fdedc6f7418ef2dc1917b84aff2a2b53 (patch)
tree5065f737c496dc16bb42d0ed94a28284bfce8a9f
parent1cd7bccc19b226443e78c56d5fc899f5eeefa246 (diff)
downloadaur-7d76ba72fdedc6f7418ef2dc1917b84aff2a2b53.tar.gz
Doesn't stop at warnings. Treats Klystron as submodule. Added man page.
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD22
2 files changed, 18 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8661a0b4e792..175c453b7736 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = klystrack-git
pkgdesc = Tracker for making chiptune-like music on a modern computer
- pkgver = 1.7.2.r6.ga514cef
+ pkgver = 1.7.5.r3.gf24c982
pkgrel = 1
url = http://kometbomb.github.io/klystrack/
arch = i686
@@ -9,6 +9,7 @@ pkgbase = klystrack-git
makedepends = git
makedepends = gendesk
depends = sdl2_image
+ depends = sdl2_mixer
provides = klystrack
conflicts = klystrack
source = git://github.com/kometbomb/klystrack
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"