i3slkiller's modules (Porteus 5.01)

Post links to your 64bit module repos here. Repo maintainers are responsible for resolving any issues caused by their xzm's.
i3slkiller
Contributor
Contributor
Posts: 121
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#31 by i3slkiller » 10 Sep 2024, 12:21

rych wrote:
10 Sep 2024, 10:55
Do you build it yourself or use a precompiled binary?
https://gitlab.com/i3slkiller/porteusbu ... type=heads although I'm going to replace these scripts with this https://gitlab.com/i3slkiller/porteusbu ... type=heads

i3slkiller
Contributor
Contributor
Posts: 121
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#32 by i3slkiller » 18 Sep 2024, 07:52

Games:
DDNet 18.5.1 (build 1, size 46.0 MiB, updated 18.09.2024) - DDRace, Teeworlds modification
Protip: since version 18.5 to connect to server as 0.7 client type "tw-0.7+udp://" to the beginning of server address.
18.09.2024:
[*] updated to version 18.5.1

Code: Select all

6c39ed6f938ba639bead8a84f7f28984cd48dca8e7fd4b2e8a2a6ad2c2ccd637  ddnet-18.5.1-porteus5.01-x86_64-1-i3slkiller.xzm

i3slkiller
Contributor
Contributor
Posts: 121
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#33 by i3slkiller » 06 Oct 2024, 08:58

As I announced here earlier, now I will build modules using own xzmbuild tool I was recently working on hence there was no updates of most of my modules.
I will also mention that all new modules will be built from scratch.

Libraries:
imageformats 12 (build 1, size 7.7 MiB, 19.3 MiB dev, updated 06.10.2024) - created by me module contains HEIF, JXL, OpenEXR, RAW and other image format libraries which was not included in Porteus by standard or was too old, required by some graphics editors and image viewers (program must support it too)
06.10.2024:
[*] rebuilt
[*] updated libjpeg-turbo to 3.0.4
[*] updated libjxl to 0.11.0
[**] added libjxl*.so.0.10 symlinks to make older modules working with updated libjxl if using it
[*] updated highway (libjxl dependency) to 1.2.0
[*] updated libheif to 1.18.2

Code: Select all

59b5714f217bd93746e840f0ca6b5d6353365a50ab49a8d2cc7b7bd0892a38aa  imageformats-12-porteus5.01-x86_64-1-i3slkiller.xzm
b8baa26eba3b9f8f341143f8e88a437bb29dec0fee72e13a2fd749697a1bb2c4  imageformats-dev-12-porteus5.01-x86_64-1-i3slkiller.xzm

protobuf3 28.2 (build 1, size 4.7 MiB, updated 06.10.2024) - protocol buffers C++ library
06.10.2024:
[*] updated to version 28.2

Code: Select all

29fae36f4d4a7e52599553380a188ccc68e45c3e2243df4286f2a7baa2ed2550  protobuf3-28.2-porteus5.01-x86_64-1-i3slkiller.xzm


Modules:
86Box 4.2.1 (build 1, size 44.2 MiB, updated 06.10.2024) - x86 PC emulator
Requires: qt5-base
06.10.2024:
[*] updated to version 4.2.1

Code: Select all

2786a386258e81eab9e4669a3afe184848eb227d52928c651d8810aebe1e0d06  86box-4.2.1-porteus5.01-x86_64-1-i3slkiller.xzm

android-tools 35.0.2 (build 1, size 5.4 MiB, updated 06.10.2024) - adb and fastboot
Requires: protobuf3==28
06.10.2024:
[*] updated to version 35.0.2

Code: Select all

6400417910cabb0063ac0d9041c3af3e7362df3f4729f840a22c71dc7d2d44bf  android-tools-35.0.2-porteus5.01-x86_64-1-i3slkiller.xzm

GNS3 2.2.49 (build 1, size 18.3 MiB, updated 06.10.2024) - graphical network simulator
Requires: qt5-base PyQt5
Optional: 0050-multilib qemu wireshark
About dependencies
[*] 0050-multilib is required for IOU templates
[**] 0050-multilib for PorteuX stable works in Porteus
[**] IOU appliances don't start anyway, investigating it...
[*] qemu is required for some templates
[*] wireshark is required for capturing packets

About NAT bridge
libvirt is not included, instead added "rc.gns3-nat" script, which:
[*] creates bridge named like default libvirt one (virbr0)
[*] adds NAT and filter rules
[*] starts DHCP server on bridge

Requires setting net.ipv4.conf.all.forwarding kernel variable value to 1 to make NAT work.
Note: this script is NOT executed during boot by default nor when this module is activating.

06.10.2024:
[*] updated to version 2.2.49

Code: Select all

51dea492f6102aa8b8de2518a5238103c6828cf9dde94d0bf60880bb0e6ba199  gns3-2.2.49-porteus5.01-x86_64-1-i3slkiller.xzm

Krita 5.2.6 (build 1, size 81.7 MiB, updated 06.10.2024) - image painting program
Requires: imageformats>=12 kf5libs qt5-base
Optional: PyQt5
06.10.2024:
[*] updated to version 5.2.6

Code: Select all

3af5785a9ecfdbbb223f55c3499403b76c0d516bb859a4f84cd407b2f67b4f4d  krita-5.2.6-porteus5.01-x86_64-1-i3slkiller.xzm

Mumble 1.5.634 (build 1, size 6.0 MiB, updated 06.10.2024) - voice chat server
Requires: qt5-base protobuf3==28
12.04.2024:
[*] updated to version 1.5.634

Code: Select all

0d0a257095389cf226835468b1a0dcd1c26bd721f71fbe2571508b27f29de457  mumble-1.5.634-porteus5.01-x86_64-1-i3slkiller.xzm

Mumble Server 1.5.634 (build 1, size 624 KiB, updated 06.10.2024) - voice chat
Requires: qt5-base protobuf3==28
12.04.2024:
[*] updated to version 1.5.634

Code: Select all

4b475d03c443b58c4387f0f8d789786772b4a8414b014153aa57bd0fb9b376ef  mumble-server-1.5.634-porteus5.01-x86_64-1-i3slkiller.xzm

QOwnNotes 24.10.0 (build 1, size 6.7 MiB, updated 06.10.2024) - notepad and todo list manager
Requires: qt5-base
06.10.2024:
[*] updated to version 24.10.0

Code: Select all

e05660a829ed38847d1598361ae21b53f6957fb98854484510cdde97d7411207  qownnotes-24.10.0-porteus5.01-x86_64-1-i3slkiller.xzm

Stellarium 24.3 (build 1, size 270.7 MiB, updated 06.10.2024) - realistic sky in 3D
Requires: qt5-base
06.10.2024:
[*] updated to version 24.3

Code: Select all

34f3c57108be8522b2500e4c668dd360208da6d4c2dc2d3dbce9a296a151ee98  stellarium-24.3-porteus5.01-x86_64-1-i3slkiller.xzm

Wireshark 4.4.0 (build 1, size 27.2 MiB, updated 06.10.2024) - network sniffer
Requires: qt5-base
06.10.2024:
[*] updated to version 4.4.0
[*] updated nghttp3 to 1.6.0
[*] updated libmaxminddb to 1.11.0

Code: Select all

4209c5c5c1bd3ed24b80820f3cf5c93e39c24a6a151c992d48b1ef9f9fdc0d32  wireshark-4.4.0-porteus5.01-x86_64-1-i3slkiller.xzm

zerotier-one 1.14.1 (build 1, size 3.3 MiB, updated 06.10.2024) - client application providing connectivity to public or private virtual networks
To start zerotier service at boot:

Code: Select all

chmod +x /etc/rc.d/rc.zerotier-one
and add

Code: Select all

[ -x /etc/rc.d/rc.zerotier-one ] && /etc/rc.d/rc.zerotier-one start
in "/etc/rc.d/rc.local"
06.10.2024:
[*] updated to version 1.14.1

Code: Select all

26da2fb139bef873964ad08602f65fd55acdbb43b627f61ae6d67f54d79fa0d8  zerotier-one-1.14.1-porteus5.01-x86_64-1-i3slkiller.xzm


