Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] please provide AppImage #267

Open
vitaly-zdanevich opened this issue Oct 5, 2024 · 52 comments
Open

[FEATURE] please provide AppImage #267

vitaly-zdanevich opened this issue Oct 5, 2024 · 52 comments
Labels
enhancement New feature or request

Comments

@vitaly-zdanevich
Copy link

FlatPack needs a daemon - I do not like that.

@vitaly-zdanevich vitaly-zdanevich added the enhancement New feature or request label Oct 5, 2024
@Vysp3r
Copy link
Owner

Vysp3r commented Oct 8, 2024

I'll check after I come back in early December.

@Vysp3r
Copy link
Owner

Vysp3r commented Feb 1, 2025

I am having difficulty setting this up right now.
Do you have any experience with packaging application as AppImage by any chance?

@vitaly-zdanevich
Copy link
Author

@ivan-hc hi, can you again help please?

@ivan-hc
Copy link

ivan-hc commented Feb 2, 2025

Hi @vitaly-zdanevich , as always, I can redirect on my tools.

Hi @Vysp3r , since you have an AUR package, you can give a try to Archimage https://github.com/ivan-hc/ArchImage its enough to follow the instructions on the README. You can decide to bundle all dependencies by level, and thanks to this also not to specify dependencies... or maybe not to include them and only add keywords about libraries, files and directory names you want to put in the AppImage.

The final bundle does not depend on libfuse2 and can be updateable using appimageupdatetool and zsync.

I normally don't package things I don't use, but if you have any question, I'm here.

@ivan-hc
Copy link

ivan-hc commented Feb 2, 2025

It is enough to follow the instructions, in this example, I created a script by reading the name of the binary in $PATH, I decided to include a level 1 of dependencies (that means it will include also dependencies of dependencies), enabled chaoticAUR and Multilib (I suppose it uses 32bit libraries too, right?) and Nvidia hardware acceleration (more info on the README). A standard configuration only includes libraries to include audio support (it may work, eccept rare cases, maybe other packages are needed or just libraries for FLAC, mpe, ogg... you choose in this case).

Once you have finished, place the script into an empty directory, and run it.

simplescreenrecorder-2025-02-02_07.30.47.mp4

Also, read the script, be aware of what the script does.

@ivan-hc
Copy link

ivan-hc commented Feb 2, 2025

This other video instead shows how the AppImage is built... and at the end I also try to run it, but a library is missing, so I added libsoup as a keyword to be included among the files in /usr/lib

simplescreenrecorder-2025-02-02_07.38.35.mkv.mkv.mp4.mkv.mp4

...after this, also requires libunistring, I'll add it too in the LIBSAVED environment variable, to include it too... and so on, until the AppImage will work as you expect.

I'll try to add a script here, so you can test it by yourself.

@ivan-hc
Copy link

ivan-hc commented Feb 2, 2025

@Vysp3r This is the script I created for you, you may need to edit the way you want

protonplus-junest.sh.txt

IMPORTANT, run it into an empty directory, as I did in the previous video.

The AppImage is 141 MB, but only because I included all dependencies. You are free to remove all unnecesary files.

This is a quick test... I suppose it recognizes I have my AppImage of Bottles (built the same way btw)

simplescreenrecorder-2025-02-02_08.12.44.mp4

For any question, ask me anything (eccept to maintain your AppImage... I already have more than 70 in my repos... too much).

@Vysp3r
Copy link
Owner

Vysp3r commented Feb 5, 2025

I'll do my best to add an AppImage for the next release. @ivan-hc Thank you a lot for all the information.

@ivan-hc
Copy link

ivan-hc commented Feb 6, 2025

if you do it, let me know... so I can publish it on my package manager, "AM" https://github.com/ivan-hc/AM

see you next

@Vysp3r
Copy link
Owner

Vysp3r commented Feb 16, 2025

@ivan-hc I ran your script, but sadly it does not work when I open the AppImage file, I get this error: com.vysp3r.ProtonPlus: symbol lookup error: /usr/lib/libcurl.so.4: undefined symbol: libssh2_session_callback_set2

@vitaly-zdanevich Since the script is not working and I do not want to fix it and then maintain it, I will not go through with your request. You're free to package it yourself and publish it on ivan package manage if you want.

@Vysp3r Vysp3r closed this as completed Feb 16, 2025
@ivan-hc
Copy link

ivan-hc commented Feb 16, 2025

@ivan-hc I ran your script, but sadly it does not work when I open the AppImage file, I get this error: com.vysp3r.ProtonPlus: symbol lookup error: /usr/lib/libcurl.so.4: undefined symbol: libssh2_session_callback_set2

this is a known issue, you just had to ask... here is the fix

protonplus-junest.sh.txt

@vitaly-zdanevich Since the script is not working and I do not want to fix it and then maintain it, I will not go through with your request. You're free to package it yourself and publish it on ivan package manage if you want.

"where there's a will there's a way", I personally have too many packages... if you're interested, fine, then you're free to do what you want

@Vysp3r
Copy link
Owner

Vysp3r commented Feb 16, 2025

@ivan-hc I did not want to ask for a fix since you did not want to maintain it because you have many packages already to maintain. Asking for you to fix it is like you maintaining it to some degree. If in the future there's issue with your script I will not know what to do and will not want to fix it and if I contact you again then it will be like you're a maintainer. I will try again with your new script, but I don't want to take up too much of your time. I thank you for your time already spent on this though it is appreciated.

@ivan-hc
Copy link

ivan-hc commented Feb 16, 2025

no problem, since mine is a basic project, I can provide assistance with the script if the end user doesn't understand some step... it would also help me in understanding what to improve in Archimage. It's a give and take. It's with bug reports that we investigate how to make things work better.

In the end, it's all about reading and understanding a script, that's all. It's already written in it what it does. It's just a matter of good will.

Anyway, I understand you, you're not the first project totally based on Flatpak that I try to help... and I won't insist.

Have a nice day

@Vysp3r
Copy link
Owner

Vysp3r commented Feb 20, 2025

@ivan-hc Now I get this error message when opening the AppImage: com.vysp3r.ProtonPlus: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory.
I tried to add libicuuc to LIBSAVED, but that did not work.
Do you have any idea how to fix that issue if you don't mind me asking?

@ivan-hc
Copy link

ivan-hc commented Feb 20, 2025

@Vysp3r I've found that library in icu https://archlinux.org/packages/core/x86_64/icu/

You should add icu in DEPENDENCES

@ivan-hc
Copy link

ivan-hc commented Feb 20, 2025

@Vysp3r I've found that library in icu https://archlinux.org/packages/core/x86_64/icu/

You should add icu in DEPENDENCES

NOTE that my script includes all dependencies

