Merge updates from master

This commit is contained in:
Repository mirror & CI
2024-11-21 18:03:14 +00:00
15 changed files with 34 additions and 164 deletions

View File

@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mail@konstantintutsch.com</email>
<name>Konstantin Tutsch</name>
</maintainer>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">lainsce/khronos</remote-id>
</upstream>

View File

@@ -1,2 +1 @@
DIST psequel-0.1.8.gh.tar.gz 1750537 BLAKE2B 6d170ea3b1cdfc441959cd536a69c12cff38234bc54db5c8e1b487837cb718a1a4370d73812160575effe7e231e8c1c066d9462370abc4b6363b133fb8fb072a SHA512 b4785c282bf9b10fc8d67620b81a89c9e673ac0fc12df2ba6f3fd33184bfccf800cb9bfee26ae876cade14c50b612c6c82d672dd564625db05f52743ae91bdfb
DIST psequel-0.2.0.gh.tar.gz 936421 BLAKE2B b1468917c626e734f469e75d8b491e4f41d0e0b724c91e196bfca5cfd6fdec5fd3bcca90bd397a202b785fded5c5bf43592c10b767a18ea486bd67ace1ee28f1 SHA512 8b58888c5f9ed4571f23d8458eb30271b7c120e2c60f49a7221a59155762d32def10a08d2130dc4c09d90e17bb1e607f0fa0d812dc5f303cd7d4f2002b4ec083

View File

