diff --git a/net-fs/mc3/Manifest b/net-fs/mc3/Manifest new file mode 100644 index 0000000..64f8151 --- /dev/null +++ b/net-fs/mc3/Manifest @@ -0,0 +1,3 @@ +DIST mc-2021.03.23.05.46.11-deps.tar.xz 400078460 SHA256 6afe77997eb99706f634109ed6776eb72c9adfde9690d5d7430f34731e907694 SHA512 5970f19d563eb948fbef64e82677a8c29b35b925d41ae1682241771adc2153096de57ecb6bb2b3e7e21aa800158a8dc68922e1b177df6f96882adba658f80e6b WHIRLPOOL 239e8765bbbbcc04e78cc221bf53d724abd67150565283bf00736ddabc27713e9b102af41632a27bd71628939e0c695eaf7ef4395197c241c17af0de7c3c5c4e +DIST mc-2021.03.23.05.46.11.tar.gz 438008 SHA256 3045dacd789a130d46e18303ae10d455af655dd34d4f5161f8508d679b0756e8 SHA512 34dcb4d5c8c98ba9edf3791a01914bef0bce29c5939a7486d79e1c7949e3169897c7db4c718cd7329e507cd9402dd6cdf142fe1c426ea5fb5d6aadd0cc248f7c WHIRLPOOL 44aa61752537a6d7e0965461ca29d016b7e9bd3deeab393c51b59e695cd24c8b4fe0d40a51c1af9dd43bfb01dc8fea0e98e51a763609a004f4b5f1f28f0691a1 +EBUILD mc3-2021.03.23.05.46.11.ebuild 1129 SHA256 297074265e079e81cc5479d5b0fb386aab58e0fb89ef6a337e59deda405c785b SHA512 38b589b4852344dc84893680c4987f5317c176ef6176731c1f801d028c1bf79c8bfa661c2aba45c9b89f8a1b989b778976eefdcbc454d160ac1f09a4a67cacca WHIRLPOOL 3901e3a535e5f6793c37dc0905acbdc5893250589f2f4bbfc50451b6d8583e1b4316a636d367498fa604c6cd06f4d3480a4c8c9e12a2d83427ff587604e860a7 diff --git a/net-fs/mc3/mc3-2021.03.23.05.46.11.ebuild b/net-fs/mc3/mc3-2021.03.23.05.46.11.ebuild new file mode 100644 index 0000000..d212c1c --- /dev/null +++ b/net-fs/mc3/mc3-2021.03.23.05.46.11.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit go-module + +REAL_P="${P//mc3/mc}" +REAL_PN="${PN//mc3/mc}" +MY_PV="$(ver_cut 1-3)T$(ver_cut 4-7)Z" +MY_PV=${MY_PV//./-} +EGIT_COMMIT=1513d76ca9d3a2cddda40d0e6e50be164b894889 + +DESCRIPTION="Minio client provides alternatives for ls, cat on cloud storage and filesystems" +HOMEPAGE="https://github.com/minio/mc" +SRC_URI="https://github.com/minio/mc/archive/RELEASE.${MY_PV}.tar.gz -> ${REAL_P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${REAL_P}-deps.tar.xz" + +LICENSE="Apache-2.0 BSD MIT MPL-2.0" +SLOT="0" +KEYWORDS="amd64" + +RDEPEND="" + +S="${WORKDIR}/${REAL_PN}-RELEASE.${MY_PV}" + +src_prepare() { + default + sed -i \ + -e "s/time.Now().UTC().Format(time.RFC3339)/\"${VERSION}\"/" \ + -e "s/-s -w//" \ + -e "/time/d" \ + -e "s/+ commitID()/+ \"${EGIT_COMMIT}\"/" \ + buildscripts/gen-ldflags.go || die +} + +src_compile() { + MC_RELEASE="${MY_PV}" \ + go build -trimpath --ldflags "$(go run buildscripts/gen-ldflags.go)" -o ${PN} || die +} + +src_install() { + dobin mc3 + dodoc -r README.md CONTRIBUTING.md docs +}