Skip to content

Commit 5d38076

Browse files
committed
v2.9.0
1 parent 23d6a43 commit 5d38076

File tree

7 files changed

+68
-24
lines changed

7 files changed

+68
-24
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The installer script installs [Jacksum](https://github.com/jonelo/jacksum) and [
1818

1919
- jacksum-3.7.0.jar, HashGarten-0.18.0.jar and flatlaf-3.5.2.jar (all jars are part of the installation tarball)
2020

21-
### Supported File Browsers
21+
### Supported File Browsers / File Managers
2222

2323
The installation script has been tested successfully for many file browsers on many systems. If the API has not changed, the script should work with later [minor or patch versions](https://semver.org) as well. See also the head of the installer script for details.
2424

@@ -47,18 +47,18 @@ If your preferred file manager is not listed below, chances are high that your f
4747

4848
### Download the latest installation script
4949

50-
Go to https://github.com/jonelo/jacksum-fbi-linux/releases and download the .tar.bz2 file.
50+
Go to https://github.com/jonelo/jacksum-for-linux/releases and download the .tar.bz2 file.
5151

5252
### Extract the installation script
5353

5454
On most GNU/Linux derivates, and on macOS you can enter
5555
```
56-
$ tar xfvj jacksum*.tar.bz2 ; cd jacksum-file-browser-integration/
56+
$ tar xfvj jacksum*.tar.bz2 ; cd jacksum-for-linux/
5757
```
5858

5959
On most Unix derivates, such as Sun/Oracle Solaris you can enter
6060
```
61-
$ bunzip2 < jacksum*.tar.bz2 | tar xfv - ; cd jacksum-file-browser-integration/
61+
$ bunzip2 < jacksum*.tar.bz2 | tar xfv - ; cd jacksum-for-linux/
6262
```
6363

6464
### Start the installation script
@@ -71,7 +71,7 @@ The installation script is an interactive text user interface that allows you to
7171

7272
### Where can I file bugs, feature requests, and support requests?
7373

74-
Please go to https://github.com/jonelo/jacksum-fbi-linux/issues
74+
Please go to https://github.com/jonelo/jacksum-for-linux/issues
7575

7676

7777
### I have installed Krusader, but the installer marked it as DISABLED
@@ -95,7 +95,7 @@ $ sudo apt install openjdk-21-jre
9595

9696
You just need to enter `/usr/bin/java` (or hit Enter) if the `jacksum-file-browser-integration.sh` asks you for the java command:
9797
```
98-
$ ./jacksum-file-browser-integration.sh
98+
$ ./jacksum-for-linux.sh
9999
...
100100
Type the absolute path to "java"
101101
and press "Enter" to continue [/usr/bin/java]:
@@ -110,7 +110,7 @@ $ sudo ./update_jdk -s "https://github.com/adoptium/temurin21-binaries/releases/
110110
You just need to enter `/opt/java/jdk_latest/bin/java` if the `jacksum-file-browser-integration.sh` asks you for the java command:
111111

112112
```
113-
$ ./jacksum-file-browser-integration.sh
113+
$ ./jacksum-for-linux.sh
114114
...
115115
Type the absolute path to "java"
116116
and press "Enter" to continue [/usr/bin/java]: /opt/java/jdk_latest/bin/java
File renamed without changes.

jacksum-file-browser-integration/readme.txt renamed to docs/readme.txt

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Description
22
-----------
33
Jacksum File Browser Integration
4-
for GNU/Linux and Unix Operating Systems v2.8.0 (Oct 20, 2024)
4+
for GNU/Linux and Unix Operating Systems v2.9.0 (Oct 27, 2024)
55
Copyright (C) 2006-2024 Dipl.-Inf. (FH) Johann N. Loefflmann
66

77
This program is free software; you can redistribute it and/or modify
@@ -30,7 +30,7 @@ Requirements
3030
with graphical libraries.
3131

3232
Note: a headless OpenJDK is not suitable to run the HashGarten GUI.
33-
You can get a suitable Java Runtime from many places
33+
You can get a suitable Java Runtime from many places:
3434

3535
https://adoptium.net
3636
https://openjdk.java.net
@@ -42,18 +42,18 @@ Requirements
4242
https://github.com/alibaba/dragonwell8
4343
https://www.oracle.com/java
4444

45-
4) jacksum-3.7.0.jar, and HashGarten-0.17.0.jar, and flatlaf-3.4.1.jar
45+
4) jacksum-3.7.0.jar, and HashGarten-0.18.0.jar, and flatlaf-3.5.2.jar
4646

4747

4848
Extract the script
4949
------------------
5050
bunzip2 < jacksum*.tar.bz2 | tar xfv -
51-
cd jacksum-file-browser-integration/
51+
cd jacksum-for-linux/
5252

5353

5454
Start the script
5555
----------------
56-
./jacksum-file-browser-integration.sh
56+
./jacksum-for-linux.sh
5757

5858
You can run the script as often as you want.
5959

@@ -69,4 +69,3 @@ The script should also work on many other Linux/Unix-platforms.
6969
Bugs, Feature Requests, Support Requests
7070
----------------------------------------
7171
Go to https://github.com/jonelo/jacksum-fbi-linux/issues
72-

