Package Details: libation 13.2.1-1

Git Clone URL: https://aur.archlinux.org/libation.git (read-only, click to copy)
Package Base: libation
Description: A free, open-source application for downloading and managing your Audible audiobooks
Upstream URL: https://getlibation.com
Licenses: GPL-3.0-only
Submitter: maltejur
Maintainer: mhdi (C0rn3j)
Last Packager: C0rn3j
Votes: 11
Popularity: 0.034399
First Submitted: 2023-01-11 22:18 (UTC)
Last Updated: 2026-03-05 21:05 (UTC)

Latest Comments

1 2 Next › Last »

CraigAB69 commented on 2026-01-03 02:23 (UTC) (edited on 2026-01-03 02:29 (UTC) by CraigAB69)

Ok, this is a total hack, so treat it as such.

I Installed .NET SDK 10

In the ".cache/yay/libation/PKGBUILD"

Existing:

sed -i "s/\"version\":.*/\"version\": \"$(dotnet --list-sdks | cut -d' ' -f1)\"/" global.json

**Just comment it out.

Changed to:

sdkver="$(dotnet --list-sdks | awk 'END{print $1}')"
sed -i "s|\"version\":.*|\"version\": \"${sdkver}\"|g" global.json

makepkg -si

**Happy to be told what it should have been and why.

aurragon commented on 2026-01-02 09:22 (UTC) (edited on 2026-01-02 09:24 (UTC) by aurragon)

Build for 13.0.0 fails when multiple dotnet sdk are installed:

sed: -e expression #1, char 34: unterminated `s' command

because

sed -i "s/\"version\":.*/\"version\": \"$(dotnet --list-sdks | cut -d' ' -f1)\"/" global.json

cannot fails when dotnet returns multiple lines

ZeroDot1 commented on 2025-05-10 15:34 (UTC)

==> Beginne build()...

Willkommen bei .NET 9.0!

SDK-Version: 9.0.105


Ein ASP.NET Core-HTTPS-Entwicklungszertifikat installiert. Um dem Zertifikat zu vertrauen, führen Sie "dotnet dev-certs https --trust" aus Informationen zu HTTPS: https://aka.ms/dotnet-https


Schreiben Sie Ihre erste App: https://aka.ms/dotnet-hello-world Neuigkeiten: https://aka.ms/dotnet-whats-new Dokumentation: https://aka.ms/dotnet-docs Probleme melden und Quelle in GitHub suchen: https://github.com/dotnet/core verwenden Sie "dotnet --help", um verfügbare Befehle anzuzeigen, oder besuchen Sie https://aka.ms/dotnet-cli


Problem beim Verifizieren der Workloads. Führen Sie "dotnet workload update" aus, um weitere Informationen zu erhalten. /home/user/.cache/yay/libation/src/Libation-12.4.1/Source/LibationSearchEngine/LibationSearchEngine.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. Name or service not known (api.nuget.org:443) Name or service not known /home/user/.cache/yay/libation/src/Libation-12.4.1/Source/LibationCli/LibationCli.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. Name or service not known (api.nuget.org:443) Name or service not known /home/user/.cache/yay/libation/src/Libation-12.4.1/Source/FileLiberator/FileLiberator.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. Name or service not known (api.nuget.org:443) Name or service not known /home/user/.cache/yay/libation/src/Libation-12.4.1/Source/ApplicationServices/ApplicationServices.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. Name or service not known (api.nuget.org:443) Name or service not known /home/user/.cache/yay/libation/src/Libation-12.4.1/Source/AppScaffolding/AppScaffolding.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. Name or service not known (api.nuget.org:443) Name or service not known

Wiederherstellen von fehlerhaft mit 5 Fehler(n) in 19,0s ==> FEHLER: Ein Fehler geschah in build(). Breche ab... -> Fehler beim Erstellen: libation-exit status 4 -> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich: libation - exit status 4

felmey commented on 2025-05-07 03:44 (UTC)

Libation only works if running as root (or with sudo)...

I can't find any errors in any logs though. When run as an unprivileged user it doesn't start at all.

PotHix commented on 2025-01-15 12:39 (UTC) (edited on 2025-01-15 12:40 (UTC) by PotHix)

Libation do not start for me, it's trying to run as root for some reason. The crash log shows:

 === EXCEPTION ===
 System.UnauthorizedAccessException: Access to the path '/root/Libation' is denied.
 ---> System.IO.IOException: Permission denied

Even fixing the permissions and ownership for this particular directory didn't work. If I run it as root, it seems to work normally, but it's not something I want to do.

How can I run it as a non-priviledged user?

rsletta commented on 2025-01-10 00:19 (UTC)

I just did a test of the new release, v11.6.4-1, and can confirm that it loads like expected on a fresh install. That is under the exact same condition that I experience the issues with v11.6.3, with installing CachyOS on a VM and installing Libation straight after reboot, without doing anything else.

Thanks for maintaining this repo, and acting so fast to resolve it. 🙂

duca1 commented on 2025-01-08 17:17 (UTC) (edited on 2025-01-10 03:46 (UTC) by duca1)

On Garuda Linux 11.6.4 crashes after the login screen. I don't know if RSetta's suggestions have yet been implemented, but I will take a look and if they haven't try them later

Although I initially had a problem with garuda linux, I was able to get it to compile and run correctly after finding a conflict. By orpahining dotnet-sdk-bin the program compiled and runs as expected. Thank you for the fast update!

rsletta commented on 2025-01-07 22:05 (UTC)

I did some extensive testing, and it seems that when v11.5.5 is run once, something happens that enable v11.6.3 to run as it should. See Github issue for details on the testing.

So for the time being as solution is to manually checkout commit 59b878af64c2, install and run it, uninstall again, before installing regularly v11.6.3.

rsletta commented on 2025-01-07 01:42 (UTC) (edited on 2025-01-07 21:08 (UTC) by rsletta)

See the diff for the commit for the change that removed zlib. This was not it. There must have been something else that changed when building v11.5.5 that enabled 11.6.3 to start. 🤔

Excerpt from .SRCINFO

depends = lttng-ust2.12
depends = zlib
source = libation-11.6.3.tar.gz::https://github.com/rmcrackan/Libation/archive/refs/tags/v11.6.3.tar.gz

Excerpt from PKGBUILD

license=('GPL-3.0-only')
depends=('fontconfig' 'gcc-libs' 'glibc' 'hicolor-icon-theme' 'lttng-ust2.12' 'zlib')
makedepends=('dotnet-sdk>=9')

rsletta commented on 2025-01-07 01:35 (UTC) (edited on 2025-01-07 21:08 (UTC) by rsletta)

I tried installing the previous version (v11.5.5), by cloning the repo and checking out the previous commit and do a local build.That was a great success. When checking the diff between the two commits, I noticed the zlib dependency was removed for v11.6.3. I cleaned the repo and checked out the latest commit again. When I try to 11.6.3, it actually runs. I wonder if zlib can be the reason why it fails silently, and if adding that dependency back into .SRCINFO and PKGBUILD would resolve the issue. It did not...