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
sys-apps/onerng: New package #7714
Conversation
Pull Request assignment Areas affected: ebuilds sys-apps/onerng: @gentoo/proxy-maint (new package) Bugs linked: 548526 In order to force reassignment and/or bug reference scan, please append |
70a09aa
to
e8f3796
Compare
sys-apps/onerng/onerng-3.6.ebuild
Outdated
|
||
src_install() { | ||
# Install files | ||
emake DESTDIR="${D}" 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.
is not it default?
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.
[EDIT]
Sorry, I misinterpreted this. You mean default as a "command", okay, that is better :) Pushed a new one.
sys-apps/onerng/onerng-3.6.ebuild
Outdated
src_compile() { | ||
# Run make | ||
emake | ||
} |
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.
why?
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.
[EDIT]
Forget what I said. I should use the right class python-r1. I am dropping this now. Pushed a new one.
sys-apps/onerng/onerng-3.6.ebuild
Outdated
|
||
src_configure() { | ||
# Run configure | ||
econf |
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.
why?
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.
[EDIT]
Forget what I said. I should use the right class python-r1. I am dropping this now. Pushed a new one.
sys-apps/onerng/onerng-3.6.ebuild
Outdated
emake DESTDIR="${D}" install | ||
|
||
# Install docs | ||
local DOCS=( "AUTHORS" "ChangeLog" "INSTALL" "NEWS" "README" ) |
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.
why not just default einstalldocs
?
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.
In that case, it only installs AUTHORS, ChangeLog and README. I wanted also to have INSTALL and NEWS for additional information. Or should I remove it?
5d34511
to
4f46a0d
Compare
d50d692
to
cc73e5a
Compare
sys-apps/onerng/onerng-3.6.ebuild
Outdated
|
||
DOCS=( "AUTHORS" "ChangeLog" "INSTALL" "NEWS" "README" ) | ||
|
||
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.
if it is default
you do not have to call for it
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.
Thanks! Fixed.
sys-apps/onerng/onerng-3.6.ebuild
Outdated
|
||
EAPI=6 | ||
|
||
PYTHON_COMPAT=( python2_7 python3_{4,5} ) |
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.
Doesn't it work with Python 3.6? If you haven't tested yet, then please do.
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.
It does, but the dependencies do not all support python3.6, as dev-python/python-gnupg.
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.
Python 3.6 added, since dev-python/python-gnupg
got now Python 3.6 support..
sys-apps/onerng/onerng-3.6.ebuild
Outdated
|
||
S="${WORKDIR}/${PN}_${PV}" | ||
|
||
DOCS=( "AUTHORS" "ChangeLog" "INSTALL" "NEWS" "README" ) |
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.
Why do you install INSTALL? Are people expected to install it manually after installing from ebuild? Otherwise, this look equivalent to automatic default.
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, you are right, removed it.
sys-apps/onerng/onerng-3.6.ebuild
Outdated
HOMEPAGE="https://www.onerng.info/" | ||
SRC_URI="https://github.com/OneRNG/onerng.github.io/raw/master/sw/${PN}_${PV}.orig.tar.gz -> ${P}.tar.gz" | ||
|
||
LICENSE="LGPL-3" |
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.
That's not the correct license.
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.
What a mess. The Homepage itself says LGPL-3 or GPL-3, the code says LGPL-2.1 or LGPL-3. I changed it now to the later one. I didn't choose LGPL-2.1+
, since it's unclear, if newer LGPL versions will be accepted by him.
Bug: https://bugs.gentoo.org/658388 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Bug: https://bugs.gentoo.org/658392 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Bug: https://bugs.gentoo.org/658444 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Bug: https://bugs.gentoo.org/658782 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Bug: https://bugs.gentoo.org/658874 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Bug: https://bugs.gentoo.org/658876 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Bug: https://bugs.gentoo.org/658876 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Bug: https://bugs.gentoo.org/658894 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Bug: https://bugs.gentoo.org/533740 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Bug: https://bugs.gentoo.org/652976 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Bug: https://bugs.gentoo.org/657558 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Bug: https://bugs.gentoo.org/657574 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657574 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657574 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657592 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657596 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
…7690 Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Bug: https://bugs.gentoo.org/657690 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc64"
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --ignore-arches
Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --ignore-arches
Punt unused dependency. Closes: https://bugs.gentoo.org/658974 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://bugs.gentoo.org/571234 Closes: gentoo#7663 Package-Manager: Portage-2.3.40, Repoman-2.3.9
* eapply_user is not currently a substitute for default Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://bugs.gentoo.org/548526 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Pull request CI report Report generated at: 2018-06-25 14:15 UTC No issues found |
sys-apps/onerng: New package
Closes: https://bugs.gentoo.org/548526