diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /dev-db/lmdb++ | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'dev-db/lmdb++')
| -rw-r--r-- | dev-db/lmdb++/Manifest | 1 | ||||
| -rw-r--r-- | dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild | 28 | ||||
| -rw-r--r-- | dev-db/lmdb++/metadata.xml | 14 |
3 files changed, 43 insertions, 0 deletions
diff --git a/dev-db/lmdb++/Manifest b/dev-db/lmdb++/Manifest new file mode 100644 index 000000000000..c1a335d1b565 --- /dev/null +++ b/dev-db/lmdb++/Manifest @@ -0,0 +1 @@ +DIST lmdbxx-1.0.0.tar.gz 52441 BLAKE2B 203173132a9c84c2d6a53799f8acc92dac5bd075b69f7b25e8eee3341933ccdd868eb190cef07371469856e32fc42215c5395db61f141863f60a5d0a2b888790 SHA512 54f6c4863273b4de8aed6bc19f353c7a66d8ae633198e9784c55cea8e54460e4030ebe45e91a7c820aade084933f21cd4193ef8c04bb2aef11bf252281404171 diff --git a/dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild b/dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild new file mode 100644 index 000000000000..a21ac43356ba --- /dev/null +++ b/dev-db/lmdb++/lmdb++-1.0.0-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${P/lmdb++/lmdbxx}" +S="${WORKDIR}/${MY_P}" + +DESCRIPTION="C++11 wrapper for the LMDB database library" +HOMEPAGE="https://github.com/hoytech/lmdbxx" +SRC_URI="https://github.com/hoytech/lmdbxx/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-db/lmdb" + +src_install() { + emake PREFIX="${D}/usr" install + dodoc AUTHORS CREDITS INSTALL README.md TODO UNLICENSE +} + +src_test() { + emake CXXFLAGS="-g -std=c++17 ${CXXFLAGS}" LDFLAGS="${LDFLAGS}" check +} diff --git a/dev-db/lmdb++/metadata.xml b/dev-db/lmdb++/metadata.xml new file mode 100644 index 000000000000..2b7d674fbf14 --- /dev/null +++ b/dev-db/lmdb++/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>nicolasbock@gentoo.org</email> + <name>Nicolas Bock</name> + </maintainer> + <longdescription lang="en"> + This is a comprehensive C++ wrapper for the LMDB embedded database + library, offering both an error-checked procedural interface and an + object-oriented resource interface with RAII semantics. + </longdescription> + <origin>baldeagleos-repo</origin> +</pkgmetadata> |
