diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-misc/slock |
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-misc/slock')
-rw-r--r-- | x11-misc/slock/Manifest | 5 | ||||
-rw-r--r-- | x11-misc/slock/metadata.xml | 11 | ||||
-rw-r--r-- | x11-misc/slock/slock-1.4.ebuild | 63 |
3 files changed, 79 insertions, 0 deletions
diff --git a/x11-misc/slock/Manifest b/x11-misc/slock/Manifest new file mode 100644 index 000000000000..43b2e46ae01c --- /dev/null +++ b/x11-misc/slock/Manifest @@ -0,0 +1,5 @@ +DIST slock-1.4.tar.gz 6889 SHA256 b53849dbc60109a987d7a49b8da197305c29307fd74c12dc18af0d3044392e6a SHA512 ad285360dd3f16a225159abaf2f82fabf2c675bd74478cf717f68cbe5941a6c620e3c88544ce675ce3ff19af4bb0675c9405685e0f74ee4e84f7d34c61a0532f WHIRLPOOL cc8527da479dd4703634877619fd2a8e6c30ef087bb0e70f94f97635152592ac011dfda8d82199701c9fe3f1c757de384101e27f45b9109142b5c1d591fc9e13 +EBUILD slock-1.4.ebuild 1183 SHA256 a7e07f1cf82cd70e12c10114d92d7aaf6b38fd3f2817bba47f80fd3e33db2728 SHA512 75842d5f76b851b2e28e9eebbf770e0b8cf444fbf49461127b71638b8e9aa3a4d7eb74953f22227ab05ebdb388dbad53cd465cfebe5b4607af2d7de85aa3f39c WHIRLPOOL 0b6d33774a1a8506b3ecf6337ebc520830737b337f1311593e4bf19b8a02bbd8aac228efd41781a7628f10bfb49b2ecdab2754f439a6761f4a911813fe3cadcd +MISC ChangeLog 4841 SHA256 263a0f09ba7a0d317aaedd7c86f9056fef3fc4a8766925334bbeb048ab80f8ec SHA512 2e39a1842f62cda7e064352aa09c512c0b1f1e75787d92e522d3702d2c3842726443dc98a54a29d8698e07ecd058b58884b5a75e41410f684bd4cec74e01496b WHIRLPOOL ce616d64e3e91e9c6fbe79543dbbf796959ae6b4417d1460efc6cd7e5af7a97fc1338538c98d269b6ff5169815d0939b7af6274b1970c61f39860e5fd7c9a5f8 +MISC ChangeLog-2015 5843 SHA256 4a2d93c7667aa458fd2bc90de24644fba379f2ccca06d33c1cd3a112446e5dd0 SHA512 05f3262b319f5f637765d5e600d919adedc3f9f54b3fa6e5d7152b118dcba6e11d7543d04dfe407505ae2fedf481ff9dadd716240ab8875baf27b6d3a49c7d82 WHIRLPOOL 5075bcaf5ff501948dfcdd0ae7e03b603ab836446882da4f3a51b26b9789f527f1d02b4ac3130ceb3d0fdc13ff3cb895acecfa06ce70408a4175e5752e29eb93 +MISC metadata.xml 347 SHA256 6034af9559cb591c5284b431db57e7d1e3c10f9e322acdc4c05d699c479589a6 SHA512 5939bd8c1055a98efc2987fce141841116bb531301b8666d85c7018ff8fd0bcdb21d5fa8eb5d39ccb384666a3c53834700cfa442262624714a4633aa0ac49545 WHIRLPOOL 23054e4af9f7f212faf56f307a028c4ecb8eb51b30c1236c4b28124ca551c71cf115a6b96afe1b4a3e975b4923a3406e952fe715a5584c07e4b39a5a1cbf613e diff --git a/x11-misc/slock/metadata.xml b/x11-misc/slock/metadata.xml new file mode 100644 index 000000000000..807835d750ec --- /dev/null +++ b/x11-misc/slock/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>jer@gentoo.org</email> +</maintainer> +<maintainer type="project"> + <email>desktop-misc@gentoo.org</email> + <name>Gentoo Desktop Miscellaneous Project</name> +</maintainer> +</pkgmetadata> diff --git a/x11-misc/slock/slock-1.4.ebuild b/x11-misc/slock/slock-1.4.ebuild new file mode 100644 index 000000000000..b6a698a98bc6 --- /dev/null +++ b/x11-misc/slock/slock-1.4.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit fcaps savedconfig toolchain-funcs + +DESCRIPTION="simple X display locker" +HOMEPAGE="https://tools.suckless.org/slock" +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 hppa x86 ~x86-fbsd" + +RDEPEND=" + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr +" +DEPEND=" + ${RDEPEND} + x11-proto/randrproto + x11-proto/xproto +" + +src_prepare() { + default + + sed -i \ + -e '/^CFLAGS/{s: -Os::g; s:= :+= :g}' \ + -e '/^CC/d' \ + -e '/^LDFLAGS/{s:-s::g; s:= :+= :g}' \ + config.mk || die + sed -i \ + -e 's|@${CC}|$(CC)|g' \ + Makefile || die + + if use elibc_FreeBSD; then + sed -i -e 's/-DHAVE_SHADOW_H//' config.mk || die + fi + + restore_config config.h + + tc-export CC +} + +src_compile() { emake slock; } + +src_install() { + dobin slock + save_config config.h +} + +pkg_postinst() { + # cap_dac_read_search used to be enough for shadow access + # but now slock wants to write to /proc/self/oom_score_adj + # and for that it needs: + fcaps \ + cap_dac_override,cap_setgid,cap_setuid,cap_sys_resource \ + /usr/bin/slock + + savedconfig_pkg_postinst +} |