From 1a256280f70812d1ae23f0ce2a2569291b6609da Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 25 Sep 2022 05:33:01 +0100 Subject: gentoo auto-resync : 25:09:2022 - 05:33:00 --- x11-misc/xssstate/Manifest | 2 ++ x11-misc/xssstate/files/xssstate-1.1-libdir.patch | 23 +++++++++++++ x11-misc/xssstate/xssstate-1.1-r1.ebuild | 42 +++++++++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 x11-misc/xssstate/files/xssstate-1.1-libdir.patch create mode 100644 x11-misc/xssstate/xssstate-1.1-r1.ebuild (limited to 'x11-misc/xssstate') diff --git a/x11-misc/xssstate/Manifest b/x11-misc/xssstate/Manifest index c68e74b14f11..b54dd0b78e52 100644 --- a/x11-misc/xssstate/Manifest +++ b/x11-misc/xssstate/Manifest @@ -1,4 +1,6 @@ AUX xssstate-1.0.20130103-gentoo.patch 2528 BLAKE2B 725f2370f3f25af07515f5ab581395061ba19cedfd6d16eed6ef115541f4dd100f8eab312f555fb232796367ca2d377a8a0de1b9c51e162af6e4431a74fd97b2 SHA512 29ed64ee4cd4512cae80c65bce9058498ffccc817a5b0dfd27eede08a6361b332377fdd0bec2430a469a5291579d5a5dd9ba7bd605af567fec07a7a8fc3b3ee1 +AUX xssstate-1.1-libdir.patch 572 BLAKE2B d9eee82aed50b9ba2696c7c90f5059b3f1f4681f5af9db201eb3dcbca3075154bc8befdc275c82e797bbff1231b439cb561e44142179fb292dbaba9238f3edba SHA512 49414545a35a23c7c152a5a10638c7bdd9ac6aeb1981a3d9e9b9aa359cfde3db6109e44c4e3fdb69965218b7ce56ca25a4e1531a2dab568e92369ab60b826ee1 DIST xssstate-1.1.tar.gz 3725 BLAKE2B d772796048ba1eea89b235dd3e1534c364741a8fce0d013174d1eb1dda3d4bc50c072e0a5af72dc10365690b309229ff717dce2f347613be753bc6e38f0baf2d SHA512 96c59e9cc7b78aec8a95040cd1c4c6aaeb85f092c5a52cf64a62ceeb3fed65bdd3eb6f070b3d66ae8ec2544371a236f32e83e0a5c45e6d21f2bf7791b5c0d519 +EBUILD xssstate-1.1-r1.ebuild 812 BLAKE2B 9a078ee93f433c677d23ecb0fad22cd62d9662e336a7cf0e9552c3c7db30543b8e0abe359f003fb3a2917490a0094c69625a40ff52c5178e8fd25ac1e930d894 SHA512 ca7766bac7a5b987b381bbd9f0f99eb0bf763777da55c883f42bf065a4b1d52b7a4bc40718b06c76a8493f5919b119ba0a0d1ec105c5a2164899e18d533b20f4 EBUILD xssstate-1.1.ebuild 667 BLAKE2B af4913c04a3cf584f0fe0bf16522bd9f402485f96192e6b1f09940c331ee4c862d7d82a8815ea5bb108531821b6bf238b1d883da53fd9cb0ce9ca51e75d4bdd7 SHA512 decb29d4cb64c991adb621ec6b6bda1414e36faadbf4c0bc2273da2b7f863b3f418eac3d1a5eee28ab4bda97bc03f3226c6b1e6ee566dc79bb7a2a8fa0fe6bde MISC metadata.xml 252 BLAKE2B ed5f11ce8c4de4fde4020b83dc772d6b47192ea5617cacf05adf13ab5a29923858b2969ed9dc26e75194cb972d41ffceee40856e6f955f42039693af96ebb2e4 SHA512 7f9b5cf205b6500eb65742c67963c3c6c375fa05c7eb094037fb9950d9d2840930e8b4d3ef76c948ddf7f37005012be51c8217c758a615dd7e128c80b6b1db28 diff --git a/x11-misc/xssstate/files/xssstate-1.1-libdir.patch b/x11-misc/xssstate/files/xssstate-1.1-libdir.patch new file mode 100644 index 000000000000..cedde569f12b --- /dev/null +++ b/x11-misc/xssstate/files/xssstate-1.1-libdir.patch @@ -0,0 +1,23 @@ +Bug: https://bugs.gentoo.org/732450 +Upstream-Commit: https://git.suckless.org/xssstate/commit/5d8e9b49ce2970f786f1e5aa12bbaae83900453f.html + +From: orbea +Date: Fri, 23 Sep 2022 21:17:01 -0700 +Subject: [PATCH] config.mk: Add LIBDIR + +--- a/config.mk ++++ b/config.mk +@@ -5,11 +5,12 @@ VERSION = 1.1 + + # paths + PREFIX = /usr/local ++LIBDIR = ${PREFIX}/lib + MANPREFIX = ${PREFIX}/share/man + + # includes and libs + INCS = -I. -I/usr/include +-LIBS = -L/usr/lib -lc -lX11 -lXss ++LIBS = -L${LIBDIR} -lc -lX11 -lXss + + # flags + CPPFLAGS = -DVERSION=\"${VERSION}\" diff --git a/x11-misc/xssstate/xssstate-1.1-r1.ebuild b/x11-misc/xssstate/xssstate-1.1-r1.ebuild new file mode 100644 index 000000000000..a28494199a22 --- /dev/null +++ b/x11-misc/xssstate/xssstate-1.1-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="A simple tool to retrieve the X screensaver state" +HOMEPAGE="https://tools.suckless.org/x/xssstate" +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + x11-libs/libX11 + x11-libs/libXScrnSaver +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.0.20130103-gentoo.patch + "${FILESDIR}"/${PN}-1.1-libdir.patch #732450 +) + +src_compile() { + emake CC="$(tc-getCC)" LIBDIR="${EPREFIX}/usr/$(get_libdir)" +} + +src_install() { + emake install \ + DESTDIR="${D}" \ + PREFIX="${EPREFIX}"/usr \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" + + dodoc README xsidle.sh + doman ${PN}.1 +} -- cgit v1.2.3