commit: aea12a8da48d3cd156001e17e5dce25e1ab76ccf Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Mon Jun 15 14:21:51 2020 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Mon Jun 15 14:21:51 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea12a8d
dev-libs/libgpg-error: fetch missing script for 1.38 Closes: https://bugs.gentoo.org/726520 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> dev-libs/libgpg-error/Manifest | 1 + dev-libs/libgpg-error/libgpg-error-1.38.ebuild | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/dev-libs/libgpg-error/Manifest b/dev-libs/libgpg-error/Manifest index 0f04e620413..8968fc57d8e 100644 --- a/dev-libs/libgpg-error/Manifest +++ b/dev-libs/libgpg-error/Manifest @@ -1,3 +1,4 @@ +DIST gen-lock-obj-1.38.sh 2643 BLAKE2B 5040b027a95f10bac4a0ba463c8bb8387514ca9136e019fc647183456593df27473eb79af1d79e803984dd2b93166c286809b376968584cc320679de95fcfbba SHA512 d60999a08f70f5bcf1b66099c5d7b5f715dbd881bd0d75dbdde3a8932e9b064166f0524a45ae88b5b182c620aee526e14095ffdee68403b5d3b087b4dc4c0c2c DIST libgpg-error-1.36.tar.bz2 920542 BLAKE2B 81684f6e47192c50cfa408977d53dc3812befca28733b531d51dffa0a6799a47366a50f64755557a7b3111a179ac4aba9e6a527418461cdbcccea80ae6bed4fa SHA512 6e5f853f77dc04f0091d94b224cab8e669042450f271b78d0ea0219658d059c9cab1ab0eaa020a4227f451520b417fc340b85971a6f5e144fa69be57e15df346 DIST libgpg-error-1.37.tar.bz2 937282 BLAKE2B 70666749aa0156652405ee15e4307f29bdf748f06728da5c672c0208053e0d3a041aaef882b263dd828e2aa7dd8a2f77334447af2c499f81f7602150d84f593f SHA512 fa12977237fcc872e944cda39ca43ee7d2cc9c52e243ede6077f4a31ae135e322dc848b4b55cffdc4ec53f27601ba30ddb368b090a94cd00d9345a55b323f179 DIST libgpg-error-1.38.tar.bz2 957637 BLAKE2B 9532402466748503805366b94c82c9adfe5b448f885c26b33ebf7ba9957161ca046b4057f5ca862224accb9f2af731652a55d20e7a4ab69107190a58c8e11ad6 SHA512 b936a4738c2cee111d855b1ba3ec433da8c77799a87d1f71275f974f871ebfa593c9db06ea53f0490b6cd6b94bef34f6052a587a4d13d839ec0128500c2dd9de diff --git a/dev-libs/libgpg-error/libgpg-error-1.38.ebuild b/dev-libs/libgpg-error/libgpg-error-1.38.ebuild index 821a4bb59d4..3a45f44afdf 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.38.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.38.ebuild @@ -7,7 +7,8 @@ inherit autotools libtool multilib-minimal toolchain-funcs prefix DESCRIPTION="Contains error handling functions used by GnuPG software" HOMEPAGE="http://www.gnupg.org/related_software/libgpg-error" -SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2 + https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob_plain;f=src/gen-lock-obj.sh;hb=libgpg-error-1.38 -> gen-lock-obj-1.38.sh" LICENSE="GPL-2 LGPL-2.1" SLOT="0" @@ -31,6 +32,13 @@ PATCHES=( "${FILESDIR}/${P}-cross_compile.patch" #726520 ) +src_unpack() { + [[ ${PV} == 1.38 ]] || die "Please remove gen-lock-obj.sh from SRC_URI and drop src_unpack" + unpack ${P}.tar.bz2 + cp "${DISTDIR}"/gen-lock-obj-1.38.sh "${S}"/src/gen-lock-obj.sh || die + chmod +x "${S}"/src/gen-lock-obj.sh || die +} + src_prepare() { default # only necessary for as long as we run eautoreconf, configure.ac
