Created attachment 500536 [details] dmtx-utils-0.7.4.ebuild As media-libs/libdmtx is already in tree, media-libs/dmtx-utils should be added as well to get it complete. Please see attached ebuild and patch to support imagemagick-7.
Created attachment 500538 [details, diff] imagemagick7.patch Patch for imagemagick-7 support, already referenced in submitted ebuild.
I could do proxy maintainer if that helps but someone would need to put this into the repository first.
Thank you for your contribution. I had a short look on the ebuild. Here a few ideas: • Please test the ebuild with repoman https://wiki.gentoo.org/wiki/Repoman • KEYWORDS need ~ for new ebuilds do not add arches you did not test • please fix the header. (see /usr/portage/skel.ebuild and https://devmanual.gentoo.org/ebuild-writing/eapi/) • We usually sort the KEYWORDS as ekeywords does. This makes comparison between packages easier. Simply run ekeywords on the ebuild to let it sort. You can prepare the metadata too. If you are interested in a PR on github instead contributing via bugzilla, have a look at https://wiki.gentoo.org/wiki/Github_Pull_Requests If you get stuck, you find us on IRC.
Created attachment 517800 [details] dmtx-utils-0.7.5.ebuild This is a ebuild based on the one from mva overlay. Repoman seems to be happy about it.
Created attachment 517802 [details] metadata.xml I've put myself as a (proxied-)maintainer for now. I'm not a Gentoo package maintainer yet though.
Created attachment 517804 [details] Manifest for 0.7.5 ebuild, metadata.xml, and source tarball
Jonas, I've added a new (different) ebuild for version 0.7.5 as well as metadata.xml and Manifest files. imagemagick7.patch is not needed for version 0.7.5 as it was incorporated upstream. I only tested on amd64, so put just ~amd64 keyword. I can be a maintainer for the package too.
nice. Please read https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers and contact Proxy Team on IRC.
Created attachment 543128 [details] build.log after PR 9462
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91071e948b751433ec8cd4ba9b2b8661dec0e91c commit 91071e948b751433ec8cd4ba9b2b8661dec0e91c Author: Andrey Mazo <ahippo@yandex.com> AuthorDate: 2018-08-05 18:21:25 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-08-20 15:31:17 +0000 media-gfx/dmtx-utils: new package, version 0.7.5 Add dmtx-utils package, which provides dmtxread/dmtxwrite/dmtxquery commands. The package is built on top of media-libs/libdmtx library. Closes: https://bugs.gentoo.org/635684 Closes: https://github.com/gentoo/gentoo/pull/9462 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-gfx/dmtx-utils/Manifest | 1 + media-gfx/dmtx-utils/dmtx-utils-0.7.5.ebuild | 30 ++++++++++++++++++++++++++++ media-gfx/dmtx-utils/metadata.xml | 21 +++++++++++++++++++ 3 files changed, 52 insertions(+)