Diff libnvme-1.3-r1 with a libnvme-1.4
/usr/portage/sys-libs/libnvme/libnvme-1.4.ebuild 2023-10-09 14:52:35.552368503 +0300 | ||
---|---|---|
9 | 9 |
DESCRIPTION="C Library for NVM Express on Linux" |
10 | 10 |
HOMEPAGE="https://github.com/linux-nvme/libnvme" |
11 | 11 |
LICENSE="LGPL-2.1+" |
12 |
SLOT="0" |
|
13 |
IUSE="dbus python ssl +uuid" |
|
12 |
SLOT="0/1" |
|
13 |
IUSE="dbus +json keyutils python ssl +uuid" |
|
14 | 14 | |
15 | 15 |
SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" |
16 | 16 |
KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86" |
17 | 17 | |
18 | 18 |
DEPEND=" |
19 |
dev-libs/json-c:= |
|
19 |
json? ( dev-libs/json-c:= ) |
|
20 |
keyutils? ( sys-apps/keyutils:= ) |
|
20 | 21 |
dbus? ( sys-apps/dbus:= ) |
21 | 22 |
python? ( ${PYTHON_DEPS} ) |
22 | 23 |
ssl? ( >=dev-libs/openssl-1.1:= ) |
... | ... | |
32 | 33 |
python? ( ${PYTHON_REQUIRED_USE} ) |
33 | 34 |
" |
34 | 35 | |
35 |
PATCHES=( |
|
36 |
"${FILESDIR}"/${P}-configure-clang-16.patch |
|
37 |
) |
|
38 | ||
39 | 36 |
src_configure() { |
40 | 37 |
local emesonargs=( |
41 | 38 |
-Dpython=false |
42 |
$(meson_feature ssl openssl) |
|
39 |
$(meson_feature json json-c) |
|
43 | 40 |
$(meson_feature dbus libdbus) |
44 |
$(meson_use python) |
|
41 |
$(meson_feature ssl openssl) |
|
42 |
$(meson_feature python) |
|
45 | 43 |
) |
46 | 44 |
meson_src_configure |
47 | 45 |
} |
48 | 46 | |
49 | 47 |
python_compile() { |
50 | 48 |
local emesonargs=( |
51 |
-Dpython=true |
|
49 |
-Dpython=enabled |
|
52 | 50 |
) |
53 | 51 |
meson_src_configure --reconfigure |
54 | 52 |
meson_src_compile |