jacksum-file-browser-integration/readme_de.txt renamed to docs/readme_de.txt

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Beschreibung
22
------------
3-
Jacksum File Browser Integration 2.8.0
4-
für GNU/Linux und Unix Betriebssysteme (20.10.2024)
3+
Jacksum File Browser Integration 2.9.0
4+
für GNU/Linux und Unix Betriebssysteme (27.10.2024)
55
Copyright (C) 2006-2024 Dipl.-Inf. (FH) Johann N. Löfflmann
66

77
This program is free software; you can redistribute it and/or modify
@@ -42,25 +42,25 @@ Voraussetzungen
4242
https://github.com/alibaba/dragonwell8
4343
https://www.oracle.com/java
4444

45-
4) jacksum-3.7.0.jar, and HashGarten-0.17.0.jar, und flatlaf-3.4.1.jar
45+
4) jacksum-3.7.0.jar, HashGarten-0.18.0.jar und flatlaf-3.5.2.jar
4646

4747

4848
Entpacken des Scripts
4949
---------------------
50-
bunzip2 < jacksum*integration*.tar.bz2 | tar xfv -
51-
cd jacksum-file-browser-integration/
50+
bunzip2 < jacksum*.tar.bz2 | tar xfv -
51+
cd jacksum-for-linux/
5252

5353

5454
Starten des Scripts
5555
-------------------
56-
./jacksum-file-browser-integration.sh
56+
./jacksum-for-linux.sh
5757

5858
Sie können das Script so oft aufrufen wie sie wollen.
5959

6060

6161
Getestete Umgebungen
6262
--------------------
63-
Das Script wurde erfolgreich under vielen Systemen getestet. Details
63+
Das Script wurde erfolgreich mit vielen Systemen getestet. Details
6464
entnehmen Sie bitte dem Kommentarkopf aus dem Script.
6565

6666
Das Script sollte auch unter anderen GNU/Linux und Unix-Plattformen
@@ -69,5 +69,4 @@ funktionieren.
6969

7070
Fehler, Wünsche, Supportanfragen
7171
--------------------------------
72-
Besuchen Sie https://github.com/jonelo/jacksum-fbi-linux/issues
73-
72+
Besuchen Sie https://github.com/jonelo/jacksum-for-linux/issues

jacksum-file-browser-integration/release_notes.txt renamed to docs/release_notes.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
Release Notes
22
-------------
3+
2.9.0, Oct 27, 2024
4+
- bundled HashGarten 0.18 and FlatLaf 3.5.2
5+
- added deploy.sh script to make a tar.bz2 for easy deployment
6+
- replaced name jacksum-file-browser-integration with jacksum-for-linux
7+
38
2.8.0, Oct 20, 2024
49
- added support for KDE 6
510
- added support for PCManFM and PCManFM-Qt

src/deploy.sh

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
#!/bin/bash
2+
3+
WIN_INSTALLER_VER=2.9.0
4+
LINUX_INSTALLER_VER=2.9.0
5+
6+
JACKSUM_VER=3.7.0
7+
HASHGARTEN_VER=0.18.0
8+
FLATLAF_VER=3.5.2
9+
10+
# ------ no change required after this point ---- #
11+
12+
# Init
13+
TARGET="/tmp/jacksum-for-linux"
14+
rm -Rf "$TARGET"
15+
mkdir -p "$TARGET"
16+
cd "${TARGET}"
17+
18+
# Download latest jacksum-for-windows release
19+
curl -L -o temp.zip "https://github.com/jonelo/jacksum-for-windows/releases/download/v${WIN_INSTALLER_VER}/jacksum-${JACKSUM_VER}-hashgarten-${HASHGARTEN_VER}-for-windows-${WIN_INSTALLER_VER}.zip"
20+
21+
# Extract all .jar files
22+
unzip temp.zip "*.exe"
23+
7z x "*.exe" "*.jar"
24+
rm temp.zip
25+
rm *.exe
26+
cd -
27+
28+
# Create a new Linux tarball
29+
TARBALL="jacksum-${JACKSUM_VER}-hashgarten-${HASHGARTEN_VER}-for-linux-${LINUX_INSTALLER_VER}.tar"
30+
rm /tmp/${TARBALL}.bz2
31+
cp jacksum-for-linux.sh "$TARGET"
32+
cp ../docs/* $TARGET
33+
cd /tmp
34+
tar cfv "$TARBALL" "jacksum-for-linux"
35+
bzip2 "$TARBALL"
36+
cd -
37+
38+
# Check again
39+
printf "Done.\n"
40+
ls -la "/tmp/${TARBALL}.bz2"
41+
bunzip2 < "/tmp/${TARBALL}.bz2" | tar tvf -
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,10 @@
108108
# on read-only-filesystems (e.g. on life CDs), crashes of kate, or non-supported
109109
# servicemenus for KDE
110110

111-
VERSION="2.8.0"
111+
VERSION="2.9.0"
112112
NAME="jacksum"
113113
JACKSUM_VERSION="3.7.0"
114-
HASHGARTEN_VERSION="0.17.0"
114+
HASHGARTEN_VERSION="0.18.0"
115115
PROGNAME="Jacksum/HashGarten File Browser Integration"
116116
JACKSUM_JAR="$(pwd)/jacksum-${JACKSUM_VERSION}.jar"
117117
HASHGARTEN_JAR="$(pwd)/HashGarten-${HASHGARTEN_VERSION}.jar"

0 commit comments

Comments
 (0)