Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/genimage/
Date: Wed, 24 Aug 2022 10:34:58
Message-Id: 1661337286.43aa0ef8e5b1f4c5bb7b6fea1ecbf37e9a21d412.jsmolic@gentoo
1 commit: 43aa0ef8e5b1f4c5bb7b6fea1ecbf37e9a21d412
2 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
3 AuthorDate: Tue Aug 23 20:22:52 2022 +0000
4 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 24 10:34:46 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43aa0ef8
7
8 sys-fs/genimage: new package, add 15
9
10 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
11
12 sys-fs/genimage/Manifest | 1 +
13 sys-fs/genimage/genimage-15.ebuild | 36 ++++++++++++++++++++++++++++++++++++
14 sys-fs/genimage/metadata.xml | 11 +++++++++++
15 3 files changed, 48 insertions(+)
16
17 diff --git a/sys-fs/genimage/Manifest b/sys-fs/genimage/Manifest
18 new file mode 100644
19 index 000000000000..dd18d7329762
20 --- /dev/null
21 +++ b/sys-fs/genimage/Manifest
22 @@ -0,0 +1 @@
23 +DIST genimage-15.tar.gz 82983 BLAKE2B d5827a0c9221fb8bb55f8af6cd4bce0c59ee864895577df277bbfa73fff64074265c687d9c7bcabbf6f8cb7658e48dfdc299130136446688903ed1cedc980214 SHA512 dd63872e8a41872e9af2b87efd604f0a9d6946e6ebbc323a0e81052efd6a9668f9ffe77f068c84e38fb27cb1e00bd63e9b2cdebf9526b4bc6c9e0f7e344762a7
24
25 diff --git a/sys-fs/genimage/genimage-15.ebuild b/sys-fs/genimage/genimage-15.ebuild
26 new file mode 100644
27 index 000000000000..20da57056618
28 --- /dev/null
29 +++ b/sys-fs/genimage/genimage-15.ebuild
30 @@ -0,0 +1,36 @@
31 +# Copyright 2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +inherit autotools optfeature
37 +
38 +DESCRIPTION="Tool to generate multiple filesystem and flash images from a tree"
39 +HOMEPAGE="https://github.com/pengutronix/genimage"
40 +SRC_URI="https://github.com/pengutronix/genimage/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
41 +
42 +LICENSE="GPL-2"
43 +SLOT="0"
44 +KEYWORDS="~amd64"
45 +IUSE="test"
46 +RESTRICT="!test? ( test )"
47 +
48 +DEPEND="dev-libs/confuse:="
49 +RDEPEND="${DEPEND}"
50 +BDEPEND="test? ( sys-apps/fakeroot )"
51 +
52 +src_prepare() {
53 + default
54 + eautoreconf
55 +}
56 +
57 +pkg_postinst() {
58 + optfeature "cpio support" app-arch/cpio
59 + optfeature "tar support" app-arch/tar
60 + optfeature "qemu support" app-emulation/qemu
61 + optfeature "dosfstools support" sys-fs/dosfstools
62 + optfeature "cramfs support" sys-fs/cramfs
63 + optfeature "genext2fs support" sys-fs/genext2fs
64 + optfeature "jffs, ubifs and ubinize support" sys-fs/mtd-utils
65 + optfeature "squashfs support" sys-fs/squashfs-tools
66 +}
67
68 diff --git a/sys-fs/genimage/metadata.xml b/sys-fs/genimage/metadata.xml
69 new file mode 100644
70 index 000000000000..39daab896f74
71 --- /dev/null
72 +++ b/sys-fs/genimage/metadata.xml
73 @@ -0,0 +1,11 @@
74 +<?xml version="1.0" encoding="UTF-8"?>
75 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
76 +<pkgmetadata>
77 + <maintainer type="person">
78 + <email>jsmolic@g.o</email>
79 + <name>Jakov Smolić</name>
80 + </maintainer>
81 + <upstream>
82 + <remote-id type="github">pengutronix/genimage</remote-id>
83 + </upstream>
84 +</pkgmetadata>