mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
@@ -1 +1,3 @@
|
||||
DIST ddrescue-1.29.1.tar.lz 97623 BLAKE2B c1aaf24e645683e2f7a980f8eb237dc9673613229a953885d05c582c0344619311e67046f0cb5d914402341d11656454c1791a83b6f4ea9cb3fd5bd0bb6af369 SHA512 622de9f7739458142ae5a12f08557e1e5180534a42640e99e3db5ac535e6007616b534d79ce8f864944b1a5dc3385748aa2c216901522200f4f61969a9ff16aa
|
||||
DIST ddrescue-1.30.tar.lz 101615 BLAKE2B 9346608e2b53bb64cc7ed82f1ffd95f9fe8cbf87a4d50dfec0f3a22a44ee108a0a64f383a6b5b62922d0558ee74339880d071f0a82fc26fbb2997314a77d8ca4 SHA512 b542ca20da2c0e9a87803b06db13026e036976f9cba18b94332fa8b97b2ac7062b0117dce768ab9c27094511911864d942b0490cfc13a32656cb405c74996227
|
||||
DIST ddrescue-1.30.tar.lz.sig 72 BLAKE2B 76d1c39a8a7f062ccc81569e3ebdf2c418b851a8b45f50cb6cf48c815a669ff0749b95f51336dbe50e1014ff28dd76e0eaf4557cd023bce291759f9e82e3ef84 SHA512 c617e5bd295c4473bdafd5a3372b4a2f94165bba220561947b4a82322ba9bb622fc48c88bc80a352af9eaf3bc3555ff4694c5e16449f90de3fdffb3ab3cf8abb
|
||||
|
||||
50
sys-fs/ddrescue/ddrescue-1.30.ebuild
Normal file
50
sys-fs/ddrescue/ddrescue-1.30.ebuild
Normal file
@@ -0,0 +1,50 @@
|
||||
# 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/antoniodiazdiaz.asc
|
||||
inherit edo toolchain-funcs flag-o-matic unpacker verify-sig
|
||||
|
||||
DESCRIPTION="Copy data from one file or block device to another with read-error recovery"
|
||||
HOMEPAGE="https://www.gnu.org/software/ddrescue/ddrescue.html"
|
||||
SRC_URI="
|
||||
mirror://gnu/${PN}/${P}.tar.lz
|
||||
verify-sig? ( mirror://gnu/${PN}/${P}.tar.lz.sig )
|
||||
"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
IUSE="static"
|
||||
|
||||
BDEPEND="
|
||||
$(unpacker_src_uri_depends)
|
||||
verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )
|
||||
"
|
||||
|
||||
src_unpack() {
|
||||
use verify-sig && verify-sig_src_unpack
|
||||
unpacker ${P}.tar.lz
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use static && append-ldflags -static
|
||||
|
||||
# not a normal configure script
|
||||
edo ./configure \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
CXX="$(tc-getCXX)" \
|
||||
CPPFLAGS="${CPPFLAGS}" \
|
||||
CXXFLAGS="${CXXFLAGS}" \
|
||||
LDFLAGS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./testsuite/check.sh "${S}"/testsuite || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install install-man
|
||||
einstalldocs
|
||||
}
|
||||
Reference in New Issue
Block a user