diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-01-15 19:18:29 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-01-15 19:18:29 +0000 |
commit | 4c588f061163483deaeecd52e6a5743762d2603e (patch) | |
tree | b350c2c1cadf3ac9598a043421fcaf654b9e2bc7 /dev-db/timescaledb | |
parent | b9d13f23ed10bb803607f6ef67f0df2f078aa70f (diff) |
gentoo auto-resync : 15:01:2024 - 19:18:28
Diffstat (limited to 'dev-db/timescaledb')
-rw-r--r-- | dev-db/timescaledb/Manifest | 2 | ||||
-rw-r--r-- | dev-db/timescaledb/timescaledb-2.13.1.ebuild | 67 |
2 files changed, 69 insertions, 0 deletions
diff --git a/dev-db/timescaledb/Manifest b/dev-db/timescaledb/Manifest index 13143400883c..7ae8ed9e47ff 100644 --- a/dev-db/timescaledb/Manifest +++ b/dev-db/timescaledb/Manifest @@ -1,5 +1,7 @@ DIST timescaledb-2.12.2.tar.gz 7521115 BLAKE2B 2bc2d43e3185b95cd0b4bcfc852c0850959ac117e4a30cd3b30157a82e7ad7f8192e80cc9787474e169c5ae5476a146cd2510ab93d25f479dcc7d39fa45ae15c SHA512 cb39f632a8c2e02968045f459edaacc291abbda6e64962bfd05519b9c2c00ccaac5f520f2abf8a0b08f4bb740488df56295585c13bb83b82c0d1842a71ff7224 DIST timescaledb-2.13.0.tar.gz 8214444 BLAKE2B a03237608f64ca530fef1c4c667b4d392bf3a9d5811df4225866650d1c0e708355e22570aa512fb23040453d0f1d721c7088e5895e18f4fb3aacbc9c89483027 SHA512 640f969daf330b727f373a252b814288939d7935d03fa54cf24a2b49b9914009e253df6885355cc7e93f4d0eef5028719a98007e4d9a42c14228f922708ce1f7 +DIST timescaledb-2.13.1.tar.gz 8239930 BLAKE2B 60f56e6df0224aad61ee1468ae8231a2734c3fa84c1112a04cfe9dbc7ee0abb530b03587711ec50b72d9f0f074466c38f08c915b3f3cd7a27406be2727bff620 SHA512 4416d5a3693ebe20af95903abc4fbd54b13651acbb9a3b4a0eb5cbd69d00c54d73f2abcdfe195edd9f6d14a90667121dac5b3adea20b3efbe50e0318c340c8be EBUILD timescaledb-2.12.2.ebuild 1434 BLAKE2B 75520259945736154490b67381111a60c1465a9225ba13a5391a8ccfd3adff8845b52a153ee0d794ca617bdd095b6eb200280a8652ab024f4a96820e05b11b39 SHA512 0091de8eab0947304ad3f6f8733d74a3fc7e1e5aa69a4e784c49a947539c32c567e14187bef3cfde01b1fe64cf25c499bf23910fa694f7b58a59c68cdcb8fd02 EBUILD timescaledb-2.13.0.ebuild 1434 BLAKE2B 75520259945736154490b67381111a60c1465a9225ba13a5391a8ccfd3adff8845b52a153ee0d794ca617bdd095b6eb200280a8652ab024f4a96820e05b11b39 SHA512 0091de8eab0947304ad3f6f8733d74a3fc7e1e5aa69a4e784c49a947539c32c567e14187bef3cfde01b1fe64cf25c499bf23910fa694f7b58a59c68cdcb8fd02 +EBUILD timescaledb-2.13.1.ebuild 1437 BLAKE2B d63b700a8b0f1d3930da2430738251b4367c8ef2da5ea6f622725f4626f6eec60ea51c54409db484713ccfa0ee1c9c13fcb094fdeaf61d7e02b243a010ef53ed SHA512 f264586a02983db681ddda5ec9a8d99bc8b78a31aea4417dcd5172f5b039866effd8ff283521bb6a305fd715328785ee8a45d440bdb81a75632c7ed5fc83ed84 MISC metadata.xml 510 BLAKE2B 4e96707c6ee1fd09ff2baff091e02ceab53bfc28a6a3b91265a21fe9918a9728d2fe6394bed01e8bf4417c2349c2e72bab180cfff71cedf4641d462b29a33d3d SHA512 5e91ef3b9a503462dc880300e364f74e6564dd74671d0b0ce723a86ea7471f987424e06e51384d6fb079681122b8d454e255efe2e19726d64de7928df227148a diff --git a/dev-db/timescaledb/timescaledb-2.13.1.ebuild b/dev-db/timescaledb/timescaledb-2.13.1.ebuild new file mode 100644 index 000000000000..ec3d2f7794de --- /dev/null +++ b/dev-db/timescaledb/timescaledb-2.13.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +POSTGRES_COMPAT=( 13 14 15 16 ) +POSTGRES_USEDEP="ssl" + +inherit postgres-multi cmake + +DESCRIPTION="Open-source time-series SQL database" +HOMEPAGE="https://www.timescale.com/" +SRC_URI="https://github.com/timescale/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +IUSE="proprietary-extensions" +LICENSE="POSTGRESQL Apache-2.0 proprietary-extensions? ( timescale )" + +KEYWORDS="~amd64" + +SLOT=0 + +RESTRICT="test" + +DEPEND="${POSTGRES_DEP}" +RDEPEND="${DEPEND}" + +CMAKE_IN_SOURCE_BUILD=yes +CMAKE_BUILD_TYPE="RelWithDebInfo" +BUILD_DIR=${WORKDIR}/${P} + +src_prepare() { + postgres-multi_src_prepare + postgres-multi_foreach cmake_src_prepare +} + +timescale_configure() { + local CMAKE_USE_DIR=$BUILD_DIR + local mycmakeargs=( "-DPG_CONFIG=/usr/bin/pg_config${MULTIBUILD_VARIANT}" "-DREGRESS_CHECKS=OFF" ) + + # licensing is tied to features, this useflag disables the non-apache2 licensed bits + if ! use proprietary-extensions ; then + mycmakeargs+=("-DAPACHE_ONLY=ON") + fi + cmake_src_configure +} + +src_configure() { + postgres-multi_foreach timescale_configure +} + +timescale_src_compile() { + local CMAKE_USE_DIR=$BUILD_DIR + cmake_src_compile +} + +src_compile() { + postgres-multi_foreach timescale_src_compile +} + +timescale_src_install() { + local CMAKE_USE_DIR=$BUILD_DIR + cmake_src_install +} + +src_install() { + postgres-multi_foreach timescale_src_install +} |