Merge updates from master

This commit is contained in:
Repository mirror & CI
2024-08-23 17:18:44 +00:00
18 changed files with 259 additions and 274 deletions

View File

@@ -1,27 +0,0 @@
zig-wayland-0.2.0
--- a/deps/p/1220687c8c47a48ba285d26a05600f8700d37fc637e223ced3aa8324f3650bf52242/src/scanner.zig
+++ b/deps/p/1220687c8c47a48ba285d26a05600f8700d37fc637e223ced3aa8324f3650bf52242/src/scanner.zig
@@ -528,7 +528,7 @@
// These interfaces are special in that their version may never be increased.
// That is, they are pinned to version 1 forever. They also may break the
// normally required tree object creation hierarchy.
- const version_locked_interfaces = std.StaticStringMap(void).initComptime(.{
+ const version_locked_interfaces = std.ComptimeStringMap(void, .{
.{"wl_display"},
.{"wl_registry"},
.{"wl_callback"},
river-0.3.5
--- a/river/command.zig
+++ b/river/command.zig
@@ -36,9 +36,8 @@
vertical,
};
-const command_impls = std.StaticStringMap(
+const command_impls = std.ComptimeStringMap(
*const fn (*Seat, []const [:0]const u8, *?[]const u8) Error!void,
-).initComptime(
.{
// zig fmt: off
.{ "attach-mode", @import("command/attach_mode.zig").defaultAttachMode },

View File

@@ -1,154 +0,0 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit edo
DESCRIPTION="A dynamic tiling Wayland compositor"
HOMEPAGE="https://isaacfreund.com/software/river/"
SRC_URI="
https://codeberg.org/river/river/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://codeberg.org/ifreund/zig-pixman/archive/v0.2.0.tar.gz -> zig-pixman-0.2.0.tar.gz
https://codeberg.org/ifreund/zig-wayland/archive/v0.2.0.tar.gz -> zig-wayland-0.2.0.tar.gz
https://codeberg.org/ifreund/zig-wlroots/archive/v0.18.0.tar.gz -> zig-wlroots-0.18.0.tar.gz
https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.2.0.tar.gz -> zig-xkbcommon-0.2.0.tar.gz
"
S="${WORKDIR}/${PN}"
PATCHES=(
"${FILESDIR}/${P}-zig-0.12.0.patch"
)
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+X +llvm +man pie"
EZIG_MIN="0.12"
EZIG_MAX_EXCLUSIVE="0.13"
DEPEND="
dev-libs/libevdev
dev-libs/wayland
dev-libs/wayland-protocols
gui-libs/wlroots:0.18=[X?]
x11-libs/libxkbcommon:=[X?]
x11-libs/pixman
"
RDEPEND="${DEPEND}"
BDEPEND="
|| ( dev-lang/zig-bin:${EZIG_MIN} dev-lang/zig:${EZIG_MIN} )
man? ( app-text/scdoc )
virtual/pkgconfig
"
DOCS=( README.md )
# https://github.com/ziglang/zig/issues/3382
QA_FLAGS_IGNORED="usr/bin/*"
# Many thanks to Florian Schmaus (Flowdalic)!
# Adapted from https://github.com/gentoo/gentoo/pull/28986
# Set the EZIG environment variable.
zig-set_EZIG() {
[[ -n ${EZIG} ]] && return
local candidate selected selected_ver ver
for candidate in "${BROOT}"/usr/bin/zig-*; do
if [[ ! -L ${candidate} || ${candidate} != */zig?(-bin)-+([0-9.]) ]]; then
continue
fi
ver=${candidate##*-}
if [[ -n ${EZIG_EXACT_VER} ]]; then
ver_test "${ver}" -ne "${EZIG_EXACT_VER}" && continue
selected="${candidate}"
selected_ver="${ver}"
break
fi
if [[ -n ${EZIG_MIN} ]] \
&& ver_test "${ver}" -lt "${EZIG_MIN}"; then
# Candidate does not satisfy EZIG_MIN condition.
continue
fi
if [[ -n ${EZIG_MAX_EXCLUSIVE} ]] \
&& ver_test "${ver}" -ge "${EZIG_MAX_EXCLUSIVE}"; then
# Candidate does not satisfy EZIG_MAX_EXCLUSIVE condition.
continue
fi
if [[ -n ${selected_ver} ]] \
&& ver_test "${selected_ver}" -gt "${ver}"; then
# Candidate is older than the currently selected candidate.
continue
fi
selected="${candidate}"
selected_ver="${ver}"
done
if [[ -z ${selected} ]]; then
die "Could not find (suitable) zig installation in ${BROOT}/usr/bin"
fi
export EZIG="${selected}"
export EZIG_VER="${selected_ver}"
}
# Invoke zig with the optionally provided arguments.
ezig() {
zig-set_EZIG
edo "${EZIG}" "${@}"
}
src_unpack() {
default
# unpacking into ${S} to patch zig-wayland-0.2.0
# without patches, it would be better using ${WORKDIR}/deps
mkdir "${S}/deps" || die
ezig fetch --global-cache-dir "${S}/deps" "${DISTDIR}/zig-pixman-0.2.0.tar.gz"
ezig fetch --global-cache-dir "${S}/deps" "${DISTDIR}/zig-wayland-0.2.0.tar.gz"
ezig fetch --global-cache-dir "${S}/deps" "${DISTDIR}/zig-wlroots-0.18.0.tar.gz"
ezig fetch --global-cache-dir "${S}/deps" "${DISTDIR}/zig-xkbcommon-0.2.0.tar.gz"
}
src_configure() {
export ZBS_ARGS=(
--prefix usr/
--system "${S}/deps/p"
-Doptimize=ReleaseSafe
-Dpie=$(usex pie true false)
-Dno-llvm=$(usex llvm false true)
-Dman-pages=$(usex man true false)
-Dxwayland=$(usex X true false)
)
}
src_compile() {
ezig build "${ZBS_ARGS[@]}"
}
src_test() {
ezig build test "${ZBS_ARGS[@]}"
}
src_install() {
DESTDIR="${ED}" ezig build install "${ZBS_ARGS[@]}"
einstalldocs
insinto /usr/share/wayland-sessions
doins contrib/river.desktop
insinto /usr/share/${PN}
doins -r example
}

View File

@@ -1 +1 @@
DIST proton-mail-bin-5.0.157.4.rpm 83048897 BLAKE2B a75c8d5067e19fcaa2d05775bfd1328522a3c9248e3896c98999458924206027d838c984912bcf2fc51beb110268ad99501568347b509c8b0265de2be3956c73 SHA512 ac294dabfd3150c26acf46d9988942778076191d4b1b100798de06d6fbaececa87083d72c6e717259969250a711ef7559e20cb6d862b890244cc34d917b86e6e
DIST proton-mail-1.0.6-1.x86_64.rpm 83048897 BLAKE2B a75c8d5067e19fcaa2d05775bfd1328522a3c9248e3896c98999458924206027d838c984912bcf2fc51beb110268ad99501568347b509c8b0265de2be3956c73 SHA512 ac294dabfd3150c26acf46d9988942778076191d4b1b100798de06d6fbaececa87083d72c6e717259969250a711ef7559e20cb6d862b890244cc34d917b86e6e

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">ProtonMail/inbox-desktop</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -5,20 +5,40 @@ EAPI=8
inherit rpm xdg-utils
MY_PN="${PN%-bin}"
DESCRIPTION="Beta Client for Proton Mail"
HOMEPAGE="https://proton.me/mail"
SRC_URI="https://proton.me/download/mail/linux/ProtonMail-desktop-beta.rpm -> ${P}.rpm"
SRC_URI="https://github.com/ProtonMail/inbox-desktop/releases/download/${PV}/${MY_PN}-${PV}-1.x86_64.rpm"
S="${WORKDIR}"
LICENSE="freedist"
# https://github.com/NixOS/nixpkgs/pull/296127#discussion_r1528184212
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="~amd64"
RDEPEND="
app-accessibility/at-spi2-core:2
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/mesa
net-print/cups
sys-apps/dbus
x11-libs/cairo
x11-libs/gtk+:3
x11-libs/libdrm
x11-libs/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libxcb
x11-libs/libxkbcommon
x11-libs/pango
"
QA_PREBUILT="opt/proton-mail/*"

View File

@@ -1 +1,2 @@
DIST byedpi-0.12.tar.gz 33283 BLAKE2B da1d9bbc80c868fb16c4f6e24c3fe00d5d03d5bb0a6d71dac16999b652e81fc9c2a5f0f57e350260b9295d953cb0c3fe316440279dd26b09ee895bf81771cc2b SHA512 9f15afc821b53bd1fba71ab9a37640c8f35f22efcfc6cd079800f9abd4286232fb29850aebe9168e54396f912362e012448940d32471bfe0586600fcd2591e22
DIST byedpi-0.13.tar.gz 35108 BLAKE2B 502202e8ed76942522d551b41b9057e9dd617c8b67029c00c7c2be391907b9c853f4ebc678eff32d122bf4546375dc8839edab8bc3d7c031859fae7e10ce807c SHA512 4c9c692fc2d7f328bb9bec823aed2d733adfecf03953e1e669fa4fc55aaa6234e86a768abc690c876a47c58e374fa909e8132794adabd2f24081abb8fa7ba2d6

View File

@@ -0,0 +1,40 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit systemd toolchain-funcs
DESCRIPTION="Bypass DPI SOCKS proxy"
HOMEPAGE="https://github.com/hufrea/byedpi/"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hufrea/byedpi.git"
else
SRC_URI="https://github.com/hufrea/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="MIT"
SLOT="0"
src_prepare() {
default
# respect optimization level
sed -i 's/ -O.\b/ /' Makefile || die
}
src_configure() {
tc-export CC
}
src_install() {
dobin ciadpi
einstalldocs
newinitd "${FILESDIR}"/byedpi.initd byedpi
newconfd "${FILESDIR}"/byedpi.confd byedpi
systemd_dounit "${FILESDIR}"/byedpi.service
}

View File

@@ -2,25 +2,39 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit git-r3 systemd toolchain-funcs
inherit systemd toolchain-funcs
DESCRIPTION="Bypass DPI SOCKS proxy"
HOMEPAGE="https://github.com/hufrea/byedpi/"
EGIT_REPO_URI="https://github.com/hufrea/byedpi.git"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hufrea/byedpi.git"
else
SRC_URI="https://github.com/hufrea/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="MIT"
SLOT="0"
src_compile() {
tc-export CC
export CFLAGS LDFLAGS
sed -i 's/ -O.\b/ /' Makefile || die
src_prepare() {
default
# respect optimization level
sed -i 's/ -O.\b/ /' Makefile || die
}
src_configure() {
tc-export CC
}
src_install() {
dobin ciadpi
systemd_dounit "${FILESDIR}/${PN}.service"
}
einstalldocs
newinitd "${FILESDIR}"/byedpi.initd byedpi
newconfd "${FILESDIR}"/byedpi.confd byedpi
systemd_dounit "${FILESDIR}"/byedpi.service
}

View File

@@ -0,0 +1,8 @@
# IP address SOCKS proxy will listen on
#BYEDPI_BIND_IP="0.0.0.0"
# Port number SOCKS proxy will listen on
#BYEDPI_BIND_PORT=1080
# Additional command-line options for ciadpi
#BYEDPI_OPTS="--disorder 1 --auto=torst --tlsrec 1+s"

View File

@@ -0,0 +1,19 @@
#!/sbin/openrc-run
# shellcheck shell=sh
#
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
: "${BYEDPI_BIND_IP:=0.0.0.0}"
: "${BYEDPI_BIND_PORT:=1080}"
: "${BYEDPI_OPTS:=--disorder 1 --auto=torst --tlsrec 1+s}"
command="/usr/bin/ciadpi"
command_args="--ip ${BYEDPI_BIND_IP} --port ${BYEDPI_BIND_PORT} ${BYEDPI_OPTS}"
command_user="nobody:nobody"
command_background=1
pidfile="/run/${RC_SVCNAME}.pid"
depend() {
need net
}

View File

@@ -1 +0,0 @@
DIST candy-5.10.3.tar.gz 115258 BLAKE2B 70d698d69fbb0a28adeb1ba515a1a1f6986c083d3a04b688bfd5b7ead98941bac46af47cd745b74928fc56466ebe3fa7d570f7ecaa1716b2eac948d9eaf52fe2 SHA512 c56ab81f599c5fbf72c509265b3fc0189a17e36b8738e536f21702585e7994c706a277d8c1dbf8b68e7f3609518fec0b4daccc0b180d375463e898bb7d41bbdc

View File

@@ -1,43 +0,0 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake systemd readme.gentoo-r1
DESCRIPTION="A reliable, low-latency, and anti-censorship virtual private network"
HOMEPAGE="https://github.com/lanthora/candy"
SRC_URI="https://github.com/lanthora/candy/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~mips"
DEPEND="
dev-libs/poco
dev-libs/openssl
dev-libs/spdlog
"
RDEPEND="
${DEPEND}
dev-libs/libfmt
"
src_install(){
cmake_src_install
default
insinto /etc
doins candy.cfg
fperms 0644 /etc/candy.cfg
systemd_dounit candy.service
systemd_dounit candy@.service
newinitd candy.initd candy
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -1,10 +0,0 @@
Notes:
Running candy with multi instances
1) Using OpenRC
Prepare /etc/candy.d/${foo}.cfg first
# ln -s /etc/init.d/candy{,.${foo}}
# rc-update add candy.${foo} default
2) Using Systemd
# systemctl enable candy@${foo}

View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>yangmame@icloud.com</email>
<name>Xin Yang</name>
</maintainer>
<upstream>
<remote-id type="github">lanthora/candy</remote-id>
<maintainer>
<name>lanthora</name>
<email>lanthora@outlook.com</email>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,122 @@
From: Eric Joldasov <bratishkaerik@landless-city.net>
Update ly source code and dependencies to Zig 0.13.0.
diff --git a/build.zig b/build.zig
index 083bd2a..720a4a5 100644
--- a/build.zig
+++ b/build.zig
@@ -25,7 +25,7 @@ pub fn build(b: *std.Build) !void {
const exe = b.addExecutable(.{
.name = "ly",
- .root_source_file = .{ .path = "src/main.zig" },
+ .root_source_file = b.path("src/main.zig"),
.target = target,
.optimize = optimize,
});
@@ -38,14 +38,14 @@ pub fn build(b: *std.Build) !void {
const clap = b.dependency("clap", .{ .target = target, .optimize = optimize });
exe.root_module.addImport("clap", clap.module("clap"));
- exe.addIncludePath(.{ .path = "include" });
+ exe.addIncludePath(b.path("include"));
exe.linkSystemLibrary("pam");
exe.linkSystemLibrary("xcb");
exe.linkLibC();
// HACK: Only fails with ReleaseSafe, so we'll override it.
const translate_c = b.addTranslateC(.{
- .root_source_file = .{ .path = "include/termbox2.h" },
+ .root_source_file = b.path("include/termbox2.h"),
.target = target,
.optimize = if (optimize == .ReleaseSafe) .ReleaseFast else optimize,
});
@@ -94,7 +94,7 @@ pub fn build(b: *std.Build) !void {
pub fn ExeInstaller(install_conf: bool) type {
return struct {
- pub fn make(step: *std.Build.Step, progress: *std.Progress.Node) !void {
+ pub fn make(step: *std.Build.Step, progress: std.Progress.Node) !void {
_ = progress;
try install_ly(step.owner.allocator, install_conf);
}
@@ -108,7 +108,7 @@ const InitSystem = enum {
};
pub fn ServiceInstaller(comptime init_system: InitSystem) type {
return struct {
- pub fn make(step: *std.Build.Step, progress: *std.Progress.Node) !void {
+ pub fn make(step: *std.Build.Step, progress: std.Progress.Node) !void {
_ = progress;
const allocator = step.owner.allocator;
switch (init_system) {
@@ -220,7 +220,7 @@ fn install_ly(allocator: std.mem.Allocator, install_config: bool) !void {
}
}
-pub fn uninstallall(step: *std.Build.Step, progress: *std.Progress.Node) !void {
+pub fn uninstallall(step: *std.Build.Step, progress: std.Progress.Node) !void {
_ = progress;
try std.fs.cwd().deleteTree(data_directory);
const allocator = step.owner.allocator;
diff --git a/deps/p/122014e73fd712190e109950837b97f6143f02d7e2b6986e1db70b6f4aadb5ba6a0d/build.zig b/deps/p/122014e73fd712190e109950837b97f6143f02d7e2b6986e1db70b6f4aadb5ba6a0d/build.zig
index 53e5f90..0e35a04 100644
--- a/deps/p/122014e73fd712190e109950837b97f6143f02d7e2b6986e1db70b6f4aadb5ba6a0d/build.zig
+++ b/deps/p/122014e73fd712190e109950837b97f6143f02d7e2b6986e1db70b6f4aadb5ba6a0d/build.zig
@@ -1,14 +1,14 @@
const std = @import("std");
pub fn build(b: *std.Build) void {
- const clap_mod = b.addModule("clap", .{ .root_source_file = .{ .path = "clap.zig" } });
+ const clap_mod = b.addModule("clap", .{ .root_source_file = b.path("clap.zig") });
const optimize = b.standardOptimizeOption(.{});
const target = b.standardTargetOptions(.{});
const test_step = b.step("test", "Run all tests in all modes.");
const tests = b.addTest(.{
- .root_source_file = .{ .path = "clap.zig" },
+ .root_source_file = b.path("clap.zig"),
.target = target,
.optimize = optimize,
});
@@ -25,7 +25,7 @@ pub fn build(b: *std.Build) void {
}) |example_name| {
const example = b.addExecutable(.{
.name = example_name,
- .root_source_file = .{ .path = b.fmt("example/{s}.zig", .{example_name}) },
+ .root_source_file = b.path(b.fmt("example/{s}.zig", .{example_name})),
.target = target,
.optimize = optimize,
});
@@ -63,7 +63,7 @@ fn readMeStep(b: *std.Build) *std.Build.Step {
.name = "ReadMeStep",
.owner = b,
.makeFn = struct {
- fn make(step: *std.Build.Step, _: *std.Progress.Node) anyerror!void {
+ fn make(step: *std.Build.Step, _: std.Progress.Node) anyerror!void {
@setEvalBranchQuota(10000);
_ = step;
const file = try std.fs.cwd().createFile("README.md", .{});
diff --git a/src/main.zig b/src/main.zig
index ddee718..022ff54 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -512,7 +512,7 @@ pub fn main() !void {
run = false;
} else if (pressed_key == sleep_key) {
if (config.sleep_cmd) |sleep_cmd| {
- var sleep = std.ChildProcess.init(&[_][]const u8{ "/bin/sh", "-c", sleep_cmd }, allocator);
+ var sleep = std.process.Child.init(&[_][]const u8{ "/bin/sh", "-c", sleep_cmd }, allocator);
_ = sleep.spawnAndWait() catch .{};
}
}
@@ -617,7 +617,7 @@ pub fn main() !void {
update = true;
- var restore_cursor = std.ChildProcess.init(&[_][]const u8{ "/bin/sh", "-c", config.term_restore_cursor_cmd }, allocator);
+ var restore_cursor = std.process.Child.init(&[_][]const u8{ "/bin/sh", "-c", config.term_restore_cursor_cmd }, allocator);
_ = restore_cursor.spawnAndWait() catch .{};
},
else => {

View File

@@ -23,8 +23,8 @@ LICENSE="WTFPL-2"
SLOT="0"
KEYWORDS="~amd64"
EZIG_MIN="0.12"
EZIG_MAX_EXCLUSIVE="0.13"
EZIG_MIN="0.13"
EZIG_MAX_EXCLUSIVE="0.14"
DEPEND="
|| ( dev-lang/zig-bin:${EZIG_MIN} dev-lang/zig:${EZIG_MIN} )
@@ -44,6 +44,10 @@ QA_FLAGS_IGNORED="usr/bin/ly"
RES="${S}/res"
PATCHES=(
"${FILESDIR}/ly-1.0.2-update-to-zig-0.13.0.patch"
)
# copied from sys-fs/ncdu::gentoo
# Many thanks to Florian Schmaus (Flowdalic)!
# Adapted from https://github.com/gentoo/gentoo/pull/28986
@@ -111,10 +115,10 @@ ezig() {
src_unpack() {
default
mkdir "${WORKDIR}/deps" || die
ezig fetch --global-cache-dir "${WORKDIR}/deps" "${DISTDIR}/zig-clap-${CLAP}.tar.gz"
ezig fetch --global-cache-dir "${WORKDIR}/deps" "${DISTDIR}/zigini-${ZIGINI}.tar.gz"
ezig fetch --global-cache-dir "${WORKDIR}/deps" "${DISTDIR}/ziglibini-${ZIGLIBINI}.tar.gz"
mkdir "${S}/deps" || die
ezig fetch --global-cache-dir "${S}/deps" "${DISTDIR}/zig-clap-${CLAP}.tar.gz"
ezig fetch --global-cache-dir "${S}/deps" "${DISTDIR}/zigini-${ZIGINI}.tar.gz"
ezig fetch --global-cache-dir "${S}/deps" "${DISTDIR}/ziglibini-${ZIGLIBINI}.tar.gz"
}
src_prepare(){
@@ -125,7 +129,7 @@ src_prepare(){
src_compile() {
# Building ly & accomodate for prefixed environment
ezig build --system "${WORKDIR}/deps/p" -Doptimize=ReleaseSafe -Ddata_directory="${EPREFIX}/etc/ly"
ezig build --system "${S}/deps/p/" -Doptimize=ReleaseSafe -Ddata_directory="${EPREFIX}/etc/ly"
}
src_install() {

View File

@@ -14,8 +14,8 @@ LICENSE="WTFPL-2"
SLOT="0"
# Specify the required Zig version range
EZIG_MIN="0.12"
EZIG_MAX_EXCLUSIVE="0.13"
EZIG_MIN="0.13"
EZIG_MAX_EXCLUSIVE="0.14"
DEPEND="
|| ( dev-lang/zig-bin:${EZIG_MIN} dev-lang/zig:${EZIG_MIN} )

View File

@@ -5,7 +5,6 @@
<email>dev@dyama.net</email>
<name>Daichi Yamamoto</name>
</maintainer>
<stabilize-allarches />
<upstream>
<remote-id type="github">pop-os/icon-theme</remote-id>
</upstream>