From 49e66626784daeab935f229eadf31f7653307b7a Mon Sep 17 00:00:00 2001 From: Gerben Jan Dijkman Date: Tue, 11 Jan 2022 10:06:42 +0100 Subject: [PATCH] Added Patches to 5.16 kernel --- gnome-extra/vvmplayer/vvmplayer-1.4.ebuild | 3 +- gui-wm/phosh-meta/phosh-meta-1.1.ebuild | 7 +- .../alsa-ucm-pinephone-1.2.6.3.ebuild | 6 +- net-voip/vvmd/metadata.xml | 11 +++ net-voip/vvmd/vvmd-0.7.ebuild | 40 +++++++++++ .../pinephone-sources-5.16.0.ebuild | 68 +++++++++++++++++++ 6 files changed, 131 insertions(+), 4 deletions(-) create mode 100644 net-voip/vvmd/metadata.xml create mode 100644 net-voip/vvmd/vvmd-0.7.ebuild diff --git a/gnome-extra/vvmplayer/vvmplayer-1.4.ebuild b/gnome-extra/vvmplayer/vvmplayer-1.4.ebuild index 776c8a8..c6ae4bb 100644 --- a/gnome-extra/vvmplayer/vvmplayer-1.4.ebuild +++ b/gnome-extra/vvmplayer/vvmplayer-1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,6 +20,7 @@ RDEPEND=" >=media-libs/gstreamer-1.16.0 gnome-extra/evolution-data-server media-sound/callaudiod + net-voip/vvmd " DEPEND="" diff --git a/gui-wm/phosh-meta/phosh-meta-1.1.ebuild b/gui-wm/phosh-meta/phosh-meta-1.1.ebuild index b4c77b6..9d44ec0 100644 --- a/gui-wm/phosh-meta/phosh-meta-1.1.ebuild +++ b/gui-wm/phosh-meta/phosh-meta-1.1.ebuild @@ -10,11 +10,10 @@ SRC_URI="" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86 ~arm64 ~arm" -IUSE="cawbird squeekboard chromium firefox geary lollypop owncloud nextcloud" +IUSE="cawbird squeekboard chromium firefox geary lollypop owncloud nextcloud voicemail" DEPEND=" gui-wm/phosh - gnome-extra/vvmplayer gnome-extra/phosh-antispam net-voip/gnome-calls net-im/chatty @@ -79,6 +78,10 @@ DEPEND=" nextcloud? ( net-misc/nextcloud-client ) + + voicemail? ( + gnome-extra/vvmplayer + ) " RDEPEND="${DEPEND}" diff --git a/media-libs/alsa-ucm-pinephone/alsa-ucm-pinephone-1.2.6.3.ebuild b/media-libs/alsa-ucm-pinephone/alsa-ucm-pinephone-1.2.6.3.ebuild index c00ee7a..e32ec4c 100644 --- a/media-libs/alsa-ucm-pinephone/alsa-ucm-pinephone-1.2.6.3.ebuild +++ b/media-libs/alsa-ucm-pinephone/alsa-ucm-pinephone-1.2.6.3.ebuild @@ -5,7 +5,7 @@ EAPI=7 COMMIT="ec0ef36b8b897ed1ae6bb0d0de13d5776f5d3659" -DESCRIPTION="ALSA ucm configuration files for PinePhone and PinePhonePro" +DESCRIPTION="ALSA ucm configuration files for the PinePhone (Pro)" HOMEPAGE="https://gitlab.com/pine64-org/pine64-alsa-ucm" SRC_URI="https://gitlab.com/pine64-org/pine64-alsa-ucm/-/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" @@ -14,9 +14,13 @@ SLOT="0" KEYWORDS="~arm64" RDEPEND=" + >=media-libs/alsa-topology-conf-1.2.5 >=media-libs/alsa-lib-1.2.6 >=media-plugins/alsa-plugins-1.2.6 >=media-libs/alsa-ucm-conf-1.2.6 + media-libs/zita-resampler + media-libs/zita-alsa-pcmi + media-libs/portaudio " DEPEND="${RDEPEND}" diff --git a/net-voip/vvmd/metadata.xml b/net-voip/vvmd/metadata.xml new file mode 100644 index 0000000..88b014b --- /dev/null +++ b/net-voip/vvmd/metadata.xml @@ -0,0 +1,11 @@ + + + + + gjdijkman@gjdwebserver.nl + Gerben Jan Dijkman + + + https://gitlab.com/kop316/vvmd/-/issues + + diff --git a/net-voip/vvmd/vvmd-0.7.ebuild b/net-voip/vvmd/vvmd-0.7.ebuild new file mode 100644 index 0000000..c37613f --- /dev/null +++ b/net-voip/vvmd/vvmd-0.7.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2-utils meson systemd udev + +DESCRIPTION="vvmd is a lower level daemon that retrieves Visual Voicemail" +HOMEPAGE="https://gitlab.com/kop316/vvmd" +SRC_URI="https://gitlab.com/kop316/vvmd/-/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + >=dev-libs/glib-2.50 + >=x11-libs/gtk+-3.22.0 + >=gui-libs/libhandy-1.0 + >=media-libs/gstreamer-1.16.0 + gnome-extra/evolution-data-server + media-sound/callaudiod +" + +DEPEND="" + +src_install() { + meson_src_install +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/sys-kernel/pinephone-sources/pinephone-sources-5.16.0.ebuild b/sys-kernel/pinephone-sources/pinephone-sources-5.16.0.ebuild index 00b8e53..d08769c 100644 --- a/sys-kernel/pinephone-sources/pinephone-sources-5.16.0.ebuild +++ b/sys-kernel/pinephone-sources/pinephone-sources-5.16.0.ebuild @@ -21,6 +21,74 @@ SRC_URI="${KERNEL_URI} ${MEGI_PATCH_URI} -> all-${PV}.patch" PATCHES=( ${DISTDIR}/all-${PV}.patch + ${DISTDIR}/0001-base-property-Swap-order-of-search-for-connection-to.patch + ${DISTDIR}/0002-sdhci-arasan-Add-runtime-PM-support.patch + ${DISTDIR}/0003-clk-rk3399-Export-SCLK_CIF_OUT_SRC-to-device-tree.patch + ${DISTDIR}/0004-media-rockchip-rga-Fix-probe-bugs.patch + ${DISTDIR}/0005-drm-dw-mipi-dsi-rockchip-Ensure-that-lane-is-properl.patch + ${DISTDIR}/0006-drm-rockchip-dw-mipi-dsi-Fix-missing-clk_disable_unp.patch + ${DISTDIR}/0007-drm-bridge-dw-mipi-dsi-Fix-enable-disable-of-dsi-con.patch + ${DISTDIR}/0008-drm-dw-mipi-dsi-rockchip-Never-allow-lane-bandwidth-.patch + ${DISTDIR}/0009-drm-rockchip-cdn-dp-Disable-CDN-DP-on-disconnect.patch + ${DISTDIR}/0010-video-fbdev-Add-events-for-early-fb-event-support.patch + ${DISTDIR}/0011-power-rk818-Configure-rk808-clkout2-function.patch + ${DISTDIR}/0012-power-rk818-battery-Add-battery-driver-for-RK818.patch + ${DISTDIR}/0013-power-supply-rk818-battery-Use-a-more-propper-compat.patch + ${DISTDIR}/0014-power-supply-core-Don-t-ignore-max_current-of-0-when.patch + ${DISTDIR}/0015-power-supply-rk818-charger-Implement-charger-driver-.patch + ${DISTDIR}/0016-usb-typec-fusb302-Set-the-current-before-enabling-pu.patch + ${DISTDIR}/0017-usb-typec-fusb302-Extend-debugging-interface-with-dr.patch + ${DISTDIR}/0018-usb-typec-fusb302-Retry-reading-of-CC-pins-status-if.patch + ${DISTDIR}/0019-usb-typec-fusb302-More-useful-of-logging-status-on-i.patch + ${DISTDIR}/0020-usb-typec-fusb302-Update-VBUS-state-even-if-VBUS-int.patch + ${DISTDIR}/0021-usb-typec-fusb302-Make-tcpm-fusb302-logs-less-pollut.patch + ${DISTDIR}/0022-usb-typec-fusb302-Add-OF-extcon-support.patch + ${DISTDIR}/0023-usb-typec-fusb302-Fix-register-definitions.patch + ${DISTDIR}/0024-usb-typec-fusb302-Clear-interrupts-before-we-start-t.patch + ${DISTDIR}/0025-usb-typec-typec-extcon-Add-typec-extcon-bridge-drive.patch + ${DISTDIR}/0026-phy-rockchip-typec-Make-sure-the-plug-orientation-is.patch + ${DISTDIR}/0027-media-i2c-imx258-Add-support-for-powerdown-gpio.patch + ${DISTDIR}/0028-media-i2c-imx258-Don-t-be-too-strict-about-clock-rat.patch + ${DISTDIR}/0029-media-i2c-imx258-Add-support-for-reset-gpio.patch + ${DISTDIR}/0030-media-i2c-imx258-Add-support-for-power-supplies.patch + ${DISTDIR}/0031-media-ov5640-Add-more-framerates-to-the-driver-some-.patch + ${DISTDIR}/0032-media-ov5640-Experiment-Try-to-disable-denoising-sha.patch + ${DISTDIR}/0033-media-ov5640-Sleep-after-poweroff-to-ensure-next-pow.patch + ${DISTDIR}/0034-media-ov5640-Don-t-powerup-the-sensor-during-driver-.patch + ${DISTDIR}/0035-media-ov5640-Implement-autofocus.patch + ${DISTDIR}/0036-media-ov5640-set-default-ae-target-lower.patch + ${DISTDIR}/0037-drm-panel-hx8394-Add-driver-for-HX8394-based-HannSta.patch + ${DISTDIR}/0038-drm-panel-hx8394-Improve-the-panel-driver-make-it-wo.patch + ${DISTDIR}/0039-drm-panel-hx8394-Fix-mode-clock-for-the-pinephone-pr.patch + ${DISTDIR}/0040-input-goodix-Add-option-to-power-off-the-controller-.patch + ${DISTDIR}/0041-input-goodix-Don-t-disable-regulators-during-suspend.patch + ${DISTDIR}/0042-input-touchscreen-goodix-Respect-IRQ-flags-from-DT-w.patch + ${DISTDIR}/0043-input-touchscreen-goodix-Add-support-for-GT1158.patch + ${DISTDIR}/0044-arm64-dts-rk3399-pinephone-pro-Add-support-for-Pinep.patch + ${DISTDIR}/0045-arm64-dts-rk3399-pinephone-pro-Fixup-DT-validation-i.patch + ${DISTDIR}/0046-arm64-dts-rk3399-pinephone-pro-Make-charging-and-per.patch + ${DISTDIR}/0047-arm64-dts-rk3399-pinephone-pro-Fix-goodix-toucscreen.patch + ${DISTDIR}/0048-arm64-dts-rk3399-pinephone-pro-Correct-the-pmu1830-i.patch + ${DISTDIR}/0049-arm64-dts-rk3399-pinephone-pro-Power-off-goodix-touc.patch + ${DISTDIR}/0050-arm64-dts-rk3399-pinephone-pro-Add-support-for-both-.patch + ${DISTDIR}/0051-arm64-dts-rk3399-pinephone-pro-Fix-SD-card-power-sup.patch + ${DISTDIR}/0052-arm64-dts-rk3399-pinephone-pro-Correct-the-battery-s.patch + ${DISTDIR}/0053-arm64-dts-rk3399-pinephone-pro-Cleanup-some-USB-node.patch + ${DISTDIR}/0054-arm64-dts-rk3399-pinephone-pro-Fix-PDOs-to-be-more-r.patch + ${DISTDIR}/0055-arm64-dts-rk3399-pinephone-pro-Add-chassis-type-hand.patch + ${DISTDIR}/0056-arm64-dts-rk3399-pinephone-pro-Add-mmc-aliases-to-ge.patch + ${DISTDIR}/0057-arm64-dts-rk3399-pinephone-pro-Use-a-new-rk818-batte.patch + ${DISTDIR}/0058-arm64-dts-rk3399-pinephone-pro-Full-support-for-Type.patch + ${DISTDIR}/0059-arm64-dts-rk3399-pinephone-pro-Use-DCLK_VOP-_FRAC-to.patch + ${DISTDIR}/0060-arm64-dts-rk3399-pinephone-pro-Add-support-for-power.patch + ${DISTDIR}/0061-arm64-dts-rk3399-pinephone-pro-Add-audio-support.patch + ${DISTDIR}/0062-arm64-dts-rk3399-pinephone-pro-Add-flash-and-fix-led.patch + ${DISTDIR}/0063-arm64-dts-rk3399-pinephone-pro-add-modem-RI-pin.patch + ${DISTDIR}/0064-arm64-dts-rk3399-pinephone-pro-improve-sound-device.patch + # Pinephone Keyboard + ${DISTDIR}/d1d849cae12db71aa81ceedaedc1b17a34790367.patch + ${DISTDIR}/2423aac2d6f5db55da99e11fd799ee66fe6f54c6.patch + ) src_prepare() {