Games:
DDNet 18.6 (build 1, size 46.0 MiB, updated 06.10.2024) - DDRace, Teeworlds modification
Protip: since version 18.5 to connect to server as 0.7 client type "tw-0.7+udp://" to the beginning of server address.
06.10.2024:
[*] updated to version 18.6

Code: Select all

49bdaf64726f3c810ae6a0fef12bae01f74c9c1ca3e561e0f08376691af2a559  ddnet-18.6-porteus5.01-x86_64-1-i3slkiller.xzm

i3slkiller
Contributor
Contributor
Posts: 121
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#34 by i3slkiller » 11 Nov 2024, 18:50

Since 11.11.2024 all new modules will have new tag '_i3slkiller' instead of '-i3slkiller'.

Modules:
GNS3 2.2.50 (build 1, size 18.4 MiB, updated 11.11.2024) - graphical network simulator
Requires: qt5-base PyQt5
Optional: 0050-multilib qemu wireshark
About dependencies
[*] 0050-multilib is required for IOU templates
[**] 0050-multilib for PorteuX stable works in Porteus
[**] IOU appliances don't start anyway, investigating it...
[*] qemu is required for some templates
[*] wireshark is required for capturing packets

About NAT bridge
libvirt is not included, instead added "rc.gns3-nat" script, which:
[*] creates bridge named like default libvirt one (virbr0)
[*] adds NAT and filter rules
[*] starts DHCP server on bridge

Requires setting net.ipv4.conf.all.forwarding kernel variable value to 1 to make NAT work.
Note: this script is NOT executed during boot by default nor when this module is activating.

11.11.2024:
[*] updated to version 2.2.50 (2.2.51 fails to get dependencies, see https://gitlab.com/i3slkiller/porteusbu ... fc6eeff4e8 )
[*] updated tigervnc to build 7

Code: Select all

4f7778664e695dd745fb874ed8301ba278f3d247343c1a68ce379c99bb6af015  gns3-2.2.50-porteus5.01-x86_64-1_i3slkiller.xzm

QOwnNotes 24.11.1 (build 1, size 6.7 MiB, updated 11.11.2024) - notepad and todo list manager
Requires: qt5-base
11.11.2024:
[*] updated to version 24.11.1

Code: Select all

fe8c82d8c05190d6d69b0758cc01503ee3e6ad56b74413fc1d2c8c3df21baa72  qownnotes-24.11.1-porteus5.01-x86_64-1_i3slkiller.xzm

syncthingtray 1.6.3 (build 1, size 9.6 MiB, updated 11.11.2024) - tray application for syncthing (included)
Requires: qt5-base qt5-webengine
11.11.2024:
[*] updated to version 1.6.3

Code: Select all

642ea265300dfc65d73356ed03cc52e65e0f5ca33a730b2bbd77eab63e2a81af  syncthingtray-1.6.3-porteus5.01-x86_64-1_i3slkiller.xzm
Version without qt5-webengine dependency requires web browser to view syncthing web ui (build 1, size 9.6 MiB)

Code: Select all

3201f175171ef55ecf35df3bc026b795986adea6be7caca31bbc2bfb85a138cc  syncthingtray-nowebengine-1.6.3-porteus5.01-x86_64-1_i3slkiller.xzm

Wireshark 4.4.1 (build 1, size 27.2 MiB, updated 11.11.2024) - network sniffer
Requires: qt5-base
11.11.2024:
[*] updated to version 4.4.1

Code: Select all

3bca24ee51b5a9bd3010036e74cbe9666b6fab951c67f3c920fdb8634f132154  wireshark-4.4.1-porteus5.01-x86_64-1_i3slkiller.xzm

zerotier-one 1.14.2 (build 1, size 3.1 MiB, updated 11.11.2024) - client application providing connectivity to public or private virtual networks
To start zerotier service at boot:

Code: Select all

chmod +x /etc/rc.d/rc.zerotier-one
and add

Code: Select all

[ -x /etc/rc.d/rc.zerotier-one ] && /etc/rc.d/rc.zerotier-one start
in "/etc/rc.d/rc.local"
11.11.2024:
[*] updated to version 1.14.2

Code: Select all

6286c4d9f8634f3ca56c3b2286b3e2c5ae57d0672b23bcdf5171596756e80aa6  zerotier-one-1.14.2-porteus5.01-x86_64-1_i3slkiller.xzm


Games:
DDNet 18.7 (build 1, size 46.1 MiB, updated 11.11.2024) - DDRace, Teeworlds modification
11.11.2024:
[*] updated to version 18.7

Code: Select all

46e54fe8599dd79ef3c9b33fc2867f2c0f878e94c3849d9eb47e49daba352a6b  ddnet-18.7-porteus5.01-x86_64-1_i3slkiller.xzm

rych
Warlord
Warlord
Posts: 733
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

i3slkiller's modules (Porteus 5.01)

Post#35 by rych » 12 Nov 2024, 11:05

i3slkiller wrote:
11 Nov 2024, 18:50
syncthingtray 1.6.3 (build 1, size 9.6 MiB, updated 11.11.2024) - tray application for syncthing (included)
Requires: qt5-base qt5-webengine
Also requires Qt5WebChannel:

Code: Select all

root@porteus:~# syncthingtray
syncthingtray: error while loading shared libraries: libQt5WebChannel.so.5: cannot open shared object file: No such file or directory
I'm going to stay on the previous version for now which didn't even require the extra 50MB qt5-webengine: syncthingtray-1.6.2_nowebengine-porteus5.01-x86_64-1-i3slkiller.xzm Why does one require a webengine when we typically have a browser running anyway :)
Thanks though.

