blob: 556b982e61d5fd167db9833a4863ee03f6467f33 (
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
# Maintainer: Peter Blackman <peter at pblackman dot plus dot com>
# Make Arch package using OBS binaries
# 7-Jun-2022
# See http://www.c-evo.org
# https://app.zdechov.net/c-evo
# https://build.opensuse.org/package/show/home:PeterBBB/c-evo
#
# Based on Upstream Svn revision 446
#
pkgname=c-evo-nh-bin
pkgbase=c-evo-bin
pkgver=1.3.1.1
pkgrel=1
pkgdesc="Empire Building Game, C-evo: New Horizons"
arch=('x86_64')
url="https://app.zdechov.net/c-evo"
license=('GPL2')
depends=('gtk2')
optdepends=('ffmpeg: Needed for sounds')
conflicts=('c-evo' 'c-evo-nh' 'c-evo-bin')
source=("$pkgname-$pkgver.data.deb::https://download.opensuse.org/repositories/home:/PeterBBB/Debian_11/all/c-evo-data_1.3.1+dfsg-1_all.deb"
"$pkgname-$pkgver.stdai.deb::https://download.opensuse.org/repositories/home:/PeterBBB/Debian_11/amd64/c-evo-stdai_1.3.1+dfsg-1_amd64.deb"
"$pkgname-$pkgver.gtk2.deb::https://download.opensuse.org/repositories/home:/PeterBBB/Debian_11/amd64/c-evo-gtk2_1.3.1+dfsg-1_amd64.deb")
sha256sums=('368df30e37cde36c8e99629ff5c2b678c21797b9ee55d97ed3decc0d229eb59d'
'4c1d4387f08119829caf9751732de89ad2b101e710e19f5f5c9778dbe74ba6fa'
'884d1fe30416d7a6083b7062f095176121f05aba70b8bbbe83f77628d72640be')
noextract=("$pkgname-$pkgver.data.deb"
"$pkgname-$pkgver.stdai.deb"
"$pkgname-$pkgver.gtk2.deb")
prepare() {
cd "${srcdir}"
ar -x "$pkgname-$pkgver.data.deb" data.tar.xz
mv data.tar.xz c-data.tar.xz
ar -x "$pkgname-$pkgver.stdai.deb" data.tar.xz
mv data.tar.xz c-stdai.tar.xz
ar -x "$pkgname-$pkgver.gtk2.deb" data.tar.xz
mv data.tar.xz c-gtk2.tar.xz
tar -xf c-stdai.tar.xz
tar -xf c-data.tar.xz
tar -xf c-gtk2.tar.xz
# Remove unwanted
rm -fr usr/share/doc-base
rm -fr usr/share/lintian
rm -fr usr/share/doc/c-evo-gtk2
rm -fr usr/share/doc/c-evo-stdai
# Arch does not use a games subfolder
rm -fr usr/bin
mv -T usr/games usr/bin
rm -fr usr/share/c-evo
mkdir usr/share/c-evo
mv usr/share/games/c-evo/* usr/share/c-evo
rm -r usr/share/games
rm usr/share/c-evo/AI/StdAI/libstdai.so
ln -srv usr/lib/c-evo/libstdai.so usr/share/c-evo/AI/StdAI/libstdai.so
sed -i "s|share/games|share|" usr/bin/c-evo-launch-gtk2
sed -i "s|/usr/games|/usr/bin|" usr/bin/c-evo-launch-gtk2
}
package() {
cd $srcdir
cp -Rf ./usr $pkgdir
}
|