Package Details: i3lock-color 2.12-1

Git Clone URL: https://aur.archlinux.org/i3lock-color.git (read-only)
Package Base: i3lock-color
Description: An improved screenlocker based upon XCB and PAM with color configuration support
Upstream URL: https://github.com/PandorasFox/i3lock-color
Keywords: i3 i3lock lock
Licenses: MIT
Conflicts: i3lock
Provides: i3lock, i3lock-color
Submitter: ibrokemypie
Maintainer: ibrokemypie
Last Packager: ibrokemypie
Votes: 16
Popularity: 0.584254
First Submitted: 2017-09-29 12:12
Last Updated: 2019-04-25 05:59

Required by (22)

Sources (1)

Latest Comments

1 2 Next › Last »

hg8 commented on 2019-04-22 03:19

Fixed my issue, turned out I was not missing any xcb lib but the package pkgconf.

Thanks for your time in maintaining the package @ibrokemypie.

ibrokemypie commented on 2019-04-20 08:48

dependencies updated

hg8 commented on 2019-04-19 15:52

Hello,

I am getting :

checking for library containing iconv_open... none required
.././configure: line 6328: syntax error near unexpected token `XCB,'
.././configure: line 6328: `PKG_CHECK_MODULES(XCB, xcb xcb-xkb xcb-xinerama xcb-randr xcb-composite)'

Can't find which dependency is missing.. Any idea ?

eniac commented on 2019-03-18 15:26

Adding xcb-util-xrm as suggested works, please add it to the dependencies.

jadenPete commented on 2018-11-16 19:08

configure: error: Package requirements (xcb-xrm) were not met:

Package 'xcb-xrm', required by 'virtual:world', not found

Try adding xcb-util-xrm as a dependency

stlaz commented on 2018-07-28 10:54

The sanitizers and debug should really go away. Removing them seems to make the whole thing faster, too.

Probably a a bit more obvious solution:

From f3041226fe2581dafcdaabfcbb13215aba5b5e3a Mon Sep 17 00:00:00 2001
From: Stanislav Laznicka <some@mail.tld>
Date: Sat, 28 Jul 2018 12:47:36 +0200
Subject: [PATCH] don't build with debug, make blur faster

---
 PKGBUILD | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index 10df53d..d2b91bd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -19,8 +19,8 @@ build() {
    sed -i -e 's:login:system-auth:' pam/i3lock 

    autoreconf -fi
-   ./configure --prefix="$pkgdir/usr/" --sysconfdir="$pkgdir/etc/"
-   make
+   ./configure --prefix="$pkgdir/usr/" --sysconfdir="$pkgdir/etc/" --enable-debug=no --disable-sanitizers
+    make
 }

 package() {
-- 
2.18.0

hcnelson99 commented on 2018-07-11 18:07

This package is building the debug version of i3lock-color. The following patch fixes the PKGBUILD. As a side effect, this patch fixes any address sanitizer errors (asan isn't enabled for release builds).

diff --git a/PKGBUILD b/PKGBUILD
index [`10df53d`](https://aur.archlinux.org/cgit/aur.git/commit/?h=i3lock-color&id=10df53d)..3c71de0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,6 +12,11 @@ conflicts=('i3lock')
source=("<https://github.com/PandorasFox/i3lock-color/archive/>${_version}.tar.gz")
sha256sums=('376122e9dd6fd4e3572cb5114ca59417a9da4a8c3d65c347f5bf36e3058d077e')

+prepare() {
+   cd "${srcdir}/${pkgname}-${_version}"
+   echo "${_version}" > I3LOCK_VERSION
+}
+
build() {
        cd "${srcdir}/${pkgname}-${_version}"

ibrokemypie commented on 2018-04-11 02:45

@guardian added dependency

leak is an issue with the program itself, not package. see here. https://github.com/PandorasFox/i3lock-color/issues/88

@nekk1 pam file has been patched

guardian commented on 2018-03-08 12:26

After having built it successfully, I'm getting sanitizer errors upon exit:

================================================================= ==13288==ERROR: LeakSanitizer: detected memory leaks Direct leak of 512 byte(s) in 2 object(s) allocated from: #0 0x7f6137975ae9 in interceptor_malloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:62 #1 0x7f6133e987ee (/usr/lib/libfontconfig.so.1+0x1d7ee) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f6137975ce1 in interceptor_calloc /build/gcc/src/gcc/libsanitizer/asan/asan_malloc_linux.cc:70 #1 0x7f6133e98ed9 (/usr/lib/libfontconfig.so.1+0x1ded9) Indirect leak of 20 byte(s) in 2 object(s) allocated from: #0 0x7f613790c3b1 in __interceptor_strdup /build/gcc/src/gcc/libsanitizer/asan/asan_interceptors.cc:560 #1 0x7f6133e981f5 in FcValueSave (/usr/lib/libfontconfig.so.1+0x1d1f5) SUMMARY: AddressSanitizer: 660 byte(s) leaked in 8 allocation(s).

guardian commented on 2018-03-08 12:19

PKGBUILD lacks a dependency on libjpeg-turbo