summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitris Kiziridis2020-04-21 20:45:13 +0300
committerDimitris Kiziridis2020-04-21 20:45:13 +0300
commit041962fdbe241dd42f2fe5035ad3be319a9d6813 (patch)
treec3a65c7f9e211901db2ae592d5c2e7e2ece9b6c5
downloadaur-041962fdbe241dd42f2fe5035ad3be319a9d6813.tar.gz
Initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD33
2 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b02422e7a6e0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = gluon-scene-builder11
+ pkgdesc = Open Source Drag & Drop UI Design tool for JavaFX, by Gluon (For Java 11)
+ pkgver = 11.0.0
+ pkgrel = 1
+ url = https://gluonhq.com/products/scene-builder
+ arch = x86_64
+ license = BSD
+ makedepends = gendesk
+ depends = java-environment=11
+ conflicts = javafx-scenebuilder
+ source = https://download2.gluonhq.com/scenebuilder/11.0.0/install/linux/scenebuilder-11.0.0-1.x86_64.rpm
+ sha256sums = a1766a84e2b87de6229878f5b94fc3a3e2646776725525776da5db310234d955
+
+pkgname = gluon-scene-builder11
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8cb10446b884
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
+
+pkgname=gluon-scene-builder11
+pkgver=11.0.0
+pkgrel=1
+_appname=scene-builder
+pkgdesc="Open Source Drag & Drop UI Design tool for JavaFX, by Gluon (For Java 11)"
+arch=('x86_64')
+url='https://gluonhq.com/products/scene-builder'
+license=('BSD')
+conflicts=('gluon-scene-builder8')
+depends=('java-environment=11')
+makedepends=('gendesk')
+conflicts=('javafx-scenebuilder')
+source=("https://download2.gluonhq.com/scenebuilder/${pkgver}/install/linux/scenebuilder-${pkgver}-1.x86_64.rpm")
+sha256sums=('a1766a84e2b87de6229878f5b94fc3a3e2646776725525776da5db310234d955')
+
+package() {
+ cp -aR "${srcdir}"/opt "${pkgdir}"
+ cd "${pkgdir}/opt/SceneBuilder"
+ mkdir -p "${pkgdir}/usr/bin"
+ mkdir -p "${pkgdir}/usr/share/applications"
+ mkdir -p "${pkgdir}/usr/share/pixmaps"
+ ln -s /opt/SceneBuilder/SceneBuilder "${pkgdir}/usr/bin/${_appname}"
+ install -Dm644 app/LICENSE "${pkgdir}/usr/share/licenses/${_appname}/LICENSE"
+ mv SceneBuilder.png "${pkgdir}/usr/share/pixmaps/${_appname}.png"
+ gendesk -f -n --pkgname "${_appname}" --name "Gluon Scene Builder 11" \
+ --pkgdesc "${pkgdesc}" --exec="${_appname}" \
+ --categories=Application\;Development\;Java --icon "${_appname}"
+ install -Dm644 "${_appname}".desktop -t "${pkgdir}/usr/share/applications/"
+ rm *.desktop
+ rm app/LICENSE
+} \ No newline at end of file