diff options
author | Ainola | 2015-06-08 11:50:25 -0600 |
---|---|---|
committer | Ainola | 2015-06-08 11:50:25 -0600 |
commit | 82c9d8434db709f591ace994060906972c080158 (patch) | |
tree | 09e2574f9d4618bf9323ec22f979cd583f006187 | |
download | aur-82c9d8434db709f591ace994060906972c080158.tar.gz |
initial
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rwxr-xr-x | technic-launcher | 6 | ||||
-rw-r--r-- | technic-launcher.desktop | 9 | ||||
-rw-r--r-- | technic-launcher.install | 12 |
5 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b8e91b55e6c1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = minecraft-technic-launcher + pkgdesc = Choose from thousands of community-made Minecraft modpacks available on the Technic Platform. + pkgver = 4.301 + pkgrel = 3 + url = http://www.technicpack.net/ + install = technic-launcher.install + arch = any + license = GPL2 + makedepends = icoutils + depends = java-runtime + depends = xorg-xrandr + depends = hicolor-icon-theme + source = http://launcher.technicpack.net/launcher4/301/TechnicLauncher.jar + source = technic-launcher + source = technic-launcher.desktop + source = technic-launcher.install + sha256sums = f2d71968031a3ddf966e9c049ef03d264f8dff730acafe2ddbb3305461ebd19c + sha256sums = bcf657996e45b436382f401457e35d834baa1e35c0c483e7918ab6f93a2252c1 + sha256sums = bfea4300dc48adeb726b49125d05b5e65ed368cf08910ced970b1f1c571c4ecd + sha256sums = 4e967927f460029e27efd8f2417d18e064d37dfbd3af82393402636f0dfbd095 + +pkgname = minecraft-technic-launcher + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b7234abfb348 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: ainola <opp310@alh.rqh> (ROT13) +# Contributor: kozec <kozec at kozec dot com> + +pkgname=minecraft-technic-launcher +pkgver=4.301 +pkgrel=3 +pkgdesc=("Choose from thousands of community-made Minecraft modpacks available on the Technic Platform.") +arch=('any') +license=('GPL2') +url=("http://www.technicpack.net/") +depends=('java-runtime' 'xorg-xrandr' 'hicolor-icon-theme') +makedepends=('icoutils') +source=("http://launcher.technicpack.net/launcher${pkgver:0:1}/${pkgver:2}/TechnicLauncher.jar" + "technic-launcher" + "technic-launcher.desktop" + "technic-launcher.install") +sha256sums=("f2d71968031a3ddf966e9c049ef03d264f8dff730acafe2ddbb3305461ebd19c" + "bcf657996e45b436382f401457e35d834baa1e35c0c483e7918ab6f93a2252c1" + "bfea4300dc48adeb726b49125d05b5e65ed368cf08910ced970b1f1c571c4ecd" + "4e967927f460029e27efd8f2417d18e064d37dfbd3af82393402636f0dfbd095") +install=("technic-launcher.install") +package(){ + cd "$srcdir" + install -D -m755 "${srcdir}/technic-launcher" "${pkgdir}/usr/bin/technic-launcher" + install -D -m644 "${srcdir}/TechnicLauncher.jar" "${pkgdir}/usr/share/technic-launcher/technic-launcher.jar" + + # Desktop integration + install -D -m644 "${srcdir}/technic-launcher.desktop" "${pkgdir}/usr/share/applications/technic-launcher.desktop" + icotool -x -o "$srcdir" "${srcdir}/net/technicpack/launcher/resources/icon.ico" + for size in 16 32 48 64; do + install -D -m644 "${srcdir}/icon_"?"_${size}x${size}x32.png" \ + "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/technic-launcher.png" + done +} diff --git a/technic-launcher b/technic-launcher new file mode 100755 index 000000000000..e040971dbdbd --- /dev/null +++ b/technic-launcher @@ -0,0 +1,6 @@ +#!/bin/sh + +# fix for users of special IM modules +unset XMODIFIERS GTK_IM_MODULE QT_IM_MODULE + +java -Xmx1024M -Xms512M -jar /usr/share/technic-launcher/technic-launcher.jar diff --git a/technic-launcher.desktop b/technic-launcher.desktop new file mode 100644 index 000000000000..1328eca1acc6 --- /dev/null +++ b/technic-launcher.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Technic Launcher +GenericName=Technic Launcher +Comment=Choose from thousands of community-made Minecraft modpacks available on the Technic Platform. +Exec=technic-launcher +Icon=technic-launcher +Terminal=false +Type=Application +Categories=Game;AudioVideo; diff --git a/technic-launcher.install b/technic-launcher.install new file mode 100644 index 000000000000..4d4a283dba5c --- /dev/null +++ b/technic-launcher.install @@ -0,0 +1,12 @@ +post_install() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |