There is a benchmark called geekbench. There are no ebuild available. So I've created some for version 2 and version 3, as they coexist.
Created attachment 386164 [details] geekbench-2.4.3.ebuild
Created attachment 386166 [details] geekbench-3.2.0.ebuild
Comment on attachment 386166 [details] geekbench-3.2.0.ebuild >LICENSE="no-source-code" There is always a license, so this is wrong. >IUSE="" > >DEPEND="" >RDEPEND="" When these are empty, they shouldn't be set. >src_install() { > insinto /opt/geekbench3 > doins geekbench.plar || die doins die()'s on its own > exeinto /opt/geekbench3 > doexe geekbench geekbench_x86_32 geekbench_x86_64 || die doexe die()'s on its own > dodir /opt/bin > dosym ../geekbench3/geekbench /opt/bin/geekbench3 || die dosym die()'s on its own
Hi! (In reply to Jeroen Roovers from comment #3) > Comment on attachment 386166 [details] > geekbench-3.2.0.ebuild > > >LICENSE="no-source-code" > > There is always a license, so this is wrong. So which license do I choose? I have though, that no-source-code is the right one, as it tells, that this is non-free software. I don't see any license which is provied at primatelabs.com? > >IUSE="" > > > >DEPEND="" > >RDEPEND="" > > When these are empty, they shouldn't be set. Okay. I will correct this. But there are a lot of ebuild in the gentoo portage, which are setting those "empty" variables. (e.g. rar) > >src_install() { > > insinto /opt/geekbench3 > > doins geekbench.plar || die > > doins die()'s on its own > > > exeinto /opt/geekbench3 > > doexe geekbench geekbench_x86_32 geekbench_x86_64 || die > > doexe die()'s on its own > > > dodir /opt/bin > > dosym ../geekbench3/geekbench /opt/bin/geekbench3 || die > > dosym die()'s on its own I will remove this die. Thanks. Conrad
Created attachment 386252 [details] geekbench-2.4.3.ebuild
Created attachment 386254 [details] geekbench-3.2.0.ebuild
I've updated the ebuild, as proposed. But one thing remains, what about the license? I don't know what to choose here..
Created attachment 391140 [details] geekbench-3.2.2.ebuild Updated eBuild to 3.2.2..
Created attachment 399680 [details] geekbench-3.3.2.ebuild
Created attachment 399682 [details] geekbench-2.4.3.ebuild
Created attachment 421786 [details] geekbench-2.4.2.ebuild Adding Geekbench 2.4.2 für LinuxArm (latest version)
Created attachment 427536 [details] geekbench-2.4.2.ebuild
Created attachment 427538 [details] geekbench-2.4.3.ebuild
Created attachment 427540 [details] geekbench-3.3.2.ebuild
I would be willing to proxy maintain this. The license for V2 is here: http://www.primatelabs.com/geekbench/license/geekbench2.txt The license for V3 is here: http://www.primatelabs.com/geekbench/license/geekbench3.txt Diff show, they are the same. I've set now LICENSE="geekbench" into the eBuilds. But this means, a copy of geekbench.txt should be commited to /usr/portage/licenses 2.4.2 = latest version for arm 2.4.3/3.3.2 = latest version for x86/amd64
Created attachment 427542 [details] geekbench-3.3.2.ebuild
Created attachment 432184 [details] geekbench-3.4.1.ebuild Geekbench 3.4.1 is out.
Created attachment 444654 [details] geekbench-4.0.0.ebuild Newest 4.x series added
Created attachment 454368 [details] geekbench-4.0.1.ebuild
Hello, would you be willing to maintain this ebuild through Proxy maintainers project? https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers Thank you for your contribution.
(In reply to Amy Winston from comment #20) > Hello, > would you be willing to maintain this ebuild through Proxy maintainers > project? > > https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers > > Thank you for your contribution. (In reply to Conrad Kostecki from comment #15) > I would be willing to proxy maintain this. Yes :) I would be willing :)
Created attachment 457364 [details] geekbench-4.0.3.ebuild
Created attachment 469140 [details] geekbench-4.1.0.ebuild
Created attachment 469208 [details] geekbench-2.4.3.ebuild
Created attachment 469210 [details] geekbench-3.4.2.ebuild
Created attachment 475316 [details] geekbench-2.4.2.ebuild Updated ARM eBuild
Created attachment 506566 [details] geekbench-4.2.0.ebuild
Created attachment 520506 [details] geekbench-2.4.2.ebuild
Created attachment 520508 [details] geekbench-2.4.3.ebuild
Created attachment 520510 [details] geekbench-3.4.2.ebuild
Created attachment 520512 [details] geekbench-4.2.0.ebuild
Created attachment 520514 [details] /usr/portage/licenses/geekbench
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b272f01ac9a8cad378882a31b0a442f04c2d015b commit b272f01ac9a8cad378882a31b0a442f04c2d015b Author: Conrad Kostecki <conrad@kostecki.com> AuthorDate: 2018-03-23 23:03:26 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-03-24 08:56:35 +0000 app-benchmarks/geekbench: New package Closes: https://bugs.gentoo.org/524652 Closes: https://github.com/gentoo/gentoo/pull/7249 app-benchmarks/geekbench/Manifest | 4 +++ app-benchmarks/geekbench/geekbench-2.4.2.ebuild | 43 +++++++++++++++++++++++++ app-benchmarks/geekbench/geekbench-2.4.3.ebuild | 43 +++++++++++++++++++++++++ app-benchmarks/geekbench/geekbench-3.4.2.ebuild | 43 +++++++++++++++++++++++++ app-benchmarks/geekbench/geekbench-4.2.2.ebuild | 43 +++++++++++++++++++++++++ app-benchmarks/geekbench/metadata.xml | 12 +++++++ 6 files changed, 188 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fc6c76860bb68444f0525fc3f55e4d4e39b6494 commit 1fc6c76860bb68444f0525fc3f55e4d4e39b6494 Author: Conrad Kostecki <conrad@kostecki.com> AuthorDate: 2018-03-23 23:03:08 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-03-24 08:56:35 +0000 profiles/license_groups: add geekbench license to EULA group Bug: https://bugs.gentoo.org/524652 profiles/license_groups | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fecd8a8ba1b39f83428e6b6556e04c8ddac5483a commit fecd8a8ba1b39f83428e6b6556e04c8ddac5483a Author: Conrad Kostecki <conrad@kostecki.com> AuthorDate: 2018-03-23 23:02:15 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-03-24 08:56:34 +0000 licenses/geekbench: add license for app-benchmarks/geekbench Bug: https://bugs.gentoo.org/524652 licenses/geekbench | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 158 insertions(+)}