If you want to work file-by-file to made the app smaller (I've seen that icu is 40 MB) its enough that you comment _rsync_dependences and from then you should work only with keywords in LIBSAVED, BINSAVED and SHARESAVED

This means more work... the important is that you reach the expected behaviour.

@Vysp3r
Copy link
Owner

Vysp3r commented Feb 20, 2025

@ivan-hc I am not sure to understand.
How can you say all the dependencies are included if it cannot run without icu?
Also you want me to remove _rsync_dependences from the sh file?

@Vysp3r
Copy link
Owner

Vysp3r commented Feb 20, 2025

Adding icu in DEPENDENCES simply broke the build process
It now shows the same error multiple time

@ivan-hc
Copy link

ivan-hc commented Feb 20, 2025

@ivan-hc I am not sure to understand. How can you say all the dependencies are included if it cannot run without icu? Also you want me to remove _rsync_dependences from the sh file?
Adding icu in DEPENDENCES simply broke the build process It now shows the same error multiple time

I mean, the icu package must be included in the DEPENDECES variable, into the script. You shoul add the word "icu"

_rsync_dependences is a function inside the script, you can comment it not to include all files (this is for advanced users)

@ivan-hc
Copy link

ivan-hc commented Feb 20, 2025

Are you running the script localy into a dedicated directory?

Please read https://github.com/ivan-hc/ArchImage#what-to-do and https://github.com/ivan-hc/ArchImage#what-not-to-do before running an Archimage script

@Vysp3r
Copy link
Owner

Vysp3r commented Feb 21, 2025

@ivan-hc The package was added to DEPENDENCES and the script was run in it's own directory, but it is still not working.
I get the same error, but not at the same place. Instead of the error to appear when trying to run the AppImage I now get it when trying to build it.

@ivan-hc
Copy link

ivan-hc commented Feb 21, 2025

please let me see the log

@Vysp3r
Copy link
Owner

Vysp3r commented Feb 21, 2025

`vysp3r@Fedora:~/Downloads/fafa$ ./protonplus-junest.sh

◆ Downloading "appimagetool" from https://github.com/AppImage/appimagetool

########################################################################################################################################################################## 100.0%

DOWNLOAD, INSTALL AND CONFIGURE JUNEST


◆ Clone JuNest from https://github.com/fsquillace/junest

Cloning into './.local/share/junest'...
remote: Enumerating objects: 2274, done.
remote: Counting objects: 100% (217/217), done.
remote: Compressing objects: 100% (69/69), done.
remote: Total 2274 (delta 170), reused 165 (delta 145), pack-reused 2057 (from 1)
Receiving objects: 100% (2274/2274), 534.81 KiB | 4.05 MiB/s, done.
Resolving deltas: 100% (1221/1221), done.

◆ Downloading JuNest archive from https://github.com/ivan-hc/junest

########################################################################################################################################################################## 100.0%
Installing JuNest from junest-x86_64.tar.gz...
JuNest installed successfully!

Default mirror URL set to: https://mirror.rackspace.com/archlinux/$repo/os/$arch
You can change the pacman mirror URL in /etc/pacman.d/mirrorlist according to your location:
$EDITOR /home/vysp3r/Downloads/fafa/archlinux/.junest/etc/pacman.d/mirrorlist

Remember to refresh the package databases from the server:
pacman -Syy

To install packages from AUR follow the wiki here:
https://github.com/fsquillace/junest#install-packages-from-aur
Apply patches to PacMan...
gpg: key 3056513887B78AEB: public key "Pedro Henrique Lara Campos [email protected]" imported
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 5 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 5 signed: 100 trust: 0-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2 valid: 77 signed: 28 trust: 77-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2025-06-16
gpg: Total number processed: 1
gpg: imported: 1
-> Locally signed 1 key.
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 6 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 6 signed: 100 trust: 1-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2 valid: 77 signed: 28 trust: 77-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2025-06-16
==> ERROR: The keyring file /usr/share/pacman/keyrings/chaotic.gpg does not exist.
warning: database file for 'multilib' does not exist (use '-Sy' to download)
:: Retrieving packages...
chaotic-keyring 28.7 KiB 53.5 KiB/s 00:01 [#############################################################################################] 100%
chaotic-mirrorlist 3.4 KiB 6.68 KiB/s 00:01 [#############################################################################################] 100%
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (2) chaotic-keyring-20230616-1 chaotic-mirrorlist-20240724-2

Total Installed Size: 0.03 MiB

:: Proceed with installation? [Y/n]
(2/2) checking keys in keyring [#############################################################################################] 100%
(2/2) checking package integrity [#############################################################################################] 100%
(2/2) loading package files [#############################################################################################] 100%
(2/2) checking for file conflicts [#############################################################################################] 100%
(2/2) checking available disk space [#############################################################################################] 100%
:: Processing package changes...
(1/2) installing chaotic-keyring [#############################################################################################] 100%
==> Appending keys from chaotic.gpg...
==> Locally signing trusted keys in keyring...
-> Locally signed 5 keys.
==> Importing owner trust values...
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
==> Disabling revoked keys in keyring...
-> Disabled 3 keys.
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 9 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 9 signed: 100 trust: 0-, 0q, 0n, 9m, 0f, 0u
gpg: depth: 2 valid: 77 signed: 28 trust: 77-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2025-06-16
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 9 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 9 signed: 100 trust: 0-, 0q, 0n, 9m, 0f, 0u
gpg: depth: 2 valid: 77 signed: 28 trust: 77-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2025-06-16
Optional dependencies for chaotic-keyring
pkgstats: install to submit package usage statistics
(2/2) installing chaotic-mirrorlist [#############################################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
:: Synchronizing package databases...
core 115.8 KiB 871 KiB/s 00:00 [#############################################################################################] 100%
extra 7.6 MiB 27.8 MiB/s 00:00 [#############################################################################################] 100%
junest 2.2 KiB 6.65 KiB/s 00:00 [#############################################################################################] 100%
multilib 131.3 KiB 4.75 MiB/s 00:00 [#############################################################################################] 100%
chaotic-aur 648.8 KiB 957 KiB/s 00:01 [#############################################################################################] 100%
:: Synchronizing package databases...
core is up to date
extra is up to date
junest 2.2 KiB 44.9 KiB/s 00:00 [#############################################################################################] 100%
multilib is up to date
chaotic-aur is up to date
:: Starting full system upgrade...
warning: yay: local (12.4.2-1) is newer than junest (12.3.4-1)
resolving dependencies...
looking for conflicting packages...

Packages (51) archlinux-keyring-20250123-1 audit-4.0.3-1 brotli-1.1.0-3 ca-certificates-mozilla-3.108-1 coreutils-9.6-2 cryptsetup-2.7.5-2 curl-8.12.1-1 dbus-1.16.0-1 device-mapper-2.03.30-1 e2fsprogs-1.47.2-1 fakeroot-1.37-1 file-5.46-3
gettext-0.23.1-2 glib2-2.82.4-2 glibc-2.41+r9+ga900dbaf70f0-1 gnulib-l10n-20241231-1 gnutls-3.8.9-1 gpgme-1.24.2-1 hwdata-0.392-1 iana-etc-20241206-1 icu-76.1-1 kbd-2.7.1-2 leancrypto-1.2.0-2 libcap-ng-0.8.5-3 libelf-0.192-4
libgcrypt-1.11.0-3 libnghttp3-1.7.0-1 libseccomp-2.5.5-4 libsecret-0.21.6-1 libssh2-1.11.1-1 libsysprof-capture-47.2-3 libtasn1-4.20.0-1 libunistring-1.3-1 libxcrypt-4.4.38-1 libxml2-2.13.6-2 linux-api-headers-6.13-1
mpfr-4.2.1-6 nettle-3.10.1-1 openssl-3.4.1-1 pacman-mirrorlist-20250101-1 pam-1.7.0-2 perl-5.40.1-2 perl-mailtools-2.22-1 python-3.13.2-1 sqlite-3.49.1-1 systemd-257.3-1 systemd-libs-257.3-1 tzdata-2025a-1 util-linux-2.40.4-1
util-linux-libs-2.40.4-1 xz-5.6.4-1

Total Download Size: 104.28 MiB
Total Installed Size: 455.71 MiB
Net Upgrade Size: 15.35 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
perl-5.40.1-2-x86_64 20.0 MiB 25.1 MiB/s 00:01 [#############################################################################################] 100%
python-3.13.2-1-x86_64 12.3 MiB 12.2 MiB/s 00:01 [#############################################################################################] 100%
icu-76.1-1-x86_64 11.4 MiB 8.68 MiB/s 00:01 [#############################################################################################] 100%
glibc-2.41+r9+ga900dbaf70f0-1-x86_64 10.0 MiB 2.91 MiB/s 00:03 [#############################################################################################] 100%
systemd-257.3-1-x86_64 8.8 MiB 2.94 MiB/s 00:03 [#############################################################################################] 100%
openssl-3.4.1-1-x86_64 5.0 MiB 2.94 MiB/s 00:02 [#############################################################################################] 100%
glib2-2.82.4-2-x86_64 4.9 MiB 2.77 MiB/s 00:02 [#############################################################################################] 100%
util-linux-2.40.4-1-x86_64 2.9 MiB 2.92 MiB/s 00:01 [#############################################################################################] 100%
coreutils-9.6-2-x86_64 2.8 MiB 2.97 MiB/s 00:01 [#############################################################################################] 100%
sqlite-3.49.1-1-x86_64 2.2 MiB 2.94 MiB/s 00:01 [#############################################################################################] 100%
gettext-0.23.1-2-x86_64 2.2 MiB 2.96 MiB/s 00:01 [#############################################################################################] 100%
gnutls-3.8.9-1-x86_64 1796.1 KiB 2.64 MiB/s 00:01 [#############################################################################################] 100%
hwdata-0.392-1-any 1659.0 KiB 3.04 MiB/s 00:01 [#############################################################################################] 100%
linux-api-headers-6.13-1-x86_64 1296.1 KiB 2.90 MiB/s 00:00 [#############################################################################################] 100%
e2fsprogs-1.47.2-1-x86_64 1272.4 KiB 2.94 MiB/s 00:00 [#############################################################################################] 100%
kbd-2.7.1-2-x86_64 1252.8 KiB 2.93 MiB/s 00:00 [#############################################################################################] 100%
systemd-libs-257.3-1-x86_64 1227.2 KiB 2.94 MiB/s 00:00 [#############################################################################################] 100%
archlinux-keyring-20250123-1-any 1206.9 KiB 2.94 MiB/s 00:00 [#############################################################################################] 100%
curl-8.12.1-1-x86_64 1168.7 KiB 3.04 MiB/s 00:00 [#############################################################################################] 100%
libxml2-2.13.6-2-x86_64 815.6 KiB 2.81 MiB/s 00:00 [#############################################################################################] 100%
cryptsetup-2.7.5-2-x86_64 754.9 KiB 2.98 MiB/s 00:00 [#############################################################################################] 100%
libunistring-1.3-1-x86_64 722.3 KiB 2.90 MiB/s 00:00 [#############################################################################################] 100%
xz-5.6.4-1-x86_64 721.9 KiB 2.97 MiB/s 00:00 [#############################################################################################] 100%
libgcrypt-1.11.0-3-x86_64 701.8 KiB 2.92 MiB/s 00:00 [#############################################################################################] 100%
leancrypto-1.2.0-2-x86_64 635.1 KiB 2.93 MiB/s 00:00 [#############################################################################################] 100%
libelf-0.192-4-x86_64 599.4 KiB 3.03 MiB/s 00:00 [#############################################################################################] 100%
pam-1.7.0-2-x86_64 593.8 KiB 2.90 MiB/s 00:00 [#############################################################################################] 100%
util-linux-libs-2.40.4-1-x86_64 475.0 KiB 3.07 MiB/s 00:00 [#############################################################################################] 100%
gpgme-1.24.2-1-x86_64 462.2 KiB 2.82 MiB/s 00:00 [#############################################################################################] 100%
nettle-3.10.1-1-x86_64 458.5 KiB 1533 KiB/s 00:00 [#############################################################################################] 100%
mpfr-4.2.1-6-x86_64 435.2 KiB 8.02 MiB/s 00:00 [#############################################################################################] 100%
file-5.46-3-x86_64 430.6 KiB 4.89 MiB/s 00:00 [#############################################################################################] 100%
iana-etc-20241206-1-any 399.0 KiB 2.89 MiB/s 00:00 [#############################################################################################] 100%
audit-4.0.3-1-x86_64 397.1 KiB 3.08 MiB/s 00:00 [#############################################################################################] 100%
brotli-1.1.0-3-x86_64 389.6 KiB 2.82 MiB/s 00:00 [#############################################################################################] 100%
ca-certificates-mozilla-3.108-1-x86_64 386.6 KiB 3.02 MiB/s 00:00 [#############################################################################################] 100%
dbus-1.16.0-1-x86_64 346.4 KiB 2.73 MiB/s 00:00 [#############################################################################################] 100%
tzdata-2025a-1-x86_64 346.3 KiB 3.19 MiB/s 00:00 [#############################################################################################] 100%
device-mapper-2.03.30-1-x86_64 275.5 KiB 2.92 MiB/s 00:00 [#############################################################################################] 100%
libssh2-1.11.1-1-x86_64 252.6 KiB 2.80 MiB/s 00:00 [#############################################################################################] 100%
libsecret-0.21.6-1-x86_64 188.5 KiB 3.07 MiB/s 00:00 [#############################################################################################] 100%
libtasn1-4.20.0-1-x86_64 133.4 KiB 3.10 MiB/s 00:00 [#############################################################################################] 100%
gnulib-l10n-20241231-1-any 124.0 KiB 2.69 MiB/s 00:00 [#############################################################################################] 100%
libseccomp-2.5.5-4-x86_64 88.4 KiB 2.62 MiB/s 00:00 [#############################################################################################] 100%
libxcrypt-4.4.38-1-x86_64 84.6 KiB 2.67 MiB/s 00:00 [#############################################################################################] 100%
fakeroot-1.37-1-x86_64 76.7 KiB 2.20 MiB/s 00:00 [#############################################################################################] 100%
libnghttp3-1.7.0-1-x86_64 72.8 KiB 1968 KiB/s 00:00 [#############################################################################################] 100%
perl-mailtools-2.22-1-any 58.1 KiB 1816 KiB/s 00:00 [#############################################################################################] 100%
libsysprof-capture-47.2-3-x86_64 49.3 KiB 1700 KiB/s 00:00 [#############################################################################################] 100%
libcap-ng-0.8.5-3-x86_64 41.6 KiB 1343 KiB/s 00:00 [#############################################################################################] 100%
pacman-mirrorlist-20250101-1-any 8.9 KiB 298 KiB/s 00:00 [#############################################################################################] 100%
Total (51/51) 104.3 MiB 4.33 MiB/s 00:24 [#############################################################################################] 100%
(51/51) checking keys in keyring [#############################################################################################] 100%
(51/51) checking package integrity [#############################################################################################] 100%
(51/51) loading package files [#############################################################################################] 100%
(51/51) checking for file conflicts [#############################################################################################] 100%
error: failed to commit transaction (conflicting files)
sqlite: /usr/bin/dbdump exists in filesystem
sqlite: /usr/bin/dbhash exists in filesystem
sqlite: /usr/bin/dbtotxt exists in filesystem
sqlite: /usr/bin/index_usage exists in filesystem
sqlite: /usr/bin/showshm exists in filesystem
sqlite: /usr/bin/sqlite3_expert exists in filesystem
sqlite: /usr/bin/sqlite3_rsync exists in filesystem
sqlite: /usr/bin/sqlite3_scrub exists in filesystem
sqlite: /usr/lib/libsqlite3.so.3.49.1 exists in filesystem
Errors occurred, no packages were upgraded.
:: Synchronizing package databases...
core 115.8 KiB 1007 KiB/s 00:00 [#############################################################################################] 100%
extra 7.6 MiB 3.63 MiB/s 00:02 [#############################################################################################] 100%
junest 2.2 KiB 43.1 KiB/s 00:00 [#############################################################################################] 100%
multilib 131.3 KiB 4.58 MiB/s 00:00 [#############################################################################################] 100%
chaotic-aur 648.8 KiB 888 KiB/s 00:01 [#############################################################################################] 100%
gpg: directory '/home/vysp3r/Downloads/fafa/archlinux/.gnupg' created
gpg: /home/vysp3r/Downloads/fafa/archlinux/.gnupg/trustdb.gpg: trustdb created
gpg: key 04C367C218ADD4FF: public key "Benjamin Peterson [email protected]" imported
gpg: Total number processed: 1
gpg: imported: 1
Sync Dependency (1): gzip-1.13-4
Sync Explicit (2): binutils-2.44-1, debugedit-5.1-1
warning: gzip-1.13-4 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (5) jansson-2.14-4 xxhash-0.8.3-1 binutils-2.44-1 debugedit-5.1-1 gzip-1.13-4

Total Download Size: 7.98 MiB
Total Installed Size: 42.61 MiB
Net Upgrade Size: 42.46 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
binutils-2.44-1-x86_64 7.7 MiB 6.45 MiB/s 00:01 [#############################################################################################] 100%
xxhash-0.8.3-1-x86_64 98.0 KiB 2.52 MiB/s 00:00 [#############################################################################################] 100%
gzip-1.13-4-x86_64 82.4 KiB 2.68 MiB/s 00:00 [#############################################################################################] 100%
jansson-2.14-4-x86_64 52.2 KiB 1742 KiB/s 00:00 [#############################################################################################] 100%
debugedit-5.1-1-x86_64 43.6 KiB 1676 KiB/s 00:00 [#############################################################################################] 100%
Total (5/5) 8.0 MiB 5.92 MiB/s 00:01 [#############################################################################################] 100%
(5/5) checking keys in keyring [#############################################################################################] 100%
(5/5) checking package integrity [#############################################################################################] 100%
(5/5) loading package files [#############################################################################################] 100%
(5/5) checking for file conflicts [#############################################################################################] 100%
(5/5) checking available disk space [#############################################################################################] 100%
:: Processing package changes...
(1/5) reinstalling gzip [#############################################################################################] 100%
(2/5) installing jansson [#############################################################################################] 100%
(3/5) installing binutils [#############################################################################################] 100%
Optional dependencies for binutils
debuginfod: for debuginfod server/client functionality
(4/5) installing xxhash [#############################################################################################] 100%
(5/5) installing debugedit [#############################################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Sync Explicit (1): base-devel-1-2
resolving dependencies...
looking for conflicting packages...

Packages (20) autoconf-2.72-1 automake-1.17-1 bison-3.8.2-8 diffutils-3.10-1 flex-2.6.4-5 gc-8.2.8-2 gcc-14.2.1+r753+g1cd744a6828f-1 groff-1.23.0-7 guile-3.0.10-1 libisl-0.27-1 libmpc-1.3.1-2 libtool-2.5.4+r1+gbaa1fe41-3 m4-1.4.19-3
make-4.4.1-2 patch-2.7.6-10 pkgconf-2.3.0-1 tar-1.35-2 texinfo-7.2-1 which-2.21-6 base-devel-1-2

Total Download Size: 69.53 MiB
Total Installed Size: 300.55 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
gcc-14.2.1+r753+g1cd744a6828f-1-x86_64 51.1 MiB 3.09 MiB/s 00:17 [#############################################################################################] 100%
guile-3.0.10-1-x86_64 8.3 MiB 2.95 MiB/s 00:03 [#############################################################################################] 100%
groff-1.23.0-7-x86_64 2.3 MiB 2.92 MiB/s 00:01 [#############################################################################################] 100%
texinfo-7.2-1-x86_64 2035.9 KiB 2.95 MiB/s 00:01 [#############################################################################################] 100%
libisl-0.27-1-x86_64 886.4 KiB 2.90 MiB/s 00:00 [#############################################################################################] 100%
tar-1.35-2-x86_64 777.6 KiB 2.94 MiB/s 00:00 [#############################################################################################] 100%
bison-3.8.2-8-x86_64 766.3 KiB 3.05 MiB/s 00:00 [#############################################################################################] 100%
autoconf-2.72-1-any 650.5 KiB 2.80 MiB/s 00:00 [#############################################################################################] 100%
automake-1.17-1-any 626.6 KiB 2.93 MiB/s 00:00 [#############################################################################################] 100%
make-4.4.1-2-x86_64 523.8 KiB 3.08 MiB/s 00:00 [#############################################################################################] 100%
libtool-2.5.4+r1+gbaa1fe41-3-x86_64 418.5 KiB 2.90 MiB/s 00:00 [#############################################################################################] 100%
diffutils-3.10-1-x86_64 344.6 KiB 2.74 MiB/s 00:00 [#############################################################################################] 100%
flex-2.6.4-5-x86_64 307.5 KiB 3.00 MiB/s 00:00 [#############################################################################################] 100%
m4-1.4.19-3-x86_64 246.0 KiB 3.04 MiB/s 00:00 [#############################################################################################] 100%
gc-8.2.8-2-x86_64 234.5 KiB 2.86 MiB/s 00:00 [#############################################################################################] 100%
patch-2.7.6-10-x86_64 93.0 KiB 2.93 MiB/s 00:00 [#############################################################################################] 100%
libmpc-1.3.1-2-x86_64 85.2 KiB 2.97 MiB/s 00:00 [#############################################################################################] 100%
pkgconf-2.3.0-1-x86_64 61.8 KiB 1314 KiB/s 00:00 [#############################################################################################] 100%
which-2.21-6-x86_64 15.8 KiB 451 KiB/s 00:00 [#############################################################################################] 100%
base-devel-1-2-any 2.1 KiB 76.0 KiB/s 00:00 [#############################################################################################] 100%
Total (20/20) 69.5 MiB 3.03 MiB/s 00:23 [#############################################################################################] 100%
(20/20) checking keys in keyring [#############################################################################################] 100%
(20/20) checking package integrity [#############################################################################################] 100%
(20/20) loading package files [#############################################################################################] 100%
(20/20) checking for file conflicts [#############################################################################################] 100%
(20/20) checking available disk space [#############################################################################################] 100%
:: Processing package changes...
( 1/20) installing m4 [#############################################################################################] 100%
( 2/20) installing diffutils [#############################################################################################] 100%
( 3/20) installing autoconf [#############################################################################################] 100%
( 4/20) installing automake [#############################################################################################] 100%
( 5/20) installing bison [#############################################################################################] 100%
( 6/20) installing flex [#############################################################################################] 100%
( 7/20) installing libmpc [#############################################################################################] 100%
( 8/20) installing libisl [#############################################################################################] 100%
( 9/20) installing gcc [#############################################################################################] 100%
Optional dependencies for gcc
lib32-gcc-libs: for generating code for 32-bit ABI
(10/20) installing groff [#############################################################################################] 100%
Optional dependencies for groff
netpbm: for use together with man -H command interaction in browsers
psutils: for use together with man -H command interaction in browsers
libxaw: for gxditview
perl-file-homedir: for use with glilypond
(11/20) installing tar [#############################################################################################] 100%
(12/20) installing libtool [#############################################################################################] 100%
(13/20) installing gc [#############################################################################################] 100%
(14/20) installing guile [#############################################################################################] 100%
(15/20) installing make [#############################################################################################] 100%
(16/20) installing patch [#############################################################################################] 100%
Optional dependencies for patch
ed: for patch -e functionality
(17/20) installing pkgconf [#############################################################################################] 100%
(18/20) installing texinfo [#############################################################################################] 100%
Optional dependencies for texinfo
perl-archive-zip: EPUB file output via texi2any
(19/20) installing which [#############################################################################################] 100%
(20/20) installing base-devel [#############################################################################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the info directory file...
Sync Dependency (1): python-3.13.2-1
resolving dependencies...
looking for conflicting packages...

Packages (1) python-3.13.2-1

Total Installed Size: 67.62 MiB
Net Upgrade Size: -2.45 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [#############################################################################################] 100%
(1/1) checking package integrity [#############################################################################################] 100%
(1/1) loading package files [#############################################################################################] 100%
(1/1) checking for file conflicts [#############################################################################################] 100%
(1/1) checking available disk space [#############################################################################################] 100%
:: Processing package changes...
(1/1) upgrading python [#############################################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Sync Explicit (7): xapp-2.8.8-1, glib-networking-1:2.80.1-1, ibus-1.5.31-2, libibus-1.5.31-2, gdk-pixbuf-xlib-2.40.2-3, hicolor-icon-theme-0.18-1, appstream-glib-0.8.3-2
Sync Dependency (4): ca-certificates-utils-20240618-1, gnutls-3.8.9-1, icu-76.1-1, ca-certificates-mozilla-3.108-1
warning: ca-certificates-utils-20240618-1 is up to date -- reinstalling
resolving dependencies...
:: There are 2 providers available for libegl:
:: Repository extra

  1. libglvnd
    :: Repository chaotic-aur
  2. nvidia-340xx-utils

Enter a number (default=1):
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency

Packages (116) adobe-source-code-pro-fonts-2.042u+1.062i+1.026vf-2 adwaita-cursors-47.0-1 adwaita-icon-theme-47.0-1 adwaita-icon-theme-legacy-46.2-3 at-spi2-core-2.54.1-1 avahi-1:0.8+r194+g3f79789-3 cairo-1.18.2-2 cantarell-fonts-1:0.303.1-2
dav1d-1.5.1-1 dconf-0.40.0-3 default-cursors-3-1 desktop-file-utils-0.28-1 duktape-2.7.0-7 fontconfig-2:2.16.0-2 freetype2-2.13.3-3 fribidi-1.0.16-1 gdk-pixbuf2-2.42.12-2 gobject-introspection-runtime-1.82.0-3
graphene-1.10.8-2 graphite-1:1.3.14-4 gsettings-desktop-schemas-47.1-1 gsettings-system-schemas-47.1-1 gssdp-1.6.3-2 gst-plugins-bad-libs-1.24.12-2 gst-plugins-base-libs-1.24.12-2 gstreamer-1.24.12-2
gtk-update-icon-cache-1:4.16.12-1 gtk3-1:3.24.48-2 gtk4-1:4.16.12-1 gupnp-1:1.6.8-1 gupnp-igd-1.6.0-1 harfbuzz-10.3.0-1 iso-codes-4.17.0-1 jbigkit-2.1-8 json-glib-1.10.6-1 lcms2-2.17-1 leancrypto-1.2.0-2
libcloudproviders-0.3.6-1 libcolord-1.4.7-2 libcups-2:2.4.11-2 libdaemon-0.14-6 libdatrie-0.2.13-4 libdbusmenu-glib-16.04.0.r498-2 libdbusmenu-gtk3-16.04.0.r498-2 libdrm-2.4.124-1 libedit-20240808_3.1-1 libepoxy-1.5.10-3
libgirepository-1.82.0-3 libglvnd-1.7.0-1 libgnomekbd-1:3.28.1-1 libgudev-238-1 libjpeg-turbo-3.1.0-1 libnice-0.1.22-1 libnotify-0.8.3-1 libpciaccess-0.18.1-2 libpng-1.6.47-1 libproxy-0.5.9-1 librsvg-2:2.59.2-1
libsoup3-3.6.4-1 libstemmer-2.2.0-2 libthai-0.1.29-3 libtiff-4.7.0-1 libunwind-1.8.1-3 libva-2.22.0-1 libx11-1.8.11-1 libxau-1.0.12-1 libxcb-1.17.0-1 libxcomposite-0.4.6-2 libxcursor-1.2.3-1 libxdamage-1.1.6-2
libxdmcp-1.1.5-1 libxext-1.3.6-1 libxfixes-6.0.1-2 libxft-2.3.8-2 libxi-1.8.2-1 libxinerama-1.1.5-2 libxkbcommon-1.8.0-1 libxkbcommon-x11-1.8.0-1 libxkbfile-1.1.3-1 libxklavier-5.4-5 libxrandr-1.5.4-1 libxrender-0.9.12-1
libxshmfence-1.3.3-1 libxtst-1.2.5-1 libxv-1.0.13-1 libxxf86vm-1.1.6-1 libyaml-0.2.5-3 llvm-libs-19.1.7-1 lm_sensors-1:3.6.0.r41.g31d1f125-3 lzo-2.10-5 mesa-1:24.3.4-1 orc-0.4.41-1 pango-1:1.56.1-1 pixman-0.44.2-1
python-gobject-3.50.0-2 shared-mime-info-2.4-1 spirv-tools-2024.4.rc2-1 tinysparql-3.8.2-3 vulkan-icd-loader-1.4.303-1 wayland-1.23.1-1 xcb-proto-1.17.0-3 xkeyboard-config-2.44-1 xorg-xkbcomp-1.4.7-1 xorg-xprop-1.2.8-1
xorgproto-2024.1-2 appstream-glib-0.8.3-2 ca-certificates-mozilla-3.108-1 ca-certificates-utils-20240618-1 gdk-pixbuf-xlib-2.40.2-3 glib-networking-1:2.80.1-1 gnutls-3.8.9-1 hicolor-icon-theme-0.18-1 ibus-1.5.31-2 icu-76.1-1
libibus-1.5.31-2 xapp-2.8.8-1

Total Download Size: 122.40 MiB
Total Installed Size: 695.67 MiB
Net Upgrade Size: 648.47 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
llvm-libs-19.1.7-1-x86_64 35.1 MiB 3.82 MiB/s 00:09 [#############################################################################################] 100%
mesa-1:24.3.4-1-x86_64 18.9 MiB 2.95 MiB/s 00:06 [#############################################################################################] 100%
ibus-1.5.31-2-x86_64 11.5 MiB 2.97 MiB/s 00:04 [#############################################################################################] 100%
gtk4-1:4.16.12-1-x86_64 8.7 MiB 2.99 MiB/s 00:03 [#############################################################################################] 100%
gtk3-1:3.24.48-2-x86_64 8.7 MiB 2.97 MiB/s 00:03 [#############################################################################################] 100%
iso-codes-4.17.0-1-any 3.3 MiB 3.29 MiB/s 00:01 [#############################################################################################] 100%
gst-plugins-bad-libs-1.24.12-2-x86_64 2.6 MiB 3.03 MiB/s 00:01 [#############################################################################################] 100%
librsvg-2:2.59.2-1-x86_64 2.4 MiB 3.03 MiB/s 00:01 [#############################################################################################] 100%
gst-plugins-base-libs-1.24.12-2-x86_64 2.2 MiB 3.61 MiB/s 00:01 [#############################################################################################] 100%
adwaita-icon-theme-legacy-46.2-3-any 2.2 MiB 3.09 MiB/s 00:01 [#############################################################################################] 100%
libx11-1.8.11-1-x86_64 2.0 MiB 3.25 MiB/s 00:01 [#############################################################################################] 100%
gstreamer-1.24.12-2-x86_64 2029.6 KiB 3.03 MiB/s 00:01 [#############################################################################################] 100%
spirv-tools-2024.4.rc2-1-x86_64 1665.7 KiB 3.05 MiB/s 00:01 [#############################################################################################] 100%
harfbuzz-10.3.0-1-x86_64 1097.6 KiB 3.20 MiB/s 00:00 [#############################################################################################] 100%
tinysparql-3.8.2-3-x86_64 1062.6 KiB 3.13 MiB/s 00:00 [#############################################################################################] 100%
libxcb-1.17.0-1-x86_64 996.0 KiB 3.26 MiB/s 00:00 [#############################################################################################] 100%
adobe-source-code-pro-fonts-2.042u+1.062i+1.026vf-2-any 934.4 KiB 3.18 MiB/s 00:00 [#############################################################################################] 100%
xkeyboard-config-2.44-1-any 881.2 KiB 3.24 MiB/s 00:00 [#############################################################################################] 100%
gsettings-desktop-schemas-47.1-1-any 737.7 KiB 3.32 MiB/s 00:00 [#############################################################################################] 100%
dav1d-1.5.1-1-x86_64 639.2 KiB 3.41 MiB/s 00:00 [#############################################################################################] 100%
shared-mime-info-2.4-1-x86_64 631.4 KiB 4.00 MiB/s 00:00 [#############################################################################################] 100%
cairo-1.18.2-2-x86_64 616.7 KiB 3.24 MiB/s 00:00 [#############################################################################################] 100%
libjpeg-turbo-3.1.0-1-x86_64 568.5 KiB 3.58 MiB/s 00:00 [#############################################################################################] 100%
at-spi2-core-2.54.1-1-x86_64 568.3 KiB 9.25 MiB/s 00:00 [#############################################################################################] 100%
freetype2-2.13.3-3-x86_64 525.9 KiB 3.62 MiB/s 00:00 [#############################################################################################] 100%
appstream-glib-0.8.3-2-x86_64 525.5 KiB 3.95 MiB/s 00:00 [#############################################################################################] 100%
gdk-pixbuf2-2.42.12-2-x86_64 518.4 KiB 3.14 MiB/s 00:00 [#############################################################################################] 100%
libtiff-4.7.0-1-x86_64 496.1 KiB 3.64 MiB/s 00:00 [#############################################################################################] 100%
avahi-1:0.8+r194+g3f79789-3-x86_64 426.3 KiB 4.21 MiB/s 00:00 [#############################################################################################] 100%
libibus-1.5.31-2-x86_64 423.6 KiB 3.69 MiB/s 00:00 [#############################################################################################] 100%
pango-1:1.56.1-1-x86_64 420.0 KiB 3.33 MiB/s 00:00 [#############################################################################################] 100%
libsoup3-3.6.4-1-x86_64 394.2 KiB 5.20 MiB/s 00:00 [#############################################################################################] 100%
fontconfig-2:2.16.0-2-x86_64 370.5 KiB 5.03 MiB/s 00:00 [#############################################################################################] 100%
libglvnd-1.7.0-1-x86_64 355.9 KiB 4.70 MiB/s 00:00 [#############################################################################################] 100%
libdrm-2.4.124-1-x86_64 342.7 KiB 4.03 MiB/s 00:00 [#############################################################################################] 100%
python-gobject-3.50.0-2-x86_64 317.5 KiB 4.37 MiB/s 00:00 [#############################################################################################] 100%
libnice-0.1.22-1-x86_64 313.7 KiB 4.03 MiB/s 00:00 [#############################################################################################] 100%
adwaita-cursors-47.0-1-any 306.9 KiB 4.16 MiB/s 00:00 [#############################################################################################] 100%
libepoxy-1.5.10-3-x86_64 305.3 KiB 4.26 MiB/s 00:00 [#############################################################################################] 100%
libthai-0.1.29-3-x86_64 275.3 KiB 3.54 MiB/s 00:00 [#############################################################################################] 100%
libcups-2:2.4.11-2-x86_64 272.0 KiB 5.11 MiB/s 00:00 [#############################################################################################] 100%
pixman-0.44.2-1-x86_64 270.1 KiB 4.40 MiB/s 00:00 [#############################################################################################] 100%
orc-0.4.41-1-x86_64 267.4 KiB 3.73 MiB/s 00:00 [#############################################################################################] 100%
libpng-1.6.47-1-x86_64 249.9 KiB 4.98 MiB/s 00:00 [#############################################################################################] 100%
xorgproto-2024.1-2-any 241.2 KiB 3.99 MiB/s 00:00 [#############################################################################################] 100%
libxkbcommon-1.8.0-1-x86_64 227.8 KiB 4.28 MiB/s 00:00 [#############################################################################################] 100%
lcms2-2.17-1-x86_64 220.0 KiB 4.67 MiB/s 00:00 [#############################################################################################] 100%
xapp-2.8.8-1-x86_64 215.8 KiB 5.40 MiB/s 00:00 [#############################################################################################] 100%
adwaita-icon-theme-47.0-1-any 201.2 KiB 6.14 MiB/s 00:00 [#############################################################################################] 100%
libva-2.22.0-1-x86_64 196.9 KiB 5.83 MiB/s 00:00 [#############################################################################################] 100%
libcolord-1.4.7-2-x86_64 186.8 KiB 5.53 MiB/s 00:00 [#############################################################################################] 100%
duktape-2.7.0-7-x86_64 176.2 KiB 5.55 MiB/s 00:00 [#############################################################################################] 100%
json-glib-1.10.6-1-x86_64 172.1 KiB 5.60 MiB/s 00:00 [#############################################################################################] 100%
libxi-1.8.2-1-x86_64 150.5 KiB 3.06 MiB/s 00:00 [#############################################################################################] 100%
libgirepository-1.82.0-3-x86_64 147.4 KiB 3.51 MiB/s 00:00 [#############################################################################################] 100%
vulkan-icd-loader-1.4.303-1-x86_64 147.4 KiB 5.14 MiB/s 00:00 [#############################################################################################] 100%
libstemmer-2.2.0-2-x86_64 147.2 KiB 3.50 MiB/s 00:00 [#############################################################################################] 100%
libgnomekbd-1:3.28.1-1-x86_64 142.3 KiB 4.63 MiB/s 00:00 [#############################################################################################] 100%
wayland-1.23.1-1-x86_64 140.4 KiB 4.73 MiB/s 00:00 [#############################################################################################] 100%
glib-networking-1:2.80.1-1-x86_64 140.4 KiB 3.26 MiB/s 00:00 [#############################################################################################] 100%
lm_sensors-1:3.6.0.r41.g31d1f125-3-x86_64 130.6 KiB 3.99 MiB/s 00:00 [#############################################################################################] 100%
xcb-proto-1.17.0-3-any 128.5 KiB 1247 KiB/s 00:00 [#############################################################################################] 100%
libunwind-1.8.1-3-x86_64 127.6 KiB 3.37 MiB/s 00:00 [#############################################################################################] 100%
gupnp-1:1.6.8-1-x86_64 125.3 KiB 2.72 MiB/s 00:00 [#############################################################################################] 100%
libdatrie-0.2.13-4-x86_64 114.2 KiB 3.72 MiB/s 00:00 [#############################################################################################] 100%
libedit-20240808_3.1-1-x86_64 112.5 KiB 2.50 MiB/s 00:00 [#############################################################################################] 100%
cantarell-fonts-1:0.303.1-2-any 112.4 KiB 3.43 MiB/s 00:00 [#############################################################################################] 100%
graphene-1.10.8-2-x86_64 106.0 KiB 2.30 MiB/s 00:00 [#############################################################################################] 100%
libxext-1.3.6-1-x86_64 106.0 KiB 3.57 MiB/s 00:00 [#############################################################################################] 100%
dconf-0.40.0-3-x86_64 105.4 KiB 3.32 MiB/s 00:00 [#############################################################################################] 100%
xorg-xkbcomp-1.4.7-1-x86_64 90.0 KiB 2.75 MiB/s 00:00 [#############################################################################################] 100%
libdbusmenu-glib-16.04.0.r498-2-x86_64 89.3 KiB 3.23 MiB/s 00:00 [#############################################################################################] 100%
lzo-2.10-5-x86_64 87.8 KiB 329 KiB/s 00:00 [#############################################################################################] 100%
graphite-1:1.3.14-4-x86_64 83.5 KiB 2.81 MiB/s 00:00 [#############################################################################################] 100%
libxkbfile-1.1.3-1-x86_64 76.5 KiB 2.67 MiB/s 00:00 [#############################################################################################] 100%
fribidi-1.0.16-1-x86_64 71.3 KiB 977 KiB/s 00:00 [#############################################################################################] 100%
libxklavier-5.4-5-x86_64 69.4 KiB 1102 KiB/s 00:00 [#############################################################################################] 100%
libcloudproviders-0.3.6-1-x86_64 63.8 KiB 2.31 MiB/s 00:00 [#############################################################################################] 100%
libxft-2.3.8-2-x86_64 60.1 KiB 2.17 MiB/s 00:00 [#############################################################################################] 100%
gssdp-1.6.3-2-x86_64 58.0 KiB 1707 KiB/s 00:00 [#############################################################################################] 100%
libyaml-0.2.5-3-x86_64 57.9 KiB 1808 KiB/s 00:00 [#############################################################################################] 100%
gdk-pixbuf-xlib-2.40.2-3-x86_64 57.0 KiB 1018 KiB/s 00:00 [#############################################################################################] 100%
jbigkit-2.1-8-x86_64 52.2 KiB 1044 KiB/s 00:00 [#############################################################################################] 100%
libdbusmenu-gtk3-16.04.0.r498-2-x86_64 48.4 KiB 1514 KiB/s 00:00 [#############################################################################################] 100%
libgudev-238-1-x86_64 44.3 KiB 1344 KiB/s 00:00 [#############################################################################################] 100%
desktop-file-utils-0.28-1-x86_64 42.5 KiB 1418 KiB/s 00:00 [#############################################################################################] 100%
libnotify-0.8.3-1-x86_64 35.3 KiB 1037 KiB/s 00:00 [#############################################################################################] 100%
libxv-1.0.13-1-x86_64 34.9 KiB 1127 KiB/s 00:00 [#############################################################################################] 100%
gobject-introspection-runtime-1.82.0-3-x86_64 33.9 KiB 1212 KiB/s 00:00 [#############################################################################################] 100%
libxcursor-1.2.3-1-x86_64 33.0 KiB 1136 KiB/s 00:00 [#############################################################################################] 100%
libproxy-0.5.9-1-x86_64 29.5 KiB 1092 KiB/s 00:00 [#############################################################################################] 100%
libxrender-0.9.12-1-x86_64 29.4 KiB 1012 KiB/s 00:00 [#############################################################################################] 100%
libxtst-1.2.5-1-x86_64 29.0 KiB 743 KiB/s 00:00 [#############################################################################################] 100%
gupnp-igd-1.6.0-1-x86_64 28.8 KiB 960 KiB/s 00:00 [#############################################################################################] 100%
libxrandr-1.5.4-1-x86_64 27.3 KiB 940 KiB/s 00:00 [#############################################################################################] 100%
libxdmcp-1.1.5-1-x86_64 27.1 KiB 437 KiB/s 00:00 [#############################################################################################] 100%
libxkbcommon-x11-1.8.0-1-x86_64 26.0 KiB 1001 KiB/s 00:00 [#############################################################################################] 100%
xorg-xprop-1.2.8-1-x86_64 25.8 KiB 888 KiB/s 00:00 [#############################################################################################] 100%
libpciaccess-0.18.1-2-x86_64 21.5 KiB 213 KiB/s 00:00 [#############################################################################################] 100%
libdaemon-0.14-6-x86_64 19.2 KiB 175 KiB/s 00:00 [#############################################################################################] 100%
gtk-update-icon-cache-1:4.16.12-1-x86_64 17.8 KiB 467 KiB/s 00:00 [#############################################################################################] 100%
libxxf86vm-1.1.6-1-x86_64 15.5 KiB 619 KiB/s 00:00 [#############################################################################################] 100%
libxfixes-6.0.1-2-x86_64 13.6 KiB 439 KiB/s 00:00 [#############################################################################################] 100%
hicolor-icon-theme-0.18-1-any 13.0 KiB 521 KiB/s 00:00 [#############################################################################################] 100%
libxcomposite-0.4.6-2-x86_64 11.6 KiB 196 KiB/s 00:00 [#############################################################################################] 100%
libxau-1.0.12-1-x86_64 11.4 KiB 344 KiB/s 00:00 [#############################################################################################] 100%
ca-certificates-utils-20240618-1-any 10.8 KiB 318 KiB/s 00:00 [#############################################################################################] 100%
libxinerama-1.1.5-2-x86_64 9.8 KiB 252 KiB/s 00:00 [#############################################################################################] 100%
libxdamage-1.1.6-2-x86_64 7.1 KiB 50.6 KiB/s 00:00 [#############################################################################################] 100%
libxshmfence-1.3.3-1-x86_64 6.0 KiB 213 KiB/s 00:00 [#############################################################################################] 100%
gsettings-system-schemas-47.1-1-any 5.9 KiB 124 KiB/s 00:00 [#############################################################################################] 100%
default-cursors-3-1-any 2.3 KiB 47.3 KiB/s 00:00 [#############################################################################################] 100%
Total (112/112) 122.4 MiB 2.84 MiB/s 00:43 [#############################################################################################] 100%
(116/116) checking keys in keyring [#############################################################################################] 100%
(116/116) checking package integrity [#############################################################################################] 100%
(116/116) loading package files [#############################################################################################] 100%
(116/116) checking for file conflicts [#############################################################################################] 100%
(116/116) checking available disk space [#############################################################################################] 100%
:: Running pre-transaction hooks...
(1/1) Removing old entries from the info directory file...
:: Processing package changes...
( 1/116) installing libpng [#############################################################################################] 100%
( 2/116) installing graphite [#############################################################################################] 100%
Optional dependencies for graphite
graphite-docs: Documentation
( 3/116) installing harfbuzz [#############################################################################################] 100%
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
( 4/116) installing freetype2 [#############################################################################################] 100%
( 5/116) installing fontconfig [#############################################################################################] 100%
Creating fontconfig configuration...
Rebuilding fontconfig cache...
( 6/116) installing xcb-proto [#############################################################################################] 100%
( 7/116) installing xorgproto [#############################################################################################] 100%
( 8/116) installing libxdmcp [#############################################################################################] 100%
( 9/116) installing libxau [#############################################################################################] 100%
( 10/116) installing libxcb [#############################################################################################] 100%
( 11/116) installing libx11 [#############################################################################################] 100%
( 12/116) installing libxext [#############################################################################################] 100%
( 13/116) installing libxrender [#############################################################################################] 100%
( 14/116) installing lzo [#############################################################################################] 100%
( 15/116) installing pixman [#############################################################################################] 100%
( 16/116) installing cairo [#############################################################################################] 100%
( 17/116) installing libjpeg-turbo [#############################################################################################] 100%
Optional dependencies for libjpeg-turbo
java-runtime>11: for TurboJPEG Java wrapper
( 18/116) installing jbigkit [#############################################################################################] 100%
( 19/116) installing libtiff [#############################################################################################] 100%
Optional dependencies for libtiff
freeglut: for using tiffgt
( 20/116) upgrading icu [#############################################################################################] 100%
( 21/116) installing shared-mime-info [#############################################################################################] 100%
( 22/116) installing gdk-pixbuf2 [#############################################################################################] 100%
Optional dependencies for gdk-pixbuf2
libwmf: Load .wmf and .apm
libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf
libavif: Load .avif
libheif: Load .heif, .heic, and .avif
libjxl: Load .jxl
librsvg: Load .svg, .svgz, and .svg.gz [pending]
webp-pixbuf-loader: Load .webp
( 23/116) installing hicolor-icon-theme [#############################################################################################] 100%
( 24/116) installing adwaita-icon-theme-legacy [#############################################################################################] 100%
( 25/116) installing adwaita-cursors [#############################################################################################] 100%
( 26/116) installing adwaita-icon-theme [#############################################################################################] 100%
( 27/116) installing dconf [#############################################################################################] 100%
( 28/116) installing gsettings-system-schemas [#############################################################################################] 100%
( 29/116) installing adobe-source-code-pro-fonts [#############################################################################################] 100%
( 30/116) installing cantarell-fonts [#############################################################################################] 100%
( 31/116) installing gsettings-desktop-schemas [#############################################################################################] 100%
( 32/116) installing libxfixes [#############################################################################################] 100%
( 33/116) installing libxi [#############################################################################################] 100%
( 34/116) installing libxtst [#############################################################################################] 100%
( 35/116) installing xorg-xprop [#############################################################################################] 100%
( 36/116) installing at-spi2-core [#############################################################################################] 100%
( 37/116) installing desktop-file-utils [#############################################################################################] 100%
( 38/116) installing fribidi [#############################################################################################] 100%
( 39/116) installing iso-codes [#############################################################################################] 100%
( 40/116) installing libcloudproviders [#############################################################################################] 100%
( 41/116) installing lcms2 [#############################################################################################] 100%
( 42/116) reinstalling ca-certificates-utils [#############################################################################################] 100%
( 43/116) upgrading ca-certificates-mozilla [#############################################################################################] 100%
( 44/116) installing libcolord [#############################################################################################] 100%
( 45/116) installing leancrypto [#############################################################################################] 100%
( 46/116) upgrading gnutls [#############################################################################################] 100%
( 47/116) installing libdaemon [#############################################################################################] 100%
( 48/116) installing avahi [#############################################################################################] 100%
Optional dependencies for avahi
gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending]
libevent: libevent bindings [installed]
nss-mdns: NSS support for mDNS
python-dbus: avahi-bookmarks, avahi-discover
python-gobject: avahi-bookmarks, avahi-discover [pending]
python-twisted: avahi-bookmarks
qt5-base: qt5 bindings
( 49/116) installing libcups [#############################################################################################] 100%
( 50/116) installing libpciaccess [#############################################################################################] 100%
( 51/116) installing libdrm [#############################################################################################] 100%
Optional dependencies for libdrm
cairo: needed for modetest tool [installed]
( 52/116) installing libxshmfence [#############################################################################################] 100%
( 53/116) installing libxxf86vm [#############################################################################################] 100%
( 54/116) installing libedit [#############################################################################################] 100%
( 55/116) installing llvm-libs [#############################################################################################] 100%
( 56/116) installing lm_sensors [#############################################################################################] 100%
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
perl: for sensor detection and configuration convert [installed]
( 57/116) installing spirv-tools [#############################################################################################] 100%
( 58/116) installing default-cursors [#############################################################################################] 100%
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme [installed]
( 59/116) installing wayland [#############################################################################################] 100%
( 60/116) installing mesa [#############################################################################################] 100%
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
( 61/116) installing libglvnd [#############################################################################################] 100%
( 62/116) installing libepoxy [#############################################################################################] 100%
( 63/116) installing dav1d [#############################################################################################] 100%
Optional dependencies for dav1d
dav1d-doc: HTML documentation
( 64/116) installing libdatrie [#############################################################################################] 100%
( 65/116) installing libthai [#############################################################################################] 100%
( 66/116) installing libxft [#############################################################################################] 100%
( 67/116) installing pango [#############################################################################################] 100%
( 68/116) installing librsvg [#############################################################################################] 100%
( 69/116) installing libxcomposite [#############################################################################################] 100%
( 70/116) installing libxcursor [#############################################################################################] 100%
( 71/116) installing libxdamage [#############################################################################################] 100%
( 72/116) installing libxinerama [#############################################################################################] 100%
( 73/116) installing xkeyboard-config [#############################################################################################] 100%
( 74/116) installing libxkbcommon [#############################################################################################] 100%
Optional dependencies for libxkbcommon
libxkbcommon-x11: xkbcli interactive-x11 [pending]
wayland: xkbcli interactive-wayland [installed]
( 75/116) installing libxrandr [#############################################################################################] 100%
( 76/116) installing json-glib [#############################################################################################] 100%
( 77/116) installing duktape [#############################################################################################] 100%
( 78/116) installing libproxy [#############################################################################################] 100%
( 79/116) installing glib-networking [#############################################################################################] 100%
( 80/116) installing libsoup3 [#############################################################################################] 100%
Optional dependencies for libsoup3
samba: Windows Domain SSO
( 81/116) installing libstemmer [#############################################################################################] 100%
( 82/116) installing tinysparql [#############################################################################################] 100%
( 83/116) installing gtk-update-icon-cache [#############################################################################################] 100%
( 84/116) installing gtk3 [#############################################################################################] 100%
Optional dependencies for gtk3
evince: Default print preview command
( 85/116) installing libyaml [#############################################################################################] 100%
( 86/116) installing appstream-glib [#############################################################################################] 100%
( 87/116) installing libdbusmenu-glib [#############################################################################################] 100%
( 88/116) installing libdbusmenu-gtk3 [#############################################################################################] 100%
( 89/116) installing libxkbfile [#############################################################################################] 100%
( 90/116) installing xorg-xkbcomp [#############################################################################################] 100%
( 91/116) installing libxklavier [#############################################################################################] 100%
( 92/116) installing libgnomekbd [#############################################################################################] 100%
( 93/116) installing xapp [#############################################################################################] 100%
Optional dependencies for xapp
python: for mate-desktop status applet [installed]
( 94/116) installing graphene [#############################################################################################] 100%
( 95/116) installing libunwind [#############################################################################################] 100%
( 96/116) installing gstreamer [#############################################################################################] 100%
Optional dependencies for gstreamer
python: gst-plugins-doc-cache-generator [installed]
( 97/116) installing libgudev [#############################################################################################] 100%
( 98/116) installing libxv [#############################################################################################] 100%
( 99/116) installing orc [#############################################################################################] 100%
(100/116) installing gst-plugins-base-libs [#############################################################################################] 100%
(101/116) installing gssdp [#############################################################################################] 100%
Optional dependencies for gssdp
gtk4: gssdp-device-sniffer [pending]
(102/116) installing gupnp [#############################################################################################] 100%
Optional dependencies for gupnp
python: gupnp-binding-tool [installed]
(103/116) installing gupnp-igd [#############################################################################################] 100%
(104/116) installing libnice [#############################################################################################] 100%
Optional dependencies for libnice
gstreamer: "nice" GStreamer plugin [installed]
(105/116) installing libva [#############################################################################################] 100%
Optional dependencies for libva
intel-media-driver: backend for Intel GPUs (>= Broadwell)
libva-intel-driver: backend for Intel GPUs (<= Haswell)
libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed]
(106/116) installing libxkbcommon-x11 [#############################################################################################] 100%
(107/116) installing vulkan-icd-loader [#############################################################################################] 100%
Optional dependencies for vulkan-icd-loader
vulkan-driver: packaged vulkan driver
(108/116) installing gst-plugins-bad-libs [#############################################################################################] 100%
(109/116) installing gtk4 [#############################################################################################] 100%
Optional dependencies for gtk4
evince: Default print preview command
(110/116) installing libnotify [#############################################################################################] 100%
(111/116) installing libgirepository [#############################################################################################] 100%
(112/116) installing gobject-introspection-runtime [#############################################################################################] 100%
(113/116) installing python-gobject [#############################################################################################] 100%
Optional dependencies for python-gobject
python-cairo: Cairo bindings
(114/116) installing libibus [#############################################################################################] 100%
Optional dependencies for libibus
python-gobject: for Python integration [installed]
(115/116) installing ibus [#############################################################################################] 100%
(116/116) installing gdk-pixbuf-xlib [#############################################################################################] 100%
:: Running post-transaction hooks...
( 1/18) Creating system user accounts...
Suggested group ID 19 for log already used.
Creating group 'log' with GID 974.
Creating group 'smmsp' with GID 25.
Creating group 'proc' with GID 26.
Creating group 'network' with GID 90.
Creating group 'scanner' with GID 96.
Creating group 'power' with GID 98.
Creating group 'optical' with GID 973.
Creating group 'storage' with GID 972.
Creating group 'uucp' with GID 971.
Creating group 'groups' with GID 970.
Creating group 'rfkill' with GID 969.
Creating group 'alpm' with GID 968.
Creating user 'alpm' (Arch Linux Package Management) with UID 968 and GID 968.
Creating group 'http' with GID 967.
Suggested user ID 33 for http already used.
Creating user 'http' (n/a) with UID 967 and GID 967.
Creating group 'git' with GID 966.
Creating user 'git' (git daemon user) with UID 966 and GID 966.
Creating group 'systemd-journal-remote' with GID 965.
Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 965 and GID 965.
Creating group 'uuidd' with GID 68.
Creating user 'uuidd' (n/a) with UID 68 and GID 68.
/etc/gshadow: Group "log" already exists.
error: command failed to execute correctly
( 2/18) Reloading system manager configuration...
Failed to check for chroot() environment: Permission denied
Skipped: Current root is not booted.
( 3/18) Reloading user manager configuration...
Failed to check for chroot() environment: Permission denied
Skipped: Current root is not booted.
( 4/18) Arming ConditionNeedsUpdate...
( 5/18) Updating the MIME type database...
/usr/bin/update-mime-database: error while loading shared libraries: libicuuc.so.75: cannot open shared object file: No such file or directory
error: command failed to execute correctly
( 6/18) Updating fontconfig configuration...
( 7/18) Rebuilding certificate stores...
( 8/18) Reloading system bus configuration...
Failed to check for chroot() environment: Permission denied
Skipped: Current root is not booted.
( 9/18) Updating system dconf databases...
(10/18) Updating fontconfig cache...
(11/18) Probing GDK-Pixbuf loader modules...
g_module_open() failed for /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader_svg.so: libicuuc.so.75: cannot open shared object file: No such file or directory
(12/18) Updating GIO module cache...
(13/18) Compiling GSettings XML schema files...
(14/18) Probing GTK3 input method modules...
/usr/bin/gtk-query-immodules-3.0: error while loading shared libraries: libicuuc.so.75: cannot open shared object file: No such file or directory
error: command failed to execute correctly
(15/18) Updating icon theme caches...
(16/18) Updating GTK4 module cache...
(17/18) Updating the info directory file...
(18/18) Updating the desktop file MIME type cache...
pacman: error while loading shared libraries: libicuuc.so.75: cannot open shared object file: No such file or directory
-> error installing repo packages
yay: error while loading shared libraries: libicuuc.so.75: cannot open shared object file: No such file or directory
yay: error while loading shared libraries: libicuuc.so.75: cannot open shared object file: No such file or directory


CREATING THE APPDIR

cp: cannot stat '': No such file or directory
cat: '': No such file or directory
No binary in path... aborting all the processes.`

@Vysp3r
Copy link
Owner

Vysp3r commented Feb 21, 2025

@ivan-hc It's the same shell file you sent, but with icu added in DEPENDENCES

@ivan-hc
Copy link

ivan-hc commented Feb 21, 2025

ok, from the log it seems not to be an issue of my script, but an upstream one (Arch Linux)

I'm not sure about the reason because this happens, I also enabled _enable_chaoticaur in the script... maybe you should comment that line and try again (it may take more time, I've not built it from AUR directly).

