From edca36e835d0d4e929c1dd3e9688954ae0aa191a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 23 Feb 2024 11:40:30 +0000 Subject: gentoo auto-resync : 23:02:2024 - 11:40:30 --- dev-libs/dqlite/Manifest | 2 ++ dev-libs/dqlite/dqlite-1.16.3.ebuild | 53 ++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 dev-libs/dqlite/dqlite-1.16.3.ebuild (limited to 'dev-libs/dqlite') diff --git a/dev-libs/dqlite/Manifest b/dev-libs/dqlite/Manifest index 6616573d028e..29cfdde93404 100644 --- a/dev-libs/dqlite/Manifest +++ b/dev-libs/dqlite/Manifest @@ -1,4 +1,6 @@ AUX dqlite-1.12.0-disable-werror.patch 515 BLAKE2B 3a2ed21d6d4b33f3f39789459754f3663ff03946c65a9660bb98a07bbc6b9b3bde7f800580f40b2e49f92744cbca719463226c60a8e98b8f41f689797b63a916 SHA512 af0a219f9ef5315fdb169f7f812059b6cadc251df5262de8d5574827afb23da64e9d0015ef38db0e5581dd9e6a992a72e3a54c2cbb5181ceddcc07082a98bfdb DIST dqlite-1.16.0.tar.gz 216776 BLAKE2B 653eac56c237e466f8b57d43a62ad25b7b3bd72a2088345f66db53b6bce5cdd528d16f3440572e5af8536fafde3f3cbb7700898479f1cd62b273e2192160ad15 SHA512 f9bc7ea3021d72bd81fe487d1c11b86a566002e2b1ddf6000b0fd54e407746ac35af079afc508d9d752de774dfee33c5c6e54c40c7884ac67a3bc7dca14ea362 +DIST dqlite-1.16.3.tar.gz 494184 BLAKE2B bc99a93632fae6948411b61daf2f2d45466d63d32fe925b705faa52d5a35e8cf21d30b018448a3ee1be48c7e10047727a46088d513b4fb40598045201ba80041 SHA512 674bb801f7b9cd38a3d874fc2035e0c3ee36f77e0b538636ac2b0c01f54cde9ad0bb97f8a563350eaaf484b9266b20b0c619ce057b2ee786a323593dee2a8660 EBUILD dqlite-1.16.0.ebuild 1021 BLAKE2B 0a12b3259ce6826c1a0543ee326643021e2935929a9db175251addd5f15739f19e07120907e0d5c74b483b420b5ab4f90e1c7ac573f575b603c77be37f9f2644 SHA512 95d1f9f0898362898317abb898c53dbc73d14e746e7397bed382c0aaabdf15568a69093b996f52f21b4bcec6ecb1c9b92cf745e0e52ef99b7be93296473cacd0 +EBUILD dqlite-1.16.3.ebuild 1108 BLAKE2B b6b447783d373a98cdc74c7dfe2832abfbc79fb5eaafdcb07bf092c5369a9a3fdbd0cd4a09b9ac42ad6aac7f61f92bb4015c158bc783b8e73318ca987b539ce7 SHA512 a55acf3b3835e358443a300e2f527020d3f595a9ae144b91e63f42f1edc6f4db7dd38fe9832fb875c6fb7b212006d0ded2e418967018f0d450cef6e899dd2cf3 MISC metadata.xml 950 BLAKE2B 26822e40a2c719e8e3a03db6e513d869eef038fcca973ef049da1b6eeec29aefd0867d6bced049ad1dd0465a4d942982565ff0436a7744ffb127879987ea626a SHA512 bb07a8a87ae66e5b5a2aca695e9d5cd1e5a1d725d1d9200099f9d5b46adad83c2ca9ebfedc172ad01fe31aecc1fbbe5a4de7255a2e04d4462c03a106127c7221 diff --git a/dev-libs/dqlite/dqlite-1.16.3.ebuild b/dev-libs/dqlite/dqlite-1.16.3.ebuild new file mode 100644 index 000000000000..832370126c90 --- /dev/null +++ b/dev-libs/dqlite/dqlite-1.16.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Embeddable, replicated and fault tolerant SQL engine" +HOMEPAGE="https://dqlite.io/ https://github.com/canonical/dqlite" +SRC_URI="https://github.com/canonical/dqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3-with-linking-exception" +SLOT="0/1.15.1" +KEYWORDS="amd64 ~arm64 ~x86" +IUSE="lz4 test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-db/sqlite:3 + dev-libs/libuv:= + lz4? ( app-arch/lz4:= )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( "${FILESDIR}"/dqlite-1.12.0-disable-werror.patch ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-backtrace + --disable-debug + --disable-sanitize + --disable-static + + # Will use bundled raft instead of system raft. See bugs #915960, #925012. + --enable-build-raft + + # Will build a bundled libsqlite3.so. + --enable-build-sqlite=no + + $(use_with lz4) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} -- cgit v1.2.3