summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Lass2018-07-19 19:31:56 +0200
committerMichael Lass2018-07-19 19:34:29 +0200
commitba38e11fe87691201e294f4bcb23ad726ed01d23 (patch)
treeecc7770253371aa3ca44f8feef7500905a8101cb
parentafe83a76a33f53e22818d3183ce4d14977a6986c (diff)
downloadaur-ba38e11fe87691201e294f4bcb23ad726ed01d23.tar.gz
Add runtime dependencies of JavaFX
Additional dependencies for the JavaFX UI. Not sure if this should be dependencies of java-openjfx instead, but for now let's just add them here.
-rw-r--r--.SRCINFO39
-rw-r--r--PKGBUILD45
2 files changed, 81 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6d6750d44a20..c4e23c138b02 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = yed
pkgdesc = Very powerful graph editor written in java
pkgver = 3.18.1
- pkgrel = 1
+ pkgrel = 2
epoch = 1
url = http://www.yworks.com/en/products_yed_about.html
install = yed.install
@@ -10,6 +10,43 @@ pkgbase = yed
depends = archlinux-java-run>=4
depends = java-openjfx>=8
depends = java-openjfx<11
+ depends = atk
+ depends = bzip2
+ depends = cairo
+ depends = expat
+ depends = fontconfig
+ depends = freetype2
+ depends = fribidi
+ depends = gcc-libs
+ depends = gdk-pixbuf2
+ depends = glib2
+ depends = glibc
+ depends = graphite
+ depends = gtk2
+ depends = harfbuzz
+ depends = libdatrie
+ depends = libffi
+ depends = libpng
+ depends = libthai
+ depends = libutil-linux
+ depends = libx11
+ depends = libxau
+ depends = libxcb
+ depends = libxcomposite
+ depends = libxcursor
+ depends = libxdamage
+ depends = libxdmcp
+ depends = libxext
+ depends = libxfixes
+ depends = libxi
+ depends = libxinerama
+ depends = libxrandr
+ depends = libxrender
+ depends = libxtst
+ depends = pango
+ depends = pcre
+ depends = pixman
+ depends = zlib
source = https://www.yworks.com/resources/yed/demo/yEd-3.18.1.zip
source = yed.desktop
source = yed
diff --git a/PKGBUILD b/PKGBUILD
index 215b1d708a95..ac88e365d58c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,13 +11,54 @@
pkgname=yed
pkgver=3.18.1
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc='Very powerful graph editor written in java'
arch=('any')
url='http://www.yworks.com/en/products_yed_about.html'
license=('custom')
-depends=('archlinux-java-run>=4' 'java-openjfx>=8' 'java-openjfx<11')
+depends=('archlinux-java-run>=4' 'java-openjfx>=8' 'java-openjfx<11'
+
+ # Additional dependencies for the JavaFX UI, determined using
+ # ldd /usr/lib/jvm/java-8-openjdk/jre/lib/amd64/libglass.so|awk '{print $3}'|xargs pacman -Qo|awk '{print $4}'|sort -u
+ 'atk'
+ 'bzip2'
+ 'cairo'
+ 'expat'
+ 'fontconfig'
+ 'freetype2'
+ 'fribidi'
+ 'gcc-libs'
+ 'gdk-pixbuf2'
+ 'glib2'
+ 'glibc'
+ 'graphite'
+ 'gtk2'
+ 'harfbuzz'
+ 'libdatrie'
+ 'libffi'
+ 'libpng'
+ 'libthai'
+ 'libutil-linux'
+ 'libx11'
+ 'libxau'
+ 'libxcb'
+ 'libxcomposite'
+ 'libxcursor'
+ 'libxdamage'
+ 'libxdmcp'
+ 'libxext'
+ 'libxfixes'
+ 'libxi'
+ 'libxinerama'
+ 'libxrandr'
+ 'libxrender'
+ 'libxtst'
+ 'pango'
+ 'pcre'
+ 'pixman'
+ 'zlib'
+ )
source=("https://www.yworks.com/resources/yed/demo/yEd-${pkgver}.zip"
'yed.desktop'
'yed')