summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author=Moacir RF2018-06-14 00:02:15 -0300
committer=Moacir RF2018-06-14 00:02:15 -0300
commite01a8d5d31d030ad378b3abe582db6ef909d40a3 (patch)
treed35f7a51297d3b3f3e7ce62bc5c4584bd544e86d
downloadaur-e01a8d5d31d030ad378b3abe582db6ef909d40a3.tar.gz
The latest version of Scene Builder for Java 10 is 10.0.0, it was released on Jun 5, 2018.
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD44
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8ac447913719
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = javafx10-scenebuilder
+ pkgdesc = The latest version of Gluon Scene Builder for Java 10, it was released on Jun 5, 2018.
+ pkgver = 10.0.0
+ pkgrel = 2
+ url = http://gluonhq.com/labs/scene-builder/
+ arch = x86_64
+ arch = i686
+ license = BSD License
+ depends = libarchive
+ source = http://download.gluonhq.com/scenebuilder/10.0.0/install/linux/scenebuilder-10.0.0.deb
+ sha1sums = 5fdc040e25075fa4f6ddaa80b51ffacb93cef8aa
+
+pkgname = javafx10-scenebuilder
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..931addc50739
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Moacir R.F <moacirrf@gmail.com>
+_basename="SceneBuilder-10"
+_originalbasename="SceneBuilder"
+pkgname="javafx10-scenebuilder"
+_debpkg=scenebuilder
+pkgver="10.0.0"
+pkgrel=2
+pkgdesc="The latest version of Gluon Scene Builder for Java 10, it was released on Jun 5, 2018."
+arch=('x86_64' 'i686')
+url="http://gluonhq.com/labs/scene-builder/"
+license=('BSD License')
+depends=('libarchive')
+makedepends=()
+optdepends=()
+install=
+source=(http://download.gluonhq.com/scenebuilder/$pkgver/install/linux/$_debpkg"-"$pkgver".deb")
+sha1sums=('5fdc040e25075fa4f6ddaa80b51ffacb93cef8aa')
+
+build() {
+ cd "$srcdir/"
+ tar -xf data.tar.xz
+ mv "${srcdir}/opt/${_originalbasename}" "${srcdir}/opt/${_basename}"
+ mv "${srcdir}/opt/${_basename}/${_originalbasename}.desktop" "${srcdir}/opt/${_basename}/${_basename}.desktop"
+ mv "${srcdir}/opt/${_basename}/${_originalbasename}.png" "${srcdir}/opt/${_basename}/${_basename}.png"
+echo "[Desktop Entry]
+Name=Scene Builder 9
+Comment=Gluon Scene Builder for Java 10
+Exec=/opt/${_basename}/${_originalbasename}
+Icon=/opt/${_basename}/${_basename}.png
+Terminal=false
+Type=Application
+Categories=Development;GTK;">"${srcdir}/opt/${_basename}/${_basename}.desktop"
+}
+
+package() {
+ cp -rf "$srcdir/opt" "$pkgdir"
+ install -d "${pkgdir}/usr/share/applications/"
+ install -d "${pkgdir}/usr/share/pixmaps/"
+ install -d "${pkgdir}/usr/bin/"
+ ln -s "/opt/${_basename}/${_originalbasename}" "${pkgdir}/usr/bin/${pkgname}"
+ install -m644 "${srcdir}/opt/${_basename}/${_basename}.desktop" "${pkgdir}/usr/share/applications/"
+ install -m644 "${srcdir}/opt/${_basename}/${_basename}.png" "${pkgdir}/usr/share/pixmaps/"
+}
+