Package Details: i3-pager-git r158.a30baba-2

Git Clone URL: https://aur.archlinux.org/i3-pager-git.git (read-only, click to copy)
Package Base: i3-pager-git
Description: Plasmoid pager for integrating i3 with KDE Plasma
Upstream URL: https://github.com/duvholt/i3-pager
Licenses: GPLv3
Conflicts: i3-pager
Provides: i3-pager
Submitter: cqql
Maintainer: southjy
Last Packager: southjy
Votes: 0
Popularity: 0.000000
First Submitted: 2022-04-21 13:50 (UTC)
Last Updated: 2025-03-23 11:24 (UTC)

Latest Comments

cqql commented on 2025-03-21 10:34 (UTC) (edited on 2025-03-21 10:35 (UTC) by cqql)

southjy, I no longer use this package, so I am not in the position to adequately update or maintain the PKGBUILD. I have added you as a maintainer, so feel free to apply your proposed change. It looks good to me.

southjy commented on 2025-03-21 03:19 (UTC)

I was also receiving the /lib error as below.

error: failed to commit transaction (conflicting files)
i3-pager-git: /lib exists in filesystem (owned by filesystem)

Modifying the build() function as below cleared the error and allowed the install to complete properly. I'm not very familiar with PKGBUILD, let me know if there's a more appropriate way.

build() {
    cd "$srcdir/i3-pager"

cmake -DCMAKE_INSTALL_PREFIX=/usr \
        -DKDE_INSTALL_LIBDIR=lib \
        -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
        -DCMAKE_BUILD_TYPE=Release \
        -B build
make -C build
}

Bureaucromancer commented on 2024-06-02 01:28 (UTC) (edited on 2024-06-02 01:29 (UTC) by Bureaucromancer)

I had to explicitly install to get a successful build libsigc++3, that resolved I'm now getting an install error. It seems to still be trying to drop stuff in /lib.

cqql commented on 2023-09-17 12:53 (UTC)

Thanks for the pointer. I have update the PKGBUILD.

cookiewhispers commented on 2023-09-17 12:37 (UTC)

As described here, recent git updates changed the behavior in regards to submodules. This requires the following change to the PKGBUILD:

diff --git a/PKGBUILD b/PKGBUILD
@@ -33,7 +33,7 @@ prepare() {

   git submodule init
   git config submodule.i3ipc++.url "$srcdir/i3ipcpp"
-  git submodule update
+  git -c protocol.file.allow=always submodule update
 }

misson20000 commented on 2022-12-01 03:10 (UTC)

Broken by recent git changes that disable the 'file' protocol by default. See https://bugs.launchpad.net/ubuntu/+source/git/+bug/1993586/comments/3 for an easy way to re-enable it.

esage commented on 2022-07-31 12:02 (UTC)

Could you please add extra-cmake-modules as a dependency? It appears to be needed for compilation to complete. Thank You.