dev-ml/camlbz2 - 0.7.9999.20230723 (zscheile)

Search

Package Information

Description:
OCaml bindings for libbz (AKA, bzip2)
Homepage:
https://gitlab.com/irill/camlbz2
License:
LGPL-2.1+

Ebuild Details

Version EAPI Keywords Slot
0.7.9999.20230723 8 amd64 arm arm64 ~ppc ppc64 ~riscv x86 0/0.7.9999.20230723
View Raw Ebuild
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

AT_M4DIR="m4"
inherit autotools findlib dune

DESCRIPTION="OCaml bindings for libbz (AKA, bzip2)"
HOMEPAGE="https://gitlab.com/irill/camlbz2"

# LOL
DUNE_PKG_NAME="bz2"
COMMIT="9c4e7fef63a3fdb49fbcffc84058ecc30e9b23f3"
SRC_URI="https://gitlab.com/kit-ty-kate/camlbz2/-/archive/${COMMIT}/camlbz2-${COMMIT}.tar.bz2 -> ${P}.tar.bz2"
S="${WORKDIR}/camlbz2-${COMMIT}"

LICENSE="LGPL-2.1+" # with OCaml linking exception
SLOT="0/${PV}"
KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"

DEPEND="
	app-arch/bzip2
	>=dev-lang/ocaml-5:=[ocamlopt]
"
RDEPEND="${DEPEND}"

src_prepare() {
	default
	rm "${S}/bz2.opam" || die
	cp "${FILESDIR}/${DUNE_PKG_NAME}.opam" "${S}/${DUNE_PKG_NAME}.opam" || die
}

Dependencies

DEPEND

	app-arch/bzip2
	>=dev-lang/ocaml-5:=[ocamlopt]

RDEPEND

	app-arch/bzip2
	>=dev-lang/ocaml-5:=[ocamlopt]

Manifest for 0.7.9999.20230723

Type File Size Source URLs
DIST camlbz2-0.7.9999.20230723.tar.bz2 16590 bytes https://gitlab.com/kit-ty-kate/camlbz2/-/archive/9c4e7fef63a3fdb49fbcffc84058ecc30e9b23f3/camlbz2-9c4e7fef63a3fdb49fbcffc84058ecc30e9b23f3.tar.bz2