Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 635684 - media-libs/dmtx-utils-0.7.4 new package as supplement to media-libs/libdmtx-0.7.4
Summary: media-libs/dmtx-utils-0.7.4 new package as supplement to media-libs/libdmtx-0...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2017-10-28 13:30 UTC by Konstantin Münning
Modified: 2018-08-20 15:31 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dmtx-utils-0.7.4.ebuild (dmtx-utils-0.7.4.ebuild,726 bytes, text/plain)
2017-10-28 13:30 UTC, Konstantin Münning
Details
imagemagick7.patch (imagemagick7.patch,4.37 KB, patch)
2017-10-28 13:32 UTC, Konstantin Münning
Details | Diff
dmtx-utils-0.7.5.ebuild (dmtx-utils-0.7.5.ebuild,534 bytes, text/plain)
2018-02-04 17:22 UTC, Andrey
Details
metadata.xml (metadata.xml,562 bytes, text/xml)
2018-02-04 17:27 UTC, Andrey
Details
Manifest for 0.7.5 ebuild, metadata.xml, and source tarball (Manifest,1.11 KB, text/plain)
2018-02-04 17:29 UTC, Andrey
Details
build.log after PR 9462 (build.log.xz,3.66 KB, application/x-xz)
2018-08-12 05:15 UTC, Andrey
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Konstantin Münning 2017-10-28 13:30:56 UTC
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.
Comment 1 Konstantin Münning 2017-10-28 13:32:10 UTC
Created attachment 500538 [details, diff]
imagemagick7.patch

Patch for imagemagick-7 support, already referenced in submitted ebuild.
Comment 2 Konstantin Münning 2017-10-28 18:57:19 UTC
I could do proxy maintainer if that helps but someone would need to put this into the repository first.
Comment 3 Jonas Stein gentoo-dev 2017-12-19 01:51:47 UTC
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.
Comment 4 Andrey 2018-02-04 17:22:46 UTC
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.
Comment 5 Andrey 2018-02-04 17:27:51 UTC
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.
Comment 6 Andrey 2018-02-04 17:29:39 UTC
Created attachment 517804 [details]
Manifest for 0.7.5 ebuild, metadata.xml, and source tarball
Comment 7 Andrey 2018-02-04 17:38:36 UTC
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.
Comment 8 Jonas Stein gentoo-dev 2018-04-05 00:49:51 UTC
nice. Please read https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers and contact Proxy Team on IRC.
Comment 9 Andrey 2018-08-12 05:15:34 UTC
Created attachment 543128 [details]
build.log after PR 9462
Comment 10 Larry the Git Cow gentoo-dev 2018-08-20 15:31:25 UTC
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(+)