Package Details: i3lock-color-git r736.b2c1024-4

Git Clone URL: (read-only, click to copy)
Package Base: i3lock-color-git
Description: An improved screenlocker based upon XCB and PAM with color configuration support
Upstream URL:
Keywords: i3 i3lock i3lock-color i3wm lock Raymo111 security x11 xorg
Licenses: MIT
Conflicts: i3lock
Provides: i3lock, i3lock-color
Submitter: brandon099
Maintainer: brandon099 (Raymo111)
Last Packager: brandon099
Votes: 32
Popularity: 0.087470
First Submitted: 2015-08-13 22:44
Last Updated: 2020-11-23 00:32

Required by (50)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

brandon099 commented on 2016-03-28 04:01

Updated to include @meskarune's Pull Request upstream to fix the binary name. Thanks!

parkerlreed commented on 2016-03-28 02:52

-> Cloning i3lock-color git repo...
Cloning into bare repository '/tmp/packerbuild-1000/i3lock-color-git/i3lock-color-git/i3lock-color'...
remote: Counting objects: 861, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 861 (delta 0), reused 0 (delta 0), pack-reused 857
Receiving objects: 100% (861/861), 226.49 KiB | 0 bytes/s, done.
Resolving deltas: 100% (549/549), done.
Checking connectivity... done.
==> Validating source files with md5sums...
i3lock-color ... Skipped
==> Extracting sources...
-> Creating working copy of i3lock-color git repo...
Cloning into 'i3lock-color'...
==> Starting prepare()...
==> Starting pkgver()...
==> Updated version: i3lock-color-git r234.b2c3247-1
==> Starting build()...
cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=c99 -pipe -Wall -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libdrm -I/usr/include/libpng16 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DVERSION=\""2.7-27-gb2c3247 (2016-03-27)"\" -c -o xinerama.o xinerama.c
cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=c99 -pipe -Wall -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libdrm -I/usr/include/libpng16 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DVERSION=\""2.7-27-gb2c3247 (2016-03-27)"\" -c -o xcb.o xcb.c
cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=c99 -pipe -Wall -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libdrm -I/usr/include/libpng16 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DVERSION=\""2.7-27-gb2c3247 (2016-03-27)"\" -c -o i3lock.o i3lock.c
cc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -std=c99 -pipe -Wall -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libdrm -I/usr/include/libpng16 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -DVERSION=\""2.7-27-gb2c3247 (2016-03-27)"\" -c -o unlock_indicator.o unlock_indicator.c
cc -Wl,-O1,--sort-common,--as-needed,-z,relro -o i3lock xinerama.o xcb.o i3lock.o unlock_indicator.o -lcairo -lxcb-dpms -lxcb-xinerama -lxcb-util -lxcb-image -lxcb-shm -lxcb-xkb -lxcb -lxkbcommon-x11 -lxkbcommon -lpam -lev -lm
==> Entering fakeroot environment...
==> Starting package()...
install -d /tmp/packerbuild-1000/i3lock-color-git/i3lock-color-git/pkg/i3lock-color-git/usr/bin
install -d /tmp/packerbuild-1000/i3lock-color-git/i3lock-color-git/pkg/i3lock-color-git/etc/pam.d
install -m 755 i3lock /tmp/packerbuild-1000/i3lock-color-git/i3lock-color-git/pkg/i3lock-color-git/usr/bin/i3lock
install -m 644 i3lock.pam /tmp/packerbuild-1000/i3lock-color-git/i3lock-color-git/pkg/i3lock-color-git/etc/pam.d/i3lock
gzip -kf i3lock.1
install -m 644 i3lock.1.gz /tmp/packerbuild-1000/i3lock-color-git/i3lock-color-git/pkg/i3lock-color-git/usr/share/man/man1/i3lock.1.gz
install: cannot create regular file '/tmp/packerbuild-1000/i3lock-color-git/i3lock-color-git/pkg/i3lock-color-git/usr/share/man/man1/i3lock.1.gz': No such file or directory
Makefile:40: recipe for target 'install' failed
make: *** [install] Error 1

meskarune commented on 2016-03-28 02:26

Upstream fixed the issue with the binary having the incorrect name, but now all instances of "i3lock-color" in build and package need to be changed to "i3lock"

meskarune commented on 2016-03-27 16:32

This package appears to create a binary called "i3lock-color" instead of creating a binary called "i3lock". It would be fantastic if that could be fixed. Thanks.

meskarune commented on 2016-03-26 17:40

Hello, I am running into this issue:

The fix is to add this to build() just before make:

sed -i -e 's:login:system-auth:' i3lock-color.pam


brandon099 commented on 2016-03-14 23:21

I've updated this package to include libxkbcommon-x11 and it builds in a clean chroot now. Thanks!

maikoool commented on 2016-03-14 13:46

Building this in a clean chroot gives me the following error:

Package xkbcommon was not found in the pkg-config search path.
Perhaps you should add the directory containing `xkbcommon.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xkbcommon' found
Package xkbcommon-x11 was not found in the pkg-config search path.
Perhaps you should add the directory containing `xkbcommon-x11.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xkbcommon-x11' found

Perhaps libxkbcommon-x11 needs to be added as a build time dependency?

parkerlreed commented on 2016-03-09 03:53

Cheers that worked.

brandon099 commented on 2016-03-07 15:38

It was building/installing with Pacaur (albeit with warnings), but it sounds like Packer stopped hard. PKGBUILD has been fixed to remove duplicate install of the Man pages to the pkgdir. Now everything should be happy -- sorry about that.

Moviuro commented on 2016-03-07 09:01

@parkerlreed because of L25

This causes along with L35 to install man pages to "$pkgdir/${pkgdir}/usr/share/man".

Remove L25 to fix.