summaryrefslogtreecommitdiff
path: root/dev-libs/dqlite
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/dqlite')
-rw-r--r--dev-libs/dqlite/Manifest4
-rw-r--r--dev-libs/dqlite/dqlite-1.13.0.ebuild46
-rw-r--r--dev-libs/dqlite/metadata.xml3
3 files changed, 52 insertions, 1 deletions
diff --git a/dev-libs/dqlite/Manifest b/dev-libs/dqlite/Manifest
index 50138db92f60..b33462f6841d 100644
--- a/dev-libs/dqlite/Manifest
+++ b/dev-libs/dqlite/Manifest
@@ -1,6 +1,8 @@
AUX dqlite-1.12.0-disable-werror.patch 515 BLAKE2B 3a2ed21d6d4b33f3f39789459754f3663ff03946c65a9660bb98a07bbc6b9b3bde7f800580f40b2e49f92744cbca719463226c60a8e98b8f41f689797b63a916 SHA512 af0a219f9ef5315fdb169f7f812059b6cadc251df5262de8d5574827afb23da64e9d0015ef38db0e5581dd9e6a992a72e3a54c2cbb5181ceddcc07082a98bfdb
DIST dqlite-1.11.1.tar.gz 172024 BLAKE2B 48fb3c4eebc1f1a2d341254f9f0ad01f871b65fac727b132b80ac59eceb7d1ab95ac6118549ab39c8b032053a8791d6abef5e0d4856da7e45f00939b083463e5 SHA512 64d9a6548a4d75e3045adf5e31d54c508a02b255573225d32119225260c3d5219c4ac29c857ba054cd3fa3df54ee81cf88bbc2f9769839902f63f0f8c02cc6c7
DIST dqlite-1.12.0.tar.gz 181709 BLAKE2B efb35aa9d0c348cd55eb190e27ad155b7d748ccbcb80822f33ce4589d56bc0090f5c0703d769e7090bb8da1b8908cbd73d1076568108661d5b85e55103795a9f SHA512 2a3dc17fcaa0ec2fc5481d3ff57a7bee42c8930f0e6ac7030d51e1a61ae3ce4d7b24f47921b29602a65353c1a51931a82d9af302ee580b19bdce561e6547e940
+DIST dqlite-1.13.0.tar.gz 190627 BLAKE2B 02880a112a7b070ee19653b60f19dbb49030b1d0d1bd3671577137ce281fd1af9c135f138d692fcc1c14592972cc9321198b3a2003fa0e81829c8ae462604964 SHA512 da56c622c75dcdc1df814d2b7acfeb08cb046fa7b74691d63575ddb3d30f91b441b8f58cc72466872b4c5e0028706b6505846d8f3d06583be844baefdd85f8a9
EBUILD dqlite-1.11.1.ebuild 869 BLAKE2B 0cd8e9e2a544716abee49e2a999a656a1bebd72b8647a9985f1717d6853e815a910da4b25aa722af6e9da3f9866ec911a24700abbd5cd509fcef0c42dbe81c48 SHA512 c0594bef260583d4dc90523f174aea2a781211e49eaaba3c89487c408e386d0e592ed6dc120fb110402199b8cbac24d30e0ef4b86653f4fab21c7e43821c863b
EBUILD dqlite-1.12.0.ebuild 939 BLAKE2B 4ecb3815f5dafa8e99f657b834f0b7fe625ef1beb6a1d2f31317ca7575374931d150e7085b8870e1d06d41dd0d1cb2f3b89b91dc6a810fa81a8bd79fcdaa6d8c SHA512 94a8085cab71b44d5688e790c4c6b6cee2eb8868ffe45321f3e848e7e2c4b4ffd057be420f75e91eb76508a7d9aad74f8b40867cdea44a9efe2a0c413e8d04d2
-MISC metadata.xml 865 BLAKE2B 3489de10f0de21d57146940eed0f4b69e637b0226b4be0127f33232dc6d8648ca4c169451948c31296ac5c41d163c8e65e983992f5baeb24db7d1b5dedfa4d22 SHA512 fc5c1fec36820bb855569c5e8bf7bfc3b522f00892489b20062e95121e6bd4e45f6b87a2d7c6d7a2e6b6c92e3dfd39b66705c58920207cf601e029d330b580ce
+EBUILD dqlite-1.13.0.ebuild 961 BLAKE2B 8cf06a328bee43c78a7891e9f5848c1a67f272dde34ab1ed3cf2525cff9fd69ceffc102da8c768186086d50794c563f8d6fde3f1f7541a7a419d2fa45e5e30a6 SHA512 750247d895ed2d0d036ea2e56a0c92685ac540db787f69184a013ba11e3725d8dd7501d98a476fc38e8f3d2c295583e279d0ae2a4d17e239aa4cb413265a0ace
+MISC metadata.xml 950 BLAKE2B 26822e40a2c719e8e3a03db6e513d869eef038fcca973ef049da1b6eeec29aefd0867d6bced049ad1dd0465a4d942982565ff0436a7744ffb127879987ea626a SHA512 bb07a8a87ae66e5b5a2aca695e9d5cd1e5a1d725d1d9200099f9d5b46adad83c2ca9ebfedc172ad01fe31aecc1fbbe5a4de7255a2e04d4462c03a106127c7221
diff --git a/dev-libs/dqlite/dqlite-1.13.0.ebuild b/dev-libs/dqlite/dqlite-1.13.0.ebuild
new file mode 100644
index 000000000000..8a73c0b76fbb
--- /dev/null
+++ b/dev-libs/dqlite/dqlite-1.13.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020-2022 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.12.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/sqlite:3
+ dev-libs/libuv:=
+ >=dev-libs/raft-0.16.0"
+DEPEND="${RDEPEND}
+ test? ( >=dev-libs/raft-0.13.0[lz4,test] )"
+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
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/dqlite/metadata.xml b/dev-libs/dqlite/metadata.xml
index 2a8b8beafdf7..93aa9821db98 100644
--- a/dev-libs/dqlite/metadata.xml
+++ b/dev-libs/dqlite/metadata.xml
@@ -18,4 +18,7 @@
instances of your application and have them act as a highly-available
cluster, with no dependency on external databases.
</longdescription>
+ <upstream>
+ <remote-id type="github">canonical/dqlite</remote-id>
+ </upstream>
</pkgmetadata>