aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
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"
+}