diff options
author | Xavion | 2015-06-09 09:42:02 +1000 |
---|---|---|
committer | Xavion | 2015-06-09 09:42:02 +1000 |
commit | b560009eecd918b5af5ba5eea72bb366331512da (patch) | |
tree | a131c1c1089f8a53b6f6f42e9d6e2a9a5e2075b6 | |
download | aur-b560009eecd918b5af5ba5eea72bb366331512da.tar.gz |
Initial AUR v4 importation
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | netbeans-javase.install | 37 | ||||
-rw-r--r-- | netbeans.desktop | 12 |
4 files changed, 115 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e1ecf6c23d20 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = netbeans-javase + pkgdesc = Oracle's Java (SE) IDE + pkgver = 8.0.2 + pkgrel = 1 + url = http://netbeans.org + install = netbeans-javase.install + arch = any + license = CDDL + depends = java-environment + depends = libxtst + depends = giflib + depends = atk + conflicts = netbeans + options = !strip + source = http://download.netbeans.org/netbeans/8.0.2/final/zip/netbeans-8.0.2-201411102027-javase.zip + source = netbeans.desktop + sha1sums = 477df0eefb5fad4898a466b3aff49426c65801a0 + sha1sums = 6d0c6259d693a345f2f7fd48153ccebe6836c084 + +pkgname = netbeans-javase + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..abb15bf1ac82 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Xavion <Xavion (dot) 0 (at) Gmail (dot) com> +# Contributor: Timm Preetz <timm@preetz.us> +# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> + +_appname_=netbeans +pkgname=${_appname_}-javase +pkgver=8.0.2 +_pkgbuild_=201411102027 +pkgrel=1 +pkgdesc="Oracle's Java (SE) IDE" +arch=("any") +url="http://netbeans.org" +license=("CDDL") +depends=("java-environment" "libxtst" "giflib" "atk") +conflicts=("${_appname_}") +install=${pkgname}.install +options=(!strip) +source=(http://download.${_appname_}.org/${_appname_}/${pkgver}/final/zip/${_appname_}-${pkgver}-${_pkgbuild_}-javase.zip ${_appname_}.desktop) + +prepare() { + cd "${srcdir}" + + # Config + sed -i "s|#netbeans_jdkhome=\"/path/to/jdk\"|netbeans_jdkhome=\"/usr/lib/jvm/default\"|g" ${_appname_}/etc/${_appname_}.conf +} + +package() { + cd "${srcdir}" + + # Removals + rm ${_appname_}/bin/${_appname_}.exe + + # Directories + install -d "${pkgdir}"/usr/share/${_appname_} "${pkgdir}"/usr/bin + + # Files + cp -r ${_appname_}/* "${pkgdir}"/usr/share/${_appname_}/ + ln -s /usr/share/${_appname_}/bin/${_appname_} "${pkgdir}"/usr/bin/${_appname_} + + # Desktop + install -D -m644 "${startdir}"/${_appname_}.desktop "${pkgdir}"/usr/share/applications/${_appname_}.desktop +} + +sha1sums=('477df0eefb5fad4898a466b3aff49426c65801a0' + '6d0c6259d693a345f2f7fd48153ccebe6836c084') diff --git a/netbeans-javase.install b/netbeans-javase.install new file mode 100644 index 000000000000..02d923d63274 --- /dev/null +++ b/netbeans-javase.install @@ -0,0 +1,37 @@ +# This is a default template for a post-install scriptlet. You can +# remove any functions you don't need (and this header). + +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + update-desktop-database >/dev/null 2>&1 + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + update-desktop-database >/dev/null 2>&1 + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + update-desktop-database >/dev/null 2>&1 + /bin/true +} diff --git a/netbeans.desktop b/netbeans.desktop new file mode 100644 index 000000000000..59996c1d849b --- /dev/null +++ b/netbeans.desktop @@ -0,0 +1,12 @@ +#!/usr/bin/env xdg-open + +[Desktop Entry] +Name=NetBeans IDE +Comment=A Java (SE) IDE +Icon=/usr/share/netbeans/nb/netbeans.png +Exec=/usr/share/netbeans/bin/netbeans --laf GTK +Terminal=false +Type=Application +Categories=Development; +StartupNotify=true +GenericName= |