summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d68950342ae55e49f12e5d6950c2f0261f607138 (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: PASRC <pasrc at proton dot me>
# Contributor: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG
# Contributor: DeedleFake <yisszev at beckforce dot com>
# Contributor: JJK
# Contributor: DilithiumNitrate

pkgname="srb2-legacy"
pkgver=2.1.29
_dataver=2.1.25
pkgrel=2
pkgdesc='Updated fork of Sonic Robo Blast 2 2.1.25'
arch=('i686' 'x86_64' 'aarch64')
license=('GPL-2.0-or-later')
url='https://github.com/srb2-preservation/srb2-legacy'
depends=('sdl2' 'sdl2_mixer' 'curl' 'libpng' 'libgme' 'libopenmpt' "srb2-legacy-data>=$_dataver")
makedepends=('git' 'mesa')
provides=("${pkgname}")
conflicts=("${pkgname}")
source=("https://github.com/srb2-preservation/srb2-legacy/archive/SRB2_release_${pkgver}.zip")
sha256sums=('c5e32e4a57b45b162646a3fc1043f02886e21afdd40455c38838a0493bcf99a0')

build() {
  cd srb2-legacy-SRB2_release_$pkgver/src

  [ "$CARCH" == "i686" ] && IS64BIT="" || IS64BIT="64"
  # (optional: be verbose)
  make LINUX$IS64BIT=1 #ECHO=1
}

package() {
  install -Dm755 srb2-legacy-SRB2_release_$pkgver/bin/lsdl2srb2legacy \
    "$pkgdir"/usr/bin/srb2legacy

  # icon + .desktop
  install -Dm644 srb2-legacy-SRB2_release_$pkgver/srb2.png \
    "$pkgdir"/usr/share/icons/hicolor/256x256/apps/srb2legacy.png
  install -Dm644 srb2-legacy-SRB2_release_$pkgver/srb2legacy.desktop "$pkgdir"/usr/share/applications/srb2legacy.desktop
}