summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXavion2015-06-09 09:42:02 +1000
committerXavion2015-06-09 09:42:02 +1000
commitb560009eecd918b5af5ba5eea72bb366331512da (patch)
treea131c1c1089f8a53b6f6f42e9d6e2a9a5e2075b6
downloadaur-b560009eecd918b5af5ba5eea72bb366331512da.tar.gz
Initial AUR v4 importation
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD45
-rw-r--r--netbeans-javase.install37
-rw-r--r--netbeans.desktop12
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=