blob: a180a79aa43e3bb28e8f74a26551f7b8f665e5e5 (
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
39
40
41
42
43
44
45
46
47
48
|
# Maintainer: Giacomo Vercesi <mrjackv@hotmail.it>
pkgname=redeclipse-bin
pkgver=1.6.0
pkgrel=1
pkgdesc="free, casual arena shooter"
arch=(i686 x86_64)
url="http://redeclipse.net"
license=("ZLIB" "CCPL:by-sa" "CCPL:by" "custom")
depends=(sdl2_image sdl2_mixer enet hicolor-icon-theme)
makedepends=(icoutils)
provides=('redeclipse')
conflicts=('redeclipse')
source=("https://github.com/red-eclipse/base/releases/download/v$pkgver/redeclipse_${pkgver}_nix.tar.bz2"
"redeclipse.desktop")
sha256sums=('48a947e858587116b7d177cf18148d0d9e40b1c5b481e2c955baed68cffc2849'
'e407f5e6a4781214a0a18c583a04ee465bcabdb4feb9a11c41f075e7609723ab')
prepare() {
cd "redeclipse-$pkgver"
mkdir -p cache
}
package() {
install -Dm 0644 "redeclipse.desktop" "$pkgdir/usr/share/applications/redeclipse.desktop"
cd "redeclipse-$pkgver"
echo "stable" > branch.txt
REDECLIPSE_CACHE="$(realpath ./cache)" bin/update.sh
find bin -name '*.dll' -delete
find bin -name '*.exe' -delete
rm -r bin/redeclipse.app
rm -r bin/tools
rm bin/update.bat
cd src
icotool -x redeclipse.ico
cd ..
install -Dm 0644 "doc/license.txt" "$pkgdir/usr/share/licenses/redeclipse/license.txt"
install -Dm 0644 "doc/all-licenses.txt" "$pkgdir/usr/share/licenses/redeclipse/all-licenses.txt"
install -Dm 0644 "src/redeclipse_8_512x512x32.png" "$pkgdir/usr/share/pixmaps/redeclipse.png"
mkdir -p "$pkgdir/opt/redeclipse"
cp -r "bin" "$pkgdir/opt/redeclipse"
cp -r "config" "$pkgdir/opt/redeclipse"
cp -r "data" "$pkgdir/opt/redeclipse"
install -Dm 0755 "redeclipse.sh" "$pkgdir/opt/redeclipse"
install -Dm 0755 "redeclipse_server.sh" "$pkgdir/opt/redeclipse"
echo "inplace" > "$pkgdir/opt/redeclipse/branch.txt"
}
|