Merge updates from master

This commit is contained in:
Repository mirror & CI
2024-07-26 20:39:32 +00:00
27 changed files with 219 additions and 22 deletions

View File

@@ -1,3 +1,3 @@
DIST pulumi-v3.121.0-linux-x64.tar.gz 161356784 BLAKE2B 9802fa4fff73e03d2a9f8e770b1b22b87e8839b812a298f157652b2a2cfd28d577f2c06012407e6dceac356289b04933be0379090d152a1384af5d1e6bc4e7e0 SHA512 72020c1fd6b49ccaaf74240acac3fd2b7c2e9f43d2aa51c1a888d71c3e654f6be8ded824ad5404e78e1ec40427c90861d969ac77d020ae5ad3f1a4d43d86105b
DIST pulumi-v3.122.0-linux-x64.tar.gz 161494939 BLAKE2B 70b169306fca878ebb3a7d29e7f7c8b285c1ab0af8696ae8ff4f0e4284bc1f176f190bc93784b6e39ab3f3c393bd2449ed682eda4e8e883573dcb21d776be563 SHA512 db638c2980d7405e6158a55e1eabc9dafe001cce35df87b44fa78f6ecbf1ffa878bfefd44a72437f156526c7402d8e869014f15858cf474bd2a6c405ed166843
DIST pulumi-v3.124.0-linux-x64.tar.gz 161897373 BLAKE2B 2b3d1d07f3cb9e1ccc61433130f289af140a7283b75a8be818ca4e7096b6dac9570825dfbdb0e6177485e41f78d321a3d9b48f01042188e79e1d99eecb7fe39e SHA512 d008c7b34f3739c8f3962e8c4db2c83b06a30d19828bae47a9a5bb52629ab43b13bb0855380bfa44c35bba042656d2735f86b6e26dc2a56fdb4490af0a6e8ffd
DIST pulumi-v3.127.0-linux-x64.tar.gz 161988518 BLAKE2B 413e9476288cb465a0db8863808b12378b7e52dc2a3b7657d3311dc077306d9863b1eb0f213dac71787d71521e043b43a12c4ecab3de0c3a9cedfd05ae9e0656 SHA512 b13843f3d0d8f9d3783827398fac4b095f8955334adcc21b8a996280f2be3610cedb95f8712fe4d8c2c9ceff74082146c8971d72a588abe224588894a5558675

View File

@@ -1 +1,2 @@
DIST portagecfg-2.0.0.tar.gz 607413 BLAKE2B e4aa5b1fa2377a69797050c82c6014473f2ef10291882f2395f2108065f8f761ebe2749f451e158e8d3d10aa78ea28c8a55707ded26237ac65b78f53e07e75f1 SHA512 ac650482c6a5d2fd42a2afee206666ab8fad8766d49bd4fdd567af53d8bdbf27ec0cd6cb993c9338b83c389d8c82ec8a44db714843d0564217800ee512ec4093
DIST portagecfg-2.1.1.tar.gz 609102 BLAKE2B 00f86615ee6b311d198ad42f3a5866be74369eb55e14be51463a278853a813f82d8572bec4bddedb41ba818a52d58bdf503b60b5e5280e46b9aa0e6e3b7e6bd0 SHA512 56be6991db907ce04ae8b12d5e1f245fdda494710c513d2ae73315d3a088c15bef90b3dd150b2545869dc0f25398a0d461ac08c5a044883b1b439b6d7c5f7add

View File

@@ -18,4 +18,4 @@ dev-qt/qtbase:6
dev-qt/linguist-tools:5
"
RDEPEND="${DEPEND}"
BDEPEND="${DEPEND}"
BDEPEND=">=dev-build/cmake-3.28"

View File

@@ -0,0 +1,21 @@
# Copyright 2024 Brayan M. Salazar <this.brayan@proton.me>
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Utility to write Portage config files in an easy manner."
HOMEPAGE="https://github.com/brookiestein/portagecfg"
SRC_URI="https://github.com/brookiestein/portagecfg/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
dev-qt/qtbase:6
dev-qt/linguist-tools:5
"
RDEPEND="${DEPEND}"
BDEPEND=">=dev-build/cmake-3.28"

View File

@@ -20,5 +20,3 @@ KEYWORDS="~amd64 ~arm64"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature pypi

View File

@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>pastalian46@gmail.com</email>
<name>Takuya Wakazono</name>
</maintainer>
<upstream>
<remote-id type="github">scrapinghub/dateparser</remote-id>
<remote-id type="pypi">dateparser</remote-id>

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1

View File

@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>pastalian46@gmail.com</email>
<name>Takuya Wakazono</name>
</maintainer>
<upstream>
<remote-id type="pypi">hijridate</remote-id>
<remote-id type="github">dralshehri/hijridate</remote-id>

View File

