diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /app-backup/tarsnap | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'app-backup/tarsnap')
| -rw-r--r-- | app-backup/tarsnap/Manifest | 2 | ||||
| -rw-r--r-- | app-backup/tarsnap/metadata.xml | 5 | ||||
| -rw-r--r-- | app-backup/tarsnap/tarsnap-1.0.41.ebuild | 82 |
3 files changed, 89 insertions, 0 deletions
diff --git a/app-backup/tarsnap/Manifest b/app-backup/tarsnap/Manifest new file mode 100644 index 000000000000..59aa3c8281d0 --- /dev/null +++ b/app-backup/tarsnap/Manifest @@ -0,0 +1,2 @@ +DIST tarsnap-autoconf-1.0.41.tgz 763978 BLAKE2B 485305ad628c55b39cb639adae08eeb03ca03c5d9d610a466ebfacca09552e7a2016712d834b8f43270cccc593cc31f794f99615aea89eb33152ec81c38e25e6 SHA512 ea9fc30c9d9860040021eae2583c370c6ebd5bb37c5fa39d9d0ea141ff976d22e5df8c842c0963b6d930da9452eb0e6c3040e74e9cdb3a348e41f4aeec27deb8 +DIST tarsnap-sigs-1.0.41.asc 972 BLAKE2B fe8539722a00899f5d0b1b68c984d4586ddbab2e599918f35dd0965c0a0336e3be3da8a4955e6a642dc357e40197fd57ebc6417096f81c1a5554dafe78ec6aab SHA512 d91239c7230ca5fa3a2c6f9d8bac834782dbe5772d18f12aac1f20c4171f4f3afe924ec05b1cff219d096959e204594b94a1860c7d205d32033282cef29a0150 diff --git a/app-backup/tarsnap/metadata.xml b/app-backup/tarsnap/metadata.xml new file mode 100644 index 000000000000..5f33304011d5 --- /dev/null +++ b/app-backup/tarsnap/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/app-backup/tarsnap/tarsnap-1.0.41.ebuild b/app-backup/tarsnap/tarsnap-1.0.41.ebuild new file mode 100644 index 000000000000..4aac194fc434 --- /dev/null +++ b/app-backup/tarsnap/tarsnap-1.0.41.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/tarsnap.asc +inherit toolchain-funcs shell-completion verify-sig + +DESCRIPTION="Online backups for the truly paranoid" +HOMEPAGE="https://www.tarsnap.com/" +SRC_URI=" + https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz + verify-sig? ( https://www.tarsnap.com/download/${PN}-sigs-${PV}.asc ) +" +S="${WORKDIR}"/${PN}-autoconf-${PV} + +LICENSE="tarsnap BSD BSD-2 MIT" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="acl bzip2 lzma xattr" +# The tarsnap license allows redistribution only without modification. +# Commented out because patches apply only to files with a free license. +#RESTRICT="bindist" + +RDEPEND=" + app-arch/bzip2 + dev-libs/openssl:= + sys-fs/e2fsprogs + virtual/zlib:= + acl? ( sys-apps/acl ) + lzma? ( app-arch/xz-utils ) + xattr? ( sys-apps/attr ) +" +# Required for "magic.h" +DEPEND=" + ${RDEPEND} + virtual/os-headers +" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-tarsnap )" + +QA_CONFIG_IMPL_DECL_SKIP=( + # false positive due to outdated autoconf, bug #900124 + # release tarballs don't contain configure.ac!!! + makedev +) + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + ${PN}-sigs-${PV}.asc \ + openssl-dgst \ + ${PN}-autoconf-${PV}.tgz + cd "${WORKDIR}" || die + fi + + default +} + +src_configure() { + local myeconfargs=( + $(use_enable xattr) + $(use_enable acl) + # The bundled libarchive (ancient copy) always builds + # the bzip2 bits. + --with-bz2lib + --without-lzmadec + $(use_with lzma) + --with-bash-completion-dir="$(get_bashcompdir)" + --with-zsh-completion-dir="$(get_zshcompdir)" + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_test() { + emake test +} |
