summaryrefslogtreecommitdiff
path: root/sys-power
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-09 19:03:28 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-09 19:03:28 +0000
commitf03f06fb7152586e3084ebabe54d93f28da8bf6d (patch)
treef476e8d7696af448ddbe831c85e80189b64bc411 /sys-power
parentc6985b401141ea8b5ec4b95c4ad3a5a21ef32571 (diff)
gentoo auto-resync : 09:01:2024 - 19:03:28
Diffstat (limited to 'sys-power')
-rw-r--r--sys-power/Manifest.gzbin5740 -> 5739 bytes
-rw-r--r--sys-power/sandmann-bin/Manifest4
-rw-r--r--sys-power/sandmann-bin/metadata.xml3
-rw-r--r--sys-power/sandmann-bin/sandmann-bin-1.0.ebuild62
4 files changed, 68 insertions, 1 deletions
diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz
index 383580b88c93..af457b01f7bb 100644
--- a/sys-power/Manifest.gz
+++ b/sys-power/Manifest.gz
Binary files differ
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 @@
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</maintainer>
+ <upstream>
+ <remote-id type="gitlab">Flow/sandmann</remote-id>
+ </upstream>
</pkgmetadata>
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
+}