Btw the log says clearly that something is broken while installing the prograqm using YAY.

@ivan-hc
Copy link

ivan-hc commented Feb 21, 2025

Btw the log says clearly that something is broken while installing the prograqm using YAY.

@Vysp3r in brief, your program has not been installed in Arch Linux/JuNest.

Maybe the issue is the package from ChaoticAUR or a chaoticaur dependency.

The final mesage about missing .desktop file means what it says: no .desktop file? The app is not present, so no way to proceede to create the AppImage. The app itself is not in Arch Linux.

That's all.

@Vysp3r
Copy link
Owner

Vysp3r commented Mar 9, 2025

Hey @ivan-hc I was finally able to build ProtonPlus as an AppImage, but the performance is really atrocious.
It's like if you were playing a game on an old cpu with no gpu.
Do you have any idea what that might be?

@ivan-hc
Copy link

ivan-hc commented Mar 9, 2025

Hey @ivan-hc I was finally able to build ProtonPlus as an AppImage, but the performance is really atrocious. It's like if you were playing a game on an old cpu with no gpu. Do you have any idea what that might be?

hi again @Vysp3r

the behaviour you say seems to be related to the GPU drivers... and in my method:

  • if you have an Nvidia GPU, your local libraries are copied/updated locally in $HOME/.local/share/Conty
  • if you have other GPUs, it uses its own MESA libraries (libLLVM and libgallium are the big ones)

