blob: d0931e56a88b663f47593a2b91ab17b642e2e35c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="high-performance analytical database system"
HOMEPAGE="https://duckdb.org https://github.com/duckdb/duckdb"
SRC_URI="https://github.com/duckdb/duckdb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="test"
src_prepare() {
cd third_party/thrift/thrift/transport/
eapply "${FILESDIR}/thrift-cstdint.patch"
cd "${S}"
eapply_user
cmake_src_prepare
}
src_configure() {
mycmakeargs=( "-DINSTALL_LIB_DIR=/usr/$(get_libdir)/"
"-DOVERRIDE_GIT_DESCRIBE=v${PV}"
"-DBUILD_EXTENSIONS='autocomplete;icu;tpch;tpcds;json;jemalloc'"
"-DCXX_EXTRA=${CXXFLAGS}"
)
cmake_src_configure
}
|