i3slkiller
Contributor
Contributor
Posts: 121
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#36 by i3slkiller » 12 Nov 2024, 11:17

rych wrote:
12 Nov 2024, 11:05
Also requires Qt5WebChannel:

But there is it without this dependency:
i3slkiller wrote:
11 Nov 2024, 18:50
Version without qt5-webengine dependency requires web browser to view syncthing web ui (build 1, size 9.6 MiB)
3201f175171ef55ecf35df3bc026b795986adea6be7caca31bbc2bfb85a138cc syncthingtray-nowebengine-1.6.3-porteus5.01-x86_64-1_i3slkiller.xzm

Ah, I understand, Qt5WebChannel is part of my qt5-base module or porteus qt5-dev bundle, and
when you try to start 'syncthingtray-1.6.3-porteus5.01-x86_64-1_i3slkiller.xzm' with 'qt5-base-5.15.3_20220318-x86_64-xfce-cinnamon-openbox-lxde-mate-gnome.xzm' and 'qt5-webengine-5.15.3_20220318_e507d3e5-porteus5.01-x86_64-3-i3slkiller.xzm' modules activated, it tries to load 'libQt5WebChannel.so.5' which not exist in 'qt5-base-5.15.3_20220318-x86_64-xfce-cinnamon-openbox-lxde-mate-gnome.xzm' but it is in 'qt5-base-5.15.3_20220318_e507d3e5-porteus5.01-x86_64-3-i3slkiller.xzm' or 'qt5-dev-5.15.3_20220318-x86_64-xfce-cinnamon-openbox-lxde-mate-gnome.xzm' (my qt5-base module contains libs which are required for some programs I built, but are not exist in porteus qt5-base bundle i3slkiller's modules (Porteus 5.01) (Post by i3slkiller #99434)).
rych wrote:
12 Nov 2024, 11:05
Why does one require a webengine when we typically have a browser running anyway :)
Maybe because someone may not want to open syncthing web ui in his main browser, and use another program which also requires qt5-webengine.

rych
Warlord
Warlord
Posts: 733
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

i3slkiller's modules (Porteus 5.01)

Post#37 by rych » 12 Nov 2024, 12:10

OK, I'll use yours
i3slkiller wrote:
12 Nov 2024, 11:17
'qt5-base-5.15.3_20220318_e507d3e5-porteus5.01-x86_64-3-i3slkiller.xzm'
which actually includes other stuff I needed anyway, e.g. Qml

syncthingtray-1.6.3-porteus5.01-x86_64-1_i3slkiller.xzm requires webengine. I wish you continued to offer syncthingtray-1.6.3_nowebengine -- not urgent but for future please. Thanks for all the good work!

