diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 33 insertions, 0 deletions
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 |