From f03f06fb7152586e3084ebabe54d93f28da8bf6d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 9 Jan 2024 19:03:28 +0000 Subject: gentoo auto-resync : 09:01:2024 - 19:03:28 --- sys-power/sandmann-bin/Manifest | 4 +- sys-power/sandmann-bin/metadata.xml | 3 ++ sys-power/sandmann-bin/sandmann-bin-1.0.ebuild | 62 ++++++++++++++++++++++++++ 3 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 sys-power/sandmann-bin/sandmann-bin-1.0.ebuild (limited to 'sys-power/sandmann-bin') diff --git a/sys-power/sandmann-bin/Manifest b/sys-power/sandmann-bin/Manifest index e316a7f4dad4..9be2ca934ae5 100644 --- a/sys-power/sandmann-bin/Manifest +++ b/sys-power/sandmann-bin/Manifest @@ -1,3 +1,5 @@ DIST sandmann-0.9.tar.xz 16656160 BLAKE2B e0b52fd8ba67bec68dfa6a6c6fa3f9321118c350a954cef582643339f1d15c6f8d55d74cfbc0d1894dd5eae83975f1ef57c974c5035b80d9bdc1e132d7b16787 SHA512 bee9a9b5f5eaaeba8ec66999c2719efb43cd85c601a9aee61017dd330149ed9faf94a48d9c0fd0dcc82c05fa8dfe23f020d69b452bb71ccf5dc50017dcf5a84e +DIST sandmann-1.0.tar.xz 16661756 BLAKE2B 06a2ce44a0498987ce1dfafaa0aee560c2deef69efc7cfd6191dd12e265be21b15b167d7adc01066343a777cf66c88b2ec5d95f46fede003f80676966ad95ad3 SHA512 e9f5f41b4f2bf45f7d4528baf593f4f120e5a9c4eacf13a4c0961ba66f8ed5877abb3f10b6b35679dc56f2e55e80e0cc6bb3a42800859ff40354b0a750b16d66 EBUILD sandmann-bin-0.9-r1.ebuild 1120 BLAKE2B d09c1776941f72faef94ef72d216fdd751c91a9fac6a3eadd2f9da3174f27733edb51bece6dd262a5bfbfda2191f5432dd4de6146de3621b9cb1ce9f704f43e0 SHA512 89c27971f747a05771d3b51736a92cf2bfdea833b65786392409c9a65d1adb6bae28e1ff12ac2983b0e5010ffe3c8e56fd5e5ca12b5e5b5340352fbc6a24e32e -MISC metadata.xml 246 BLAKE2B e270b04a529da44d267eaf5bfd160569fc99a3521dfc6495e0a4db19c98e5b9badf77774cc80c7be905f3e97b1c75784bc7b4cb6bfe659d726a47c7ae70e7bfb SHA512 7e2151bbca24beeefd585e18d6c1108442b2d9197679876bb180da3d4896602e83ea701432ff67fc61cccfa9bf642a01a62d87bacf32c55e0a54336c7c5a2c53 +EBUILD sandmann-bin-1.0.ebuild 1115 BLAKE2B b9f800ea3dc2ff17e45358c44f0ec3a53888bb16bb38ff6bff108691e5ea8009cab134101d9d491acce17a5fba5354596475ea64241ae6a9f8f10becfaf6caae SHA512 7218c88b302f678de205a709a0a647da5645d4f0da2bf60e029833da761d0ae3299bdade194758bc2f194a434843fd40484ca0611039aec03773ed390c551271 +MISC metadata.xml 324 BLAKE2B f221c16e5aa611719ac1a037d923fc054c17b0a724dcffea756a9433a5ab4db6b1af3a9363cca85dfa5231664c5160be963e7b15f1d7a18a3ba1fbcdfdfe4ce9 SHA512 dd7b19fe1cca2bf5698850f6473b9f1e85f2f9e2e7f0ebd87da278a9253dfe65a57dae39bc8fc0f60eef7c80190824e94d2264bc459cbbb7f891938a291ddf69 diff --git a/sys-power/sandmann-bin/metadata.xml b/sys-power/sandmann-bin/metadata.xml index 87a759d410cf..7bb88979e30d 100644 --- a/sys-power/sandmann-bin/metadata.xml +++ b/sys-power/sandmann-bin/metadata.xml @@ -5,4 +5,7 @@ Florian Schmaus flow@gentoo.org + + Flow/sandmann + diff --git a/sys-power/sandmann-bin/sandmann-bin-1.0.ebuild b/sys-power/sandmann-bin/sandmann-bin-1.0.ebuild new file mode 100644 index 000000000000..952a8f6d6625 --- /dev/null +++ b/sys-power/sandmann-bin/sandmann-bin-1.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-utils-2 systemd tmpfiles + +MY_PN=${PN%-bin} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="An autosuspend and wakeup daemon" +HOMEPAGE="https://gitlab.com/Flow/sandmann" +SRC_URI="https://geekplace.eu/projects/${MY_PN}/archive/${MY_P}.tar.xz" +KEYWORDS="~amd64" + +LICENSE="GPL-3+ LGPL-3" +SLOT="0" + +# >=java-config-2.3.2 to get the libdir fix. +RDEPEND=" + acct-user/sandmann + >=dev-java/java-config-2.3.2 + sys-apps/systemd + sys-auth/polkit + || ( + virtual/jre:17 + virtual/jre:21 + ) +" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + sed -i \ + -e 's|^ExecStart=.*|ExecStart=/usr/bin/sandmann|' \ + sandmann.service || die +} + +src_compile() { + : +} + +src_install() { + local my_emake_args=( + DESTDIR="${D}" + SYSTEMD_SYSTEM_UNIT_DIR="$(systemd_get_systemunitdir)" + TARGET_BINARY= + SOURCELESS_INSTALL=true + ) + + emake ${my_emake_args[@]} install + + java-pkg_newjar out/main/assembly.dest/out.jar sandmann.jar + java-pkg_dolauncher sandmann + + dodoc README.md +} + +pkg_postinst() { + tmpfiles_process sandmann.conf +} -- cgit v1.2.3