commit:     cc8ef5033de60c5c337308431b7ded985068503c
Author:     Artemis Everfree <artemis <AT> artemis <DOT> sh>
AuthorDate: Sun Jan 15 07:59:45 2023 +0000
Commit:     Artemis Everfree <artemis <AT> artemis <DOT> sh>
CommitDate: Sun Jan 15 18:29:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc8ef503

sys-apps/openSeaChest: new package, add 22.07

Signed-off-by: Artemis Everfree <artemis <AT> artemis.sh>

 sys-apps/openSeaChest/Manifest                  |  5 +++
 sys-apps/openSeaChest/metadata.xml              | 12 +++++++
 sys-apps/openSeaChest/openSeaChest-22.07.ebuild | 44 +++++++++++++++++++++++++
 3 files changed, 61 insertions(+)

diff --git a/sys-apps/openSeaChest/Manifest b/sys-apps/openSeaChest/Manifest
new file mode 100644
index 000000000..0e99d4675
--- /dev/null
+++ b/sys-apps/openSeaChest/Manifest
@@ -0,0 +1,5 @@
+DIST openSeaChest-22.07.tar.gz 806167 BLAKE2B 
937b67aaaa071f7ade15039d4239c63aadbf43ff2e06e86e4bcc8f45b5767898d52a1a518754ec3dddb3baee7688885c24bca7dd58f8e6292fde7890e1f59876
 SHA512 
314e466d64104dd949833f72b089b3cea3f0cded55ddc8aec945fd69374baa6e2409269fee679618e6893e2dc4aafac4878cf54a5621f116f9c721c8b7a5db60
+DIST opensea-common-a2155bb5d1f45e50cc2e0158ed183d15e12de6bd.tar.gz 123800 
BLAKE2B 
ecfe7a464907e2f1f444f7080349e889b314612d05588450589659eb42f98045212d631f65fbb866b6587f302bc7b89697074ddfc30b3b108cffdc044768fbe8
 SHA512 
5f9561bdef38b8099db9c592c1ca16f0072b5b3d014d815ab855951d9e963187c56c1c06ca03cb9eab47bd19bac6310787ce8a38f8840daf587c8ca2b3505048
+DIST opensea-operations-f9eab78b3cc349a74a1878b484ca27812506357b.tar.gz 463379 
BLAKE2B 
216ac13290ba1be7c6404b981327c46cddc7197ee3c978f156a7a42f0dde0ad38bdeaf4b5f88ce118143494f9c4de1a953a510cb6dfeb42675b264957bbaaf5f
 SHA512 
3e145108ec4a557c237f135a3afe0c716bd6b8ab3db940338c8543b8a58105db44fca9d10c8e8914e37c4f7759912b14abacd123bf2b59a4fefb6e32d2e8cb58
+DIST opensea-transport-f09d599a992e4e12e2537e9e5592c8bdf799dc0a.tar.gz 758522 
BLAKE2B 
e49a0980d0f2780da5d684af6881239d45cd585738b02b0eb2e88080d9e76a4e1b2005dc74794d3f3c6b6c98134a10d764768c903046ff95446ba57fd4d4d20f
 SHA512 
3b578295e5ff57e38182c358e4c62fe73462dadf219306dd66984cd67b7ca36d5cdb63258d9badbfa4a09a9b4ea33be6485c24c3ba8d4db99f4838ca4a64d14d
+DIST wingetopt-a8c80ade25449464bc847d65420f41eb5262ff62.tar.gz 17371 BLAKE2B 
31091fd7c4c992de2d8be299a97bacef74fe78fcce0b2cb8dcf01877cc1b97eceba22be0ea5a7d8436382a63425e247165f08fc69fa93b6dc4538d28442ba865
 SHA512 
a7459505fa42508032c51979d59ef554b57f77b37422941f74a2a13b84b86da2509b923a9d42ff17618d26060838117e3c7f10168c8c40b41cce806fa8ead3a5

diff --git a/sys-apps/openSeaChest/metadata.xml 
b/sys-apps/openSeaChest/metadata.xml
new file mode 100644
index 000000000..54fc33e4f
--- /dev/null
+++ b/sys-apps/openSeaChest/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+    <maintainer type="person">
+        <email>[email protected]</email>
+        <description>Primary maintainer</description>
+        <name>Artemis Everfree</name>
+    </maintainer>
+    <upstream>
+        <remote-id type="github">Seagate/openSeaChest</remote-id>
+    </upstream>
+</pkgmetadata>

diff --git a/sys-apps/openSeaChest/openSeaChest-22.07.ebuild 
b/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
new file mode 100644
index 000000000..90839415d
--- /dev/null
+++ b/sys-apps/openSeaChest/openSeaChest-22.07.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+#
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit meson
+
+DESCRIPTION="SeaGate's open source harddrive control utilities"
+HOMEPAGE="https://github.com/Seagate/openSeaChest";
+LICENSE="MPL-2.0"
+
+SRC_URI="
+https://github.com/Seagate/openSeaChest/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+https://api.github.com/repos/Seagate/opensea-common/tarball/a2155bb5d1f45e50cc2e0158ed183d15e12de6bd
 -> opensea-common-a2155bb5d1f45e50cc2e0158ed183d15e12de6bd.tar.gz
+https://api.github.com/repos/Seagate/opensea-operations/tarball/f9eab78b3cc349a74a1878b484ca27812506357b
 -> opensea-operations-f9eab78b3cc349a74a1878b484ca27812506357b.tar.gz
+https://api.github.com/repos/Seagate/opensea-transport/tarball/f09d599a992e4e12e2537e9e5592c8bdf799dc0a
 -> opensea-transport-f09d599a992e4e12e2537e9e5592c8bdf799dc0a.tar.gz
+https://api.github.com/repos/Seagate/wingetopt/tarball/a8c80ade25449464bc847d65420f41eb5262ff62
 -> wingetopt-a8c80ade25449464bc847d65420f41eb5262ff62.tar.gz
+"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RDEPEND=""
+DEPEND="${RDEPEND}"
+BDEPEND=""
+IDEPEND=""
+
+src_prepare() {
+       default
+
+       # Move over submodules, because the upstream tar doesn't have them.
+       mkdir -p "${S}"/'subprojects'
+       rmdir "${S}"/'subprojects/opensea-common' || true
+       mv "${WORKDIR}"/'Seagate-opensea-common-a2155bb' 
"${S}"/'subprojects/opensea-common'
+       rmdir "${S}"/'subprojects/opensea-operations' || true
+       mv "${WORKDIR}"/'Seagate-opensea-operations-f9eab78' 
"${S}"/'subprojects/opensea-operations'
+       rmdir "${S}"/'subprojects/opensea-transport' || true
+       mv "${WORKDIR}"/'Seagate-opensea-transport-f09d599' 
"${S}"/'subprojects/opensea-transport'
+       rmdir "${S}"/'subprojects/wingetopt' || true
+       mv "${WORKDIR}"/'Seagate-wingetopt-a8c80ad' 
"${S}"/'subprojects/wingetopt'
+}
+
+src_configure() {
+       meson_src_configure
+}

Reply via email to