i3slkiller
Contributor
Contributor
Posts: 121
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#38 by i3slkiller » 12 Nov 2024, 12:26

There is, although is renamed
i3slkiller wrote:
11 Nov 2024, 18:50
Version without qt5-webengine dependency requires web browser to view syncthing web ui (build 1, size 9.6 MiB)
3201f175171ef55ecf35df3bc026b795986adea6be7caca31bbc2bfb85a138cc syncthingtray-nowebengine-1.6.3-porteus5.01-x86_64-1_i3slkiller.xzm

rych
Warlord
Warlord
Posts: 733
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

i3slkiller's modules (Porteus 5.01)

Post#39 by rych » 12 Nov 2024, 12:39

i3slkiller wrote:
12 Nov 2024, 12:26
There is, although is renamed

syncthingtray-nowebengine-1.6.3-porteus5.01-x86_64-1_i3slkiller.xzm
Oh, sorry, my bad. Indeed :) Thanks!

i3slkiller
Contributor
Contributor
Posts: 121
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#40 by i3slkiller » 29 Nov 2024, 16:14

Libraries:
imageformats 13 (build 1, size 7.7 MiB, 19.3 MiB dev, updated 29.11.2024) - created by me module contains HEIF, JXL, OpenEXR, RAW and other image format libraries which was not included in Porteus by standard or was too old, required by some graphics editors and image viewers (program must support it too)
29.11.2024:
[*] updated libjxl to 0.11.1 and qt-jpegxl-image-plugin to 0.6.5

Code: Select all

99195cc2e0f07fd2ab925bbc21d2388003d53ab22d28e6651366c1dede949296  imageformats-13-porteus5.01-x86_64-1_i3slkiller.xzm
6216d9d7043d832523f74bd6b498b8d7d76b5ff09acaa41b2e63666fdaf41d03  imageformats-dev-13-porteus5.01-x86_64-1_i3slkiller.xzm

wxGTK3 3.0.5 (build 2, size 6.8 MiB, updated 29.11.2024)
29.11.2024:
[*] rebuilt, include wxGTK3 headers

Code: Select all

c3d350871880ac1ed00b847cc0f6c4b2ecaa17d0b304982af33712902cef399e  wxGTK3-3.0.5-porteus5.01-x86_64-2_i3slkiller.xzm


Modules:
QOwnNotes 24.11.1 (build 1, size 6.8 MiB, updated 29.11.2024) - notepad and todo list manager
Requires: qt5-base
29.11.2024:
[*] updated to version 24.11.4

Code: Select all

da948cfdc4c7208434187ef06f193ae1854fb00ce5d3399e6c6c74323985d769  qownnotes-24.11.4-porteus5.01-x86_64-1_i3slkiller.xzm

i3slkiller
Contributor
Contributor
Posts: 121
Joined: 03 Feb 2020, 18:51
Distribution: Porteus XFCE v5.0rc2 x86_64
Location: Poland

i3slkiller's modules (Porteus 5.01)

Post#41 by i3slkiller » 01 Dec 2024, 15:42

I am releasing Wine modules so that you can check if 32-bit windows programs you use will work properly as with wine and 0050-multilib from PorteuX stable. Search them in "test/wine" folder.

<NEW!> Wine 9.0 (build 1, size 93.5 MiB, added 01.12.2024) - Wine Is Not an Emulator
No 0050-multilib required for 32-bit programs

Code: Select all

e49aae7607fba0637f21d20fc42e3dc54f10292b0fed1414c6075f2650a98ce3  wine-9.0-porteus5.01-x86_64-1_i3slkiller.xzm
<NEW!> Wine 9.22 (build 1, size 100.6 MiB, added 01.12.2024) - Wine Is Not an Emulator
No 0050-multilib required for 32-bit programs

Code: Select all

a0bdde026ddcddb3b51f1cdcdc03d3639ea4b855b877c855915223512c9bf579  wine-9.22-porteus5.01-x86_64-1_i3slkiller.xzm
Activate only one Wine version at once!

Post Reply