Skip to content
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

Closed
wants to merge 10,000 commits into from
Closed

sys-apps/onerng: New package #7714

wants to merge 10,000 commits into from

Conversation

ConiKost
Copy link
Contributor

sys-apps/onerng: New package

Closes: https://bugs.gentoo.org/548526

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull Request assignment

Areas affected: ebuilds
Packages affected: sys-apps/onerng

sys-apps/onerng: @gentoo/proxy-maint (new package)

Bugs linked: 548526

In order to force reassignment and/or bug reference scan, please append [please reassign] to the pull request title.

@gentoo-repo-qa-bot gentoo-repo-qa-bot added new package The PR is adding a new package. self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else) assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. labels Mar 30, 2018
@ConiKost ConiKost force-pushed the onerng branch 2 times, most recently from 70a09aa to e8f3796 Compare March 30, 2018 17:20

src_install() {
# Install files
emake DESTDIR="${D}" install
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is not it default?

Copy link
Contributor Author

@ConiKost ConiKost Apr 1, 2018

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.

src_compile() {
# Run make
emake
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why?

Copy link
Contributor Author

@ConiKost ConiKost Apr 1, 2018

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.


src_configure() {
# Run configure
econf
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why?

Copy link
Contributor Author

@ConiKost ConiKost Apr 1, 2018

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.

emake DESTDIR="${D}" install

# Install docs
local DOCS=( "AUTHORS" "ChangeLog" "INSTALL" "NEWS" "README" )
Copy link
Contributor

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 ?

Copy link
Contributor Author

@ConiKost ConiKost Apr 1, 2018

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?

@ConiKost ConiKost force-pushed the onerng branch 3 times, most recently from 5d34511 to 4f46a0d Compare April 1, 2018 20:08
@ConiKost ConiKost force-pushed the onerng branch 2 times, most recently from d50d692 to cc73e5a Compare April 28, 2018 09:18

DOCS=( "AUTHORS" "ChangeLog" "INSTALL" "NEWS" "README" )

src_install() {
Copy link
Contributor

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

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Fixed.


EAPI=6

PYTHON_COMPAT=( python2_7 python3_{4,5} )
Copy link
Member

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.

Copy link
Contributor Author

@ConiKost ConiKost Jun 18, 2018

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.

Copy link
Contributor Author

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..


S="${WORKDIR}/${PN}_${PV}"

DOCS=( "AUTHORS" "ChangeLog" "INSTALL" "NEWS" "README" )
Copy link
Member

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.

Copy link
Contributor Author

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.

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"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

@ConiKost ConiKost Jun 19, 2018

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.

Sergei Trofimovich added 11 commits June 24, 2018 20:36
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"
Sergei Trofimovich and others added 27 commits June 24, 2018 21:21
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
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2018-06-25 14:15 UTC
Newest commit scanned: 02546e9
Status: ✅ good

No issues found

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. new package The PR is adding a new package. self-maintained The PR changes only packages that are maintained by the submitter (i.e. no need to ask anybody else)
Projects
None yet
8 participants