mirror of
https://github.com/mitb-archive/filebot
synced 2025-03-09 22:09:47 -04:00
+ Experiment with snappy / snapcraft
This commit is contained in:
parent
a2be7bdd09
commit
1d02a00432
@ -1,54 +1,53 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
export LANG="C.UTF-8"
|
|
||||||
|
|
||||||
export PATH="$SNAP/bin:$SNAP/usr/bin"
|
if [ $SNAP_ARCH != amd64 ]; then
|
||||||
export LD_LIBRARY_PATH="$SNAP/lib:$SNAP/usr/lib:$SNAP/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu"
|
echo "CPU architecture not supported: $SNAP_ARCH"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
export LD_LIBRARY_PATH="$SNAP/usr/lib/x86_64-linux-gnu/mesa:$LD_LIBRARY_PATH"
|
|
||||||
|
|
||||||
export JAVA_HOME="$SNAP/oracle-java"
|
export LANG=C.UTF-8
|
||||||
export PATH="$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH"
|
export ARCH=x86_64-linux-gnu
|
||||||
|
|
||||||
export LD_LIBRARY_PATH="$SNAP/oracle-java/lib/amd64/jli:$SNAP/oracle-java/lib/amd64:$SNAP/oracle-java/jre/lib/amd64:$LD_LIBRARY_PATH"
|
|
||||||
|
|
||||||
export LD_LIBRARY_PATH="$SNAP/usr/lib/x86_64-linux-gnu/mesa:$SNAP/usr/lib/x86_64-linux-gnu/dri:$LD_LIBRARY_PATH"
|
export JAVA_HOME=$SNAP/oracle-java
|
||||||
|
export PATH=$JAVA_HOME/jre/bin:$PATH
|
||||||
|
|
||||||
export LD_LIBRARY_PATH="$SNAP/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines:$SNAP/usr/lib/x86_64-linux-gnu/gtk-2.0/modules:$SNAP/usr/lib/x86_64-linux-gnu/gtk-2.0:$LD_LIBRARY_PATH"
|
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/$SNAP_ARCH/jli:$JAVA_HOME/jre/lib/$SNAP_ARCH:$LD_LIBRARY_PATH
|
||||||
|
export LD_LIBRARY_PATH=$SNAP/usr/lib/$ARCH/gtk-2.0/2.10.0/engines:$SNAP/usr/lib/$ARCH/gtk-2.0/modules:$SNAP/usr/lib/$ARCH/pulseaudio:$LD_LIBRARY_PATH
|
||||||
|
|
||||||
export LD_LIBRARY_PATH="$SNAP/usr/lib/x86_64-linux-gnu:$SNAP/usr/lib/x86_64-linux-gnu/pulseaudio:$LD_LIBRARY_PATH"
|
export GDK_PIXBUF_MODULEDIR=$SNAP/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0
|
||||||
|
export GDK_PIXBUF_MODULE_FILE=$SNAP/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
|
||||||
|
|
||||||
export LD_LIBRARY_PATH="$SNAP_LIBRARY_PATH:$LD_LIBRARY_PATH"
|
export GTK2_RC_FILES=$SNAP/usr/share/themes/Ambiance/gtk-2.0/gtkrc
|
||||||
|
export GTK_THEME=$SNAP/usr/share/themes/Ambiance/gtk-3.0/gtk.css
|
||||||
|
|
||||||
export GDK_PIXBUF_MODULEDIR="$SNAP/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0"
|
export GTK_PATH=$SNAP/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0
|
||||||
export GDK_PIXBUF_MODULE_FILE="$SNAP/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache"
|
export GTK_MODULES=
|
||||||
|
export GTK2_MODULES=
|
||||||
|
|
||||||
export GTK_PATH="$SNAP/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0"
|
# export GIO_MODULE_DIR=$SNAP/usr/lib/$ARCH/gio/modules
|
||||||
|
export GSETTINGS_SCHEMA_DIR=$SNAP/usr/share/glib-2.0/schemas
|
||||||
|
export XKB_CONFIG_ROOT=$SNAP/usr/share/X11/xkb
|
||||||
|
|
||||||
export GTK_MODULES=""
|
export XDG_CONFIG_DIRS=$SNAP/usr/xdg:$SNAP/etc/xdg:$XDG_CONFIG_DIRS
|
||||||
export GTK2_MODULES=""
|
export XDG_DATA_DIRS=$SNAP/usr/share:$SNAP_USER_DATA:$XDG_DATA_DIRS
|
||||||
|
export XDG_DATA_HOME=$SNAP/usr/share
|
||||||
|
|
||||||
# export GIO_MODULE_DIR="$SNAP/usr/lib/x86_64-linux-gnu/gio/modules"
|
export XDG_DATA_HOME=$SNAP/usr/share
|
||||||
# export LD_LIBRARY_PATH="$GIO_MODULE_DIR:$LD_LIBRARY_PATH"
|
export FONTCONFIG_PATH=$SNAP/etc/fonts/config.d
|
||||||
|
export FONTCONFIG_FILE=$SNAP/etc/fonts/fonts.conf
|
||||||
|
|
||||||
export GTK2_RC_FILES="$SNAP/usr/share/themes/Ambiance/gtk-2.0/gtkrc"
|
export LIBGL_DRIVERS_PATH=$SNAP/usr/lib/$ARCH/dri
|
||||||
export GTK_THEME="$SNAP/usr/share/themes/Ambiance/gtk-3.0/gtk.css"
|
|
||||||
|
|
||||||
export ORIGIN="$SNAP/usr/lib/x86_64-linux-gnu"
|
|
||||||
export XDG_DATA_HOME="$SNAP/usr/share"
|
|
||||||
export GSETTINGS_SCHEMA_DIR="$SNAP/usr/share/glib-2.0/schemas"
|
|
||||||
|
|
||||||
export LIBGL_DRIVERS_PATH="$SNAP/usr/lib/x86_64-linux-gnu/dri"
|
# export JAVA_TOOL_OPTIONS=-javaagent:$SNAP/usr/share/java/jayatanaag.jar
|
||||||
|
# export JAVA_OPTS=-Dsun.java2d.opengl=True
|
||||||
|
# export JAVA_OPTS=-Dsun.java2d.xrender=True
|
||||||
|
|
||||||
export FONTCONFIG_PATH="$SNAP/etc/fonts/config.d"
|
export APP_ROOT=$SNAP/filebot
|
||||||
export FONTCONFIG_FILE="$SNAP/etc/fonts/fonts.conf"
|
export APP_DATA=$SNAP_USER_DATA/data
|
||||||
|
export APP_CACHE=$SNAP_USER_DATA/cache
|
||||||
|
export APP_PREFS=$SNAP_USER_DATA/prefs
|
||||||
|
|
||||||
# export JAVA_TOOL_OPTIONS="-javaagent:$SNAP/usr/share/java/jayatanaag.jar"
|
java -Djava.library.path="$LD_LIBRARY_PATH" -Djna.library.path="$LD_LIBRARY_PATH" -Dunixfs=false -DuseGVFS=true -DuseExtendedFileAttributes=true -DuseCreationDate=false -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Djava.net.useSystemProxies=true -Dapplication.update=skip -Dapplication.deployment=usc -Dnet.filebot.UserFiles.fileChooser=JavaFX -Dapplication.dir="$APP_DATA" -Dapplication.cache="$APP_CACHE/ehcache.disk.store" -Djava.io.tmpdir="$APP_CACHE/java.io.tmpdir" -Djava.util.prefs.userRoot="$APP_PREFS/user" -Djava.util.prefs.systemRoot="$APP_PREFS/system" -Dnet.filebot.AcoustID.fpcalc="$SNAP/usr/bin/fpcalc" $JAVA_OPTS -jar "$APP_ROOT/FileBot.jar" "$@"
|
||||||
# export JAVA_OPTS="-Dsun.java2d.opengl=True $JAVA_OPTS"
|
|
||||||
# export JAVA_OPTS="-Dsun.java2d.xrender=True $JAVA_OPTS"
|
|
||||||
|
|
||||||
export APP_ROOT="$SNAP/filebot"
|
|
||||||
export APP_DATA="$SNAP_USER_DATA/data"
|
|
||||||
export APP_CACHE="$SNAP_USER_DATA/cache"
|
|
||||||
export APP_PREFS="$SNAP_USER_DATA/prefs"
|
|
||||||
|
|
||||||
java -Djava.library.path="$LD_LIBRARY_PATH" -Djna.library.path="$LD_LIBRARY_PATH" -Dunixfs=false -DuseGVFS=false -DuseExtendedFileAttributes=true -DuseCreationDate=false -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Djava.net.useSystemProxies=true -Dapplication.update=skip -Dapplication.deployment=usc -Dnet.filebot.UserFiles.fileChooser=JavaFX -Dapplication.dir="$APP_DATA" -Dapplication.cache="$APP_CACHE/ehcache.disk.store" -Djava.io.tmpdir="$APP_CACHE/java.io.tmpdir" -Djava.util.prefs.userRoot="$APP_PREFS/user" -Djava.util.prefs.systemRoot="$APP_PREFS/system" -Dnet.filebot.AcoustID.fpcalc="$SNAP/usr/bin/fpcalc" $JAVA_OPTS -jar "$APP_ROOT/FileBot.jar" "$@"
|
|
||||||
|
@ -1,88 +0,0 @@
|
|||||||
<?xml version="1.0"?>
|
|
||||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
|
||||||
<!-- /etc/fonts/fonts.conf file to configure system font access -->
|
|
||||||
<fontconfig>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
DO NOT EDIT THIS FILE.
|
|
||||||
IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED.
|
|
||||||
LOCAL CHANGES BELONG IN 'local.conf'.
|
|
||||||
|
|
||||||
The intent of this standard configuration file is to be adequate for
|
|
||||||
most environments. If you have a reasonably normal environment and
|
|
||||||
have found problems with this configuration, they are probably
|
|
||||||
things that others will also want fixed. Please submit any
|
|
||||||
problems to the fontconfig bugzilla system located at fontconfig.org
|
|
||||||
|
|
||||||
Note that the normal 'make install' procedure for fontconfig is to
|
|
||||||
replace any existing fonts.conf file with the new version. Place
|
|
||||||
any local customizations in local.conf which this file references.
|
|
||||||
|
|
||||||
Keith Packard
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- Font directory list -->
|
|
||||||
<dir>/snap/filebot/current/usr/share/fonts</dir>
|
|
||||||
<dir>/snap/filebot/current/usr/local/share/fonts</dir>
|
|
||||||
<dir prefix="xdg">fonts</dir>
|
|
||||||
<!-- the following element will be removed in the future -->
|
|
||||||
<dir>~/.fonts</dir>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Accept deprecated 'mono' alias, replacing it with 'monospace'
|
|
||||||
-->
|
|
||||||
<match target="pattern">
|
|
||||||
<test qual="any" name="family">
|
|
||||||
<string>mono</string>
|
|
||||||
</test>
|
|
||||||
<edit name="family" mode="assign" binding="same">
|
|
||||||
<string>monospace</string>
|
|
||||||
</edit>
|
|
||||||
</match>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Accept alternate 'sans serif' spelling, replacing it with 'sans-serif'
|
|
||||||
-->
|
|
||||||
<match target="pattern">
|
|
||||||
<test qual="any" name="family">
|
|
||||||
<string>sans serif</string>
|
|
||||||
</test>
|
|
||||||
<edit name="family" mode="assign" binding="same">
|
|
||||||
<string>sans-serif</string>
|
|
||||||
</edit>
|
|
||||||
</match>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Accept deprecated 'sans' alias, replacing it with 'sans-serif'
|
|
||||||
-->
|
|
||||||
<match target="pattern">
|
|
||||||
<test qual="any" name="family">
|
|
||||||
<string>sans</string>
|
|
||||||
</test>
|
|
||||||
<edit name="family" mode="assign" binding="same">
|
|
||||||
<string>sans-serif</string>
|
|
||||||
</edit>
|
|
||||||
</match>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Load local system customization file
|
|
||||||
-->
|
|
||||||
<include ignore_missing="yes">conf.d</include>
|
|
||||||
|
|
||||||
<!-- Font cache directory list -->
|
|
||||||
|
|
||||||
<cachedir>/snap/filebot/current/var/cache/fontconfig</cachedir>
|
|
||||||
<cachedir prefix="xdg">fontconfig</cachedir>
|
|
||||||
<!-- the following element will be removed in the future -->
|
|
||||||
<cachedir>~/.fontconfig</cachedir>
|
|
||||||
|
|
||||||
<config>
|
|
||||||
<!--
|
|
||||||
Rescan configuration every 30 seconds when FcFontSetList is called
|
|
||||||
-->
|
|
||||||
<rescan>
|
|
||||||
<int>30</int>
|
|
||||||
</rescan>
|
|
||||||
</config>
|
|
||||||
|
|
||||||
</fontconfig>
|
|
@ -29,11 +29,6 @@ parts:
|
|||||||
plugin: copy
|
plugin: copy
|
||||||
files:
|
files:
|
||||||
oracle-java: oracle-java
|
oracle-java: oracle-java
|
||||||
# ubuntu:
|
|
||||||
# plugin: copy
|
|
||||||
# files:
|
|
||||||
# /usr/share/locale: usr/share/locale
|
|
||||||
# /usr/share/fonts: usr/share/fonts
|
|
||||||
packages:
|
packages:
|
||||||
plugin: nil
|
plugin: nil
|
||||||
stage-packages:
|
stage-packages:
|
||||||
@ -48,13 +43,6 @@ parts:
|
|||||||
- overlay-scrollbar-gtk2
|
- overlay-scrollbar-gtk2
|
||||||
# - libmediainfo0v5
|
# - libmediainfo0v5
|
||||||
# - libchromaprint-tools
|
# - libchromaprint-tools
|
||||||
# locale:
|
|
||||||
# plugin: nil
|
|
||||||
# stage-packages:
|
|
||||||
# - language-pack-en-base
|
|
||||||
# - locales
|
|
||||||
# - glibc
|
|
||||||
# - libc-bin
|
|
||||||
loaders:
|
loaders:
|
||||||
plugin: copy
|
plugin: copy
|
||||||
files:
|
files:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user