dev-python/agate: Bump to 1.13.0
[gentoo/gentoo.git] / sys-power / sandmann-bin / sandmann-bin-1.3.1.ebuild
blob62f852a65ff8875cc8b43c8172b3979a2797a8a0
1 # Copyright 1999-2024 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 EAPI=8
6 inherit java-utils-2 systemd tmpfiles
8 MY_PN=${PN%-bin}
9 MY_P=${MY_PN}-${PV}
11 DESCRIPTION="An autosuspend and wakeup daemon"
12 HOMEPAGE="https://gitlab.com/flow/sandmann"
13 SRC_URI="https://geekplace.eu/projects/${MY_PN}/archive/${MY_P}.tar.xz"
15 S="${WORKDIR}/${MY_P}"
16 LICENSE="GPL-3+ LGPL-3"
17 SLOT="0"
19 KEYWORDS="amd64"
21 # >=java-config-2.3.2 to get the libdir fix.
22 RDEPEND="
23         acct-user/sandmann
24         >=dev-java/java-config-2.3.2
25         sys-apps/systemd
26         sys-auth/polkit
27         >=virtual/jre-17
30 src_prepare() {
31         default
32         sed -i \
33                 -e 's|^ExecStart=.*|ExecStart=/usr/bin/sandmann|' \
34                 sandmann.service || die
37 src_compile() {
38         :
41 src_install() {
42         local my_emake_args=(
43                 DESTDIR="${D}"
44                 SYSTEMD_SYSTEM_UNIT_DIR="$(systemd_get_systemunitdir)"
45                 TARGET_BINARY=
46                 SOURCELESS_INSTALL=true
47         )
49         emake ${my_emake_args[@]} install
51         java-pkg_newjar out/main/assembly.dest/out.jar sandmann.jar
52         java-pkg_dolauncher sandmann
54         dodoc README.md
57 pkg_postinst() {
58         tmpfiles_process sandmann.conf