commit: dd412b62899f845fd244611a4ac5624652a8fe6c Author: Matt Jolly <kangie <AT> gentoo <DOT> org> AuthorDate: Mon Mar 9 08:37:17 2026 +0000 Commit: Matt Jolly <kangie <AT> gentoo <DOT> org> CommitDate: Mon Mar 9 08:43:32 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd412b62
app-arch/drpm: add 0.5.3 This is basically 0.5.2 with our downstream patch applied, but it is technically behind. Signed-off-by: Matt Jolly <kangie <AT> gentoo.org> app-arch/drpm/Manifest | 1 + app-arch/drpm/drpm-0.5.3.ebuild | 46 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/app-arch/drpm/Manifest b/app-arch/drpm/Manifest index 63017e871b0f..37c677bf9774 100644 --- a/app-arch/drpm/Manifest +++ b/app-arch/drpm/Manifest @@ -1 +1,2 @@ DIST drpm-0.5.2.tar.gz 138930 BLAKE2B b2d57e35bf62e94ba23212518a57c22a5638c270a38b07e77799e4c054e82391a08bd40a34adb78e5e5a9cf6c895895146b3619c953a1f0d312a8790652fda55 SHA512 591ffb6b28b1d4c6dda25746a76563c0fa15f48368e2593dbd00a2652dea78b635c8e28f6e50cf824450d9938652ddf3712c877135d66a7b762f1223b38e9ab4 +DIST drpm-0.5.3.tar.gz 139163 BLAKE2B 376d36785aef25940e10344084476929e2897306c778f05600efaa797e01d1cd56fd2722e311880305a5c6277e3edd4f4618b6225ad6d414bb3368e9f2f3c0ce SHA512 cd8c01dbd2920a963545cf3b3b42ca1f135325b24db4082bd0685e95e62faf1413007c0879877e53fa5fa69b4ae026fa17909d6cbb6921b387dfaea6db9b3ea8 diff --git a/app-arch/drpm/drpm-0.5.3.ebuild b/app-arch/drpm/drpm-0.5.3.ebuild new file mode 100644 index 000000000000..5658801e387c --- /dev/null +++ b/app-arch/drpm/drpm-0.5.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2023-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A library for making, reading and applying deltarpm packages" +HOMEPAGE="https://github.com/rpm-software-management/drpm" +if [[ ${PV} = 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/rpm-software-management/drpm/" +else + SRC_URI="https://github.com/rpm-software-management/drpm/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="LGPL-2.1+" +SLOT="0" + +IUSE="lzip test zstd" +RESTRICT="!test? ( test )" + +DEPEND=" + app-arch/bzip2:= + app-arch/rpm + app-arch/xz-utils + dev-libs/openssl:= + virtual/zlib:= + lzip? ( app-arch/lzlib ) + zstd? ( app-arch/zstd:= ) +" +RDEPEND="${DEPEND}" +BDEPEND="${DEPEND} + test? ( dev-util/cmocka ) +" + +src_configure() { + local mycmakeargs=( + -DHAVE_LZLIB_DEVEL=$(usex lzip ON OFF) + -DWITH_ZSTD=$(usex zstd ON OFF) + -DENABLE_TESTS=$(usex test ON OFF) + ) + + cmake_src_configure +}
