summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoacir2021-09-29 21:53:56 -0300
committerMoacir2021-09-29 21:53:56 -0300
commit2d86f0ccfcd849667c00b74a266c5955dcbc3b4c (patch)
tree33046ba7e6d8cda58d0cbae516893c748f4ee325
parenta4258edea5ba0b0f224190e030a78f4acda54a53 (diff)
downloadaur-2d86f0ccfcd849667c00b74a266c5955dcbc3b4c.tar.gz
Release 17.0.0
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD37
2 files changed, 24 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fcd85845278c..452bda961305 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,14 @@
pkgbase = javafx-scenebuilder
pkgdesc = Scene Builder is an open source tool that allows for drag and drop design of JavaFX user interfaces.
- pkgver = 16.0.0
- pkgrel = 0
+ pkgver = 17.0.0
+ pkgrel = 1
url = https://gluonhq.com/products/scene-builder/
arch = x86_64
arch = i686
license = BSD License
depends = libarchive
- source = https://download2.gluonhq.com/scenebuilder/16.0.0/install/linux/SceneBuilder-16.0.0.deb
- sha1sums = 7a79ea806152808a6828b2ea01e86cf0b8ffecd6
+ conflicts = gluon-scenebuilder
+ source = https://download2.gluonhq.com/scenebuilder/17.0.0/install/linux/SceneBuilder-17.0.0.deb
+ sha1sums = 001fa90485a290af0ef6d2613379fce43633cb55
pkgname = javafx-scenebuilder
-
diff --git a/PKGBUILD b/PKGBUILD
index 22d21498f71d..4fae99bda215 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,11 @@
# Maintainer: Moacir R.F <moacirrf@gmail.com>
_basename="scenebuilder"
pkgname="javafx-scenebuilder"
-_debpkg=SceneBuilder
-pkgver="16.0.0"
-_pkgver="16.0.0"
-pkgrel=0
+_debpkg="SceneBuilder"
+pkgver="17.0.0"
+_pkgver=$pkgver
+_java_version="17"
+pkgrel=1
pkgdesc="Scene Builder is an open source tool that allows for drag and drop design of JavaFX user interfaces."
arch=('x86_64' 'i686')
url="https://gluonhq.com/products/scene-builder/"
@@ -13,28 +14,28 @@ depends=('libarchive')
makedepends=()
optdepends=()
install=
-source=(https://download2.gluonhq.com/scenebuilder/16.0.0/install/linux/$_debpkg"-"$_pkgver".deb")
-sha1sums=('7a79ea806152808a6828b2ea01e86cf0b8ffecd6')
+conflicts=('gluon-scenebuilder')
+source=(https://download2.gluonhq.com/scenebuilder/$_pkgver/install/linux/$_debpkg"-"$_pkgver".deb")
+sha1sums=('001fa90485a290af0ef6d2613379fce43633cb55')
build() {
cd "$srcdir/"
tar -xf data.tar.xz
echo "[Desktop Entry]
-Name=Scene Builder 16.0.0
-Comment=Gluon Scene Builder for Java 16
-Exec=/opt/${_basename}/bin/SceneBuilder
-Icon=/opt/${_basename}/lib/SceneBuilder.png
+Name=Scene Builder $_pkgver
+Comment=Gluon Scene Builder for Java $_java_version
+Exec=/opt/$_basename/bin/SceneBuilder
+Icon=/opt/$_basename/lib/SceneBuilder.png
Terminal=false
Type=Application
-Categories=Development;GTK;">"${srcdir}/opt/${_basename}/lib/${_basename}.desktop"
+Categories=Development;GTK;">"$srcdir/opt/$_basename/lib/$_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}/bin/SceneBuilder" "${pkgdir}/usr/bin/${pkgname}"
- install -m644 "${srcdir}/opt/${_basename}/lib/${_basename}.desktop" "${pkgdir}/usr/share/applications/"
- install -m644 "${srcdir}/opt/${_basename}/lib/SceneBuilder.png" "${pkgdir}/usr/share/pixmaps/"
+ install -d "$pkgdir/usr/share/applications/"
+ install -d "$pkgdir/usr/share/pixmaps/"
+ install -d "$pkgdir/usr/bin/"
+ ln -s "/opt/$_basename/bin/SceneBuilder" "$pkgdir/usr/bin/$pkgname"
+ install -m644 "$srcdir/opt/$_basename/lib/$_basename.desktop" "$pkgdir/usr/share/applications/"
+ install -m644 "$srcdir/opt/$_basename/lib/SceneBuilder.png" "$pkgdir/usr/share/pixmaps/"
}
-