From 2aa08a72e7f2c8c6f0788edbd84cf515c599856b Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 21 Apr 2024 00:59:57 +0900 Subject: [PATCH 01/26] gui-wm/niri: add 0.1.5 Signed-off-by: Takuya Wakazono --- gui-wm/niri/Manifest | 2 + gui-wm/niri/niri-0.1.5.ebuild | 84 +++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 gui-wm/niri/niri-0.1.5.ebuild diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest index 523466fc71..6fa3601ef8 100644 --- a/gui-wm/niri/Manifest +++ b/gui-wm/niri/Manifest @@ -1,2 +1,4 @@ DIST niri-0.1.4-vendored-dependencies.tar.xz 55679232 BLAKE2B d44c767730852657e75855133ef88a9fb3bdeb6b51ea49409c675c413633330406e503ff591315396a2f69cf7b1d6408086b4726941c1c79fb78a07ed5c36491 SHA512 7504e3c1a1607618ff2a224df32f230ab98299100de004a23e7828c611f06e24fe4f6f33ec92410fa8987eedbd5d1460394e5a643de85d2d79e4acdddb7b53d8 DIST niri-0.1.4.tar.gz 272001 BLAKE2B 474ee571dbe73b837e56f8d1a5ece20ce215f3419d0a0e71afed81412b1ab8509868af70872310f2d6e739f79d7d2146c42819e5166a615fe78fedc94bb1bf6a SHA512 3056c00c8935dcd80917feb874b21c2ab808dfaf364a0f33026a03506b1c578364bffb3fdbdb6f8adafd8753b64803e3cee5214a4f0c0558ae46905e7de51662 +DIST niri-0.1.5-vendored-dependencies.tar.xz 55701136 BLAKE2B a56907560b47958df743f5740e7cac4b0a3aa29233cac990aaa9ec48f0b16461a0459b95d7cd958cec07eda6b9d5ba4ada5e5ef533fadb084a05b3b6737c5694 SHA512 63560f4d811b18e9bdd5e14e79880c6844b45616964c72fdf87b0f1074951ec8549c199271297a51596b20c4d4c4b058cee5c59c5ab6339af1a3b5615976ab9f +DIST niri-0.1.5.tar.gz 293845 BLAKE2B deeea09391acaa5b576b230bf726cc5eb156ab918fe725929d9fbfbdcee273cd9790b2bf2b0ea1e85af405d1298d9c9a637c200c5297d3f002a58cb435d3308d SHA512 ff66e5671bc48cf6bb679d898f597839808def84773a288ad7b2a58f55f9f9e78a92b66581f391e03e0416e9a0fa7ab9ef5fce10788a88bf055ad597f5dc44da diff --git a/gui-wm/niri/niri-0.1.5.ebuild b/gui-wm/niri/niri-0.1.5.ebuild new file mode 100644 index 0000000000..fd417fb097 --- /dev/null +++ b/gui-wm/niri/niri-0.1.5.ebuild @@ -0,0 +1,84 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) + +inherit cargo llvm-r1 + +DESCRIPTION="Scrollable-tiling Wayland compositor" +HOMEPAGE="https://github.com/YaLTeR/niri" +SRC_URI=" + https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz +" + +LICENSE="GPL-3+" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 + Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+dbus screencast systemd" +REQUIRED_USE=" + screencast? ( dbus ) + systemd? ( dbus ) +" + +DEPEND=" + dev-libs/glib:2 + dev-libs/libinput:= + dev-libs/wayland + media-libs/mesa + sys-auth/seatd:= + virtual/libudev:= + x11-libs/cairo + x11-libs/libxkbcommon + x11-libs/pango + x11-libs/pixman + screencast? ( + media-video/pipewire:= + ) +" +RDEPEND="${DEPEND}" +# Clang is required for bindgen +BDEPEND=" + >=virtual/rust-1.72.0 + screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') ) +" + +ECARGO_VENDOR="${WORKDIR}/vendor" + +QA_FLAGS_IGNORED="usr/bin/niri" + +src_prepare() { + sed -i 's/^git =.*/version = "*"/' Cargo.toml || die + default +} + +src_configure() { + local myfeatures=( + $(usev dbus) + $(usev screencast xdp-gnome-screencast) + $(usev systemd) + ) + cargo_src_configure --no-default-features +} + +src_install() { + cargo_src_install + + dobin resources/niri-session + + insinto /usr/lib/systemd/user + doins resources/niri{.service,-shutdown.target} + + insinto /usr/share/wayland-sessions + doins resources/niri.desktop + + insinto /usr/share/xdg-desktop-portal + doins resources/niri-portals.conf +} From fa3a60acfb52df0fd250dfe88113d42495e15bae Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 21 Apr 2024 01:00:13 +0900 Subject: [PATCH 02/26] gui-wm/niri: drop 0.1.4 Signed-off-by: Takuya Wakazono --- gui-wm/niri/Manifest | 2 - gui-wm/niri/niri-0.1.4.ebuild | 84 ----------------------------------- 2 files changed, 86 deletions(-) delete mode 100644 gui-wm/niri/niri-0.1.4.ebuild diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest index 6fa3601ef8..da0ff1519b 100644 --- a/gui-wm/niri/Manifest +++ b/gui-wm/niri/Manifest @@ -1,4 +1,2 @@ -DIST niri-0.1.4-vendored-dependencies.tar.xz 55679232 BLAKE2B d44c767730852657e75855133ef88a9fb3bdeb6b51ea49409c675c413633330406e503ff591315396a2f69cf7b1d6408086b4726941c1c79fb78a07ed5c36491 SHA512 7504e3c1a1607618ff2a224df32f230ab98299100de004a23e7828c611f06e24fe4f6f33ec92410fa8987eedbd5d1460394e5a643de85d2d79e4acdddb7b53d8 -DIST niri-0.1.4.tar.gz 272001 BLAKE2B 474ee571dbe73b837e56f8d1a5ece20ce215f3419d0a0e71afed81412b1ab8509868af70872310f2d6e739f79d7d2146c42819e5166a615fe78fedc94bb1bf6a SHA512 3056c00c8935dcd80917feb874b21c2ab808dfaf364a0f33026a03506b1c578364bffb3fdbdb6f8adafd8753b64803e3cee5214a4f0c0558ae46905e7de51662 DIST niri-0.1.5-vendored-dependencies.tar.xz 55701136 BLAKE2B a56907560b47958df743f5740e7cac4b0a3aa29233cac990aaa9ec48f0b16461a0459b95d7cd958cec07eda6b9d5ba4ada5e5ef533fadb084a05b3b6737c5694 SHA512 63560f4d811b18e9bdd5e14e79880c6844b45616964c72fdf87b0f1074951ec8549c199271297a51596b20c4d4c4b058cee5c59c5ab6339af1a3b5615976ab9f DIST niri-0.1.5.tar.gz 293845 BLAKE2B deeea09391acaa5b576b230bf726cc5eb156ab918fe725929d9fbfbdcee273cd9790b2bf2b0ea1e85af405d1298d9c9a637c200c5297d3f002a58cb435d3308d SHA512 ff66e5671bc48cf6bb679d898f597839808def84773a288ad7b2a58f55f9f9e78a92b66581f391e03e0416e9a0fa7ab9ef5fce10788a88bf055ad597f5dc44da diff --git a/gui-wm/niri/niri-0.1.4.ebuild b/gui-wm/niri/niri-0.1.4.ebuild deleted file mode 100644 index fd417fb097..0000000000 --- a/gui-wm/niri/niri-0.1.4.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {16..18} ) - -inherit cargo llvm-r1 - -DESCRIPTION="Scrollable-tiling Wayland compositor" -HOMEPAGE="https://github.com/YaLTeR/niri" -SRC_URI=" - https://github.com/YaLTeR/niri/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/YaLTeR/niri/releases/download/v${PV}/${P}-vendored-dependencies.tar.xz -" - -LICENSE="GPL-3+" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+dbus screencast systemd" -REQUIRED_USE=" - screencast? ( dbus ) - systemd? ( dbus ) -" - -DEPEND=" - dev-libs/glib:2 - dev-libs/libinput:= - dev-libs/wayland - media-libs/mesa - sys-auth/seatd:= - virtual/libudev:= - x11-libs/cairo - x11-libs/libxkbcommon - x11-libs/pango - x11-libs/pixman - screencast? ( - media-video/pipewire:= - ) -" -RDEPEND="${DEPEND}" -# Clang is required for bindgen -BDEPEND=" - >=virtual/rust-1.72.0 - screencast? ( $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') ) -" - -ECARGO_VENDOR="${WORKDIR}/vendor" - -QA_FLAGS_IGNORED="usr/bin/niri" - -src_prepare() { - sed -i 's/^git =.*/version = "*"/' Cargo.toml || die - default -} - -src_configure() { - local myfeatures=( - $(usev dbus) - $(usev screencast xdp-gnome-screencast) - $(usev systemd) - ) - cargo_src_configure --no-default-features -} - -src_install() { - cargo_src_install - - dobin resources/niri-session - - insinto /usr/lib/systemd/user - doins resources/niri{.service,-shutdown.target} - - insinto /usr/share/wayland-sessions - doins resources/niri.desktop - - insinto /usr/share/xdg-desktop-portal - doins resources/niri-portals.conf -} From 6ac57ecc0a80d91f106910822a92612d0e3267a5 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 21 Apr 2024 01:04:11 +0900 Subject: [PATCH 03/26] gui-apps/mpvpaper: add 1.5 Closes: https://bugs.gentoo.org/930205 Signed-off-by: Takuya Wakazono --- gui-apps/mpvpaper/Manifest | 1 + gui-apps/mpvpaper/mpvpaper-1.5.ebuild | 39 ++++++++++++++++++++++++++ gui-apps/mpvpaper/mpvpaper-9999.ebuild | 5 ++++ 3 files changed, 45 insertions(+) create mode 100644 gui-apps/mpvpaper/mpvpaper-1.5.ebuild diff --git a/gui-apps/mpvpaper/Manifest b/gui-apps/mpvpaper/Manifest index 484d4dff6b..72c8ce5a68 100644 --- a/gui-apps/mpvpaper/Manifest +++ b/gui-apps/mpvpaper/Manifest @@ -1 +1,2 @@ DIST mpvpaper-1.4.tar.gz 88506 BLAKE2B ded61ce6c922c3cf1786f8c23490c186a4c2cf43d0c9101fde55d268af6ae370d26934ed73e0dce6a31ebace9f8abbbcd93439d395c2320b75619e0ea733bb96 SHA512 23a5859705319bea6508a09df3ea791b976326dcaa8a7df86e0b38754017a1bcb0c594b967db91abe2d631fe9f07454399f57f447fd14192c6f9ede4d479f1d2 +DIST mpvpaper-1.5.tar.gz 88853 BLAKE2B c65382423d7fd83d7ff670f29f89fdb5990b822014727e9a675ae02b4befbff6587ee57d14a5ae6a9ad2b41ade45dd2cca8458a9cd8618b98bd95043e42b5102 SHA512 34af18e84e92eadc96ec605846d52758b237cc6391a07ef4517646cc3c0650b4c103718a9c6a7c90bbf8b0dc9edda02f6a4fd46d91e1515c5f78299a4b32550e diff --git a/gui-apps/mpvpaper/mpvpaper-1.5.ebuild b/gui-apps/mpvpaper/mpvpaper-1.5.ebuild new file mode 100644 index 0000000000..813dd9ad81 --- /dev/null +++ b/gui-apps/mpvpaper/mpvpaper-1.5.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A video wallpaper program for wlroots based wayland compositors" +HOMEPAGE="https://github.com/GhostNaN/mpvpaper" + +inherit meson + +case "${PV}" in + 9999) + inherit git-r3 + EGIT_REPO_URI="https://github.com/GhostNaN/mpvpaper.git" + ;; + *) + SRC_URI="https://github.com/GhostNaN/mpvpaper/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +esac + +LICENSE="GPL-3" +SLOT="0" + +RDEPEND=" + dev-libs/wayland + gui-libs/wlroots + media-libs/libglvnd + media-video/mpv:=[libmpv] +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_install() { + meson_src_install + newman mpvpaper.man mpvpaper.1 +} diff --git a/gui-apps/mpvpaper/mpvpaper-9999.ebuild b/gui-apps/mpvpaper/mpvpaper-9999.ebuild index d1d250b0f9..813dd9ad81 100644 --- a/gui-apps/mpvpaper/mpvpaper-9999.ebuild +++ b/gui-apps/mpvpaper/mpvpaper-9999.ebuild @@ -32,3 +32,8 @@ BDEPEND=" dev-util/wayland-scanner virtual/pkgconfig " + +src_install() { + meson_src_install + newman mpvpaper.man mpvpaper.1 +} From 6e2431a2336639b71f895b7594d52c705080ecb4 Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Sun, 21 Apr 2024 01:05:20 +0900 Subject: [PATCH 04/26] gui-apps/mpvpaper: drop 1.4 Signed-off-by: Takuya Wakazono --- gui-apps/mpvpaper/Manifest | 1 - gui-apps/mpvpaper/mpvpaper-1.4.ebuild | 34 --------------------------- 2 files changed, 35 deletions(-) delete mode 100644 gui-apps/mpvpaper/mpvpaper-1.4.ebuild diff --git a/gui-apps/mpvpaper/Manifest b/gui-apps/mpvpaper/Manifest index 72c8ce5a68..6edf30dca3 100644 --- a/gui-apps/mpvpaper/Manifest +++ b/gui-apps/mpvpaper/Manifest @@ -1,2 +1 @@ -DIST mpvpaper-1.4.tar.gz 88506 BLAKE2B ded61ce6c922c3cf1786f8c23490c186a4c2cf43d0c9101fde55d268af6ae370d26934ed73e0dce6a31ebace9f8abbbcd93439d395c2320b75619e0ea733bb96 SHA512 23a5859705319bea6508a09df3ea791b976326dcaa8a7df86e0b38754017a1bcb0c594b967db91abe2d631fe9f07454399f57f447fd14192c6f9ede4d479f1d2 DIST mpvpaper-1.5.tar.gz 88853 BLAKE2B c65382423d7fd83d7ff670f29f89fdb5990b822014727e9a675ae02b4befbff6587ee57d14a5ae6a9ad2b41ade45dd2cca8458a9cd8618b98bd95043e42b5102 SHA512 34af18e84e92eadc96ec605846d52758b237cc6391a07ef4517646cc3c0650b4c103718a9c6a7c90bbf8b0dc9edda02f6a4fd46d91e1515c5f78299a4b32550e diff --git a/gui-apps/mpvpaper/mpvpaper-1.4.ebuild b/gui-apps/mpvpaper/mpvpaper-1.4.ebuild deleted file mode 100644 index d1d250b0f9..0000000000 --- a/gui-apps/mpvpaper/mpvpaper-1.4.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A video wallpaper program for wlroots based wayland compositors" -HOMEPAGE="https://github.com/GhostNaN/mpvpaper" - -inherit meson - -case "${PV}" in - 9999) - inherit git-r3 - EGIT_REPO_URI="https://github.com/GhostNaN/mpvpaper.git" - ;; - *) - SRC_URI="https://github.com/GhostNaN/mpvpaper/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -esac - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=" - dev-libs/wayland - gui-libs/wlroots - media-libs/libglvnd - media-video/mpv:=[libmpv] -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/wayland-scanner - virtual/pkgconfig -" From 1d0197816114cb21aa375e6effb20bf01cd64e9a Mon Sep 17 00:00:00 2001 From: Joshua Clifton Date: Sat, 20 Apr 2024 11:38:54 -0500 Subject: [PATCH 05/26] TODO.md: Adds a theoretical package to 'TODO.md' Signed-off-by: Joshua Clifton --- TODO.md | 1 + 1 file changed, 1 insertion(+) diff --git a/TODO.md b/TODO.md index 4dca1afdcc..aa0100eefe 100644 --- a/TODO.md +++ b/TODO.md @@ -15,3 +15,4 @@ If you find an interesting piece of software here, consider to package it, also [ActivityWatch](https://github.com/ActivityWatch/activitywatch) | setuptools | utils | David Roman | ✔ | ✖ [croissant](https://github.com/giann/croissant) | ? | dev-lua | NRK | ✔ | ? [greenclip](https://github.com/erebe/greenclip) (source build) | cabal | x11-misc | NRK | ✔ | ✖ +[texlab](https://github.com/latex-lsp/texlab) | cargo | app-text | Joshua | ✔ | ? From b6afaa02c5c6a6ea50d755198d361a1fe05d4a2e Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 20 Apr 2024 20:34:15 +0300 Subject: [PATCH 06/26] net-misc/maestral: add 1.9.3 Closes: https://bugs.gentoo.org/927982 Signed-off-by: Viorel Munteanu --- net-misc/maestral/Manifest | 1 + net-misc/maestral/maestral-1.9.3.ebuild | 59 +++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 net-misc/maestral/maestral-1.9.3.ebuild diff --git a/net-misc/maestral/Manifest b/net-misc/maestral/Manifest index 81c2db8d83..e0f8a73194 100644 --- a/net-misc/maestral/Manifest +++ b/net-misc/maestral/Manifest @@ -1,3 +1,4 @@ DIST maestral-1.8.0.gh.tar.gz 8125310 BLAKE2B 14880a6ced1d1cea203741875f4eb4a8520daf7103efaca19476c21674f9a10edc2d8959d86fc916ba2cbafbca4e33dd393986f08e844b0e7f85d1c833ea7af6 SHA512 e6dff6b8685e78f10ea03b88cfc3d307d0a5873935b43cf4e04c5876009ca1ce88aa782da37a17b9ea092335a3835f2fe2fbf388c861c5da36500a781d10a17b DIST maestral-1.9.1.gh.tar.gz 8126257 BLAKE2B dfa87be18d1a82c434ed2710a41d3da5376f035c80349053aa73016da654cc2f698caef8cf7c47bba8e6e09da87e14efe75627524302259017b38fcfdad6fbd3 SHA512 b8cc78d644024dc4848e217cbbc38a0d2342022e68c1da22bfa9301fe926fcfd2a60a34a2073c55d24e5b5c477771fa075bb8cff41563148ddea38c3b0cffbc1 DIST maestral-1.9.2.gh.tar.gz 8126622 BLAKE2B 2ba3a10e54e308d48b20c85cf389faa3715c43ed384958dc92ed9c8652265c336d5241620943d2f09e955950d5e747a89d2f8e1f458f4f727e7440e234fd3134 SHA512 70aa32f0070d0d8d646f530b3ab7bc9ebcdf7f301d27d097feeef56aed14661df4f1105ce3e1f42d1dd9afd38cce70e25a4e191b8000bca2bf66120168a22091 +DIST maestral-1.9.3.gh.tar.gz 8126807 BLAKE2B 1e4a4e0d39d31b81d6894b3d46100eaa96e2bb99576f59c4e8a784ade14d09e273e8c16d154bd54d883270e30ec7d7a882307584d3ed1f77e8e1710eb94daae7 SHA512 6d66cc0929dffb8221ef186d9fd7a639725e50782092710fc74b05e5e678055a1fc75da6d0299315ffc6f8107ec24d1039d72973b73da0def41839a35eca1f03 diff --git a/net-misc/maestral/maestral-1.9.3.ebuild b/net-misc/maestral/maestral-1.9.3.ebuild new file mode 100644 index 0000000000..eb4351f03d --- /dev/null +++ b/net-misc/maestral/maestral-1.9.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 xdg + +MY_PV=${PV/_rc/.dev} +DESCRIPTION="Maestral is an open-source Dropbox client written in Python" +HOMEPAGE="https://maestral.app" +SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="MIT" +SLOT="0" +if [[ ${PV} != *_rc* ]]; then + KEYWORDS="~amd64" +fi + +RDEPEND=" + >=dev-python/click-8.0.2[${PYTHON_USEDEP}] + >=dev-python/desktop-notifier-3.3.0[${PYTHON_USEDEP}] + =dev-python/dropbox-11*[${PYTHON_USEDEP}] + >=dev-python/fasteners-0.15[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] + >=dev-python/keyring-22.0.0[${PYTHON_USEDEP}] + >=dev-python/keyrings-alt-3.1.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pathspec-0.5.8[${PYTHON_USEDEP}] + >=dev-python/Pyro5-5.10[${PYTHON_USEDEP}] + >=dev-python/requests-2.16.2[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + dev-python/survey[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + >=dev-python/watchdog-2.0.1[${PYTHON_USEDEP}] + dev-python/xattr[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/build[${PYTHON_USEDEP}] +" + +EPYTEST_DESELECT=( + # requires dev-python/pytest-benchmark not available for py3.11 + tests/offline/test_clean_local_events.py::test_performance + + # requires systemd + tests/offline/test_cli.py::test_autostart + + # requires network + tests/offline/test_main.py::test_check_for_updates + + # may fail if the filesystem does not support xattrs + # https://bugs.gentoo.org/927982 + tests/offline/utils/test_path.py::test_move_preserves_xattrs +) + +distutils_enable_tests pytest From 1bf0c9c0f932caf9a99843a5b4d6d46c7e4ad0f5 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 20 Apr 2024 20:35:00 +0300 Subject: [PATCH 07/26] net-misc/maestral-qt: add 1.9.3 Signed-off-by: Viorel Munteanu --- net-misc/maestral-qt/Manifest | 1 + net-misc/maestral-qt/maestral-qt-1.9.3.ebuild | 37 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 net-misc/maestral-qt/maestral-qt-1.9.3.ebuild diff --git a/net-misc/maestral-qt/Manifest b/net-misc/maestral-qt/Manifest index 189cda556c..bb0e4a72e0 100644 --- a/net-misc/maestral-qt/Manifest +++ b/net-misc/maestral-qt/Manifest @@ -1,3 +1,4 @@ DIST maestral-qt-1.8.0.gh.tar.gz 1219570 BLAKE2B 83c3d67b169f04553f3885e3ae008fe04284bb9fd9a7b2888e2146e298e85cc15f639d83359165a957f8832bb34d3bf129ddd850d58b6e808e257d5784a2e1b4 SHA512 2cf19185fce01b5d1884215522987ba77484e6d6cb9a3745503fd2bc66c796db839ee7dc863fb3b8e3b55b95af013bf23b00bc60cb7106d265766ca813482bdd DIST maestral-qt-1.9.1.gh.tar.gz 1219592 BLAKE2B 31ac7bf91499c46ae0cbab508e7c9e9591c0a0f766b6de00f2d4f19f3d0ebb6c513c4f2785c0b31210f7401ae59b98eaa7b753676953206e4a295d2783950ed4 SHA512 ff1ade8625655be61b0c10ad5a66c1d53984852cb9346d6ca552bb3783f451fae46a2277598d2d8c9cd3e96db0fbdef1dc38f23c2e6c99806b634a73b8589ba5 DIST maestral-qt-1.9.2.gh.tar.gz 1219612 BLAKE2B 36b8bcbcdfbcb9462df359716da08f9b25e27a5a8aeb0cf4e1321efca301d3a5d3dac51bc2f0593f3e76efc68e09ecd6a709dcc8ad70e36633e07f2c08738c1e SHA512 18499ef44875d24ef63e0c9355bf584191a7752bebb5b2db7bc79e95c777d3706eec9b760da2aaa4928ba04180ac4978aed50643593c25c8a7ecc143fe1d6b7f +DIST maestral-qt-1.9.3.gh.tar.gz 1219610 BLAKE2B 819a0f88571e64a633e09b7c200c9a983a8e359bc574df570be7d1011853184dc88fa789e806ed204862b92f84d8cd6d7e5b0c03631d6e11159143dcaf1b0fd6 SHA512 3f1dbdbf93eb64e01ff01ab308e46b0320162a7e6aaa027d277b216dc0ba73ae2eee33e68add356e3fb14ffcad1f789bc02d948d48067eea1a5cb5b9208f200b diff --git a/net-misc/maestral-qt/maestral-qt-1.9.3.ebuild b/net-misc/maestral-qt/maestral-qt-1.9.3.ebuild new file mode 100644 index 0000000000..c15493aa2e --- /dev/null +++ b/net-misc/maestral-qt/maestral-qt-1.9.3.ebuild @@ -0,0 +1,37 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +inherit desktop distutils-r1 + +MY_PV=${PV/_rc/.dev} +DESCRIPTION="Maestral is an open-source Dropbox client written in Python" +HOMEPAGE="https://maestral.app" +SRC_URI="https://github.com/samschott/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}"/${PN}-${MY_PV} + +LICENSE="MIT" +SLOT="0" +if [[ ${PV} != *_rc* ]]; then + KEYWORDS="~amd64" +fi + +RDEPEND=" + >=dev-python/click-8.0.2[${PYTHON_USEDEP}] + dev-python/markdown2[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/PyQt6[widgets,gui,svg,${PYTHON_USEDEP}] + >=net-misc/maestral-${PV%_rc*}_rc0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/build[${PYTHON_USEDEP}] +" + +python_install_all() { + distutils-r1_python_install_all + + domenu src/maestral_qt/resources/maestral.desktop +} From 45ce6ba0e290946f6333e754aef01c375cb57805 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 20 Apr 2024 20:39:55 +0300 Subject: [PATCH 08/26] net-misc/maestral-qt: drop 1.9.2 Signed-off-by: Viorel Munteanu --- net-misc/maestral-qt/Manifest | 1 - net-misc/maestral-qt/maestral-qt-1.9.2.ebuild | 37 ------------------- 2 files changed, 38 deletions(-) delete mode 100644 net-misc/maestral-qt/maestral-qt-1.9.2.ebuild diff --git a/net-misc/maestral-qt/Manifest b/net-misc/maestral-qt/Manifest index bb0e4a72e0..6b14947aea 100644 --- a/net-misc/maestral-qt/Manifest +++ b/net-misc/maestral-qt/Manifest @@ -1,4 +1,3 @@ DIST maestral-qt-1.8.0.gh.tar.gz 1219570 BLAKE2B 83c3d67b169f04553f3885e3ae008fe04284bb9fd9a7b2888e2146e298e85cc15f639d83359165a957f8832bb34d3bf129ddd850d58b6e808e257d5784a2e1b4 SHA512 2cf19185fce01b5d1884215522987ba77484e6d6cb9a3745503fd2bc66c796db839ee7dc863fb3b8e3b55b95af013bf23b00bc60cb7106d265766ca813482bdd DIST maestral-qt-1.9.1.gh.tar.gz 1219592 BLAKE2B 31ac7bf91499c46ae0cbab508e7c9e9591c0a0f766b6de00f2d4f19f3d0ebb6c513c4f2785c0b31210f7401ae59b98eaa7b753676953206e4a295d2783950ed4 SHA512 ff1ade8625655be61b0c10ad5a66c1d53984852cb9346d6ca552bb3783f451fae46a2277598d2d8c9cd3e96db0fbdef1dc38f23c2e6c99806b634a73b8589ba5 -DIST maestral-qt-1.9.2.gh.tar.gz 1219612 BLAKE2B 36b8bcbcdfbcb9462df359716da08f9b25e27a5a8aeb0cf4e1321efca301d3a5d3dac51bc2f0593f3e76efc68e09ecd6a709dcc8ad70e36633e07f2c08738c1e SHA512 18499ef44875d24ef63e0c9355bf584191a7752bebb5b2db7bc79e95c777d3706eec9b760da2aaa4928ba04180ac4978aed50643593c25c8a7ecc143fe1d6b7f DIST maestral-qt-1.9.3.gh.tar.gz 1219610 BLAKE2B 819a0f88571e64a633e09b7c200c9a983a8e359bc574df570be7d1011853184dc88fa789e806ed204862b92f84d8cd6d7e5b0c03631d6e11159143dcaf1b0fd6 SHA512 3f1dbdbf93eb64e01ff01ab308e46b0320162a7e6aaa027d277b216dc0ba73ae2eee33e68add356e3fb14ffcad1f789bc02d948d48067eea1a5cb5b9208f200b diff --git a/net-misc/maestral-qt/maestral-qt-1.9.2.ebuild b/net-misc/maestral-qt/maestral-qt-1.9.2.ebuild deleted file mode 100644 index c15493aa2e..0000000000 --- a/net-misc/maestral-qt/maestral-qt-1.9.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) -inherit desktop distutils-r1 - -MY_PV=${PV/_rc/.dev} -DESCRIPTION="Maestral is an open-source Dropbox client written in Python" -HOMEPAGE="https://maestral.app" -SRC_URI="https://github.com/samschott/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64" -fi - -RDEPEND=" - >=dev-python/click-8.0.2[${PYTHON_USEDEP}] - dev-python/markdown2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/PyQt6[widgets,gui,svg,${PYTHON_USEDEP}] - >=net-misc/maestral-${PV%_rc*}_rc0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/build[${PYTHON_USEDEP}] -" - -python_install_all() { - distutils-r1_python_install_all - - domenu src/maestral_qt/resources/maestral.desktop -} From b0424e70e2c195f853e9262edee2a133a2a7135f Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 20 Apr 2024 20:40:00 +0300 Subject: [PATCH 09/26] net-misc/maestral-qt: drop 1.9.1 Signed-off-by: Viorel Munteanu --- net-misc/maestral-qt/Manifest | 1 - net-misc/maestral-qt/maestral-qt-1.9.1.ebuild | 37 ------------------- 2 files changed, 38 deletions(-) delete mode 100644 net-misc/maestral-qt/maestral-qt-1.9.1.ebuild diff --git a/net-misc/maestral-qt/Manifest b/net-misc/maestral-qt/Manifest index 6b14947aea..a8ab8cf9b9 100644 --- a/net-misc/maestral-qt/Manifest +++ b/net-misc/maestral-qt/Manifest @@ -1,3 +1,2 @@ DIST maestral-qt-1.8.0.gh.tar.gz 1219570 BLAKE2B 83c3d67b169f04553f3885e3ae008fe04284bb9fd9a7b2888e2146e298e85cc15f639d83359165a957f8832bb34d3bf129ddd850d58b6e808e257d5784a2e1b4 SHA512 2cf19185fce01b5d1884215522987ba77484e6d6cb9a3745503fd2bc66c796db839ee7dc863fb3b8e3b55b95af013bf23b00bc60cb7106d265766ca813482bdd -DIST maestral-qt-1.9.1.gh.tar.gz 1219592 BLAKE2B 31ac7bf91499c46ae0cbab508e7c9e9591c0a0f766b6de00f2d4f19f3d0ebb6c513c4f2785c0b31210f7401ae59b98eaa7b753676953206e4a295d2783950ed4 SHA512 ff1ade8625655be61b0c10ad5a66c1d53984852cb9346d6ca552bb3783f451fae46a2277598d2d8c9cd3e96db0fbdef1dc38f23c2e6c99806b634a73b8589ba5 DIST maestral-qt-1.9.3.gh.tar.gz 1219610 BLAKE2B 819a0f88571e64a633e09b7c200c9a983a8e359bc574df570be7d1011853184dc88fa789e806ed204862b92f84d8cd6d7e5b0c03631d6e11159143dcaf1b0fd6 SHA512 3f1dbdbf93eb64e01ff01ab308e46b0320162a7e6aaa027d277b216dc0ba73ae2eee33e68add356e3fb14ffcad1f789bc02d948d48067eea1a5cb5b9208f200b diff --git a/net-misc/maestral-qt/maestral-qt-1.9.1.ebuild b/net-misc/maestral-qt/maestral-qt-1.9.1.ebuild deleted file mode 100644 index c15493aa2e..0000000000 --- a/net-misc/maestral-qt/maestral-qt-1.9.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) -inherit desktop distutils-r1 - -MY_PV=${PV/_rc/.dev} -DESCRIPTION="Maestral is an open-source Dropbox client written in Python" -HOMEPAGE="https://maestral.app" -SRC_URI="https://github.com/samschott/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64" -fi - -RDEPEND=" - >=dev-python/click-8.0.2[${PYTHON_USEDEP}] - dev-python/markdown2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/PyQt6[widgets,gui,svg,${PYTHON_USEDEP}] - >=net-misc/maestral-${PV%_rc*}_rc0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/build[${PYTHON_USEDEP}] -" - -python_install_all() { - distutils-r1_python_install_all - - domenu src/maestral_qt/resources/maestral.desktop -} From 50bde48e6ae2cd2633a44be77cb26f62a67e44f1 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 20 Apr 2024 20:40:05 +0300 Subject: [PATCH 10/26] net-misc/maestral-qt: drop 1.8.0 Signed-off-by: Viorel Munteanu --- net-misc/maestral-qt/Manifest | 1 - net-misc/maestral-qt/maestral-qt-1.8.0.ebuild | 37 ------------------- 2 files changed, 38 deletions(-) delete mode 100644 net-misc/maestral-qt/maestral-qt-1.8.0.ebuild diff --git a/net-misc/maestral-qt/Manifest b/net-misc/maestral-qt/Manifest index a8ab8cf9b9..c571435545 100644 --- a/net-misc/maestral-qt/Manifest +++ b/net-misc/maestral-qt/Manifest @@ -1,2 +1 @@ -DIST maestral-qt-1.8.0.gh.tar.gz 1219570 BLAKE2B 83c3d67b169f04553f3885e3ae008fe04284bb9fd9a7b2888e2146e298e85cc15f639d83359165a957f8832bb34d3bf129ddd850d58b6e808e257d5784a2e1b4 SHA512 2cf19185fce01b5d1884215522987ba77484e6d6cb9a3745503fd2bc66c796db839ee7dc863fb3b8e3b55b95af013bf23b00bc60cb7106d265766ca813482bdd DIST maestral-qt-1.9.3.gh.tar.gz 1219610 BLAKE2B 819a0f88571e64a633e09b7c200c9a983a8e359bc574df570be7d1011853184dc88fa789e806ed204862b92f84d8cd6d7e5b0c03631d6e11159143dcaf1b0fd6 SHA512 3f1dbdbf93eb64e01ff01ab308e46b0320162a7e6aaa027d277b216dc0ba73ae2eee33e68add356e3fb14ffcad1f789bc02d948d48067eea1a5cb5b9208f200b diff --git a/net-misc/maestral-qt/maestral-qt-1.8.0.ebuild b/net-misc/maestral-qt/maestral-qt-1.8.0.ebuild deleted file mode 100644 index f9462a0bb4..0000000000 --- a/net-misc/maestral-qt/maestral-qt-1.8.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) -inherit desktop distutils-r1 - -MY_PV=${PV/_rc/.dev} -DESCRIPTION="Maestral is an open-source Dropbox client written in Python" -HOMEPAGE="https://maestral.app" -SRC_URI="https://github.com/samschott/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64" -fi - -RDEPEND=" - >=dev-python/click-8.0.2[${PYTHON_USEDEP}] - dev-python/markdown2[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/PyQt6[widgets,gui,svg,${PYTHON_USEDEP}] - >=net-misc/maestral-${PV%_rc*}_rc0[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/build[${PYTHON_USEDEP}] -" - -python_install_all() { - distutils-r1_python_install_all - - domenu src/maestral_qt/resources/maestral.desktop -} From cde37edad8e9f002c0560f96b7be909ee72071a5 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 20 Apr 2024 20:40:22 +0300 Subject: [PATCH 11/26] net-misc/maestral: drop 1.9.2 Signed-off-by: Viorel Munteanu --- net-misc/maestral/Manifest | 1 - net-misc/maestral/maestral-1.9.2.ebuild | 55 ------------------------- 2 files changed, 56 deletions(-) delete mode 100644 net-misc/maestral/maestral-1.9.2.ebuild diff --git a/net-misc/maestral/Manifest b/net-misc/maestral/Manifest index e0f8a73194..9ea4a7d8ed 100644 --- a/net-misc/maestral/Manifest +++ b/net-misc/maestral/Manifest @@ -1,4 +1,3 @@ DIST maestral-1.8.0.gh.tar.gz 8125310 BLAKE2B 14880a6ced1d1cea203741875f4eb4a8520daf7103efaca19476c21674f9a10edc2d8959d86fc916ba2cbafbca4e33dd393986f08e844b0e7f85d1c833ea7af6 SHA512 e6dff6b8685e78f10ea03b88cfc3d307d0a5873935b43cf4e04c5876009ca1ce88aa782da37a17b9ea092335a3835f2fe2fbf388c861c5da36500a781d10a17b DIST maestral-1.9.1.gh.tar.gz 8126257 BLAKE2B dfa87be18d1a82c434ed2710a41d3da5376f035c80349053aa73016da654cc2f698caef8cf7c47bba8e6e09da87e14efe75627524302259017b38fcfdad6fbd3 SHA512 b8cc78d644024dc4848e217cbbc38a0d2342022e68c1da22bfa9301fe926fcfd2a60a34a2073c55d24e5b5c477771fa075bb8cff41563148ddea38c3b0cffbc1 -DIST maestral-1.9.2.gh.tar.gz 8126622 BLAKE2B 2ba3a10e54e308d48b20c85cf389faa3715c43ed384958dc92ed9c8652265c336d5241620943d2f09e955950d5e747a89d2f8e1f458f4f727e7440e234fd3134 SHA512 70aa32f0070d0d8d646f530b3ab7bc9ebcdf7f301d27d097feeef56aed14661df4f1105ce3e1f42d1dd9afd38cce70e25a4e191b8000bca2bf66120168a22091 DIST maestral-1.9.3.gh.tar.gz 8126807 BLAKE2B 1e4a4e0d39d31b81d6894b3d46100eaa96e2bb99576f59c4e8a784ade14d09e273e8c16d154bd54d883270e30ec7d7a882307584d3ed1f77e8e1710eb94daae7 SHA512 6d66cc0929dffb8221ef186d9fd7a639725e50782092710fc74b05e5e678055a1fc75da6d0299315ffc6f8107ec24d1039d72973b73da0def41839a35eca1f03 diff --git a/net-misc/maestral/maestral-1.9.2.ebuild b/net-misc/maestral/maestral-1.9.2.ebuild deleted file mode 100644 index ec2891669b..0000000000 --- a/net-misc/maestral/maestral-1.9.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 xdg - -MY_PV=${PV/_rc/.dev} -DESCRIPTION="Maestral is an open-source Dropbox client written in Python" -HOMEPAGE="https://maestral.app" -SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64" -fi - -RDEPEND=" - >=dev-python/click-8.0.2[${PYTHON_USEDEP}] - >=dev-python/desktop-notifier-3.3.0[${PYTHON_USEDEP}] - =dev-python/dropbox-11*[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.15[${PYTHON_USEDEP}] - dev-python/importlib-metadata[${PYTHON_USEDEP}] - >=dev-python/keyring-22.0.0[${PYTHON_USEDEP}] - >=dev-python/keyrings-alt-3.1.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.5.8[${PYTHON_USEDEP}] - >=dev-python/Pyro5-5.10[${PYTHON_USEDEP}] - >=dev-python/requests-2.16.2[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - dev-python/survey[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - >=dev-python/watchdog-2.0.1[${PYTHON_USEDEP}] - dev-python/xattr[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/build[${PYTHON_USEDEP}] -" - -EPYTEST_DESELECT=( - # requires dev-python/pytest-benchmark not available for py3.11 - tests/offline/test_clean_local_events.py::test_performance - - # requires systemd - tests/offline/test_cli.py::test_autostart - - # requires network - tests/offline/test_main.py::test_check_for_updates -) - -distutils_enable_tests pytest From 48cedb8669895536ee8c5639c55ee3656262d524 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 20 Apr 2024 20:40:25 +0300 Subject: [PATCH 12/26] net-misc/maestral: drop 1.9.1 Signed-off-by: Viorel Munteanu --- net-misc/maestral/Manifest | 1 - net-misc/maestral/maestral-1.9.1.ebuild | 54 ------------------------- 2 files changed, 55 deletions(-) delete mode 100644 net-misc/maestral/maestral-1.9.1.ebuild diff --git a/net-misc/maestral/Manifest b/net-misc/maestral/Manifest index 9ea4a7d8ed..d29e26b0ae 100644 --- a/net-misc/maestral/Manifest +++ b/net-misc/maestral/Manifest @@ -1,3 +1,2 @@ DIST maestral-1.8.0.gh.tar.gz 8125310 BLAKE2B 14880a6ced1d1cea203741875f4eb4a8520daf7103efaca19476c21674f9a10edc2d8959d86fc916ba2cbafbca4e33dd393986f08e844b0e7f85d1c833ea7af6 SHA512 e6dff6b8685e78f10ea03b88cfc3d307d0a5873935b43cf4e04c5876009ca1ce88aa782da37a17b9ea092335a3835f2fe2fbf388c861c5da36500a781d10a17b -DIST maestral-1.9.1.gh.tar.gz 8126257 BLAKE2B dfa87be18d1a82c434ed2710a41d3da5376f035c80349053aa73016da654cc2f698caef8cf7c47bba8e6e09da87e14efe75627524302259017b38fcfdad6fbd3 SHA512 b8cc78d644024dc4848e217cbbc38a0d2342022e68c1da22bfa9301fe926fcfd2a60a34a2073c55d24e5b5c477771fa075bb8cff41563148ddea38c3b0cffbc1 DIST maestral-1.9.3.gh.tar.gz 8126807 BLAKE2B 1e4a4e0d39d31b81d6894b3d46100eaa96e2bb99576f59c4e8a784ade14d09e273e8c16d154bd54d883270e30ec7d7a882307584d3ed1f77e8e1710eb94daae7 SHA512 6d66cc0929dffb8221ef186d9fd7a639725e50782092710fc74b05e5e678055a1fc75da6d0299315ffc6f8107ec24d1039d72973b73da0def41839a35eca1f03 diff --git a/net-misc/maestral/maestral-1.9.1.ebuild b/net-misc/maestral/maestral-1.9.1.ebuild deleted file mode 100644 index 7d88889147..0000000000 --- a/net-misc/maestral/maestral-1.9.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 xdg - -MY_PV=${PV/_rc/.dev} -DESCRIPTION="Maestral is an open-source Dropbox client written in Python" -HOMEPAGE="https://maestral.app" -SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64" -fi - -RDEPEND=" - >=dev-python/click-8.0.2[${PYTHON_USEDEP}] - >=dev-python/desktop-notifier-3.3.0[${PYTHON_USEDEP}] - =dev-python/dropbox-11*[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.15[${PYTHON_USEDEP}] - dev-python/importlib-metadata[${PYTHON_USEDEP}] - >=dev-python/keyring-22.0.0[${PYTHON_USEDEP}] - >=dev-python/keyrings-alt-3.1.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.5.8[${PYTHON_USEDEP}] - >=dev-python/Pyro5-5.10[${PYTHON_USEDEP}] - >=dev-python/requests-2.16.2[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - dev-python/survey[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - >=dev-python/watchdog-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/build[${PYTHON_USEDEP}] -" - -EPYTEST_DESELECT=( - # requires dev-python/pytest-benchmark not available for py3.11 - tests/offline/test_clean_local_events.py::test_performance - - # requires systemd - tests/offline/test_cli.py::test_autostart - - # requires network - tests/offline/test_main.py::test_check_for_updates -) - -distutils_enable_tests pytest From bfb132e39f20b53c6ef7aba58995011d91f41164 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Sat, 20 Apr 2024 20:40:29 +0300 Subject: [PATCH 13/26] net-misc/maestral: drop 1.8.0 Signed-off-by: Viorel Munteanu --- net-misc/maestral/Manifest | 1 - net-misc/maestral/maestral-1.8.0.ebuild | 54 ------------------------- 2 files changed, 55 deletions(-) delete mode 100644 net-misc/maestral/maestral-1.8.0.ebuild diff --git a/net-misc/maestral/Manifest b/net-misc/maestral/Manifest index d29e26b0ae..089c4945ef 100644 --- a/net-misc/maestral/Manifest +++ b/net-misc/maestral/Manifest @@ -1,2 +1 @@ -DIST maestral-1.8.0.gh.tar.gz 8125310 BLAKE2B 14880a6ced1d1cea203741875f4eb4a8520daf7103efaca19476c21674f9a10edc2d8959d86fc916ba2cbafbca4e33dd393986f08e844b0e7f85d1c833ea7af6 SHA512 e6dff6b8685e78f10ea03b88cfc3d307d0a5873935b43cf4e04c5876009ca1ce88aa782da37a17b9ea092335a3835f2fe2fbf388c861c5da36500a781d10a17b DIST maestral-1.9.3.gh.tar.gz 8126807 BLAKE2B 1e4a4e0d39d31b81d6894b3d46100eaa96e2bb99576f59c4e8a784ade14d09e273e8c16d154bd54d883270e30ec7d7a882307584d3ed1f77e8e1710eb94daae7 SHA512 6d66cc0929dffb8221ef186d9fd7a639725e50782092710fc74b05e5e678055a1fc75da6d0299315ffc6f8107ec24d1039d72973b73da0def41839a35eca1f03 diff --git a/net-misc/maestral/maestral-1.8.0.ebuild b/net-misc/maestral/maestral-1.8.0.ebuild deleted file mode 100644 index 772464ac1d..0000000000 --- a/net-misc/maestral/maestral-1.8.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 xdg - -MY_PV=${PV/_rc/.dev} -DESCRIPTION="Maestral is an open-source Dropbox client written in Python" -HOMEPAGE="https://maestral.app" -SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}"/${PN}-${MY_PV} - -LICENSE="MIT" -SLOT="0" -if [[ ${PV} != *_rc* ]]; then - KEYWORDS="~amd64" -fi - -RDEPEND=" - >=dev-python/click-8.0.2[${PYTHON_USEDEP}] - >=dev-python/desktop-notifier-3.3.0[${PYTHON_USEDEP}] - =dev-python/dropbox-11*[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.15[${PYTHON_USEDEP}] - dev-python/importlib-metadata[${PYTHON_USEDEP}] - >=dev-python/keyring-22.0.0[${PYTHON_USEDEP}] - >=dev-python/keyrings-alt-3.1.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.5.8[${PYTHON_USEDEP}] - >=dev-python/Pyro5-5.10[${PYTHON_USEDEP}] - >=dev-python/requests-2.16.2[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - =dev-python/survey-4*[${PYTHON_USEDEP}] - dev-python/typing-extensions[${PYTHON_USEDEP}] - >=dev-python/watchdog-2.0.1[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/build[${PYTHON_USEDEP}] -" - -EPYTEST_DESELECT=( - # requires dev-python/pytest-benchmark not available for py3.11 - tests/offline/test_clean_local_events.py::test_performance - - # requires systemd - tests/offline/test_cli.py::test_autostart - - # requires network - tests/offline/test_main.py::test_check_for_updates -) - -distutils_enable_tests pytest From e91a54ac5779b60468672e7f56a577b3a2979d95 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 20 Apr 2024 21:24:41 +0500 Subject: [PATCH 14/26] media-gfx/heatshrink: treeclean duplicate Signed-off-by: Anna (cybertailor) Vyalkova --- media-gfx/heatshrink/Manifest | 1 - media-gfx/heatshrink/files/Makefile.patch | 23 ---------------- media-gfx/heatshrink/heatshrink-0.4.1.ebuild | 29 -------------------- media-gfx/heatshrink/metadata.xml | 8 ------ profiles/updates/2Q-2024 | 1 + 5 files changed, 1 insertion(+), 61 deletions(-) delete mode 100644 media-gfx/heatshrink/Manifest delete mode 100644 media-gfx/heatshrink/files/Makefile.patch delete mode 100644 media-gfx/heatshrink/heatshrink-0.4.1.ebuild delete mode 100644 media-gfx/heatshrink/metadata.xml diff --git a/media-gfx/heatshrink/Manifest b/media-gfx/heatshrink/Manifest deleted file mode 100644 index b237930935..0000000000 --- a/media-gfx/heatshrink/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST heatshrink-0.4.1.tar.gz 36945 BLAKE2B 526e3f88ddaec8116e5eef1a73a4450454ca808545dfe4a36069be8a0d771ca92c850c51f9b3c3e73f244454ba17d03da8fb0be4849728300c7eb8181e39651e SHA512 bb9610b963da0762b1ac21d0907f3801b525431abff495b66cadc244a2b2b334441de2b14442b722bfeb56cb4459fe4021eae0d0454f9e26a80e6efa11f079d2 diff --git a/media-gfx/heatshrink/files/Makefile.patch b/media-gfx/heatshrink/files/Makefile.patch deleted file mode 100644 index a858ec0c1e..0000000000 --- a/media-gfx/heatshrink/files/Makefile.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff --git a/Makefile b/Makefile -index d0c4dbe6..5cd8977a 100644 ---- a/Makefile -+++ b/Makefile -@@ -12,7 +12,8 @@ WARN += -Wmissing-declarations - #THEFT_INC= -I${THEFT_PATH}/include/ - #LDFLAGS += -L${THEFT_PATH}/lib -ltheft - --CFLAGS += -std=c99 -g ${WARN} ${THEFT_INC} ${OPTIMIZE} -+MY_CFLAGS := -std=c99 ${WARN} ${THEFT_INC} ${OPTIMIZE} ${CFLAGS} -+CFLAGS := ${MY_CFLAGS} - - all: heatshrink test_runners libraries - -@@ -66,8 +67,6 @@ RM ?= rm - - install: libraries heatshrink - ${INSTALL} -c heatshrink ${PREFIX}/bin/ -- ${INSTALL} -c libheatshrink_static.a ${PREFIX}/lib/ -- ${INSTALL} -c libheatshrink_dynamic.a ${PREFIX}/lib/ - ${INSTALL} -c heatshrink_common.h ${PREFIX}/include/ - ${INSTALL} -c heatshrink_config.h ${PREFIX}/include/ - ${INSTALL} -c heatshrink_encoder.h ${PREFIX}/include/ diff --git a/media-gfx/heatshrink/heatshrink-0.4.1.ebuild b/media-gfx/heatshrink/heatshrink-0.4.1.ebuild deleted file mode 100644 index 9c7bffdf4e..0000000000 --- a/media-gfx/heatshrink/heatshrink-0.4.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="data compression library for embedded/real-time systems" -HOMEPAGE="https://github.com/atomicobject/heatshrink" - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/atomicobject/${PN}.git" -else - inherit verify-sig - SRC_URI="https://github.com/atomicobject/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="ISC" -SLOT="0" - -PATCHES=( - "${FILESDIR}/Makefile.patch" -) - -src_install() { - local MY_ED="${ED}/usr" - mkdir "${MY_ED%/}"{,/bin,/include} || die - emake PREFIX="${MY_ED%/}/" install -} diff --git a/media-gfx/heatshrink/metadata.xml b/media-gfx/heatshrink/metadata.xml deleted file mode 100644 index 3414b879b0..0000000000 --- a/media-gfx/heatshrink/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - atomicobject/heatshrink - - diff --git a/profiles/updates/2Q-2024 b/profiles/updates/2Q-2024 index 9a96878dc6..5922ed80c0 100644 --- a/profiles/updates/2Q-2024 +++ b/profiles/updates/2Q-2024 @@ -2,3 +2,4 @@ move dev-util/cargo-make dev-build/cargo-make move app-text/md4c dev-libs/md4c move dev-util/xmake dev-build/xmake move dev-python/dataclasses_json dev-python/dataclasses-json +move media-gfx/heatshrink dev-libs/heatshrink From e25b82070d0fee52b5bc9d7b4c2b811a8e4f9d8c Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 20 Apr 2024 21:29:13 +0500 Subject: [PATCH 15/26] sys-apps/sdate: treeclean duplicate Signed-off-by: Anna (cybertailor) Vyalkova --- profiles/updates/2Q-2024 | 1 + sys-apps/sdate/Manifest | 1 - sys-apps/sdate/metadata.xml | 11 ----------- sys-apps/sdate/sdate-0.7.ebuild | 24 ------------------------ 4 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 sys-apps/sdate/Manifest delete mode 100644 sys-apps/sdate/metadata.xml delete mode 100644 sys-apps/sdate/sdate-0.7.ebuild diff --git a/profiles/updates/2Q-2024 b/profiles/updates/2Q-2024 index 5922ed80c0..9e974a4cd4 100644 --- a/profiles/updates/2Q-2024 +++ b/profiles/updates/2Q-2024 @@ -3,3 +3,4 @@ move app-text/md4c dev-libs/md4c move dev-util/xmake dev-build/xmake move dev-python/dataclasses_json dev-python/dataclasses-json move media-gfx/heatshrink dev-libs/heatshrink +move sys-apps/sdate app-misc/sdate diff --git a/sys-apps/sdate/Manifest b/sys-apps/sdate/Manifest deleted file mode 100644 index d7f707bc7c..0000000000 --- a/sys-apps/sdate/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sdate-0.7.tar.gz 35077 BLAKE2B 3239762c4a9ca54feb31d9d2e1a8656f79e6f87916a6887e2707f165fb275bc2fbfcf932c04949b6cb5634274ed88f09386d62845d7c4ec677a37a00bf5e7855 SHA512 909d152b465044d56c3e0254572a3160f2b15b12cd9ad1000384592e1c2a1d4c54af284c7cf229af335984643564c28637f78ab0c305ec31bd6a4b8ba4b7a1d9 diff --git a/sys-apps/sdate/metadata.xml b/sys-apps/sdate/metadata.xml deleted file mode 100644 index 1ff506d0e6..0000000000 --- a/sys-apps/sdate/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - contact@hacktivis.me - Haelwenn (lanodan) Monnier - - - df7cb/sdate - - diff --git a/sys-apps/sdate/sdate-0.7.ebuild b/sys-apps/sdate/sdate-0.7.ebuild deleted file mode 100644 index b8d935df75..0000000000 --- a/sys-apps/sdate/sdate-0.7.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Wrapper program to output dates like the Eternal September 1993" -HOMEPAGE="https://www.df7cb.de/projects/sdate/" -SRC_URI="https://github.com/df7cb/sdate/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" - -src_prepare() { - default - eautoreconf -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die - find "${ED}" -name '*.a' -delete || die -} From 221c76754765fd0cf4723503f898f07eb3d836d3 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 20 Apr 2024 21:30:08 +0500 Subject: [PATCH 16/26] gui-libs/webp-pixbuf-loader: treeclean duplicate Signed-off-by: Anna (cybertailor) Vyalkova --- gui-libs/webp-pixbuf-loader/Manifest | 1 - .../files/webp-pixbuf-loader_gentoo.patch | 20 -------- gui-libs/webp-pixbuf-loader/metadata.xml | 13 ----- .../webp-pixbuf-loader-0.0.1.ebuild | 50 ------------------- profiles/updates/2Q-2024 | 1 + 5 files changed, 1 insertion(+), 84 deletions(-) delete mode 100644 gui-libs/webp-pixbuf-loader/Manifest delete mode 100644 gui-libs/webp-pixbuf-loader/files/webp-pixbuf-loader_gentoo.patch delete mode 100644 gui-libs/webp-pixbuf-loader/metadata.xml delete mode 100644 gui-libs/webp-pixbuf-loader/webp-pixbuf-loader-0.0.1.ebuild diff --git a/gui-libs/webp-pixbuf-loader/Manifest b/gui-libs/webp-pixbuf-loader/Manifest deleted file mode 100644 index 90dfed67c2..0000000000 --- a/gui-libs/webp-pixbuf-loader/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST webp-pixbuf-loader-0.0.1.tar.gz 8212 BLAKE2B 20b2f32ca0885069e185c415e10119f6f65b73131b4928e6db95fa9f92f9ec53bd3fd5fbc4708370dfaee68df4c8052d2df76c6e0c0a6267240f7804db8e33f8 SHA512 f3fa859221fdc5277c951e09448dea6078ca4825de06b319e33e86b59db1201616ca4a706d5114e431719584d5a0766a7706c4192dbc384441efb1799d9e40ec diff --git a/gui-libs/webp-pixbuf-loader/files/webp-pixbuf-loader_gentoo.patch b/gui-libs/webp-pixbuf-loader/files/webp-pixbuf-loader_gentoo.patch deleted file mode 100644 index decadd60c3..0000000000 --- a/gui-libs/webp-pixbuf-loader/files/webp-pixbuf-loader_gentoo.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/meson.build b/meson.build -index 2ae10ca..53761cd 100644 ---- a/meson.build -+++ b/meson.build -@@ -7,7 +7,6 @@ webp = dependency('libwebp', version: '>0.4.3') - # -34/-64 is to overcome a Fedora bug in the .pc file - # debian has a similar problem with its .pc file but it requires knowing the platform triad - --gdk_pb_query_loaders = find_program(get_option('gdk_pixbuf_query_loaders_path'), gdk_pb_query_loaders, gdk_pb_query_loaders+'-32', gdk_pb_query_loaders+'-64') - - - pbl_webp = shared_library('pixbufloader-webp', 'io-webp.c', -@@ -15,7 +14,6 @@ pbl_webp = shared_library('pixbufloader-webp', 'io-webp.c', - install: true, - install_dir: gdk_pb_moddir) - --meson.add_install_script(gdk_pb_query_loaders.path(), '--update-cache') - - subdir('tests') - diff --git a/gui-libs/webp-pixbuf-loader/metadata.xml b/gui-libs/webp-pixbuf-loader/metadata.xml deleted file mode 100644 index 15dbce309b..0000000000 --- a/gui-libs/webp-pixbuf-loader/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - webp-pixbuf-loader integrates libwebp library into GDK image - processing framework, so GDK based application can use WEBP - format natively. - - - aruiz/webp-pixbuf-loader - - diff --git a/gui-libs/webp-pixbuf-loader/webp-pixbuf-loader-0.0.1.ebuild b/gui-libs/webp-pixbuf-loader/webp-pixbuf-loader-0.0.1.ebuild deleted file mode 100644 index 48462dc867..0000000000 --- a/gui-libs/webp-pixbuf-loader/webp-pixbuf-loader-0.0.1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome2-utils meson multilib-minimal - -DESCRIPTION="WebP Image format GdkPixbuf loader" -HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader" -SRC_URI="https://github.com/aruiz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -PATCHES=( "${FILESDIR}/${PN}_gentoo.patch" ) - -DEPEND=" - >=media-libs/libwebp-0.4.3[${MULTILIB_USEDEP}] - >=x11-libs/gdk-pixbuf-2.22[${MULTILIB_USEDEP}] -" -RDEPEND="${DEPEND}" - -multilib_src_configure() { - meson_src_configure -} - -multilib_src_compile() { - meson_src_compile -} - -multilib_src_test() { - meson_src_test -} - -multilib_src_install() { - meson_src_install -} - -pkg_preinst() { - gnome2_gdk_pixbuf_savelist -} - -pkg_postinst() { - gnome2_gdk_pixbuf_update -} - -pkg_postrm() { - gnome2_gdk_pixbuf_update -} diff --git a/profiles/updates/2Q-2024 b/profiles/updates/2Q-2024 index 9e974a4cd4..1e16447374 100644 --- a/profiles/updates/2Q-2024 +++ b/profiles/updates/2Q-2024 @@ -4,3 +4,4 @@ move dev-util/xmake dev-build/xmake move dev-python/dataclasses_json dev-python/dataclasses-json move media-gfx/heatshrink dev-libs/heatshrink move sys-apps/sdate app-misc/sdate +move gui-libs/webp-pixbuf-loader gui-libs/gdk-pixbuf-loader-webp From 7439c96e3349411b05d752e9c4cc44a0ec5502bb Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 20 Apr 2024 22:34:59 +0500 Subject: [PATCH 17/26] media-plugins/gst-plugins-qt5: add 1.22.11, drop 1.20.2 Signed-off-by: Anna (cybertailor) Vyalkova --- media-plugins/gst-plugins-qt5/Manifest | 2 +- .../gst-plugins-qt5-1.20.2.ebuild | 35 ------------- .../gst-plugins-qt5-1.22.11.ebuild | 52 +++++++++++++++++++ media-plugins/gst-plugins-qt5/metadata.xml | 2 +- 4 files changed, 54 insertions(+), 37 deletions(-) delete mode 100644 media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.20.2.ebuild create mode 100644 media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.22.11.ebuild diff --git a/media-plugins/gst-plugins-qt5/Manifest b/media-plugins/gst-plugins-qt5/Manifest index 8035d1759b..8e4edfc3e5 100644 --- a/media-plugins/gst-plugins-qt5/Manifest +++ b/media-plugins/gst-plugins-qt5/Manifest @@ -1,2 +1,2 @@ -DIST gst-plugins-good-1.20.2.tar.xz 3411008 BLAKE2B 45eb497d240bf9b05cfbf85babe5ef85fb8a7f25f1b470f131f319064e1dc04f334d4b7dede4f0aedd73dca01605b7e00e2ddc587bcf9ccce6989a9e99776cb1 SHA512 a10ea48fdfbe741e9bc63036b011748558f89968aaa525380ac99884c27463d190c0b49e2d98b4f554eee6ead8a5c5da3ba62e5b0b1fe54877598beccc68a933 DIST gst-plugins-good-1.20.3.tar.xz 3417252 BLAKE2B 5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c SHA512 98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1 +DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb diff --git a/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.20.2.ebuild b/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.20.2.ebuild deleted file mode 100644 index b6c1d6838c..0000000000 --- a/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.20.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -GST_ORG_MODULE=gst-plugins-good - -inherit gstreamer-meson qmake-utils - -DESCRIPTION="Qt5 QML video sink plugin for GStreamer" -KEYWORDS="~amd64" -IUSE="+egl wayland +X" - -REQUIRED_USE=" - wayland? ( egl ) -" - -RDEPEND=" - >=media-libs/gst-plugins-base-${PV}:${SLOT}[egl?,opengl,wayland?,X?] - media-libs/mesa[egl(+)?,X?] - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - egl? ( dev-qt/qtgui:5[eglfs] ) - wayland? ( dev-qt/qtwayland:5 ) - X? ( dev-qt/qtx11extras:5 ) -" -DEPEND="${RDEPEND}" - -GST_PLUGINS_BUILD_DIR="qt" - -src_prepare() { - export PATH="${PATH}:$(qt5_get_bindir)" - default -} diff --git a/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.22.11.ebuild b/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.22.11.ebuild new file mode 100644 index 0000000000..ca9db75f22 --- /dev/null +++ b/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.22.11.ebuild @@ -0,0 +1,52 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GST_ORG_MODULE=gst-plugins-good +inherit gstreamer-meson qmake-utils + +DESCRIPTION="Qt5 QML video sink plugin for GStreamer" + +LICENSE="GPL-2+" +KEYWORDS="~amd64" +IUSE="+X eglfs wayland" +REQUIRED_USE=" + || ( X eglfs wayland ) + eglfs? ( kernel_linux ) +" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + >=media-libs/gst-plugins-base-${PV}:${SLOT}[X?,opengl,wayland?] + media-libs/mesa[wayland?,X?] + X? ( dev-qt/qtx11extras:5 ) + eglfs? ( + dev-qt/qtgui:5[eglfs] + media-libs/gst-plugins-base:${SLOT}[egl] + ) + wayland? ( + dev-qt/qtwayland:5 + media-libs/gst-plugins-base:${SLOT}[egl] + ) +" +DEPEND="${RDEPEND}" + +GST_PLUGINS_BUILD_DIR="qt" + +src_prepare() { + export PATH="${PATH}:$(qt5_get_bindir)" + default +} + +multilib_src_configure() { + local emesonargs=( + $(meson_feature X qt-x11) + $(meson_feature eglfs qt-egl) + $(meson_feature wayland qt-wayland) + ) + + gstreamer_multilib_src_configure +} diff --git a/media-plugins/gst-plugins-qt5/metadata.xml b/media-plugins/gst-plugins-qt5/metadata.xml index 2cb1dfb156..420e576c92 100644 --- a/media-plugins/gst-plugins-qt5/metadata.xml +++ b/media-plugins/gst-plugins-qt5/metadata.xml @@ -14,7 +14,7 @@ * qmlglsrc – A video src that captures a window from a QML view - Enable EGL support. + Enable EGL support for embedded devices gstreamer/gstreamer From bca7e4ca19f84aa5078ea2b0ccd2ae4c0c455b55 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sat, 20 Apr 2024 23:00:47 +0500 Subject: [PATCH 18/26] profiles: mask games-emulation/flycast Signed-off-by: Anna (cybertailor) Vyalkova --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index c152aa759a..f91f7ecb24 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,6 +14,11 @@ # New entries go on top. +# Anna Vyalkova (2024-04-20) +# Depends on treecleaned dev-libs/libchdr. +# Removal on 2024-05-20. +games-emulation/flycast + # Kostadin Shishmanov (2024-04-20) # Was only needed for Date: Sat, 20 Apr 2024 23:04:10 +0500 Subject: [PATCH 19/26] profiles: mask sci-misc/linuxcnc Signed-off-by: Anna (cybertailor) Vyalkova --- profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index f91f7ecb24..b35747588d 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -14,6 +14,11 @@ # New entries go on top. +# Anna Vyalkova (2024-04-20) +# Depends on treecleaned dev-python/yapps. +# Removal on 2024-05-20. +sci-misc/linuxcnc + # Anna Vyalkova (2024-04-20) # Depends on treecleaned dev-libs/libchdr. # Removal on 2024-05-20. From 6c7137c6c95399344d69e07a963420046e71815e Mon Sep 17 00:00:00 2001 From: Christopher Fore Date: Sat, 20 Apr 2024 19:25:32 -0400 Subject: [PATCH 20/26] app-misc/gentodo: add 1.1.0 - New RDEPEND on dev-python/click Signed-off-by: Christopher Fore --- app-misc/gentodo/Manifest | 2 +- .../gentodo/{gentodo-0.2.0.ebuild => gentodo-1.1.0.ebuild} | 7 +++---- app-misc/gentodo/gentodo-9999.ebuild | 3 ++- 3 files changed, 6 insertions(+), 6 deletions(-) rename app-misc/gentodo/{gentodo-0.2.0.ebuild => gentodo-1.1.0.ebuild} (89%) diff --git a/app-misc/gentodo/Manifest b/app-misc/gentodo/Manifest index 9586c9f0c3..82b2ed8f38 100644 --- a/app-misc/gentodo/Manifest +++ b/app-misc/gentodo/Manifest @@ -1,2 +1,2 @@ -DIST gentodo-0.2.0.tar.gz 19919 BLAKE2B 864f5fc8498209502efe50b7b45da54461e4a8a36a9561c8af64fcdff415b00c6d98e8bcf9957592d1cb29c896797ea28e4617b7c12abeabee2b67641be0c883 SHA512 e9503a58e3dbdd70b1290083ab30bf834bd6211ca1e6b339834d0eec812d0a628f88483cc427092cf8a0cae3b4d27161a43dc711563154b7daa8686a2ba467dc DIST gentodo-0.2.1.tar.gz 20132 BLAKE2B 0cdcbf6ec9ccd6dcb683794838efd4be474f94709197096c5618402c91585eadcf89bfc9e7cd5bdbc1293c49790f63767a43196e6d0da3021ef71c78a3466771 SHA512 000dcd7b22cb316c8f60c6cab9fd4c2af6fb8572a28a1772a802769e2146e26cb28e9d318c54c8aff9d5b0e713fd2ee1fd014c419a76164ab948dff5d1beea29 +DIST gentodo-1.1.0.tar.gz 20008 BLAKE2B b79bab8fccea14c27d179c465aa086a6671c83c41341006f9a341052dadc7d8373227e5bbe8596dd3530c84e0124413b12727d9a6b7bacffcccb3df63756b0b5 SHA512 e7d4045d04f32f39d1d5a12515e9f20d27fb2e1188b5150782ee64fb294a040ca193748cb6573e2eb2714f730906920511e00d4a8ed7f63b0018ca1844726c71 diff --git a/app-misc/gentodo/gentodo-0.2.0.ebuild b/app-misc/gentodo/gentodo-1.1.0.ebuild similarity index 89% rename from app-misc/gentodo/gentodo-0.2.0.ebuild rename to app-misc/gentodo/gentodo-1.1.0.ebuild index 7d6d558635..97c27944db 100644 --- a/app-misc/gentodo/gentodo-0.2.0.ebuild +++ b/app-misc/gentodo/gentodo-1.1.0.ebuild @@ -16,8 +16,8 @@ else KEYWORDS="~amd64" fi -HOMEPAGE="https://github.com/csfore/gentodo" DESCRIPTION="Todo program to help enhance your Gentoo workflow" +HOMEPAGE="https://github.com/csfore/gentodo" LICENSE="GPL-3" SLOT="0" @@ -35,11 +35,10 @@ DEPEND=" RDEPEND=" ${PYTHON_DEPS} dev-python/python-bugzilla + dev-python/click " python_install_all() { - if use bash-completion; then - newbashcomp src/gentodo/gentodo-completions.bash gentodo - fi + newbashcomp src/gentodo/gentodo-completions.bash gentodo distutils-r1_python_install_all } diff --git a/app-misc/gentodo/gentodo-9999.ebuild b/app-misc/gentodo/gentodo-9999.ebuild index 6909891522..97c27944db 100644 --- a/app-misc/gentodo/gentodo-9999.ebuild +++ b/app-misc/gentodo/gentodo-9999.ebuild @@ -16,8 +16,8 @@ else KEYWORDS="~amd64" fi -HOMEPAGE="https://github.com/csfore/gentodo" DESCRIPTION="Todo program to help enhance your Gentoo workflow" +HOMEPAGE="https://github.com/csfore/gentodo" LICENSE="GPL-3" SLOT="0" @@ -35,6 +35,7 @@ DEPEND=" RDEPEND=" ${PYTHON_DEPS} dev-python/python-bugzilla + dev-python/click " python_install_all() { From 2b7196457c82ac676335ad6a17bf03439db32367 Mon Sep 17 00:00:00 2001 From: Carlos Eduardo Date: Sat, 20 Apr 2024 20:42:01 -0300 Subject: [PATCH 21/26] sys-process/forkstat: new package, add 0.03.02 Signed-off-by: Carlos Eduardo --- sys-process/forkstat/Manifest | 1 + sys-process/forkstat/forkstat-0.03.02.ebuild | 16 ++++++++++++++++ sys-process/forkstat/metadata.xml | 18 ++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 sys-process/forkstat/Manifest create mode 100644 sys-process/forkstat/forkstat-0.03.02.ebuild create mode 100644 sys-process/forkstat/metadata.xml diff --git a/sys-process/forkstat/Manifest b/sys-process/forkstat/Manifest new file mode 100644 index 0000000000..11e4772895 --- /dev/null +++ b/sys-process/forkstat/Manifest @@ -0,0 +1 @@ +DIST forkstat-0.03.02.tar.gz 189866 BLAKE2B 286d73fd080b10983fcc39537a0e6040e77f0af8f02e867eb161eb75d2079417d7a0522e20864a7f3eadd73ff18d3fb110d8a0abc594e40264388ee06e342cef SHA512 2b614552ecd573814517d81a4b23ff432a128cc534e8e44d98a063c261003de5c077a406a476870f6468a7141616a02192793ab564fbef4ddf592b586c7c2b98 diff --git a/sys-process/forkstat/forkstat-0.03.02.ebuild b/sys-process/forkstat/forkstat-0.03.02.ebuild new file mode 100644 index 0000000000..d11f5b03c4 --- /dev/null +++ b/sys-process/forkstat/forkstat-0.03.02.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +DESCRIPTION="Logs process fork(), exec() and exit() activity" +HOMEPAGE="https://github.com/ColinIanKing/forkstat" +SRC_URI="https://github.com/ColinIanKing/forkstat/archive/refs/tags/V${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +src_prepare() { + default + sed -i 's/8.gz/8/g' Makefile +} diff --git a/sys-process/forkstat/metadata.xml b/sys-process/forkstat/metadata.xml new file mode 100644 index 0000000000..665c040a9b --- /dev/null +++ b/sys-process/forkstat/metadata.xml @@ -0,0 +1,18 @@ + + + + + carana2099@gmail.com + Carlos E. + + + Forkstat is a program that logs process fork(), exec() and + exit() activity. It is useful for monitoring system behaviour + and to track down rogue processes that are spawning off + processes and potentially abusing the system. + + + ColinIanKing/forkstat + https://github.com/ColinIanKing/forkstat/blob/master/debian/changelog + + From b32b81b66e15a4d3cbb5cd3655dd307954141451 Mon Sep 17 00:00:00 2001 From: Carlos Eduardo Date: Sat, 20 Apr 2024 21:16:14 -0300 Subject: [PATCH 22/26] games-util/sdl2-gamepad-mapper: new package, add 0.0.7 Signed-off-by: Carlos Eduardo --- games-util/sdl2-gamepad-mapper/Manifest | 1 + games-util/sdl2-gamepad-mapper/metadata.xml | 9 +++++ .../sdl2-gamepad-mapper-0.0.7.ebuild | 35 +++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 games-util/sdl2-gamepad-mapper/Manifest create mode 100644 games-util/sdl2-gamepad-mapper/metadata.xml create mode 100644 games-util/sdl2-gamepad-mapper/sdl2-gamepad-mapper-0.0.7.ebuild diff --git a/games-util/sdl2-gamepad-mapper/Manifest b/games-util/sdl2-gamepad-mapper/Manifest new file mode 100644 index 0000000000..22b2e7fffd --- /dev/null +++ b/games-util/sdl2-gamepad-mapper/Manifest @@ -0,0 +1 @@ +DIST sdl2-gamepad-mapper-v0.0.7.tar.bz2 193625 BLAKE2B e3edb51813df07e6a63bde9e4630c55111880e23993eda0ab97832eaef63b64b973cadff8ff46fba5eb85a359650b00832d5c10275d7fc84eed89dbbf4d1ac83 SHA512 6795bdd620a3a3fd608bdd252761170adfa932ee1c5bccd5c6f4f12e645801572ebd59ae3acb16b81f74243325b707c70a7265a6894e0ba6342c827f9344015f diff --git a/games-util/sdl2-gamepad-mapper/metadata.xml b/games-util/sdl2-gamepad-mapper/metadata.xml new file mode 100644 index 0000000000..b7f88f1800 --- /dev/null +++ b/games-util/sdl2-gamepad-mapper/metadata.xml @@ -0,0 +1,9 @@ + + + + + carana2099@gmail.com + Carlos E. + + ryochan7/sdl2-gamepad-mapper + diff --git a/games-util/sdl2-gamepad-mapper/sdl2-gamepad-mapper-0.0.7.ebuild b/games-util/sdl2-gamepad-mapper/sdl2-gamepad-mapper-0.0.7.ebuild new file mode 100644 index 0000000000..49e52ba0e8 --- /dev/null +++ b/games-util/sdl2-gamepad-mapper/sdl2-gamepad-mapper-0.0.7.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils xdg-utils desktop +DESCRIPTION="GUI application to generate an SDL2 mapping string from a generic controller" +HOMEPAGE="https://gitlab.com/ryochan7/sdl2-gamepad-mapper" +SRC_URI="https://gitlab.com/ryochan7/sdl2-gamepad-mapper/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" +S="${WORKDIR}/${PN}-v${PV}" +# https://gitlab.com/ryochan7/sdl2-gamepad-mapper/-/issues/2 +LICENSE="" +SLOT="0" +KEYWORDS="~amd64" +RDEPEND=" + dev-qt/qtquickcontrols:5 + dev-qt/qtquickcontrols2:5 + dev-qt/qtnetwork:5 +" +DEPEND="${RDEPEND}" + +src_configure() { + eqmake5 +} + +src_install() { + dobin "${PN}" + domenu "${PN}.desktop" + doicon -s 512 "${PN}.png" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} From 82f692a10a17d3cb82b0216813d7b87899e11141 Mon Sep 17 00:00:00 2001 From: Carlos Eduardo Date: Sat, 20 Apr 2024 23:26:43 -0300 Subject: [PATCH 23/26] games-util/sdl2-gamepad-mapper: update LICENSE Signed-off-by: Carlos Eduardo --- .../sdl2-gamepad-mapper/sdl2-gamepad-mapper-0.0.7.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/games-util/sdl2-gamepad-mapper/sdl2-gamepad-mapper-0.0.7.ebuild b/games-util/sdl2-gamepad-mapper/sdl2-gamepad-mapper-0.0.7.ebuild index 49e52ba0e8..5aa20e8e2a 100644 --- a/games-util/sdl2-gamepad-mapper/sdl2-gamepad-mapper-0.0.7.ebuild +++ b/games-util/sdl2-gamepad-mapper/sdl2-gamepad-mapper-0.0.7.ebuild @@ -8,8 +8,7 @@ DESCRIPTION="GUI application to generate an SDL2 mapping string from a generic c HOMEPAGE="https://gitlab.com/ryochan7/sdl2-gamepad-mapper" SRC_URI="https://gitlab.com/ryochan7/sdl2-gamepad-mapper/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" S="${WORKDIR}/${PN}-v${PV}" -# https://gitlab.com/ryochan7/sdl2-gamepad-mapper/-/issues/2 -LICENSE="" +LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" RDEPEND=" From 63829035d6c55c66317ea5aa33fe7b46d4b3b637 Mon Sep 17 00:00:00 2001 From: Joshua Clifton Date: Sat, 20 Apr 2024 22:47:38 -0500 Subject: [PATCH 24/26] gui-wm/swayfx: adopts new maintainer, as the current maintainer has not updated since 2023/05 Signed-off-by: Joshua Clifton --- gui-wm/swayfx/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-wm/swayfx/metadata.xml b/gui-wm/swayfx/metadata.xml index c8faabfab9..af28f9a6f9 100644 --- a/gui-wm/swayfx/metadata.xml +++ b/gui-wm/swayfx/metadata.xml @@ -2,8 +2,8 @@ - rahul@sandhuservices.dev - Rahul Sandhu + ayohss@proton.me + Joshua Clifton (ayohs) "SirCmpwn's Wayland window manager" is an i3-compatible window manager From 476deabe1f8cf1151cd2880af3fb5e9ff55da434 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 21 Apr 2024 17:48:21 +0500 Subject: [PATCH 25/26] dev-libs/gmobile: new package, add 0.1.0 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-libs/gmobile/Manifest | 2 ++ dev-libs/gmobile/gmobile-0.1.0.ebuild | 51 +++++++++++++++++++++++++++ dev-libs/gmobile/metadata.xml | 15 ++++++++ 3 files changed, 68 insertions(+) create mode 100644 dev-libs/gmobile/Manifest create mode 100644 dev-libs/gmobile/gmobile-0.1.0.ebuild create mode 100644 dev-libs/gmobile/metadata.xml diff --git a/dev-libs/gmobile/Manifest b/dev-libs/gmobile/Manifest new file mode 100644 index 0000000000..b1e9d98e42 --- /dev/null +++ b/dev-libs/gmobile/Manifest @@ -0,0 +1,2 @@ +DIST gmobile-0.1.0.tar.xz 45044 BLAKE2B 90d9efaf4383392fc55c15540ae7b600cea486750885d22df467fb20ade748d28784856301fbdd614a9148dbc40f015a8f8a8369dff310f54e95e1468b8c966d SHA512 eb17d0b39d5dbe197a2502fe974af37076317094c4759bbc4924d951fdb1bdb1fe8f13a85419dad756954c165bbd6dfca4ce555f6e3f5a3def4bac8bc913ab1a +DIST gmobile-0.1.0.tar.xz.asc 833 BLAKE2B 30c6a97e78cb03beda468e1759d73d55892f61785adcde390195b0089df039a2c50882e0f22d2db925a324af0869d659d6c9dc71f405bfd608a07521481e261b SHA512 a90ff042dcd6e26508e9927a92c3ab537ca9556a758e2064d0a480c11b83c1355f6422f9e2ee0a51dc4e28355ef9b626b0c0388ed59363c42581037d5b781080 diff --git a/dev-libs/gmobile/gmobile-0.1.0.ebuild b/dev-libs/gmobile/gmobile-0.1.0.ebuild new file mode 100644 index 0000000000..b2b4831722 --- /dev/null +++ b/dev-libs/gmobile/gmobile-0.1.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +VALA_USE_DEPEND="vapigen" + +inherit meson verify-sig + +DESCRIPTION="Mobile related helpers for glib based projects" +HOMEPAGE="https://gitlab.gnome.org/World/Phosh/gmobile/" +SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz + verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="gtk-doc +introspection test" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-libs/glib-2.66:2 + >=dev-libs/json-glib-1.6.2 + introspection? ( dev-libs/gobject-introspection ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + verify-sig? ( sec-keys/openpgp-keys-phosh ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc" + +src_configure() { + local emesonargs=( + -Dexamples=false + $(meson_use gtk-doc gtk_doc) + $(meson_use introspection) + $(meson_use test tests) + ) + meson_src_configure +} + +src_install() { + meson_src_install + + if use gtk-doc; then + local gtkdocdir="${ED}/usr/share/gtk-doc/html/" + mkdir -p "${gtkdocdir}" || die + mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${gtkdocdir}" || die + fi +} diff --git a/dev-libs/gmobile/metadata.xml b/dev-libs/gmobile/metadata.xml new file mode 100644 index 0000000000..bb5f425f3a --- /dev/null +++ b/dev-libs/gmobile/metadata.xml @@ -0,0 +1,15 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + + Guido Günther + agx@sigxcpu.org + + World/Phosh + + From 330e438460ab8f293caccf47c19e62d5df79b246 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Sun, 21 Apr 2024 17:52:44 +0500 Subject: [PATCH 26/26] dev-libs/feedbackd: add 0.3.0, drop 0.1.1 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-libs/feedbackd/Manifest | 3 +- ...kd-0.1.1.ebuild => feedbackd-0.3.0.ebuild} | 31 +++++++++++-------- 2 files changed, 20 insertions(+), 14 deletions(-) rename dev-libs/feedbackd/{feedbackd-0.1.1.ebuild => feedbackd-0.3.0.ebuild} (74%) diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest index 0179c1ffa3..6e0b7648c0 100644 --- a/dev-libs/feedbackd/Manifest +++ b/dev-libs/feedbackd/Manifest @@ -1,3 +1,4 @@ -DIST feedbackd-v0.1.1.tar.bz2 76231 BLAKE2B 0ef5b501d8619cc1278d6469ffeb91b65303a5601387665606fb14a2edb83e7a0f2cc3be84e0fbe496f0f482fba6bb4d0c8444ee2c4356f7af787dff7a30cc64 SHA512 6f7ef65b156504665d4f0eba73c2b4209f4f3c8bd41a46e367a0dde4fbe9e1cabbc9e237a1b3bb399fba847c47717db11295766a34f8ba58cf8f32a07b333a80 +DIST feedbackd-0.3.0.tar.xz 106640 BLAKE2B 03c5d11422891d2c36c07e07e3ea705de0e5fca0e759bd2cfd481959c7782a63b76b79e11cdf3f37d50b22a9deeab79a30faefefdc399fb0d2ea544d76532e96 SHA512 243ee56cb96541181fc2ae614ae80be694dc1d7cf3a240927f843efb7c8736e0c4ca227af8872ed3caad68ff896c5339ea3f4148099f5327a16ca0c95346d996 +DIST feedbackd-0.3.0.tar.xz.asc 833 BLAKE2B 85979a8d0dc2be4fa4f0ba9ee3bf02b05415aafed62b259a1dbd2bbd5c8b09b447bfa33d4909f2ed08060f3cbdaf5610a9a0c3e60784577155e12553650fbe00 SHA512 d17c3374a522c76a86bbae0fdb920e5372d48336890d1616e693f157ff5b5949152ff83b6ce5710c4d147d0265cb3b430cbc4bb4dc091e1910badbd831655019 DIST feedbackd-v0.2.0.tar.bz2 76695 BLAKE2B 81928442f05c0623eba46aa37ba1957c216d8d7fe8bd89b55a3ab4928d3b95c4792ee30325f878eb9bce82ee262219233b9cdc3e086c1954e7811d5574b9ecaf SHA512 d758cd135b10b76fd35b64a66ec46261fc66be75095898a6592f4efdea7a9f94a850c654e63cde028e9f80cc7f180396d7e1fe46222611c5140b2116ac04ca6d DIST gmobile-d483537aee4778b114ce5d50c4c8a9f8d58337ed.tar.bz2 20337 BLAKE2B f94295672ed699f308ccfab3835ed6c7f1184c0e267ea1c2ab7b6d59c98b3d027b300bf6d29db6442de20cec852f5c1031d1b09f220e94afc79c48566c160676 SHA512 86acabbffb1b5f98f2b132ce5bd12940769c11ed53d38401a0048216943a4b095bd230774d83444e7b5f5d26825f32ced0075dce7354f6fa486d47ef5f86b4f3 diff --git a/dev-libs/feedbackd/feedbackd-0.1.1.ebuild b/dev-libs/feedbackd/feedbackd-0.3.0.ebuild similarity index 74% rename from dev-libs/feedbackd/feedbackd-0.1.1.ebuild rename to dev-libs/feedbackd/feedbackd-0.3.0.ebuild index 69f16f01e0..106947856b 100644 --- a/dev-libs/feedbackd/feedbackd-0.1.1.ebuild +++ b/dev-libs/feedbackd/feedbackd-0.3.0.ebuild @@ -4,26 +4,24 @@ EAPI=8 VALA_USE_DEPEND="vapigen" -inherit vala meson +inherit meson udev vala verify-sig -GMOBILE_COMMIT="d483537aee4778b114ce5d50c4c8a9f8d58337ed" DESCRIPTION="A daemon to provide haptic feedback on events" HOMEPAGE="https://source.puri.sm/Librem5/feedbackd" -SRC_URI=" - https://source.puri.sm/Librem5/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 - https://gitlab.gnome.org/guidog/gmobile/-/archive/${GMOBILE_COMMIT}.tar.bz2 -> gmobile-${GMOBILE_COMMIT}.tar.bz2 -" -S="${WORKDIR}/${PN}-v${PV}" +SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz + verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )" LICENSE="LGPL-3" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="+daemon gtk-doc +introspection man test +vala" + REQUIRED_USE="vala? ( introspection )" RESTRICT="!test? ( test )" DEPEND=" dev-libs/glib:2 + dev-libs/gmobile daemon? ( dev-libs/json-glib dev-libs/libgudev @@ -39,16 +37,14 @@ BDEPEND=" gtk-doc? ( dev-util/gi-docgen ) man? ( dev-python/docutils ) vala? ( $(vala_depend) ) + verify-sig? ( sec-keys/openpgp-keys-phosh ) " +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc" + src_prepare() { default - if use daemon; then - rmdir "${S}/subprojects/gmobile" || die - mv "${WORKDIR}/gmobile-${GMOBILE_COMMIT}" "${S}/subprojects/gmobile" || die - fi - use vala && vala_setup sed -i 's/-G feedbackd/-G video/g' debian/feedbackd.udev || die } @@ -67,9 +63,18 @@ src_configure() { src_install() { meson_src_install + udev_newrules debian/feedbackd.udev 90-feedbackd if use gtk-doc; then mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die mv "${ED}"/usr/share/doc/libfeedback-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die fi } + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +}