[gentoo-commits] repo/gentoo:master commit in: app-admin/ananicy/
commit: 933010f56a436c007df9eb60e45651092a9e36d0 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Mar 24 20:30:28 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Mar 24 20:30:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=933010f5 app-admin/ananicy: Stabilize 2.2.1-r1 amd64, #891629 Signed-off-by: Arthur Zamarin gentoo.org> app-admin/ananicy/ananicy-2.2.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild index cec32d45eaef..f3f8a39a1804 100644 --- a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild +++ b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ S="${WORKDIR}/${P^}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="amd64 ~arm ~arm64" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: app-admin/ananicy/
commit: c253dc845536e41d44bd997f0401a72824e1399c Author: Sam James gentoo org> AuthorDate: Wed May 31 05:44:08 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 31 05:44:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c253dc84 app-admin/ananicy: enable py3.12 Signed-off-by: Sam James gentoo.org> app-admin/ananicy/ananicy-2.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild index ad4db81a3892..cec32d45eaef 100644 --- a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild +++ b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit python-single-r1
[gentoo-commits] repo/gentoo:master commit in: app-admin/ananicy/
commit: 5fcc143bc370385a8265cfbabe234031d772055b Author: Sam James gentoo org> AuthorDate: Tue Jan 10 02:59:12 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jan 10 02:59:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fcc143b app-admin/ananicy: enable py3.11 Signed-off-by: Sam James gentoo.org> app-admin/ananicy/ananicy-2.2.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild index d2e36a5eb234..3b1a727bb4e1 100644 --- a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild +++ b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_COMPAT=( python3_{8..11} pypy3 ) inherit python-single-r1
[gentoo-commits] repo/gentoo:master commit in: app-admin/ananicy/files/
commit: ec5f8e34bc9b5f31467c3cbeecbf375d7120f15d Author: Alessandro Barbieri gmail com> AuthorDate: Thu Nov 11 17:15:50 2021 + Commit: Sam James gentoo org> CommitDate: Fri Nov 12 01:24:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec5f8e34 app-admin/ananicy: fix shebang Closes: https://bugs.gentoo.org/823068 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22904 Signed-off-by: Sam James gentoo.org> app-admin/ananicy/files/ananicy.initd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/ananicy/files/ananicy.initd b/app-admin/ananicy/files/ananicy.initd index e2c31dfb10b..95a021e5a02 100644 --- a/app-admin/ananicy/files/ananicy.initd +++ b/app-admin/ananicy/files/ananicy.initd @@ -1,4 +1,4 @@ -#!/usr/bin/openrc-run +#!/sbin/openrc-run pidfile="/run/ananicy.pid" command="/usr/bin/ananicy"
[gentoo-commits] repo/gentoo:master commit in: app-admin/ananicy/
commit: fa7c4f05c84acd7a1834d3a49550cd32b93962df Author: Sam James gentoo org> AuthorDate: Tue Jul 27 03:25:46 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 27 03:25:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa7c4f05 app-admin/ananicy: Keyword 2.2.1-r1 arm, #804052 Signed-off-by: Sam James gentoo.org> app-admin/ananicy/ananicy-2.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild index f6419efcc01..d2e36a5eb23 100644 --- a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild +++ b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${P^}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm ~arm64" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: app-admin/ananicy/
commit: 2ea2dd24cf1b06627f1a2f70a4a000fc743e698a Author: Sam James gentoo org> AuthorDate: Tue Jul 27 03:20:05 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 27 03:20:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ea2dd24 app-admin/ananicy: Keyword 2.2.1-r1 arm64, #804052 Signed-off-by: Sam James gentoo.org> app-admin/ananicy/ananicy-2.2.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild index d2188b3b440..f6419efcc01 100644 --- a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild +++ b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${P^}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}
[gentoo-commits] repo/gentoo:master commit in: app-admin/ananicy/
commit: af25363fd96c9802defaaff6ea38786d9c987d73 Author: Sam James gentoo org> AuthorDate: Tue Jul 13 04:13:14 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 13 04:13:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af25363f app-admin/ananicy: update EAPI 7 -> 8 Signed-off-by: Sam James gentoo.org> app-admin/ananicy/ananicy-2.2.1-r1.ebuild | 22 +- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild index 7f383bf3689..d2188b3b440 100644 --- a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild +++ b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 PYTHON_COMPAT=( python3_{8..10} pypy3 ) @@ -15,15 +15,17 @@ S="${WORKDIR}/${P^}" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" - REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + sys-process/schedtool" BDEPEND="${PYTHON_DEPS}" -RDEPEND=" - ${BDEPEND} - sys-process/schedtool -" + DOCS=( README.md ) -PATCHES=( "${FILESDIR}/${PN}-fix-sysctl-path.patch" ) + +PATCHES=( + "${FILESDIR}/${PN}-fix-sysctl-path.patch" +) src_compile() { return @@ -31,7 +33,9 @@ src_compile() { src_install() { emake PREFIX="${D}" install - python_fix_shebang "${ED}/usr/bin/ananicy" - doinitd "${FILESDIR}/ananicy.initd" + + python_fix_shebang "${ED}"/usr/bin/ananicy + doinitd "${FILESDIR}"/ananicy.initd + einstalldocs }
[gentoo-commits] repo/gentoo:master commit in: app-admin/ananicy/, app-admin/ananicy/files/
commit: 69de5f5ede6878cbacf67c46f07fae723b3a11f0 Author: Alessandro Barbieri gmail com> AuthorDate: Sun May 23 20:35:17 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jul 13 04:12:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69de5f5e app-admin/ananicy: initial import Signed-off-by: Alessandro Barbieri gmail.com> Closes: https://bugs.gentoo.org/726318 Closes: https://github.com/gentoo/gentoo/pull/20960 Signed-off-by: Sam James gentoo.org> app-admin/ananicy/Manifest | 1 + app-admin/ananicy/ananicy-2.2.1-r1.ebuild | 37 ++ .../ananicy/files/ananicy-fix-sysctl-path.patch| 14 app-admin/ananicy/files/ananicy.initd | 18 +++ app-admin/ananicy/metadata.xml | 16 ++ 5 files changed, 86 insertions(+) diff --git a/app-admin/ananicy/Manifest b/app-admin/ananicy/Manifest new file mode 100644 index 000..f0c5c784bbd --- /dev/null +++ b/app-admin/ananicy/Manifest @@ -0,0 +1 @@ +DIST ananicy-2.2.1.tar.gz 43197 BLAKE2B 5fc1fb201c50d7b93b62d089bf341c105b2e931349966e97b2becd0744f24ebd8900ea54e113bc3fc7a2648f4e088a2215b669861a311f2c92f30a8583ad95ad SHA512 858bbfbf196a2b8f512e4f09d8a0f176ef33fbbf610c8de437dc7889830a6f8a302c4d864faa8e28c71d4c1229c112e56b7fd84918d85786153228217aaec7ef diff --git a/app-admin/ananicy/ananicy-2.2.1-r1.ebuild b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild new file mode 100644 index 000..7f383bf3689 --- /dev/null +++ b/app-admin/ananicy/ananicy-2.2.1-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit python-single-r1 + +DESCRIPTION="ANother Auto NICe daemon" +HOMEPAGE="https://github.com/Nefelim4ag/Ananicy; +SRC_URI="https://github.com/Nefelim4ag/Ananicy/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P^}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +BDEPEND="${PYTHON_DEPS}" +RDEPEND=" + ${BDEPEND} + sys-process/schedtool +" +DOCS=( README.md ) +PATCHES=( "${FILESDIR}/${PN}-fix-sysctl-path.patch" ) + +src_compile() { + return +} + +src_install() { + emake PREFIX="${D}" install + python_fix_shebang "${ED}/usr/bin/ananicy" + doinitd "${FILESDIR}/ananicy.initd" + einstalldocs +} diff --git a/app-admin/ananicy/files/ananicy-fix-sysctl-path.patch b/app-admin/ananicy/files/ananicy-fix-sysctl-path.patch new file mode 100644 index 000..1c44fe8c402 --- /dev/null +++ b/app-admin/ananicy/files/ananicy-fix-sysctl-path.patch @@ -0,0 +1,14 @@ +--- a/ananicy.service b/ananicy.service +@@ -4,9 +4,9 @@ + + [Service] + Type=notify +-ExecStartPre=/sbin/sysctl -e kernel.sched_autogroup_enabled=0 ++ExecStartPre=/usr/sbin/sysctl -e kernel.sched_autogroup_enabled=0 + ExecStart=/usr/bin/ananicy start +-ExecStopPost=/sbin/sysctl -e kernel.sched_autogroup_enabled=1 ++ExecStopPost=/usr/sbin/sysctl -e kernel.sched_autogroup_enabled=1 + Nice=19 + SuccessExitStatus=143 + OOMScoreAdjust=-999 diff --git a/app-admin/ananicy/files/ananicy.initd b/app-admin/ananicy/files/ananicy.initd new file mode 100644 index 000..e2c31dfb10b --- /dev/null +++ b/app-admin/ananicy/files/ananicy.initd @@ -0,0 +1,18 @@ +#!/usr/bin/openrc-run + +pidfile="/run/ananicy.pid" +command="/usr/bin/ananicy" +command_args="start" +command_background=true + +start_pre() { + /usr/sbin/sysctl -e kernel.sched_autogroup_enabled=0 +} + +stop_post() { + /usr/sbin/sysctl -e kernel.sched_autogroup_enabled=1 +} + +stop() { + start-stop-daemon --stop --pidfile "$pidfile" +} diff --git a/app-admin/ananicy/metadata.xml b/app-admin/ananicy/metadata.xml new file mode 100644 index 000..1385d9ae3f8 --- /dev/null +++ b/app-admin/ananicy/metadata.xml @@ -0,0 +1,16 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + https://github.com/Nefelim4ag/Ananicy/issues + Nefelim4ag/Ananicy + +