diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | gluon-scenebuilder_base.desktop | 6 |
3 files changed, 25 insertions, 30 deletions
@@ -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 @@ -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; |