summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorveluria2015-07-10 23:51:45 +0200
committerveluria2015-07-10 23:51:45 +0200
commit7404d21113914fa9eb1979279d4623027c965d7c (patch)
treef88e4cb5b4b6e2c619570c3ac6b22a511e5b1917 /PKGBUILD
downloadaur-7404d21113914fa9eb1979279d4623027c965d7c.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2f9a1885ad9d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: veluria <veluria ät anche.no>
+
+pkgname="launch4j"
+pkgver="3.8"
+pkgrel="1"
+arch=('i686' 'x86_64')
+license=('custom')
+pkgdesc="Cross-platform Java executable wrapper"
+url="http://launch4j.sf.net"
+depends=('java-runtime' 'glibc')
+# for 64bit
+[ "$CARCH" = "x86_64" ] && depends[1]='lib32-glibc'
+source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}-linux.tgz")
+sha256sums=('e0cb0240c91b3ed6ca7bb85743fd09d6d7651cc3671a5fc17f67e57b8f7a80c6')
+options=('!strip' 'staticlibs')
+
+package()
+{
+ mkdir -p ${pkgdir}/opt
+ cp -aR ${srcdir}/launch4j ${pkgdir}/opt/
+ chmod -R 755 ${pkgdir}/opt/launch4j
+ mkdir -p ${pkgdir}/usr
+ mkdir -p ${pkgdir}/usr/bin
+
+ cat > launch4j.desktop << EoF
+[Desktop Entry]
+Version=1.0
+Encoding=UTF-8
+Type=Application
+Categories=Java;Development;
+Name=launch4j
+Comment=Cross-platform Java executable wrapper
+Path=/opt/launch4j
+Exec=/opt/launch4j/launch4j
+Icon=/opt/launch4j/src/images/build.png
+Terminal=false
+
+EoF
+
+ install -D -m 644 $srcdir/launch4j.desktop $pkgdir/usr/share/applications/launch4j.desktop
+}