summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 1cb6782be7e053454ef2fbec884a380df89d5922 (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
pkgname=icytower
_pkgname=IcyTower
pkgver=1.0.2
pkgrel=1
pkgdesc="Harold the Homeboy and his friends have decided to climb a huge tower they found the other day. It's up to you to help them get as high as possible without falling down, and collect extra points by doing cool moves on the way."
arch=('pentium4' 'x86_64')
url="https://gitlab.com/linuxbombay/icytower"
license=('GPL')
depends=('wget' 'wine' 'lib32-libpulse' 'unzip' 'yad')
makedepends=('unzip')
source=("$url/icytower/-/archive/$pkgver-$pkgrel/icytower-$pkgver-$pkgrel.tar.bz2")
sha256sums=('b9a900c533acf3c937115675cb16b044e71438f46f069e91087d93fd5ebfc275')
package() {
    install -d -m755 "$pkgdir/usr/share/games/$_pkgname"
    install -d -m755 "$pkgdir/usr/bin"
    install -d -m755 "$pkgdir/usr/share/pixmaps"

    # Check if the source directory exists
DIR="/usr/share/games/IcyTower"
if [ -d "$DIR" ]; then
    echo "Source directory exists."
    # Copy all files from the source directory to the destination directory
    cp -r "$DIR"/* "$pkgdir/usr/share/games/$_pkgname"
    echo "Files copied successfully."
else
    cd "$srcdir"
    # Deleting any existing downloads
    rm -rf "IcyTower.tar.gz"
    wget "$url/Binaries/1.3.1/-/raw/main/IcyTower.tar.gz"
    tar -xf IcyTower.tar.gz -C "$pkgdir/usr/share/games/$_pkgname"
    if [ $? -ne 0 ]; then
        echo "Download failed"
        exit 1
    fi
fi
    cd "$srcdir/icytower-$pkgver-$pkgrel"
    cp -r ./ "$pkgdir/usr/share/games/$_pkgname"
    cp -r "$pkgdir/usr/share/games/$_pkgname/$pkgname.png" "$pkgdir/usr/share/pixmaps"

    # Link to binary
    cp -r "$pkgdir/usr/share/games/$_pkgname/icytower" "$pkgdir/usr/bin"

    # Desktop Entry
    install -Dm644 "$pkgdir/usr/share/games/$_pkgname/$_pkgname.desktop" \
    "$pkgdir/usr/share/applications/$_pkgname.desktop"
    sed -i s%/usr/share%/opt% "$pkgdir/usr/share/applications/$_pkgname.desktop"
}