summaryrefslogtreecommitdiff
path: root/gui-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-24 03:02:55 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-24 03:02:55 +0000
commit530a5a826feeb71085fb8a01927f4d775a0b131b (patch)
treeb7669c45ea3f2a3a37b2437817a370226bb1c819 /gui-libs
parent71dd9d29cdaf7cc0ecdb9ea37d128726a941c630 (diff)
gentoo auto-resync : 24:11:2024 - 03:02:54
Diffstat (limited to 'gui-libs')
-rw-r--r--gui-libs/Manifest.gzbin5455 -> 5451 bytes
-rw-r--r--gui-libs/hyprcursor/Manifest2
-rw-r--r--gui-libs/hyprcursor/files/0.1.10-llvm-fix.patch27
-rw-r--r--gui-libs/hyprcursor/hyprcursor-0.1.10-r1.ebuild30
4 files changed, 59 insertions, 0 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index e1a142fb9df6..273cd07dfeaa 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/hyprcursor/Manifest b/gui-libs/hyprcursor/Manifest
index 89ffda12e31a..a4601c7dedc2 100644
--- a/gui-libs/hyprcursor/Manifest
+++ b/gui-libs/hyprcursor/Manifest
@@ -1,5 +1,7 @@
+AUX 0.1.10-llvm-fix.patch 1028 BLAKE2B 9efefd04116620988944c188dbf639171eeac393967e33848294ac7eb08f0c46f0efbe6d773ea317ea49ff2597302059830d3cf25d22d6be80e38a630c00c53e SHA512 9fd82b24ecd6b65a55759f488efbca36f81854a1332b2a13ebfb6b4d878723ca1634686343f59abc23c8ffa91706610e3459a2b007d25e3eb2b303f0e9fe7ca9
DIST hyprcursor-0.1.10.gh.tar.gz 26654 BLAKE2B a1e0ed408523eda33b72bcef038c6fcd53fe5366663404502693c5c5f8429d781e052f96dfb9d2b2bd8444ac13987b9eca99d2e81eaea5445362232959d664e5 SHA512 7ce320f50af19e73e77dabef4840d6e8e6f56b2e505ff888dc0a14413110a30c8a3bfdc9bfc0d5458c9b387dabd9b4cbe35297209feffcfc622098af49044bb4
DIST hyprcursor-0.1.9.gh.tar.gz 26111 BLAKE2B 94edd94be6ba29e85074f5dd16a52e7da89d75a2b3c1be06fabf9d0880085b5ec37f507ba100f24b34f8efd8f2f84d5508aa846860ceaa9eb629ee54c58bb5c1 SHA512 39205b0ae4094cf07b19844894e4c7b4dfd2f44e8014e0db77759d880f02c21a2568705fdfae9efb11f05b97a54a9f0c2ffb57045c10a022a1b3ed2a0d2ccca8
+EBUILD hyprcursor-0.1.10-r1.ebuild 733 BLAKE2B 4566d6052efa62c4b343d5be334e7175c9b2697316ef6220a0cc69555c92ece2a268a091fdefdd21f07b8e6df7928aa0747ebe6e5927fa58f3a6ea39e6b8b334 SHA512 63436e734db2bf8b8376c15363a40683b33405757c054f7d73b400b38bba088034a9de49a25be0a221168cc8f99d55628eb72efd11476c03c11ff9332d094a75
EBUILD hyprcursor-0.1.10.ebuild 683 BLAKE2B 2cf6fb182930bd3f4f5ba052755312155d2d526ec5c739d9b5c98b6478c53c9613a3783489c074d5f6b64111ca3e3020edf51708b6c34787dfc5890a5c698f46 SHA512 dfc0ffdb9f63c488bc2ac87ff20fa75fb2555872e6b35a50e910ccc1ccec2721eb9b61e4bb1efc2bd13800c19b8bbf67f036046f023616380c0e1d065fc9ba8e
EBUILD hyprcursor-0.1.9.ebuild 682 BLAKE2B b785c89c2e32d6b0244badc2d532d22c4b85a22e30a3341fbeebe1d9d7cff6964e4216ad44a58ae9c91a0595c90475fd8e6eb7fd074ea9ad704d0e7cac5ce40b SHA512 fdb43c8f53aba9d7855376ce10f290db5831a31657de11f0b262d720c298aafa3fa992d3c125e5c01c95ece794168a59bf7985f08fa655303948f5ce90e04b71
EBUILD hyprcursor-9999.ebuild 798 BLAKE2B ab9a51dadd240937899439bc6a64eff067a237bd1d5d4a3d5a98975d92074b7eeab45110471017e3b7068873aed65313f0e95319c354867ccb51f2f950b58c82 SHA512 13860e69d3bc00d4cd44c6ca8b268c1450d441b0af80976783d0b3027c7e66f1b6c6b609146c0fcb55378fbf3640374c101734796228f80e3b0f8c5b39c9c13a
diff --git a/gui-libs/hyprcursor/files/0.1.10-llvm-fix.patch b/gui-libs/hyprcursor/files/0.1.10-llvm-fix.patch
new file mode 100644
index 000000000000..9c8661221b4a
--- /dev/null
+++ b/gui-libs/hyprcursor/files/0.1.10-llvm-fix.patch
@@ -0,0 +1,27 @@
+From f8e8455e998e0ff8b4708220006a479d1d7e4e8b Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Tue, 1 Oct 2024 01:01:47 +0200
+Subject: [PATCH] lib: add missing header for libc++ after 5a95d8512b3e
+
+libhyprcursor/hyprcursor.cpp:23:27: error: implicit instantiation of undefined template 'std::basic_stringstream<char>'
+ 23 | std::stringstream envXdgStream(envXdgData);
+ | ^
+/usr/include/c++/v1/__fwd/sstream.h:29:28: note: template is declared here
+ 29 | class _LIBCPP_TEMPLATE_VIS basic_stringstream;
+ | ^
+---
+ libhyprcursor/hyprcursor.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/libhyprcursor/hyprcursor.cpp b/libhyprcursor/hyprcursor.cpp
+index 3a83a26..f7fb82c 100644
+--- a/libhyprcursor/hyprcursor.cpp
++++ b/libhyprcursor/hyprcursor.cpp
+@@ -2,6 +2,7 @@
+ #include "internalSharedTypes.hpp"
+ #include "internalDefines.hpp"
+ #include <array>
++#include <sstream>
+ #include <cstdio>
+ #include <filesystem>
+ #include <zip.h>
diff --git a/gui-libs/hyprcursor/hyprcursor-0.1.10-r1.ebuild b/gui-libs/hyprcursor/hyprcursor-0.1.10-r1.ebuild
new file mode 100644
index 000000000000..c61d5311a6d8
--- /dev/null
+++ b/gui-libs/hyprcursor/hyprcursor-0.1.10-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="The hyprland cursor format, library and utilities"
+HOMEPAGE="https://github.com/hyprwm/hyprcursor"
+SRC_URI="https://github.com/hyprwm/hyprcursor/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Disable tests since as per upstream, tests require a theme to be installed
+# See also https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3
+RESTRICT="test"
+
+RDEPEND="
+ dev-cpp/tomlplusplus
+ >=dev-libs/hyprlang-0.4.2
+ dev-libs/libzip
+ gnome-base/librsvg:2
+ x11-libs/cairo
+"
+
+PATCHES=(
+ "${FILESDIR}"/0.1.10-llvm-fix.patch
+)