diff options
author | Dimitris Kiziridis | 2020-04-21 20:45:13 +0300 |
---|---|---|
committer | Dimitris Kiziridis | 2020-04-21 20:45:13 +0300 |
commit | 041962fdbe241dd42f2fe5035ad3be319a9d6813 (patch) | |
tree | c3a65c7f9e211901db2ae592d5c2e7e2ece9b6c5 | |
download | aur-041962fdbe241dd42f2fe5035ad3be319a9d6813.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 33 |
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 |