This commit is contained in:
Xavier FORESTIER 2024-09-04 22:48:26 +02:00
parent e4cb751d19
commit ef9496d6e7
6 changed files with 78 additions and 0 deletions

2
dev-libs/libela/Manifest Normal file
View File

@ -0,0 +1,2 @@
AUX meson_link_with.patch 249 BLAKE2B 9ffee13b81391dde6bebcd2049568622ea6375aea9cd595297d6c12de81ffafca029234586702149e1881c3a559f58d608bf83bd17e2694feb2ef3b3e73ee36a SHA512 e41b444fd654cfc110493f3fd1b0be43c5766c681c28f29902da20557f48046171dc75710e3ce6caa39c3e164727193b64ae61a050246e387b54e71d06009518
EBUILD libela-9999.ebuild 531 BLAKE2B 12392bc8e6d25578e9da63afdbf9002168de2521775ba30c01faa208c245e5d7cf042d527ab5012595d834e238bbd9069a31a4ff74b87f15ac95a99c5d8a5cae SHA512 5c939c28d878446acbc9d7f3a38b28271f19b2302f111a2cf874792a86665507992b13cbfb38c1bbf58d18f0d97f5dc5efd4d9c02d38d7adc4c0b87bb21f7138

View File

@ -0,0 +1,11 @@
--- a/meson.build 2024-09-04 08:52:02.285949175 +0200
+++ b/meson.build 2024-09-03 08:12:09.497412465 +0200
@@ -40,7 +40,7 @@
)
ela_dep = declare_dependency(
- link_whole: lib_ela,
+ link_with: lib_ela,
include_directories: [ela_inc],
)

View File

@ -0,0 +1,28 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson git-r3
DESCRIPTION="Runtime Event Loop Abstraction library"
HOMEPAGE="https://dev.freebox.fr/sdk/libela/"
EGIT_REPO_URI="https://github.com/fbx/libela.git"
LICENSE=""
SLOT="0"
KEYWORDS=""
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
IUSE="tests"
src_prepare() {
eapply "${FILESDIR}/meson_link_with.patch"
eapply_user
}
src_configure() {
local emesonargs=(
$(meson_use tests)
)
meson_src_configure
}

View File

@ -0,0 +1,2 @@
AUX meson_link_with.patch 249 BLAKE2B 9ffee13b81391dde6bebcd2049568622ea6375aea9cd595297d6c12de81ffafca029234586702149e1881c3a559f58d608bf83bd17e2694feb2ef3b3e73ee36a SHA512 e41b444fd654cfc110493f3fd1b0be43c5766c681c28f29902da20557f48046171dc75710e3ce6caa39c3e164727193b64ae61a050246e387b54e71d06009518
EBUILD librudp-9999.ebuild 473 BLAKE2B 0cb3d8800781666486167acef5df4757d1c37532b39285861c5f206b64db87a37c0eeb5d25193768aad743cc311433b3d7719f75b40b44468c0bb912f762e8ad SHA512 b425d043c674d27cadca146590615118d0c216876aeddc59cf86b491534a03656c12879a90e94e2a9816237568ff812b2170b60f1d29bd4c17c22fa6d9241817

View File

@ -0,0 +1,11 @@
--- a/meson.build 2024-09-04 08:52:02.285949175 +0200
+++ b/meson.build 2024-09-03 08:12:09.497412465 +0200
@@ -40,7 +40,7 @@
)
ela_dep = declare_dependency(
- link_whole: lib_ela,
+ link_with: lib_ela,
include_directories: [ela_inc],
)

View File

@ -0,0 +1,24 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson git-r3
DESCRIPTION="UDP transport with optional reliability"
HOMEPAGE="https://dev.freebox.fr/sdk/librdp/"
EGIT_REPO_URI="https://github.com/fbx/librudp.git"
LICENSE=""
SLOT="0"
KEYWORDS=""
DEPEND="dev-libs/libela"
RDEPEND="${DEPEND}"
BDEPEND=""
IUSE="tests"
src_configure() {
local emesonargs=(
$(meson_use tests)
)
meson_src_configure
}