mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-06 21:00:22 +00:00
updates for snap and javafx
This commit is contained in:
parent
bc239fe786
commit
304883bc16
@ -12,15 +12,6 @@ architectures: [amd64, arm64]
|
|||||||
compression: lzo
|
compression: lzo
|
||||||
icon: snap/gui/autopsy.png
|
icon: snap/gui/autopsy.png
|
||||||
|
|
||||||
# Java package repo to use with snapcraft
|
|
||||||
package-repositories:
|
|
||||||
- type: apt
|
|
||||||
formats: [deb]
|
|
||||||
components: [main]
|
|
||||||
suites: [stable]
|
|
||||||
key-id: 99A5C88E3C5B1FA8B05A19D332E9750179FCEA62
|
|
||||||
url: https://apt.bell-sw.com/
|
|
||||||
|
|
||||||
plugs:
|
plugs:
|
||||||
system-files-autopsy:
|
system-files-autopsy:
|
||||||
interface: system-files
|
interface: system-files
|
||||||
@ -29,7 +20,7 @@ plugs:
|
|||||||
apps:
|
apps:
|
||||||
autopsy:
|
autopsy:
|
||||||
environment:
|
environment:
|
||||||
jdkhome: $SNAP/usr/lib/jvm/bellsoft-java8-full-amd64
|
jdkhome: $SNAP/usr/lib/jvm/java-17-openjdk-amd64
|
||||||
# provide means for java gstreamer to find gstreamer libs
|
# provide means for java gstreamer to find gstreamer libs
|
||||||
jreflags: $jreflags "-Djna.library.path=$SNAP/usr/lib/x86_64-linux-gnu"
|
jreflags: $jreflags "-Djna.library.path=$SNAP/usr/lib/x86_64-linux-gnu"
|
||||||
LD_LIBRARY_PATH: $SNAP/usr/local/lib:$LD_LIBRARY_PATH
|
LD_LIBRARY_PATH: $SNAP/usr/local/lib:$LD_LIBRARY_PATH
|
||||||
@ -85,17 +76,20 @@ parts:
|
|||||||
sleuthkit:
|
sleuthkit:
|
||||||
plugin: autotools
|
plugin: autotools
|
||||||
source: https://github.com/sleuthkit/sleuthkit.git
|
source: https://github.com/sleuthkit/sleuthkit.git
|
||||||
build-environment: [JAVA_HOME: /usr/lib/jvm/bellsoft-java8-full-amd64]
|
source-branch: develop
|
||||||
|
#source-tag: sleuthkit-4.12.0
|
||||||
|
build-environment: [JAVA_HOME: /usr/lib/jvm/java-17-openjdk-amd64]
|
||||||
build-packages:
|
build-packages:
|
||||||
- build-essential
|
- build-essential
|
||||||
- autoconf
|
- autoconf
|
||||||
- libtool
|
- libtool
|
||||||
- automake
|
- automake
|
||||||
- zip
|
- zip
|
||||||
|
- openjdk-17-jdk
|
||||||
|
- openjdk-17-jre
|
||||||
- ant
|
- ant
|
||||||
- ant-contrib
|
- ant-contrib
|
||||||
- ant-optional
|
- ant-optional
|
||||||
- bellsoft-java8-full
|
|
||||||
- libpq-dev
|
- libpq-dev
|
||||||
- testdisk
|
- testdisk
|
||||||
- libafflib-dev
|
- libafflib-dev
|
||||||
@ -110,14 +104,14 @@ parts:
|
|||||||
- libewf-dev
|
- libewf-dev
|
||||||
- libvhdi-dev
|
- libvhdi-dev
|
||||||
- libvmdk-dev
|
- libvmdk-dev
|
||||||
source-tag: sleuthkit-4.12.0
|
|
||||||
autopsy:
|
autopsy:
|
||||||
after: [sleuthkit]
|
after: [sleuthkit]
|
||||||
build-packages:
|
build-packages:
|
||||||
- zip
|
- zip
|
||||||
- unzip
|
- unzip
|
||||||
|
- openjdk-17-jdk
|
||||||
|
- openjdk-17-jre
|
||||||
- ant
|
- ant
|
||||||
- bellsoft-java8-full
|
|
||||||
- doxygen
|
- doxygen
|
||||||
stage-packages:
|
stage-packages:
|
||||||
- libde265-dev
|
- libde265-dev
|
||||||
@ -137,12 +131,16 @@ parts:
|
|||||||
- gstreamer1.0-gtk3
|
- gstreamer1.0-gtk3
|
||||||
- gstreamer1.0-qt5
|
- gstreamer1.0-qt5
|
||||||
- gstreamer1.0-pulseaudio
|
- gstreamer1.0-pulseaudio
|
||||||
- bellsoft-java8-full
|
- openjdk-17-jdk
|
||||||
|
- openjdk-17-jre
|
||||||
- perl
|
- perl
|
||||||
plugin: nil
|
plugin: nil
|
||||||
source: https://github.com/sleuthkit/autopsy.git
|
# source: https://github.com/sleuthkit/autopsy.git
|
||||||
|
source: https://github.com/gdicristofaro/autopsy.git
|
||||||
|
# source-branch: develop
|
||||||
|
source-branch: javafx-changes
|
||||||
build-environment:
|
build-environment:
|
||||||
- JAVA_HOME: /usr/lib/jvm/bellsoft-java8-full-amd64
|
- JAVA_HOME: /usr/lib/jvm/java-17-openjdk-amd64
|
||||||
- TSK_JAVA_LIB_PATH: $SNAPCRAFT_STAGE/usr/local/share/java
|
- TSK_JAVA_LIB_PATH: $SNAPCRAFT_STAGE/usr/local/share/java
|
||||||
override-build: |-
|
override-build: |-
|
||||||
# ----- BUILD ZIP -----
|
# ----- BUILD ZIP -----
|
||||||
@ -173,4 +171,4 @@ parts:
|
|||||||
|
|
||||||
# include this line to print all set variables
|
# include this line to print all set variables
|
||||||
# sed -i '129 i set -o posix ; echo $(set) >&2 ; ls -l "${jdkhome}/bin/java"' "$AUTOPSY_LOCATION/platform/lib/nbexec"
|
# sed -i '129 i set -o posix ; echo $(set) >&2 ; ls -l "${jdkhome}/bin/java"' "$AUTOPSY_LOCATION/platform/lib/nbexec"
|
||||||
source-branch: develop
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user