mirror of
https://github.com/BioArchLinux/Packages.git
synced 2025-03-10 12:02:42 +00:00
javafx-scenebuilder: use for beast2
This commit is contained in:
parent
de4b3e59ab
commit
8e902e3f69
2 changed files with 56 additions and 0 deletions
40
BioArchLinux/javafx-scenebuilder/PKGBUILD
Normal file
40
BioArchLinux/javafx-scenebuilder/PKGBUILD
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
# Maintainer: Moacir R.F <moacirrf@gmail.com>
|
||||||
|
_basename="scenebuilder"
|
||||||
|
pkgname="javafx-scenebuilder"
|
||||||
|
_debpkg="SceneBuilder"
|
||||||
|
pkgver="23.0.1"
|
||||||
|
_pkgver=$pkgver
|
||||||
|
pkgrel=0
|
||||||
|
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/"
|
||||||
|
license=('BSD License')
|
||||||
|
depends=('libarchive')
|
||||||
|
makedepends=()
|
||||||
|
optdepends=()
|
||||||
|
install=
|
||||||
|
conflicts=('gluon-scenebuilder')
|
||||||
|
source=(https://github.com/gluonhq/scenebuilder/releases/download/$_pkgver/$_debpkg"-"$_pkgver".deb")
|
||||||
|
sha256sums=('3352a1f1fd44a3940147f7980c445f522efab677b9f8f47ddb94f91cd616ce1a')
|
||||||
|
build() {
|
||||||
|
cd "$srcdir/"
|
||||||
|
tar -xf data.tar.xz
|
||||||
|
echo "[Desktop Entry]
|
||||||
|
Name=Scene Builder $_pkgver
|
||||||
|
Comment=Gluon Scene Builder for Java
|
||||||
|
Exec=/opt/$_basename/bin/SceneBuilder
|
||||||
|
Icon=/opt/$_basename/lib/SceneBuilder.png
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
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/"
|
||||||
|
}
|
16
BioArchLinux/javafx-scenebuilder/lilac.yaml
Normal file
16
BioArchLinux/javafx-scenebuilder/lilac.yaml
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
build_prefix: extra-x86_64
|
||||||
|
maintainers:
|
||||||
|
- github: starsareintherose
|
||||||
|
email: kuoi@bioarchlinux.org
|
||||||
|
pre_build_script: |
|
||||||
|
update_pkgver_and_pkgrel(_G.newver)
|
||||||
|
post_build_script: |
|
||||||
|
git_pkgbuild_commit()
|
||||||
|
update_on:
|
||||||
|
- source: aur
|
||||||
|
# git: "https://github.com/openjdk/jfx22u.git"
|
||||||
|
aur: javafx-scenebuilder
|
||||||
|
strip_release: true
|
||||||
|
# include_regex: '^((?:\d|\.)+)\+\d+'
|
||||||
|
# from_pattern: '\+'
|
||||||
|
# to_pattern: '.u'
|
Loading…
Add table
Reference in a new issue