summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD37
-rw-r--r--gluon-scenebuilder_base.desktop6
3 files changed, 25 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 83ca65be9be7..d9bee501918b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Thu Jun 22 02:57:00 UTC 2017
+# Tue Nov 14 07:30:36 UTC 2017
pkgbase = javafx-gluon-scenebuilder
pkgdesc = Open-source drag & drop UI design tool for JavaFX by Gluon
- pkgver = 8.3.0
+ pkgver = 8.4.1
pkgrel = 1
url = https://gluonhq.com/products/scene-builder/
arch = any
@@ -12,12 +12,12 @@ pkgbase = javafx-gluon-scenebuilder
depends = java-environment>=8
depends = java-openjfx
conflicts = gluon-scenebuilder
- source = scenebuilder::hg+https://bitbucket.org/gluon-oss/scenebuilder#tag=8.3.0
+ source = scenebuilder::hg+https://bitbucket.org/gluon-oss/scenebuilder#tag=8.4.1
source = gluon-scenebuilder.sh
source = gluon-scenebuilder.desktop
- sha256sums = SKIP
- sha256sums = be575929e72b20f8cbeef6118d13b02783f72206053339a9fcbae21bd7f4b933
- sha256sums = 85012a1c560592cc0e76d762f1351758d75f6d1ac61eadb3b3b12e21319207fa
+ sha512sums = SKIP
+ sha512sums = 2a9dffb0b000ab838455b1846ed760c6a2bca92ac4a2d9cd2b5f064482718d16c89674fec5c32f1049497ec88e924da68af97c59530beede2b6c5e5183b0168c
+ sha512sums = edbf2d545fb829ec2870b09937a94a951bb53eba894e407acbcb1161693e3077ff2eac07237551c0a97b037b83f62804dd03c33f6ffa5a9b40f9d47c80dcddf8
pkgname = javafx-gluon-scenebuilder
diff --git a/PKGBUILD b/PKGBUILD
index 86ae42445727..b4873fb5ca77 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,9 +2,9 @@
# Contributor: Tinxy <arch æŧ tinx ðøŧ eu>
_basename=scenebuilder
-_appname="gluon-${_basename}"
-pkgname="javafx-${_appname}"
-pkgver=8.3.0
+_appname=gluon-$_basename
+pkgname=javafx-$_appname
+pkgver=8.4.1
pkgrel=1
pkgdesc="Open-source drag & drop UI design tool for JavaFX by Gluon"
arch=('any')
@@ -13,29 +13,30 @@ license=('BSD')
depends=('java-environment>=8' 'java-openjfx')
makedepends=('mercurial' 'gradle')
conflicts=('gluon-scenebuilder')
-source=("${_basename}::hg+https://bitbucket.org/gluon-oss/scenebuilder#tag=${pkgver}"
- "${_appname}.sh"
- "${_appname}.desktop")
-sha256sums=('SKIP'
- 'be575929e72b20f8cbeef6118d13b02783f72206053339a9fcbae21bd7f4b933'
- '85012a1c560592cc0e76d762f1351758d75f6d1ac61eadb3b3b12e21319207fa')
+source=($_basename::hg+https://bitbucket.org/gluon-oss/scenebuilder#tag=$pkgver
+ $_appname.sh
+ $_appname.desktop)
+sha512sums=('SKIP'
+ '2a9dffb0b000ab838455b1846ed760c6a2bca92ac4a2d9cd2b5f064482718d16c89674fec5c32f1049497ec88e924da68af97c59530beede2b6c5e5183b0168c'
+ 'edbf2d545fb829ec2870b09937a94a951bb53eba894e407acbcb1161693e3077ff2eac07237551c0a97b037b83f62804dd03c33f6ffa5a9b40f9d47c80dcddf8')
prepare() {
- # Correct build version
msg2 "Correcting build version..."
- sed -e "s|^\(version = tryGetProperty('VERSION',\).*|\1'${pkgver}')|g" -i "${srcdir}/${_basename}/build.gradle"
+ sed -i "$srcdir/$_basename/build.gradle" -e "s/8.5.0-SNAPSHOT/$pkgver/"
}
build() {
- cd "${srcdir}/${_basename}"
+ cd $srcdir/$_basename
+
./gradlew shadowJar
}
package() {
- cd "${srcdir}"
- install -Dm 0755 "${_basename}/build/libs/${_basename}-all-${pkgver}-all.jar" "${pkgdir}/opt/${_appname}/${_appname}.jar"
- install -Dm 0755 "${_appname}.sh" "${pkgdir}/usr/bin/${_appname}"
- install -Dm 0644 "${_appname}.desktop" "${pkgdir}/usr/share/applications/${_appname}.desktop"
- install -Dm 0644 "${_basename}/src/main/resources/com/oracle/javafx/${_basename}/app/about/${_basename}-logo.png" "${pkgdir}/usr/share/pixmaps/${_appname}.png"
- install -Dm 0644 "${_basename}/build/resources/main/LICENSE" "${pkgdir}/usr/share/licenses/${_appname}/LICENSE"
+ cd $srcdir
+
+ install -Dm 755 $_basename/app/build/libs/$_basename-$pkgver-all.jar $pkgdir/opt/$_appname/$_appname.jar
+ install -Dm 755 $_appname.sh $pkgdir/usr/bin/$_appname
+ install -Dm 644 $_appname.desktop $pkgdir/usr/share/applications/$_appname.desktop
+ install -Dm 644 $_basename/app/src/main/resources/com/oracle/javafx/$_basename/app/about/$_basename-logo.png $pkgdir/usr/share/pixmaps/$_appname.png
+ install -Dm 644 $_basename/app/build/resources/main/LICENSE $pkgdir/usr/share/licenses/$_appname/LICENSE
}
diff --git a/gluon-scenebuilder_base.desktop b/gluon-scenebuilder_base.desktop
deleted file mode 100644
index ed3e0438c642..000000000000
--- a/gluon-scenebuilder_base.desktop
+++ /dev/null
@@ -1,6 +0,0 @@
-[Desktop Entry]
-Name=JavaFX Scene Builder
-Comment=Design JavaFX user interfaces using drag and drop
-Terminal=false
-Type=Application
-Categories=Development;