@@ -1,52 +0,0 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson gnome2-utils vala xdg
DESCRIPTION="Run your SQL query"
HOMEPAGE="https://github.com/ppvan/psequel"
SRC_URI="https://github.com/ppvan/psequel/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-db/postgresql
dev-db/pg_query_vala
dev-libs/glib
dev-libs/json-glib
gui-libs/gtk:4
gui-libs/gtksourceview
gui-libs/libadwaita:1
x11-libs/pango
"
DEPEND="${RDEPEND}"
BDEPEND="
>=dev-lang/vala-0.56
>=gui-libs/gtk-4.10.0:4
>=gui-libs/gtksourceview-5.0:5
>=dev-libs/glib-2.74.0:2
>=dev-libs/json-glib-1.6.0
>=gui-libs/libadwaita-1.0:1
>=dev-db/postgresql-15.3
dev-db/pg_query_vala
dev-util/blueprint-compiler
"
src_prepare() {
default
vala_setup
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

View File

@@ -183,7 +183,7 @@ DIST strum-0.25.0.crate 5539 BLAKE2B 9c031e5ce19e2ecaa63e63118197c740ae9295b8881
DIST strum_macros-0.25.0.crate 20205 BLAKE2B 940cf866445a5a2f7d032eb755cb4421b5d51dc47dc54ec90d63cd0acd0e3de29a58163e055a93e3ebb46a67cbe436bd68f976cde38d6e26757e5a7ec33030c0 SHA512 3729247982209843041507d9835a07555e6a061690ff261d3765f0dd06d2ca57819a3ec242a94eba994e8c79056bd91d3a6f25e8c6cea7c8d4a975c79f9429b2
DIST strum_macros-0.25.3.crate 22570 BLAKE2B 511af0d1f0f76df7ad1528c79987b6e09390bfb33e1c34078fb5450171aca7f169afb83fa2f2338a861ded6842c8535ea6e4cdb0d31f341edab0a06d7eeac16c SHA512 e6ebc00943d9f88104815a5bd6a302a391a06fb0ed5ff836e01d341150628684e00e5e2e5b3f6466ece92d376985246f818243a0d1d775cfa55d1c50c0ec0c62
DIST stylua-0.20.0.tar.gz 412838 BLAKE2B e2b047e948d0af1f58eb03ee4d33173a4fd9b408a5308acf50201ada7e79fba364d2b8036942e5d6f83719c88a077661a0658949b2cdd013dfcc7b61ad3cc7f3 SHA512 0f15e169953eb96f846d864be7e35fb04be61c6951a4ba9967e26d5738807bfe110e9ba0e5d788a27b77d3c32f6df416d046f4a8c2139195004a8ecdbac504c7
DIST stylua-2.0.0.tar.gz 422656 BLAKE2B d8c81bfed218da59af53101a0945ee91f5757cb9139df5959e4091e9ad47234dc274e614dfc42e401e48fd7fed2f7896be84e8c5dc251792a139a500c8d6ea69 SHA512 719e6326a265248622c98f5dc350b186b643645f70bd0bf1e8a802a5380c28b23dd7a7de4c449707d6038691846108c14d180f513cd85548c799fa5b1e74173b
DIST stylua-2.0.1.tar.gz 423287 BLAKE2B 7aa4505f1a2bf65099f334771a0a151d618fbc35f0c1c0fdc08095713ea26ee19fc7a597252b5299bdbbcfcf1617ab7cbc7cb9e11a0b1c80ab6a5f43199bfca0 SHA512 0137a8f82189c58115b1d594ea2b58f5c1879fd6491a70b53cab5774281b2fbe166357522009fe8dceb4bf9f81f73f8c04245bd0a9482f6d00cab5cbf861d613
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
DIST syn-1.0.76.crate 233723 BLAKE2B 99b781b6ffa926ca71d0a09ae81dacfc6ee713e15fd057232e527761b73f088c30967eb13d624bdf34a089c5a33fa28ecf6ca069e3dfd7061932643849243967 SHA512 0f32138d219ca74fcff1ee5ee5bb89f965a30b74c10a040bd8361332cb84900322194dd85ad7571c4bce72c1f66368546db5881165939800f2587b15ce07298a
DIST syn-2.0.32.crate 242504 BLAKE2B 2c2938c0d711c684c9baf95538e2e76220418646590474b2b654d9242d2818aa7c3e5990208fe231ef64903df17edbbf6cc930e6224c964cad4eae5aeaeae781 SHA512 609f125f8138d17b1185760b1a63f3713079f5214fb56c23012229a56d10ac1c12654466c9ad1ecd6b2aff1126d125abfb0a42bd7f669635e5024b962b0cb0af

View File

@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mail@konstantintutsch.com</email>
<name>Konstantin Tutsch</name>
</maintainer>
<!-- maintainer-needed -->
<upstream>
<remote-id type="gnome-gitlab">World/eartag</remote-id>
</upstream>

View File

@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mail@konstantintutsch.com</email>
<name>Konstantin Tutsch</name>
</maintainer>
<!-- maintainer-needed -->
<use>
<flag name="pipewire">Enable support for the PipeWire audio sink</flag>
</use>

View File

@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mail@konstantintutsch.com</email>
<name>Konstantin Tutsch</name>
</maintainer>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">xou816/spot</remote-id>
</upstream>

View File

@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mail@konstantintutsch.com</email>
<name>Konstantin Tutsch</name>
</maintainer>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">SeaDve/Kooha</remote-id>
</upstream>

View File

@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mail@konstantintutsch.com</email>
<name>Konstantin Tutsch</name>
</maintainer>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">ihabunek/toot</remote-id>
</upstream>

View File

@@ -1,2 +1 @@
DIST evdi-1.14.6.tar.gz 91220 BLAKE2B 7b500096d45f0ac8329059d6ba092b3536039fa2647e39c40a863efd01756cae03dbc06076513e9ba68344e3997838727512003fb75c69c70a277a9276ee945c SHA512 8fc77d1b4a78395f05541ac3f9babb69c3fa59d89383d95b5a429a61d8941cddbc5087348f02125296eeec1c656135580f5a34d61430f4bce4b25c4ca685f735
DIST evdi-1.14.7.tar.gz 95158 BLAKE2B ca640c49473b85f59fc5f510a9e59db2579878285ea9bc45ec65d6f464b5937f60cdc96ef3d25bf4e7b06e7478d3cf06b541eda986388418cd077b784db8c0da SHA512 75af080dfb110db1e98a980bba3c7edb892ec1849e368206f8841fc79f947220d8ec5f9ae74c7e3f9164ed2be9cae713270da4bdec10e8af5295d264e55af0d7

View File

@@ -41,6 +41,7 @@ CONFIG_CHECK="~FB_VIRTUAL ~I2C ~DRM ~USB_SUPPORT ~USB_ARCH_HAS_HCD MODULES"
PATCHES=(
"${FILESDIR}/${PN}-1.14.4-format-truncation.patch"
"${FILESDIR}/${PN}-1.14.7-removed-output_poll_changed.patch"
)
pkg_setup() {
@@ -67,6 +68,8 @@ src_compile() {
}
src_test() {
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
use python && emake -C pyevdi tests
}

View File

@@ -1,81 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
inherit linux-mod-r1 python-single-r1 flag-o-matic
DESCRIPTION="Extensible Virtual Display Interface"
HOMEPAGE="https://github.com/DisplayLink/evdi"
SRC_URI="https://github.com/DisplayLink/evdi/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0/$(ver_cut 1)"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="python test"
RDEPEND="${PYTHON_DEPS}
x11-libs/libdrm
python? (
$(python_gen_cond_dep '
dev-python/pybind11[${PYTHON_USEDEP}]
test? (
dev-python/pytest-mock[${PYTHON_USEDEP}]
)
')
)
"
DEPEND="${RDEPEND}
sys-kernel/linux-headers
"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
# module/Kconfig
CONFIG_CHECK="~FB_VIRTUAL ~I2C ~DRM ~USB_SUPPORT ~USB_ARCH_HAS_HCD MODULES"
PATCHES=(
"${FILESDIR}/${PN}-1.14.4-format-truncation.patch"
)
pkg_setup() {
linux-mod-r1_pkg_setup
use python && python-single-r1_pkg_setup
}
src_compile() {
filter-lto
local modlist=(
"evdi=video:module"
)
local modargs=(
CONFIG_DRM_EVDI="m" # https://github.com/DisplayLink/evdi/issues/476
KVER="${KV_FULL}"
KDIR="${KV_OUT_DIR}"
)
linux-mod-r1_src_compile
emake -C library
use python && emake -C pyevdi
}
src_test() {
use python && emake -C pyevdi tests
}
src_install() {
linux-mod-r1_src_install
local -x DESTDIR="${ED}" PREFIX="${EPREFIX}"
LIBDIR="/usr/$(get_libdir)" emake -C library install
use python && emake -C pyevdi install
}

View File

@@ -0,0 +1,24 @@
From 30760596ec3a6905405564e1a191e1161a78f275 Mon Sep 17 00:00:00 2001
From: Paul Zander <negril.nx+gentoo@gmail.com>
Date: Thu, 21 Nov 2024 16:20:48 +0100
Subject: [PATCH] drm: Remove struct drm_mode_config_funcs.output_poll_changed
https://patchwork.freedesktop.org/patch/607909/
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
diff --git a/module/evdi_modeset.c b/module/evdi_modeset.c
index dfa9d10..8f72b8d 100644
--- a/module/evdi_modeset.c
+++ b/module/evdi_modeset.c
@@ -504,7 +504,6 @@ static int evdi_crtc_init(struct drm_device *dev)
static const struct drm_mode_config_funcs evdi_mode_funcs = {
.fb_create = evdi_fb_user_fb_create,
- .output_poll_changed = NULL,
.atomic_commit = drm_atomic_helper_commit,
.atomic_check = drm_atomic_helper_check
};
--
2.47.0

View File

@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mail@konstantintutsch.com</email>
<name>Konstantin Tutsch</name>
</maintainer>
<maintainer type="person">
<name>Julien Roy</name>
<email>julien@jroy.ca</email>