-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
app-benchmarks/unigine-superposition: new package, add 1.1 #213
Conversation
app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild
Outdated
Show resolved
Hide resolved
app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A bunch of these can be caught using a simple package testing environment.
app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild
Outdated
Show resolved
Hide resolved
app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild
Outdated
Show resolved
Hide resolved
app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild
Outdated
Show resolved
Hide resolved
app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild
Outdated
Show resolved
Hide resolved
Path=/opt/unigine-superposition/bin | ||
Name=Superposition Benchmark | ||
GenericName=A GPU Stress test tool from the UNIGINE | ||
Icon=Superposition |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You need to add dodoc Superposition.png
somewhere in src_install
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hm, but png is not a documentation?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, I meant to say add doicon Superposition.png
in src_install
:)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Already have newicon
- is it ok?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, please ignore what I said earlier. Apparently, the Icon Lookup algorithm takes icons of all sizes in the hicolor
fallback theme into account.
I was misled by an outdated comment in the desktop eclass.
app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild
Outdated
Show resolved
Hide resolved
app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild
Outdated
Show resolved
Hide resolved
Interesting that Wiki search is broken https://wiki.gentoo.org/index.php?title=Special%3ASearch&search=frecord-gcc-switches&go=Go |
app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild
Outdated
Show resolved
Hide resolved
All your commits except the first one lack a |
Squashed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few small issues, other than that it looks good from my side!
Please rebase and
- create one commit where you add the license to ::guru and add it to the
EULA
group inprofiles/license_groups
- create another commit where you add the fixed package
(New licenses should be added in a separate commit before the ebuild that depends on it: https://devmanual.gentoo.org/general-concepts/licenses/index.html#adding-new-licenses)
app-benchmarks/unigine-superposition/files/unigine-superposition.desktop
Outdated
Show resolved
Hide resolved
app-benchmarks/unigine-superposition/unigine-superposition-1.1.ebuild
Outdated
Show resolved
Hide resolved
Done everything. |
There are merge conflicts with |
Done. |
The first commit doesn't apply cleanly, because it's not based on git fetch --all
git stash # in case there are changed files in your working tree
git reset --hard origin/dev # assuming origin is your upstream remote
git checkout 94ffb55111d025047f09c24ca1a44045e9f8dd8e -- licenses/Unigine-Superposition-Benchmark-EULA # get license from your previous commit into staging area
sed '/^EULA/s/$/ Unigine-Superposition-Benchmark-EULA/' -i profiles/license_groups # redo license_groups addition
git add profiles/license_groups
pkgdev commit -m "licenses: add Unigine-Superposition-Benchmark-EULA"
git cherry-pick a282db6e775266eb0123eefcf2169ea54488e6b6 # re-apply package addition
git push -f
git stash pop |
Wow, I did it, but still merge commits... |
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru>
No more complaints from my side. I'd be glad to have another TC acknowledge the changes in this iteration before merging them. |
LGTM |
Signed-off-by: Vitaly Zdanevich <zdanevich.vitaly@ya.ru> Closes: #213 Reviewed-by: Viorel Munteanu <ceamac@gentoo.org> Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
No description provided.