summaryrefslogtreecommitdiff
path: root/x11-misc/light-locker
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-misc/light-locker
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-misc/light-locker')
-rw-r--r--x11-misc/light-locker/Manifest9
-rw-r--r--x11-misc/light-locker/files/light-locker-1.7.0-systemd.patch46
-rw-r--r--x11-misc/light-locker/light-locker-1.7.0-r1.ebuild68
-rw-r--r--x11-misc/light-locker/light-locker-1.7.0.ebuild64
-rw-r--r--x11-misc/light-locker/light-locker-1.8.0.ebuild64
-rw-r--r--x11-misc/light-locker/metadata.xml17
6 files changed, 268 insertions, 0 deletions
diff --git a/x11-misc/light-locker/Manifest b/x11-misc/light-locker/Manifest
new file mode 100644
index 000000000000..124125f04b6b
--- /dev/null
+++ b/x11-misc/light-locker/Manifest
@@ -0,0 +1,9 @@
+AUX light-locker-1.7.0-systemd.patch 2393 SHA256 ed11b8f663fa012e8a1eadd36de13056725bd3f502e1b04b1807a5858aae93a6 SHA512 7903288386daaaa8f63c472ba4956eae01db91006bfdfac53269bac7097fe422c3b8052d8f3dddffea8b4ca94ba31fdd4fba804a2a0747852213ce5c20082b90 WHIRLPOOL 1c0a4d416ac9cd8fd0f6cb47fa932c9acece83bf085f09a0c85f1060ee44261dbc0bd81bff8f4acd1ea0391c6ed3c3e2ef9c446e082ed297ff16dab86a717c96
+DIST light-locker-1.7.0.tar.bz2 530315 SHA256 938baae14576e91b1fa0af963941bae6ef8d141bd83b513ff02256d8b6e79e29 SHA512 dcd524ed5bf8475743585ee5a6b35dfe396d17f307418e208450ccabc12ab6b3835818fdf11324b8c7dc63332b9faacea184409b7c9c0a242fbb9d6402a2d079 WHIRLPOOL 05d9d0762da2ddbfb6a33209b65289c26ef01cd14fbe9cab0c15718ce915e18f48e3d288b58dfddfc1de28ce821e3fa93559f52a3d7eec539f5d544ae5713a40
+DIST light-locker-1.8.0.tar.bz2 449898 SHA256 3c76106f40a8efe67b462061e4c798e3e501b54356c8cdc1b67a3022d9d7dba1 SHA512 bbad73c0b82a50ddca240d5e1bd325a99d0c60364d136fe6d9d52f196319953373c9d03cf38ebd75d4498d080e96702e09fc97c35b4b69cbe963f065719549d5 WHIRLPOOL 4d120bb94c5aba679a5d48cc65d23ba39284d4e929c01cf6b4a013d96f917e3e6938c3074c3934df0f50b6d159ae3e84582ea62cfd49967a7ea611007d2255b8
+EBUILD light-locker-1.7.0-r1.ebuild 1539 SHA256 c9dcc77ea8bfef31e5f0c58f39e1bf00f226c654fa427b55011830a08194c016 SHA512 a8e016855ebfc65443947e540fdef62e88920f11446bcae4f2fd44946a85d6edae34d3256e14a91a309a4169345e8c3898cc9ab04584e8bb35ddc9256395474e WHIRLPOOL b6c40921adc51e4986984327bcb3b89abdee7404e7e0714f40fd534ed5ecf1e02db0f6d5ce24526ace4901d856206042b7a4947c0b8bb619e781653a8c569951
+EBUILD light-locker-1.7.0.ebuild 1409 SHA256 7bce0c0da70bb4bd017894eaeb2d0064bdfbf1cf969b4ed683c86411ceac5290 SHA512 5e96e83cac55d95234b1e01f60e14a041035256c6fc2e6b6468818ccf4ac4bbff075637d13c8532923cf41f8316ea93730a47cc9421d411c98fff34b39a806a0 WHIRLPOOL 28a4afd1d8256f1a7c2c3fa8ddbcbe30cc8fb8024aa313318d55a1289f6b24ac088b37199bc9d51b8c078d7283d3c35127d6146ffbfae9b0c493400fbf59272e
+EBUILD light-locker-1.8.0.ebuild 1409 SHA256 7bce0c0da70bb4bd017894eaeb2d0064bdfbf1cf969b4ed683c86411ceac5290 SHA512 5e96e83cac55d95234b1e01f60e14a041035256c6fc2e6b6468818ccf4ac4bbff075637d13c8532923cf41f8316ea93730a47cc9421d411c98fff34b39a806a0 WHIRLPOOL 28a4afd1d8256f1a7c2c3fa8ddbcbe30cc8fb8024aa313318d55a1289f6b24ac088b37199bc9d51b8c078d7283d3c35127d6146ffbfae9b0c493400fbf59272e
+MISC ChangeLog 2670 SHA256 3be2fbddec5b221be1df99b8ce3ae5b51222cf7239105090ed056b847857c375 SHA512 c8fe6d8afe95616c05e8b5bd8cbbc40a19cac669b5b3978458ff2047db712b29e6d10ad5d5a2703009bd0c613ca0396ff38df1442a94e96caabefe4406cedc59 WHIRLPOOL 84608ee1f0e6809c388edc9de83f5de4c0e8cc2bc6081c5ea091601d477292bc1f37c62d4e8e970f4d08f62f2c7f8ec2428dab853dc24367d7d1ba12e95bcae3
+MISC ChangeLog-2015 565 SHA256 0a5b9c178f11f429e175a6ee6500933f189de254f6ae1b88b61ae3c4d61a0615 SHA512 9678ebca6127bc59d2fecea420d01f71a2817e8688738b843dc1419cd5440c3aa9b45b5983a458799435f3fd7187a71809d6170942f49df80403c329b2ee3d97 WHIRLPOOL 6e356236788c56c34978977e4a53c4fc103d187fc1a826490b8a3a9eab48a3405927be1c7f1da8bddb268eed725ec8e167253a70455110c6d121e8287000e8b0
+MISC metadata.xml 698 SHA256 cd80683535cf20fa1093335e8168551d63a60b5fc56fdee1e0397aad8fb906c5 SHA512 583d1108a9be5b71a9e3867b60b20dba60a1c999fe7a27634456b9102af8193dc22e6b7a5410c520f5aa13482a290d4e6cf6bdcde070788fd7ce8d2b74ece144 WHIRLPOOL 629e0a112a66ede6c36e881910e6e58ad16719df5a484cca3d50aa7238d0b8b8f2daa493867a6010d287cb2cd32b7073fc24f7e4dc06e9bf9ac4b82f80b7faae
diff --git a/x11-misc/light-locker/files/light-locker-1.7.0-systemd.patch b/x11-misc/light-locker/files/light-locker-1.7.0-systemd.patch
new file mode 100644
index 000000000000..757dda27329e
--- /dev/null
+++ b/x11-misc/light-locker/files/light-locker-1.7.0-systemd.patch
@@ -0,0 +1,46 @@
+--- configure.orig 2016-09-12 19:48:08.510799596 -0600
++++ configure 2016-09-12 19:48:33.804071980 -0600
+@@ -17532,12 +17532,12 @@
+ pkg_cv_SYSTEMD_CFLAGS="$SYSTEMD_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd-login\""; } >&5
+- ($PKG_CONFIG --exists --print-errors "libsystemd-login") 2>&5
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "libsystemd") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+- pkg_cv_SYSTEMD_CFLAGS=`$PKG_CONFIG --cflags "libsystemd-login" 2>/dev/null`
++ pkg_cv_SYSTEMD_CFLAGS=`$PKG_CONFIG --cflags "libsystemd" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+ else
+ pkg_failed=yes
+@@ -17549,12 +17549,12 @@
+ pkg_cv_SYSTEMD_LIBS="$SYSTEMD_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+ if test -n "$PKG_CONFIG" && \
+- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd-login\""; } >&5
+- ($PKG_CONFIG --exists --print-errors "libsystemd-login") 2>&5
++ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd\""; } >&5
++ ($PKG_CONFIG --exists --print-errors "libsystemd") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then
+- pkg_cv_SYSTEMD_LIBS=`$PKG_CONFIG --libs "libsystemd-login" 2>/dev/null`
++ pkg_cv_SYSTEMD_LIBS=`$PKG_CONFIG --libs "libsystemd" 2>/dev/null`
+ test "x$?" != "x0" && pkg_failed=yes
+ else
+ pkg_failed=yes
+@@ -17575,9 +17575,9 @@
+ _pkg_short_errors_supported=no
+ fi
+ if test $_pkg_short_errors_supported = yes; then
+- SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsystemd-login" 2>&1`
++ SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsystemd" 2>&1`
+ else
+- SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsystemd-login" 2>&1`
++ SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsystemd" 2>&1`
+ fi
+ # Put the nasty error message in config.log where it belongs
+ echo "$SYSTEMD_PKG_ERRORS" >&5
diff --git a/x11-misc/light-locker/light-locker-1.7.0-r1.ebuild b/x11-misc/light-locker/light-locker-1.7.0-r1.ebuild
new file mode 100644
index 000000000000..51411789d10f
--- /dev/null
+++ b/x11-misc/light-locker/light-locker-1.7.0-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils
+
+DESCRIPTION="A simple locker using lightdm"
+HOMEPAGE="https://github.com/the-cavalry/light-locker"
+SRC_URI="${HOMEPAGE}/releases/download/v${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+consolekit +dpms gtk3 +screensaver -systemd +upower"
+
+RDEPEND="dev-libs/dbus-glib
+ >=dev-libs/glib-2.25.6:2
+ >=sys-apps/dbus-0.30
+ x11-libs/cairo
+ x11-libs/libX11
+ x11-libs/pango
+ x11-libs/libXxf86vm
+ consolekit? ( sys-auth/consolekit )
+ dpms? ( x11-libs/libXext )
+ !gtk3? ( >=x11-libs/gtk+-2.24:2 )
+ gtk3? ( x11-libs/gtk+:3 )
+ screensaver? ( x11-libs/libXScrnSaver )
+ systemd? ( sys-apps/systemd )
+ upower? ( || ( sys-power/upower sys-power/upower-pm-utils ) )"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ dev-perl/XML-Parser
+ dev-util/intltool
+ sys-devel/gettext"
+RDEPEND="${RDEPEND}
+ x11-misc/lightdm"
+
+DOCS=( AUTHORS HACKING NEWS README )
+
+src_prepare() {
+ # Not using debian's patch on configure.ac because it requires running xdg-autogen which is a mess
+ epatch "${FILESDIR}/${PN}-${PV}-systemd.patch"
+ eapply_user
+}
+
+src_configure() {
+ econf \
+ $(use_with consolekit console-kit) \
+ $(use_with dpms dpms-ext) \
+ $(use_with !gtk3 gtk2) \
+ $(use_with screensaver x) \
+ $(use_with screensaver mit-ext) \
+ $(use_with systemd) \
+ $(use_with upower)
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/x11-misc/light-locker/light-locker-1.7.0.ebuild b/x11-misc/light-locker/light-locker-1.7.0.ebuild
new file mode 100644
index 000000000000..bb354a057397
--- /dev/null
+++ b/x11-misc/light-locker/light-locker-1.7.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools-utils gnome2-utils
+
+DESCRIPTION="A simple locker using lightdm"
+HOMEPAGE="https://github.com/the-cavalry/light-locker"
+SRC_URI="${HOMEPAGE}/releases/download/v${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+consolekit +dpms gtk3 +screensaver -systemd +upower"
+
+RDEPEND="dev-libs/dbus-glib
+ >=dev-libs/glib-2.25.6:2
+ >=sys-apps/dbus-0.30
+ x11-libs/cairo
+ x11-libs/libX11
+ x11-libs/pango
+ x11-libs/libXxf86vm
+ consolekit? ( sys-auth/consolekit )
+ dpms? ( x11-libs/libXext )
+ !gtk3? ( >=x11-libs/gtk+-2.24:2 )
+ gtk3? ( x11-libs/gtk+:3 )
+ screensaver? ( x11-libs/libXScrnSaver )
+ systemd? ( sys-apps/systemd )
+ upower? ( || ( sys-power/upower sys-power/upower-pm-utils ) )"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ dev-perl/XML-Parser
+ dev-util/intltool
+ sys-devel/gettext"
+RDEPEND="${RDEPEND}
+ x11-misc/lightdm"
+
+DOCS=( AUTHORS HACKING NEWS README )
+
+src_configure() {
+ local myeconfargs=(
+ $(use_with consolekit console-kit)
+ $(use_with dpms dpms-ext)
+ $(use_with !gtk3 gtk2)
+ $(use_with screensaver x)
+ $(use_with screensaver mit-ext)
+ $(use_with systemd)
+ $(use_with upower)
+ )
+ autotools-utils_src_configure
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/x11-misc/light-locker/light-locker-1.8.0.ebuild b/x11-misc/light-locker/light-locker-1.8.0.ebuild
new file mode 100644
index 000000000000..bb354a057397
--- /dev/null
+++ b/x11-misc/light-locker/light-locker-1.8.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools-utils gnome2-utils
+
+DESCRIPTION="A simple locker using lightdm"
+HOMEPAGE="https://github.com/the-cavalry/light-locker"
+SRC_URI="${HOMEPAGE}/releases/download/v${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+consolekit +dpms gtk3 +screensaver -systemd +upower"
+
+RDEPEND="dev-libs/dbus-glib
+ >=dev-libs/glib-2.25.6:2
+ >=sys-apps/dbus-0.30
+ x11-libs/cairo
+ x11-libs/libX11
+ x11-libs/pango
+ x11-libs/libXxf86vm
+ consolekit? ( sys-auth/consolekit )
+ dpms? ( x11-libs/libXext )
+ !gtk3? ( >=x11-libs/gtk+-2.24:2 )
+ gtk3? ( x11-libs/gtk+:3 )
+ screensaver? ( x11-libs/libXScrnSaver )
+ systemd? ( sys-apps/systemd )
+ upower? ( || ( sys-power/upower sys-power/upower-pm-utils ) )"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ dev-perl/XML-Parser
+ dev-util/intltool
+ sys-devel/gettext"
+RDEPEND="${RDEPEND}
+ x11-misc/lightdm"
+
+DOCS=( AUTHORS HACKING NEWS README )
+
+src_configure() {
+ local myeconfargs=(
+ $(use_with consolekit console-kit)
+ $(use_with dpms dpms-ext)
+ $(use_with !gtk3 gtk2)
+ $(use_with screensaver x)
+ $(use_with screensaver mit-ext)
+ $(use_with systemd)
+ $(use_with upower)
+ )
+ autotools-utils_src_configure
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/x11-misc/light-locker/metadata.xml b/x11-misc/light-locker/metadata.xml
new file mode 100644
index 000000000000..3b85524b066f
--- /dev/null
+++ b/x11-misc/light-locker/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>calchan@gentoo.org</email>
+ <name>Denis Dupeyron</name>
+ </maintainer>
+ <use>
+ <flag name="consolekit">Keep track of the various users, sessions, and seats present on the system.</flag>
+ <flag name="dpms">Turn on the display on screensaver deactivation.</flag>
+ <flag name="gtk3">Build with GTK+ 3 instead of GTK+ 2.</flag>
+ <flag name="screensaver">Lock the screen on screensaver activation.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">the-cavalry/light-locker</remote-id>
+ </upstream>
+</pkgmetadata>