summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAinola2015-06-08 11:50:25 -0600
committerAinola2015-06-08 11:50:25 -0600
commit82c9d8434db709f591ace994060906972c080158 (patch)
tree09e2574f9d4618bf9323ec22f979cd583f006187
downloadaur-82c9d8434db709f591ace994060906972c080158.tar.gz
initial
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD34
-rwxr-xr-xtechnic-launcher6
-rw-r--r--technic-launcher.desktop9
-rw-r--r--technic-launcher.install12
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
+}