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

media-gfx/pencil: Version Bump to 0.6.4 #13947

Closed
wants to merge 2 commits into from
Closed

media-gfx/pencil: Version Bump to 0.6.4 #13947

wants to merge 2 commits into from

Conversation

mundis
Copy link

@mundis mundis commented Dec 11, 2019

Closes: https://bugs.gentoo.org/684356
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Raimund Mathis iba68@mail.ch
Package-Manager: Portage-2.3.81, Repoman-2.3.20

Closes: https://bugs.gentoo.org/684356
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Raimund Mathis <iba68@mail.ch>
Package-Manager: Portage-2.3.81, Repoman-2.3.20
@gentoo-bot gentoo-bot added maintainer-needed There is at least one affected package with no maintainer. Review it if you can. assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. labels Dec 11, 2019
@@ -40,7 +40,7 @@ src_install() {
einstalldocs

# install target not yet provided
# emake INSTALL_ROOT="${D}" install
# emake INSTALL_ROOT="${D}" install || die "emake install failed"
Copy link
Contributor

Choose a reason for hiding this comment

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

emake does not require || die as the eclass handles it. So, the original comment is valid.

Closes: https://bugs.gentoo.org/684356
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Raimund Mathis iba68@mail.ch
Package-Manager: Portage-2.3.81, Repoman-2.3.20
@mundis mundis changed the title media-gfx/pencil: Version Bump to 0.6.4 media-gfx/pencil: Version Bump to 0.6.4 [please reassign] Dec 11, 2019
@gentoo-bot gentoo-bot changed the title media-gfx/pencil: Version Bump to 0.6.4 [please reassign] media-gfx/pencil: Version Bump to 0.6.4 Dec 11, 2019
@gentoo-bot
Copy link

Pull Request assignment

Submitter: @mundis
Areas affected: ebuilds
Packages affected: media-gfx/pencil

media-gfx/pencil: @gentoo/proxy-maint (maintainer needed)

Linked bugs

Bugs linked: 684356


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

Docs: Code of ConductCopyright policy (expl.) ● DevmanualGitHub PRsProxy-maint guide

@gentoo-bot gentoo-bot added maintainer-needed There is at least one affected package with no maintainer. Review it if you can. assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. and removed assigned PR successfully assigned to the package maintainer(s). bug linked Bug/Closes found in footer, and cross-linked with the PR. maintainer-needed There is at least one affected package with no maintainer. Review it if you can. labels Dec 11, 2019
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2019-12-11 17:19 UTC
Newest commit scanned: 8480737
Status: ✅ good

Issues already there before the PR (double-check them):
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#app-emulation/virtualbox-additions
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#app-emulation/virtualbox-modules
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#app-eselect/eselect-opencl
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#dev-db/postgresql
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#dev-java/icedtea
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#dev-lang/php
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#dev-php/PEAR-Archive_Tar
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#dev-php/pecl-apcu_bc
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#dev-php/pecl-http
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#dev-php/pecl-redis
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#dev-php/phpspec-prophecy
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#dev-util/cmt
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#dev-util/coccinelle
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#gnustep-apps/sogo
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#media-gfx/evoluspencil
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#media-gfx/iscan
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#media-sound/podcatcher
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#net-libs/nodejs
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#net-misc/gerbera
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#net-vpn/tor
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#sci-libs/tensorflow
https://qa-reports.gentoo.org/output/gentoo-ci/9f9b023/output.html#sys-apps/policycoreutils

Comment on lines +8 to +15
<maintainer type="person">
<email>iba68@mail.ch</email>
<name>Raimund Mathis</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
Copy link
Member

Choose a reason for hiding this comment

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

Replace the <!-- maintainer needed --> section with this info, ie put this on top of <upstream> and remove maintainer-needed.

@@ -1,4 +1,4 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2019 Gentoo Authors
Copy link
Member

Choose a reason for hiding this comment

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

There's no reason at all for you to even touch this ebuild.


EAPI=7

inherit desktop l10n qmake-utils xdg-utils
Copy link
Member

Choose a reason for hiding this comment

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

You should drop l10n.eclass and install all locales by default, this is now on user to INSTALL_MASK these unwanted small files. I don't really mind it, but it's the right thing to do.

inherit desktop l10n qmake-utils xdg-utils

DESCRIPTION="2D animation and drawing program based on Qt5"
HOMEPAGE="https://www.pencil2d.org/"
Copy link
Member

Choose a reason for hiding this comment

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

You could add the Github page here as well.

PLOCALES="ca cs da de el es et fr he hu_HU id it ja kab pl pt pt_BR ru sl vi zh_CN zh_TW"

RDEPEND="
dev-qt/qtcore:5
Copy link
Member

Choose a reason for hiding this comment

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

You seem to be missing some of the required deps here. You should really study upstream build files to detect how they're used and what are unconditionally required. I see a potential for doc USE flag for example, then there's something for ffmpeg and at least qtxmlpatterns is required to build this program.


insinto /usr/share/mime/packages/
doins app/data/pencil2d.xml
dodoc LICENSE.TXT
Copy link
Member

Choose a reason for hiding this comment

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

No need to duplicate GPL-2 license. Calling einstalldocs above is enough.

@mundis mundis closed this Dec 13, 2019
@mundis mundis deleted the media-gfx/pencil branch December 13, 2019 13:44
@a17r
Copy link
Member

a17r commented Dec 13, 2019

why close it?

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. maintainer-needed There is at least one affected package with no maintainer. Review it if you can.
Projects
None yet
6 participants