@@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} pypy3 )
PYTHON_COMPAT=( python3_{10..13} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi

View File

@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>pastalian46@gmail.com</email>
<name>Takuya Wakazono</name>
</maintainer>
<upstream>
<remote-id type="pypi">langdetect</remote-id>
<remote-id type="github">Mimino666/langdetect</remote-id>

View File

@@ -0,0 +1 @@
DIST ocp-indent-1.8.2.tar.gz 109681 BLAKE2B 7d9610bf086a431f39eed9b7314cfe639c2a1a21237c5e5948b8c01b1e84d7036549621e1ab5fb945fd06cd2dbc17b7e9c2a5e3c692b102cbef3e6f859981aec SHA512 c5f8b63d6d3baabbadffba159d485f54f6e903eaa59a58b6df509e12e679b5b63a1cf7734d336d6b3456ea6ac74e42c58889199f2a3ed584566589d0c9bbfef5

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>tokusan441@gmail.com</email>
<name>Hiroki Tokunaga</name>
</maintainer>
<longdescription lang="en">Ocp-indent is based on an approximate, tolerant OCaml parser and a simple stack machine ; this is much faster and more reliable than using regexps. Presets and configuration options available, with the possibility to set them project-wide. Supports most common syntax extensions, and extensible for others.
Includes:
- An indentor program, callable from the command-line or from within editors
- Bindings for popular editors
- A library that can be directly used by editor writers, or just for fault-tolerant/approximate parsing.</longdescription>
<upstream>
<bugs-to>https://github.com/OCamlPro/ocp-indent/issues</bugs-to>
<remote-id type="github">OCamlPro/ocp-indent</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
DESCRIPTION="Indentation tool for OCaml, to be used from editors like Emacs and Vim."
HOMEPAGE="
http://www.typerex.org/ocp-indent.html
https://github.com/OCamlPro/ocp-indent
"
SRC_URI="https://github.com/OCamlPro/ocp-indent/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="ocamlopt test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-ml/cmdliner-1.0.0:=
"
DEPEND="
${RDEPEND}
"

View File

@@ -20,13 +20,14 @@ LICENSE="BSD"
SLOT="0"
RDEPEND="
>=dev-libs/hyprlang-0.4.0
>=gui-libs/hyprutils-0.2.0
dev-libs/date
dev-libs/glib:2
dev-libs/wayland
media-libs/libglvnd
media-libs/mesa[opengl]
sys-libs/pam
dev-libs/glib:2
>=dev-libs/hyprlang-0.4.0
media-libs/libglvnd
x11-libs/cairo
x11-libs/libxkbcommon
x11-libs/libdrm

View File

@@ -20,13 +20,14 @@ LICENSE="BSD"
SLOT="0"
RDEPEND="
>=dev-libs/hyprlang-0.4.0
>=gui-libs/hyprutils-0.2.0
dev-libs/date
dev-libs/glib:2
dev-libs/wayland
media-libs/libglvnd
media-libs/mesa[opengl]
sys-libs/pam
dev-libs/glib:2
>=dev-libs/hyprlang-0.4.0
media-libs/libglvnd
x11-libs/cairo
x11-libs/libxkbcommon
x11-libs/libdrm

View File

@@ -1 +1,2 @@
DIST wl-mirror-0.12.2.tar.gz 182414 BLAKE2B b1f2fedcf8ad9e7bc561c0656b7929ef91131414ab3c371fd16c876ebf4c13edaac5affd6aa47735411482820faa6fdc61812538cf1372673d74b6b83a164a5a SHA512 f40f52088f86ad84e05b976877a3628d226be4e6cc33617abceef26562df6af6c198a8b79f9a2c9e831d0f1e64f08ccf2bb63d8cd9e26b45adae511b59333db0
DIST wl-mirror-0.16.5.tar.gz 198781 BLAKE2B 2ea41eeb35aec5bc745af107d56d9b3fee276adc3fa0955e6eb22bef80cfef34520289faf5e864e3444988b9757842f46d0a58ec957db89bca8d10ab333304b0 SHA512 f4260ac0798a25709676be8e6158b0cd06a4043f12fbe712ed53513b6791f402c38bc64d200e285edce04e18cf00f00ad36037ad5ea3af48243b7084dd73def5

View File

@@ -0,0 +1,39 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="A simple Wayland output mirror client"
HOMEPAGE="https://github.com/Ferdi265/wl-mirror"
SRC_URI="https://github.com/Ferdi265/wl-mirror/releases/download/v${PV}/wl-mirror-${PV}.tar.gz
"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="man"
DEPEND="
gui-libs/wlroots
dev-libs/wayland-protocols
dev-libs/wayland
media-libs/libglvnd
dev-util/wayland-scanner
man? (
app-text/scdoc
)
"
RDEPEND="${DEPEND}"
src_configure() {
mycmakeargs=(
-DINSTALL_DOCUMENTATION=$(usex man ON OFF)
-DFORCE_SYSTEM_WL_PROTOCOLS=ON
-DFORCE_SYSTEM_WLR_PROTOCOLS=OFF
-DINSTALL_EXAMPLE_SCRIPTS=OFF
)
cmake_src_configure
}

View File

@@ -0,0 +1,34 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 039318f..4f5e882 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -49,6 +49,7 @@ add_compile_options(
message(STATUS "Checking deps...")
add_subdirectory(hyprland-share-picker)
+find_package(sdbus-c++ REQUIRED)
find_package(Threads REQUIRED)
find_package(PkgConfig REQUIRED)
pkg_check_modules(
@@ -65,12 +66,6 @@ pkg_check_modules(
hyprlang>=0.2.0)
# check whether we can find sdbus-c++ through pkg-config
-pkg_check_modules(SDBUS IMPORTED_TARGET sdbus-c++)
-if(NOT SDBUS_FOUND)
- include_directories("subprojects/sdbus-cpp/include/")
- add_subdirectory(subprojects/sdbus-cpp EXCLUDE_FROM_ALL)
- add_library(PkgConfig::SDBUS ALIAS sdbus-c++)
-endif()
# same for hyprland-protocols
pkg_check_modules(HYPRLAND_PROTOS IMPORTED_TARGET hyprland-protocols)
@@ -83,7 +78,7 @@ endif()
file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp")
add_executable(xdg-desktop-portal-hyprland ${SRCFILES})
target_link_libraries(
- xdg-desktop-portal-hyprland PRIVATE rt PkgConfig::SDBUS Threads::Threads
+ xdg-desktop-portal-hyprland PRIVATE rt sdbus-c++ Threads::Threads
PkgConfig::deps)
# protocols

View File

@@ -66,7 +66,7 @@ pkg_setup() {
}
src_prepare() {
eapply "${FILESDIR}/xdg-desktop-portal-hyprland-1.3.2_use_sys_sdbus-c++.patch"
eapply "${FILESDIR}/xdg-desktop-portal-hyprland-9999_use_sys_sdbus-c++.patch"
sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
cmake_src_prepare
}

View File

@@ -27,13 +27,13 @@ RDEPEND="
>=dev-db/lmdb++-1.0.0
dev-libs/libevent:=
dev-libs/libfmt:=
>=dev-libs/kdsingleapplication-1.1.0
>=dev-libs/mtxclient-0.10.0:=
dev-libs/olm
>=dev-libs/openssl-1.1.0:=
>=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
>=dev-libs/re2-0.2022.04.01:=
dev-libs/spdlog:=
>=dev-qt/kdsingleapplication-1.1.0:=[qt6]
dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
dev-qt/qtdeclarative:6[widgets]
dev-qt/qtimageformats:6

View File

@@ -29,12 +29,12 @@ RDEPEND="
>=dev-db/lmdb++-1.0.0
dev-libs/libevent:=
dev-libs/libfmt:=
>=dev-libs/kdsingleapplication-1.1.0
dev-libs/olm
>=dev-libs/openssl-1.1.0:=
>=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
>=dev-libs/re2-0.2022.04.01:=
dev-libs/spdlog:=
>=dev-qt/kdsingleapplication-1.1.0:=[qt6]
dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
dev-qt/qtdeclarative:6[widgets]
dev-qt/qtimageformats:6

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -34,7 +34,7 @@ DEPEND="
dev-libs/supercop
net-dns/unbound:=[threads]
net-libs/czmq:=
net-libs/miniupnpc:=
<net-libs/miniupnpc-2.2.8:=
readline? ( sys-libs/readline:0= )
hw-wallet? (
dev-libs/hidapi

View File

@@ -1 +1,2 @@
DIST rofi-emoji-3.3.0.tar.gz 371365 BLAKE2B 7132c287f87c97a64ee7da2ce39352541e2bf8dc17c5fb3ae38c5de3be353b5aaca0ad13be8e2ab71d760d98d6cb957d96b815cff9582d1317d7fd2c290a1f96 SHA512 60d0904ec2099e2651441177a735536d11f13dacd6cafe8ec0bbc14b707b237d807f2655fea05f842d86d74bb1957a00a089b1119c3f7c8fb2b0a5d944ddad72
DIST rofi-emoji-3.4.1.tar.gz 371579 BLAKE2B b07139bb5bac666295da282382c9a41eb91b933a93fcfca8916c65e30739a32864917d3c8ab853330fe1afb318554de9cbce9ea0aef07ce508dea5dfe565bc74 SHA512 1834450848a0dd07448063bd2d074faba93246ff68ffde7df06359f312434551d46b9ce8df6626ff913feff938b8f160eb75bb06d01a406bf1d0803d5e99d220

View File

@@ -33,7 +33,7 @@ RDEPEND="
src_prepare() {
default
eautoreconf -i
eautoreconf
}
src_install() {

View File

@@ -0,0 +1,42 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Emoji selector plugin for Rofi"
HOMEPAGE="https://github.com/Mange/rofi-emoji"
SRC_URI="https://github.com/Mange/rofi-emoji/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="wayland"
DEPEND="
!wayland? ( x11-misc/rofi )
wayland? ( gui-apps/rofi-wayland )
"
RDEPEND="
${DEPEND}
!wayland? (
|| ( x11-misc/xsel x11-misc/xclip x11-misc/copyq )
x11-misc/xdotool
)
wayland? (
gui-apps/wl-clipboard
gui-apps/wtype
)
"
src_prepare() {
default
eautoreconf
}
src_install() {
default
find "${ED}" -name '*.la' -delete || die
}