Package Details: i3lock-color-git r234.b2c3247-1

Git Clone URL: https://aur.archlinux.org/i3lock-color-git.git (read-only)
Package Base: i3lock-color-git
Description: An improved screenlocker based upon XCB and PAM with color configuration support
Upstream URL: https://github.com/Arcaena/i3lock-color
Licenses: MIT
Conflicts: i3lock
Provides: i3lock
Submitter: brandon099
Maintainer: brandon099
Last Packager: brandon099
Votes: 9
Popularity: 0.580085
First Submitted: 2015-08-13 22:44
Last Updated: 2016-03-29 21:29

Required by (13)

Sources (1)

Latest Comments

brandon099 commented on 2016-03-29 21:31

@meskarune, thanks for the heads up for the upstream bug fix. I've added it to the PKGBUILD file. Thanks!

meskarune commented on 2016-03-28 12:26

Hello, in build() just before "make" the following needs to be added to fix an upstream bug with i3lock:

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

Have a look at the Arch Linux i3lock package, they do the same thing. cheers and thanks for the quick package update \o

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'...
done.
==> 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: https://bugs.archlinux.org/task/31544

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

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

cheers

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.

All comments