summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Jolly <Matt.Jolly@footclan.ninja>2023-06-17 07:57:55 +1000
committerJoonas Niilola <juippis@gentoo.org>2023-06-29 15:53:52 +0300
commit3a4d067db4e3fded89caa2689ef2fba9370d55c7 (patch)
tree7324aac47f33c003669f05aa2d80d12020f30b17 /app-arch/drpm/drpm-0.5.2.ebuild
parentapp-backup/deja-dup: add xdg_desktop_database_update to 44.2 (diff)
downloadgentoo-3a4d067db4e3fded89caa2689ef2fba9370d55c7.tar.gz
gentoo-3a4d067db4e3fded89caa2689ef2fba9370d55c7.tar.bz2
gentoo-3a4d067db4e3fded89caa2689ef2fba9370d55c7.zip
app-arch/drpm: add 0.5.2; update live
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'app-arch/drpm/drpm-0.5.2.ebuild')
-rw-r--r--app-arch/drpm/drpm-0.5.2.ebuild46
1 files changed, 46 insertions, 0 deletions
diff --git a/app-arch/drpm/drpm-0.5.2.ebuild b/app-arch/drpm/drpm-0.5.2.ebuild
new file mode 100644
index 000000000000..737011a8cc67
--- /dev/null
+++ b/app-arch/drpm/drpm-0.5.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2023 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:=
+ sys-libs/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
+}