also... I'm sorry for my ignorance, but I don't know how you program works

please, can you share a video of your tests here?

also, let me see the output of

LD_DEBUG=libs ./*AppImage
LD_DEBUG=files ./*AppImage

normally, bad performances are caused by a missing library, so the first command with libs should be enoug to know what's happening

@Vysp3r
Copy link
Owner

Vysp3r commented Mar 9, 2025

I tried to output what you said to a file, but it doesn't work.
The file is created, but stays at zero byte.
I can't manually copy them either since there's over 15k lines from what I can see.

@Vysp3r Vysp3r reopened this Mar 11, 2025
@Vysp3r
Copy link
Owner

Vysp3r commented Mar 11, 2025

Here's the video of what it does, but I am still unable to output your command to a file

2025-03-11.19-37-08.mp4

@ivan-hc
Copy link

ivan-hc commented Mar 11, 2025

@Vysp3r I don't know exactly what the app does... at first look it looks good to me.

Anyway to know if something is failing you need to run the AppRun from terminal and I need to see (or at least catch in the video) the line that sayst that a file or library is missing.

As I said in really first comments, see the paragraph "Tutorial" on my repository

https://github.com/ivan-hc/ArchImage?tab=readme-ov-file#tutorial

...read what I wrote and watch all 7 videos... until you read "Magic!"

In all 7 videos I cover the build process for an AppImage of Signal, step-by-step... you can do the same any app you want to create.

@Vysp3r
Copy link
Owner

Vysp3r commented Mar 12, 2025

Even with the videos I don't understand the process on how to spot a missing lib.
The fact that the output is not fully being displayed also doesn't help.
I tried to output the command in a file, but for some reason it doesn't work on that command.
Also the application works, the only problem is that the performance is just atrocious.

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

What is your GPU?

@Vysp3r
Copy link
Owner

Vysp3r commented Mar 12, 2025

I have a laptop with an iGPU (Intel) and a dGPU (NVIDIA).

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

OK, is there a directory ~/.local/share/Conty in your $HOME?

If yes, it means that it is using your Nvidia drivers, try to run the AppImage like this

NVIDIA_ON=0 ./*AppImage

...this should use Mesa if your intel has priority

@Vysp3r
Copy link
Owner

Vysp3r commented Mar 12, 2025

Yeah the directory exists and also that env doesn't seem to change anything perfomance wise sadly

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

are imported libraries at ~/.local/share/Conty/overlayfs_shared/up/usr/lib correct?

is there something missing?

@Vysp3r
Copy link
Owner

Vysp3r commented Mar 12, 2025

i dont know what's supposed to be there, but there's a lot of files so I guess it's correct.
i upload the file for you to try, but it will take a bit of time on my connection.
i will send another message when it's done with the link.
if it works on your end then it might be something on my end?

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

@vitaly-zdanevich it would be useful if you test it too

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

if it works on your end then it might be something on my end?

I'm not sure, on my side my Appimages are working on my system... I have an old Nvidia GT 710, drivers 470 Tesla

@Vysp3r
Copy link
Owner

Vysp3r commented Mar 12, 2025

AppImages works on my system too it's just this one that's not working

Also here's the link to the file: https://anonfile.io/f/Lm95HVEH

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

👀 something went wrong

simplescreenrecorder-2025-03-12_03.40.32.mp4

@Vysp3r
Copy link
Owner

Vysp3r commented Mar 12, 2025

Arent AppImage portable?

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

yes... my Avidemux and Bottles are made the same way

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

its strange that this is a big and empty file... no hidden item into it

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

please, pin your script as a .txt file here

@Vysp3r
Copy link
Owner

Vysp3r commented Mar 12, 2025

Its the same as the last one you sent I didnt modify it

https://github.com/user-attachments/files/18815265/protonplus-junest.sh.txt

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

@Samueru-sama any idea?

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

maybe the host service has damaged the file... could it be? Is it wrongly uploaded?

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

try to sent a tar or zip file containing the appimage

@Vysp3r
Copy link
Owner

Vysp3r commented Mar 12, 2025

Yeah maybe thats the issue, but I am in bed now so I will do that tomorrow.
Thank you for your help also I appreciate it.

@ivan-hc
Copy link

ivan-hc commented Mar 12, 2025

take care

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants