summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 44 insertions, 0 deletions
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/"
+}
+