diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9b1c895e9af7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Igor Deyashkin <igor_deyawka@mail.ru> +pkgname="medivia" +pkgver="2.4.0" +pkgrel=2 +pkgdesc="Client for medivia.online game server. This is mmorpg game based on Tibia." +arch=('i686' 'x86_64') +url="https://medivia.online" +# I am not sure what license is used +license=('unknown') +depends_x86_64=('lib32-libglvnd') +depends_i686=('libglvnd') +makedepends=('chrpath') +source=("$pkgname-$pkgver.tar.gz::https://medivia.online/uploads/downloads/medivia-$pkgver-linux-32bits.tar.gz" + "$pkgname.desktop") + +# The archive does not containing root folder in it. I unextract it later on build stage into separate subfolder. +noextract=("$pkgname-$pkgver.tar.gz") + +# autofill using updpkgsums +md5sums=('70a59bd2857a14256a6a20b3d00c0abd' + '5808058b5bdea0b87199b34fe1dc1319') + +prepare() { + mkdir -p "$pkgname-$pkgver" + bsdtar -xzf "$pkgname-$pkgver.tar.gz" -C "$pkgname-$pkgver" + + chrpath -d "$pkgname-$pkgver/medivia" +} + +package() { + mkdir -p "$pkgdir/opt" + mkdir -p "$pkgdir/usr/bin" + + cp -Rv "$srcdir/$pkgname-$pkgver" "$pkgdir/opt/$pkgname" + + install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + + # I am not sure this is a good way + ln -s "/opt/$pkgname/medivia" "$pkgdir/usr/bin/$pkgname" +} |