@Muncrief my apologies if I misspoke. I am autistic and not always communicate well. I wanted to offer positive feedback to the team and politely state that the Gnome extension is broken, just in case someone is interested in looking at that. If I were a developer, I would be doing that now. I am a health care worker doing my best to be a better Arch user, and Pamac has been indispensable to me. So thank you to all of you who keep this awesome tool going for all of us.
Search Criteria
Package Details: libpamac-aur 11.7.4-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/libpamac-aur.git (read-only, click to copy) |
|---|---|
| Package Base: | libpamac-aur |
| Description: | Pamac package manager library based on libalpm |
| Upstream URL: | https://github.com/manjaro/libpamac/ |
| Keywords: | libalpm package pamac |
| Licenses: | GPL-3.0-or-later |
| Conflicts: | libpamac, libpamac-all |
| Provides: | libpamac, libpamac-appstream.so, libpamac.so |
| Submitter: | Zeph |
| Maintainer: | Zeph |
| Last Packager: | Zeph |
| Votes: | 50 |
| Popularity: | 0.31 |
| First Submitted: | 2021-06-10 22:09 (UTC) |
| Last Updated: | 2025-12-14 07:40 (UTC) |
Dependencies (22)
- appstream
- appstream-glib (appstream-glib-gitAUR)
- archlinux-appstream-data
- dbus-glib
- git (git-gitAUR, git-glAUR, git-wd40AUR)
- glib2 (glib2-gitAUR, glib2-patched-thumbnailerAUR)
- gnutls (gnutls-gitAUR)
- json-glib (json-glib-gitAUR)
- libalpm.so (pacman)
- libnotify (libnotify-gitAUR)
- libsoup3 (libsoup3-gitAUR)
- pacman (pacman-fancy-gitAUR, pacman-gitAUR)
- polkit (polkit-gitAUR, polkit-consolekitAUR)
- vte3 (vte3-notificationAUR, vte3-gitAUR)
- asciidoc (asciidoc-gitAUR) (make)
- gettext (gettext-gitAUR, gettext-gitAUR) (make)
- gobject-introspection (make)
- itstool (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR) (make)
- Show 2 more dependencies...
Required by (5)
- pamac-aur
- pamac-cli (requires libpamac)
- pamac-gtk3
- pamac-tray-icon-plasma (requires libpamac)
- pamac-tray-plasma-git (requires libpamac)
Sources (3)
lenhuppe commented on 2025-12-15 15:43 (UTC)
Muncrief commented on 2025-12-14 22:40 (UTC)
Thank you for your kind words @lenhuppe, but this was a classic Linux team effort. @anarchist779 provided the most critical part of the fix, @spsf64 another part and guidance, and I just added the sha256sum for the new commit and a summary of the fix along with instructions on how to modify the .SRCINFO file.
And then the maintainer @Zeph fixed the main package within a day.
That's part of the beauty of Linux, everyone working together to make things better :)
lenhuppe commented on 2025-12-14 15:37 (UTC) (edited on 2025-12-14 15:38 (UTC) by lenhuppe)
Working again thank you @Muncrief. However the Gnome panel extension is not showing up as an available extension.
spsf64 commented on 2025-12-14 02:00 (UTC)
@Muncrief glad you found the problem, we are humans after all! I am also retired, we age and make mistakes, lol! Happy holidays!
Muncrief commented on 2025-12-14 01:50 (UTC)
Oh sheesh, thank you @spsf64. How much more boneheaded could I get? I'm a retired firmware/software/hardware R&D engineer and I still totally skipped over the commit change.
So in PKGBUILD I changed the dependencies to 'pacman>=7.1' and 'libalpm.so>=16', the _commit to 'c7efe923f980a3f5966f376bd6d6e6146539a970', and the first sha256sums array entry to 'dfc8b0e27eb48845bec43ad5778fbc6131d1c3ecaf5d0a1e3545714b61684040'.
I also changed the .SRCINFO depends to 'pacman>=7.1'and 'libalpm.so>=16'.
After that the package built successfully and works perfectly.
Thanks also to @anarchist779 for the original critical fix.
spsf64 commented on 2025-12-14 00:58 (UTC)
@Muncrief did you clear the cache and changed the commit as @anarchist779 suggested? Or maybe it is related to cachyos? I uploaded both (libpamac and pamac) to my sourceforge page if you want to try... Good luck.
Muncrief commented on 2025-12-14 00:50 (UTC)
I tried changing the libalpm dependency to 'libalpm.so>=16' and the build failed. Then I tried changing to 'libalpm.so>=16' and 'pacman>=7.1' and the build still failed. I tried a clean download and build each time, so I don't know what the problem is. I'm running CachyOS with all the latest updates.
spsf64 commented on 2025-12-13 21:10 (UTC) (edited on 2025-12-14 00:45 (UTC) by spsf64)
@anarchist779, thank you!! It fixed the problem and pamac now works fine again! I also changed the dependency to: 'pacman>=7.1'
anarchist779 commented on 2025-12-13 20:05 (UTC) (edited on 2025-12-13 20:07 (UTC) by anarchist779)
This should help with the libalpm=15 issue
diff --git a/PKGBUILD b/PKGBUILD
index 4a4938b..9184ba5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@ pkgver=11.7.4
pkgrel=1
_pkgfixver=$pkgver
-_commit='b260c6c28b076375ae80656072cd9bd74f0f6d63'
+_commit='c7efe923f980a3f5966f376bd6d6e6146539a970'
sha256sums=('09291690324f8c50ea909dbb2a1895e7a330cd572d55dde2fd2a5a00954086fa'
'6e0c25f0fcb0076ce78845b037e32925fcc3f1cd1670062c48ed35f564a10244'
'b5236af02c25cd7de4b2c9c2d0f064dac3c2f54da5cc72bf72fc6236a34bd9c4')
@@ -18,7 +18,7 @@ pkgdesc="Pamac package manager library based on libalpm"
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
url="https://github.com/manjaro/libpamac/"
license=('GPL-3.0-or-later')
-depends=('glib2>=2.42' 'json-glib' 'libsoup3' 'dbus-glib' 'polkit' 'vte3>=0.38' 'libalpm.so=15'
+depends=('glib2>=2.42' 'json-glib' 'libsoup3' 'dbus-glib' 'polkit' 'vte3>=0.38' 'libalpm.so>=16'
'libnotify' 'pacman>=7.0' 'gnutls>=3.4' 'appstream'
'appstream-glib>=0.7.18-1' 'archlinux-appstream-data' 'git')
foer commented on 2025-12-13 18:40 (UTC)
Today arrives pacman 7.1.0 which provides libalpm.so=16-64. This breaks the dependency for libpamac-aur which needs libalpm=15. Has this to be resolved upstream or can it be fixed here? The dumb option to just raise the dependency to v16 on libpamac-aur leads to a failing build. Poorly I have no more skills left solving this problem...
Pinned Comments
Zeph commented on 2023-07-02 09:41 (UTC) (edited on 2024-09-15 16:03 (UTC) by Zeph)
For some problems with libpamac, check or create issues on