summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 9c95fef4f731ecce87a4688efde1a8f27fec3abf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Maintainer: RRRRRm <isxiongzj@gmail.com>
pkgname=typing-tempo
pkgver=0.4.4
pkgrel=3
pkgdesc="Typing Tempo is a 41-key 2D typing rhythm game currently in development, available for Windows and Linux."
arch=('i686' 'x86_64')
url="https://rainbeatgames.itch.io/typing-tempo"
source=("file://$HOME/Downloads/typing-tempo-${pkgver}-linux.zip" 
"typing-tempo.desktop")
md5sums=('SKIP' 'SKIP')

prepare() {
  if [ ! -f "$HOME/Downloads/typing-tempo-${pkgver}-linux.zip" ]; then
    echo "Error: $HOME/Downloads/typing-tempo-${pkgver}-linux.zip not found." >&2
    exit 1
  fi
}

package() {
  install -dm755 "$pkgdir/opt/typing-tempo"

  cp -r "$srcdir/typing-tempo-${pkgver}-linux/"* "$pkgdir/opt/typing-tempo"

	cd "$pkgdir/opt/typing-tempo"

	chmod +x "./typing-tempo.sh"
  sed -i '1a cd /opt/typing-tempo' "./typing-tempo.sh"
  ln -s "libSDL3.so.0.0.0" "libSDL3.so.0"
  ln -s "libSDL3_ttf.so.0.0.0" "libSDL3_ttf.so.0"
  ln -s "libSDL3_image.so.0.0.0" "libSDL3_image.so.0"
	mkdir saves
	chmod 777 saves

	mkdir -p "$pkgdir/usr/bin"
  ln -s "/opt/typing-tempo/typing-tempo.sh" "$pkgdir"/usr/bin/typing-tempo

	install -Dm644 "$srcdir/typing-tempo.desktop" "$pkgdir/usr/share/applications/typing-tempo.desktop"
}