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