From 9bb6d985a7c6243d79ca7c213fb1f2efe2bdbcd6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 28 Jan 2023 14:12:48 +0000 Subject: [PATCH 001/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 77a18dc59c..97247c6b01 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.27 +Version: 1.2.31 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 26da68305186b6fe7bf35fb7ceaad7099c0b327d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 28 Jan 2023 14:36:18 +0000 Subject: [PATCH 002/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 97247c6b01..ab958947e1 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.31 +Version: 1.2.38 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 7f7c74543ecf81732ba5e777262554242298960b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 28 Jan 2023 15:14:36 +0000 Subject: [PATCH 003/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index ab958947e1..f323af1cde 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.38 +Version: 1.2.40 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 339321e11cd893fb00baf0180dc4b542df132f70 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 28 Jan 2023 15:36:25 +0000 Subject: [PATCH 004/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index f323af1cde..f8db842aed 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.40 +Version: 1.2.42 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 7fe0e3165a0c59db721e804e4e9fb7148f7cfb7a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 28 Jan 2023 16:42:18 +0000 Subject: [PATCH 005/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 0b301d1c08..fefbf5cfe3 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.236 +Version: 0.0.237 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From f5df2f53008316b1c6b731d8c8ba93ee2976212f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 28 Jan 2023 18:37:32 +0000 Subject: [PATCH 006/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index f8db842aed..c7934c2104 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.42 +Version: 1.2.44 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 7e5497e02f5a2bad4047f895e1d4734c710d0701 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 28 Jan 2023 19:36:17 +0000 Subject: [PATCH 007/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index c7934c2104..0e7353a1bd 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.44 +Version: 1.2.45 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From e3a066d4fcbb926c48e839eb5b34274da7ce77a5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 28 Jan 2023 22:36:25 +0000 Subject: [PATCH 008/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 0e7353a1bd..f19744e756 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.45 +Version: 1.2.46 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 5bd19ade2bb30d6f81bc07bd0b8159f9956b963c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 29 Jan 2023 02:36:55 +0000 Subject: [PATCH 009/380] Automatic Update: anki-bin anki-qt5 anki --- anda/apps/anki-bin/anki-bin.spec | 4 ++-- anda/apps/anki-qt5/anki-qt5.spec | 4 ++-- anda/apps/anki/anki.spec | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index a91b81f283..16a2b8b850 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,6 +1,6 @@ Name: anki-bin -Version: 2.1.56 -Release: 3%{?dist} +Version: 2.1.57 +Release: 1%{?dist} Summary: Flashcard program for using space repetition learning (Installed with wheel) License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY URL: https://apps.ankiweb.net/ diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index 6294c21bb9..c8233ff565 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -1,6 +1,6 @@ Name: anki-qt5 -Version: 2.1.56 -Release: 2%{?dist} +Version: 2.1.57 +Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY URL: https://apps.ankiweb.net/ diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index 990dc4ae48..a782638318 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,6 +1,6 @@ Name: anki -Version: 2.1.56 -Release: 2%{?dist} +Version: 2.1.57 +Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY URL: https://apps.ankiweb.net/ From ea6c9c47074689ace90c69d3431f65182f02630b Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 29 Jan 2023 16:59:39 +0800 Subject: [PATCH 010/380] Add F38 bootstrap (#157) --- .github/workflows/bootstrap-f38.yml | 57 +++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 .github/workflows/bootstrap-f38.yml diff --git a/.github/workflows/bootstrap-f38.yml b/.github/workflows/bootstrap-f38.yml new file mode 100644 index 0000000000..ad7bf33383 --- /dev/null +++ b/.github/workflows/bootstrap-f38.yml @@ -0,0 +1,57 @@ +name: Bootstrap Andaman and Subatomic (Fedora 38) + +on: + workflow_dispatch: + +jobs: + bootstrap: + strategy: + matrix: + version: ["38"] + arch: ["x86_64", "aarch64"] + fail-fast: true + runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} + container: + image: fedora:38 + options: --cap-add=SYS_ADMIN --privileged + steps: + - uses: actions/setup-go@v3 + with: + go-version: "^1.19" + + - name: Install repositories + run: | + sudo dnf install -y dnf-plugins-core + sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo + sudo dnf install -y mock createrepo_c rpm-build anda-mock-configs gcc curl wget git-core openssl-devel + - uses: actions/checkout@v3 + with: + repository: FyraLabs/subatomic + ref: bootstrap + - uses: actions-rs/toolchain@v1 + with: + toolchain: stable + - name: Install Anda + uses: actions-rs/cargo@v1 + with: + command: install + args: anda + + - name: Build Subatomic + run: anda build -c anda-38-${{ matrix.arch }} subatomic -p rpm + - name: Install Subatomic + run: sudo dnf install -y ./anda-build/rpm/rpms/subatomic-*.rpm + + - uses: actions/checkout@v3 + with: + repository: FyraLabs/anda + + - name: Build Andaman + run: anda build -c anda-38-${{ matrix.arch }} anda -p rpm + + - name: Upload to Subatomic + run: | + subatomic-cli upload --prune \ + --server https://subatomic.fyralabs.com \ + --token ${{ secrets.SUBATOMIC_TOKEN }} \ + terra${{ matrix.version }} anda-build/rpm/rpms/* From 32d296e9e03bcce71c70abaf82f3a57ee9da6c5e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jan 2023 01:21:59 +0000 Subject: [PATCH 011/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 4d4ef9d7a0..8faf172a8b 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit c78db5459ef7afbc8fd5a5b81b03f672f94235bc +%global commit a714d5966ef9dc893a57ff4575fd8a2afd830570 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 7fa0aaafa6..c4ac4daa5f 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit c78db5459ef7afbc8fd5a5b81b03f672f94235bc +%global commit a714d5966ef9dc893a57ff4575fd8a2afd830570 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 59881a45468d30e2676b33f3fc0e0b2dca773640 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 30 Jan 2023 22:36:29 +0000 Subject: [PATCH 012/380] Automatic Update: moby-buildx --- anda/moby-extras/moby-buildx/moby-buildx.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/moby-extras/moby-buildx/moby-buildx.spec b/anda/moby-extras/moby-buildx/moby-buildx.spec index 657badbd40..e5b65b406d 100644 --- a/anda/moby-extras/moby-buildx/moby-buildx.spec +++ b/anda/moby-extras/moby-buildx/moby-buildx.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: moby-buildx -Version: 0.10.1 +Version: 0.10.2 Release: 1%{?dist} Summary: Docker CLI plugin for extended build capabilities with BuildKit From 867829df3e8a4e51af0e969d690c9765e14e294e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 31 Jan 2023 01:20:11 +0000 Subject: [PATCH 013/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index fefbf5cfe3..d762605778 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.237 +Version: 0.0.238 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From 2f346699127d55e2e63017321aac1a12fc7303dd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 31 Jan 2023 01:35:51 +0000 Subject: [PATCH 014/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 8faf172a8b..6936f184b7 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit a714d5966ef9dc893a57ff4575fd8a2afd830570 +%global commit deed49574ac344f126eed5fd71f7151c72ff79ac %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index c4ac4daa5f..8b02e636b5 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit a714d5966ef9dc893a57ff4575fd8a2afd830570 +%global commit deed49574ac344f126eed5fd71f7151c72ff79ac %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 74f50cd21bc946c5511cc63b68f645a2808fff17 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 31 Jan 2023 03:17:54 +0000 Subject: [PATCH 015/380] Automatic Update: maturin --- anda/rust/maturin/rust-maturin.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/maturin/rust-maturin.spec b/anda/rust/maturin/rust-maturin.spec index dc3d7d0fdc..730ee32506 100644 --- a/anda/rust/maturin/rust-maturin.spec +++ b/anda/rust/maturin/rust-maturin.spec @@ -2,8 +2,8 @@ %global crate maturin Name: rust-maturin -Version: 0.14.10 -Release: %autorelease +Version: 0.14.11 +Release: 1%{?dist} Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages License: MIT OR Apache-2.0 From 8b15c570e7e423bcc731228943bc54c000eed17c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 31 Jan 2023 10:37:47 +0000 Subject: [PATCH 016/380] Automatic Update: maturin --- anda/rust/maturin/rust-maturin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/maturin/rust-maturin.spec b/anda/rust/maturin/rust-maturin.spec index 730ee32506..5a0fae141b 100644 --- a/anda/rust/maturin/rust-maturin.spec +++ b/anda/rust/maturin/rust-maturin.spec @@ -2,7 +2,7 @@ %global crate maturin Name: rust-maturin -Version: 0.14.11 +Version: 0.14.12 Release: 1%{?dist} Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages From 220d97fb532ad4a61af0f48a4b6c9ac8f08de05b Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 31 Jan 2023 21:37:40 +0800 Subject: [PATCH 017/380] Fix discord-ptb tectonic dart hannom (#160) --- anda/apps/discord-ptb/discord-ptb.spec | 4 +++- anda/apps/tectonic/tectonic.spec | 4 +++- anda/dart/dart.spec | 2 ++ anda/fonts/hannom/hannom-fonts.spec | 9 +++++---- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 7b81442760..418e792cc5 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -1,6 +1,8 @@ +%define debug_package %{nil} + Name: discord-ptb Version: 0.0.38 -Release: %autorelease +Release: 2%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz diff --git a/anda/apps/tectonic/tectonic.spec b/anda/apps/tectonic/tectonic.spec index e689eb1874..d3ba3d4ea6 100644 --- a/anda/apps/tectonic/tectonic.spec +++ b/anda/apps/tectonic/tectonic.spec @@ -1,6 +1,8 @@ +%define debug_package %{nil} + Name: tectonic Version: 0.12.0 -Release: %autorelease +Release: 2%{?dist} Summary: A modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive URL: https://github.com/tectonic-typesetting/tectonic License: MIT diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index c792361eb0..fb2f718d33 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,3 +1,5 @@ +%define debug_package %{nil} + Name: dart Version: 2.19.0 Release: 1%{?dist} diff --git a/anda/fonts/hannom/hannom-fonts.spec b/anda/fonts/hannom/hannom-fonts.spec index b08447a6a1..60e9ef42d7 100644 --- a/anda/fonts/hannom/hannom-fonts.spec +++ b/anda/fonts/hannom/hannom-fonts.spec @@ -1,6 +1,6 @@ Name: hannom-fonts Version: 2005 -Release: %autorelease +Release: 2%{?dist} URL: https://vietunicode.sourceforge.net/fonts/fonts_hannom.html Source0: https://downloads.sourceforge.net/project/vietunicode/hannom/hannom%20v%{version}/hannomH.zip Source1: COPYING @@ -18,12 +18,13 @@ unzip %{SOURCE0} %build %install -install -D -m644 'HAN NOM A.ttf' "%{buildroot}/%{_datadir}/fonts/hannom/HAN NOM A.ttf" -install -D -m644 'HAN NOM B.ttf' "%{buildroot}/%{_datadir}/fonts/hannom/HAN NOM B.ttf" +install -Dm644 'HAN NOM A.ttf' "%{buildroot}/%{_datadir}/fonts/hannom/HAN NOM A.ttf" +install -Dm644 'HAN NOM B.ttf' "%{buildroot}/%{_datadir}/fonts/hannom/HAN NOM B.ttf" +install -Dm644 %{SOURCE1} "%{buildroot}/%{_datadir}/licenses/%{name}/COPYING" %files -%license %{SOURCE1} +%license COPYING %defattr(-,root,root,0755) /%{_datadir}/fonts/hannom/ From 84eb5149d19908066e89f7b6fbeec1cbbaf2038b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 31 Jan 2023 20:16:30 +0000 Subject: [PATCH 018/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 8db528de0d..4c991a1d96 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.10 +Version: 1.3.11 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 67041720135a71f98f1cb310b2cebf024d4c9924 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 31 Jan 2023 23:16:03 +0000 Subject: [PATCH 019/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 4c991a1d96..a7de480e6e 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.11 +Version: 1.3.13 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 55967b99de9f202b1d9521cee88f775d708e758d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Feb 2023 01:26:40 +0000 Subject: [PATCH 020/380] Automatic Update: libhelium sass ruff --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/sass/sass.spec | 2 +- anda/python/ruff/python3-ruff.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index a7de480e6e..b2880e6844 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.13 +Version: 1.3.14 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index fcb85e1dc7..3818b702ea 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.57.1 +Version: 1.58.0 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index d762605778..6e5df8af67 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.238 +Version: 0.0.239 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From c99c20bbff27053e3dce05853d6c99314cb393ce Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Feb 2023 13:23:01 +0000 Subject: [PATCH 021/380] Automatic Update: dart --- anda/dart/dart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index fb2f718d33..23ea45e76c 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 2.19.0 +Version: 2.19.1 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause From 3a7ad857a566418d035297476f06160991d9ea3f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Feb 2023 14:36:24 +0000 Subject: [PATCH 022/380] Automatic Update: pantheon-tweaks switchboard-plug-tweaks --- anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec | 4 ++-- .../switchboard-plug-tweaks/switchboard-plug-tweaks.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec b/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec index ec081b0268..388cd47419 100644 --- a/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec +++ b/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec @@ -1,6 +1,6 @@ Name: pantheon-tweaks -Version: 1.0.4 -Release: %autorelease +Version: 1.1.0 +Release: 1%{?dist} Summary: A system settings panel for the Pantheon desktop environment License: GPL-3.0 URL: https://github.com/pantheon-tweaks/pantheon-tweaks diff --git a/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec b/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec index 8241f16f38..2e7abde70b 100644 --- a/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec +++ b/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec @@ -5,8 +5,8 @@ Name: switchboard-plug-tweaks Summary: Switchboard Tweaks Plug -Version: 1.0.4 -Release: %autorelease +Version: 1.1.0 +Release: 1%{?dist} License: GPLv3+ URL: https://github.com/pantheon-tweaks/pantheon-tweaks From 66cd22d5b5f6a9a95d420c6673e11c0ebec24d48 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Feb 2023 16:20:57 +0000 Subject: [PATCH 023/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index b2880e6844..b38f6003a1 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.14 +Version: 1.3.15 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index f19744e756..0c62d6eda2 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.46 +Version: 1.2.51 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 86ebbff504f0535e1a0b170cbf9c1b15256d6f69 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Feb 2023 16:45:38 +0000 Subject: [PATCH 024/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 0c62d6eda2..55be13b470 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.51 +Version: 1.2.53 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From e8cddd9b76bcb31be7a912336e28f1ef5613fcc2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Feb 2023 17:14:23 +0000 Subject: [PATCH 025/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 55be13b470..b66cb07b09 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.53 +Version: 1.2.54 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From b44b7eb384726f5f6a433738b878effd9fc8147e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Feb 2023 17:36:58 +0000 Subject: [PATCH 026/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index b66cb07b09..1be26a10fc 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.54 +Version: 1.2.57 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From d1560d5f35273f5490c79ef42e69b65daddacf04 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Feb 2023 18:19:29 +0000 Subject: [PATCH 027/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 1be26a10fc..ad4697939b 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.57 +Version: 1.2.63 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 7b2ae59fd4aeb4d0d54d437fc32515f39af41a55 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Feb 2023 19:12:50 +0000 Subject: [PATCH 028/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index b38f6003a1..a6d62ddb79 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.15 +Version: 1.3.16 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index ad4697939b..eff73e49b8 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.63 +Version: 1.2.64 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 78327f1f36ba5b9ec3abeefd5cd4d9bb6dd4a7d9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Feb 2023 22:37:14 +0000 Subject: [PATCH 029/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index a6d62ddb79..2636d4b0df 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.16 +Version: 1.3.17 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 8b5f78732c468fe6d3d1ed841f41cdbb9a80a46b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 1 Feb 2023 23:15:47 +0000 Subject: [PATCH 030/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 2636d4b0df..c54e34fadd 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.17 +Version: 1.3.18 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From d4e24ceacd9afb74f40bb6fd3335b5164ab74418 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Feb 2023 03:17:10 +0000 Subject: [PATCH 031/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index eff73e49b8..3031523cc5 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.64 +Version: 1.2.65 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 7346eaded5155aace2224d391b0c826fa6af9be5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Feb 2023 04:19:21 +0000 Subject: [PATCH 032/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 3031523cc5..26356409f5 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.65 +Version: 1.2.66 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 85637f11f4bbe150ff84b9a380f2bcfc806ef5cc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Feb 2023 05:14:38 +0000 Subject: [PATCH 033/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index c54e34fadd..be0ff76b8e 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.18 +Version: 1.3.19 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 26356409f5..2f00ff0114 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.66 +Version: 1.2.67 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 99ba9f44e7589f9002f40e5890b9cd036a26e93f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Feb 2023 06:19:37 +0000 Subject: [PATCH 034/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index be0ff76b8e..27889ecd73 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.19 +Version: 1.3.20 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 2f00ff0114..c3a7101cba 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.67 +Version: 1.2.69 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 469bad3e025442a5f05fa7f5aa666717bfa058f1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Feb 2023 06:40:17 +0000 Subject: [PATCH 035/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index c3a7101cba..cd86f2f906 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.69 +Version: 1.2.70 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 558e61ce6ab3708159c575947ef9fe40c35335be Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Feb 2023 07:14:10 +0000 Subject: [PATCH 036/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index cd86f2f906..5a2eed4782 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.70 +Version: 1.2.71 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From e58bb292ef1e83dbf345bd68e37e66a6260857ad Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Feb 2023 07:36:27 +0000 Subject: [PATCH 037/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 5a2eed4782..f88c963070 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.71 +Version: 1.2.72 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 7cc19b7777a0f9f24a0247280f6c61640a002d1d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Feb 2023 08:20:02 +0000 Subject: [PATCH 038/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index f88c963070..425dd331ae 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.72 +Version: 1.2.73 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 3b347e8b7a2125435b7c3b2db3257ac59ed375e4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Feb 2023 18:19:39 +0000 Subject: [PATCH 039/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 6e5df8af67..90d2278f2f 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.239 +Version: 0.0.240 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From b5a8469f6aa0f6eaf28296569437541ee00d1a90 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Feb 2023 20:36:42 +0000 Subject: [PATCH 040/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 425dd331ae..a3b0a81d2f 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.73 +Version: 1.2.75 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From d53d67e24f1398cd7b42c7347fb5124094b5e9f7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Feb 2023 21:36:41 +0000 Subject: [PATCH 041/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 27889ecd73..3a2a04cd5a 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.20 +Version: 1.3.22 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From a28223debdbfe1fb5bfdfaf20564ee3a153dc02e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Feb 2023 01:21:24 +0000 Subject: [PATCH 042/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 3a2a04cd5a..0ff1937874 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.22 +Version: 1.3.23 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 39692f1499c3e38e7c80a9ea270f6a5c1414bcc9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Feb 2023 01:36:30 +0000 Subject: [PATCH 043/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 6936f184b7..f9dc0df0e4 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit deed49574ac344f126eed5fd71f7151c72ff79ac +%global commit 58d9ceda4bf4c78d62d4ed4ee4242147dda9d910 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 8b02e636b5..36d8bd6c3c 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit deed49574ac344f126eed5fd71f7151c72ff79ac +%global commit 58d9ceda4bf4c78d62d4ed4ee4242147dda9d910 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 8a7e72a95a5c402ac7dd3555d6c7abde8e91c413 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Feb 2023 06:20:00 +0000 Subject: [PATCH 044/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 0ff1937874..f02d564d7e 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.23 +Version: 1.3.24 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From db797246051923693d84eb1221547e4f1c9f9f60 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Feb 2023 06:40:46 +0000 Subject: [PATCH 045/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index a3b0a81d2f..0446ab8e3d 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.75 +Version: 1.2.77 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 3ebacf2f68720dd30e6ebad3c5ce66f7ffa4fe32 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Feb 2023 16:21:13 +0000 Subject: [PATCH 046/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index f02d564d7e..f7d07d6f8e 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.24 +Version: 1.3.25 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 6e71a78324d114362becf8e84c5d8eb8415d416d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Feb 2023 17:02:42 +0000 Subject: [PATCH 047/380] Automatic Update: prismlauncher-qt5 prismlauncher --- anda/games/prismlauncher-qt5/prismlauncher-qt5.spec | 4 ++-- anda/games/prismlauncher/prismlauncher.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index f6aa1c6314..2750158e6d 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -29,8 +29,8 @@ %endif Name: prismlauncher-qt5 -Version: 6.1 -Release: 2%{?dist} +Version: 6.2 +Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only Group: Amusements/Games diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 83b826347c..9f71338824 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -28,8 +28,8 @@ %endif Name: prismlauncher -Version: 6.1 -Release: 2%{?dist} +Version: 6.2 +Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only Group: Amusements/Games From d39d04c3082ab9672bee1daa2703b42ddb016bd5 Mon Sep 17 00:00:00 2001 From: seth Date: Fri, 3 Feb 2023 17:34:19 +0000 Subject: [PATCH 048/380] [prismlauncher-nightly] disable tests and explicitly require cmark (#161) --- .../prismlauncher-nightly/prismlauncher-nightly.spec | 8 +++++++- .../prismlauncher-qt5-nightly.spec | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index f9dc0df0e4..5c6e56b6da 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -71,6 +71,8 @@ BuildRequires: cmake(Qt6Core5Compat) %endif BuildRequires: pkgconfig(libcmark) +# https://bugzilla.redhat.com/show_bug.cgi?id=2166815 +BuildRequires: cmark BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(zlib) @@ -132,7 +134,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check -%ctest +## disabled due to inconsistent results in copr builds that are not reproducible locally +# %ctest %if 0%{?fedora} > 35 appstream-util validate-relax --nonet \ @@ -179,6 +182,9 @@ fi %changelog +* Fri Feb 03 2023 seth flynn - 7.0^20230203.58d9ced-1 +- disable tests and explicitly require cmark + * Sun Jan 15 2023 seth - 7.0^20230115.f1247d2-1 - add 0001-find-cmark-with-pkgconfig.patch diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 36d8bd6c3c..146b1f3d1f 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -71,6 +71,8 @@ BuildRequires: cmake(Qt6Core5Compat) %endif BuildRequires: pkgconfig(libcmark) +# https://bugzilla.redhat.com/show_bug.cgi?id=2166815 +BuildRequires: cmark BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(zlib) @@ -133,7 +135,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check -%ctest +## disabled due to inconsistent results in copr builds that are not reproducible locally +# %ctest %if 0%{?fedora} > 35 appstream-util validate-relax --nonet \ @@ -180,6 +183,9 @@ fi %changelog +* Fri Feb 03 2023 seth flynn - 7.0^20230203.58d9ced-1 +- disable tests and explicitly require cmark + * Sun Jan 15 2023 seth - 7.0^20230115.f1247d2-1 - add 0001-find-cmark-with-pkgconfig.patch From 50bc53cc5782e50dc5d42e4a51636d6a6dbbffe4 Mon Sep 17 00:00:00 2001 From: seth Date: Fri, 3 Feb 2023 13:00:58 -0500 Subject: [PATCH 049/380] [prismlauncher-nightly] manually disable tests --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 1 + .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 1 + 2 files changed, 2 insertions(+) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 5c6e56b6da..fa3de02b72 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -125,6 +125,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %if "%{curseforge_key}" != "default" -DLauncher_CURSEFORGE_API_KEY="%{curseforge_key}" \ %endif + -DBUILD_TESTING=OFF %cmake_build diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 146b1f3d1f..9666e9cf45 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -126,6 +126,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %if "%{curseforge_key}" != "default" -DLauncher_CURSEFORGE_API_KEY="%{curseforge_key}" \ %endif + -DBUILD_TESTING=OFF %cmake_build From 40d1c6e168601171cd9fb0ee1ded423470a9de5e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Feb 2023 18:19:20 +0000 Subject: [PATCH 050/380] Automatic Update: prismlauncher-qt5 prismlauncher --- anda/games/prismlauncher-qt5/prismlauncher-qt5.spec | 2 +- anda/games/prismlauncher/prismlauncher.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index 2750158e6d..36e9c875c1 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -29,7 +29,7 @@ %endif Name: prismlauncher-qt5 -Version: 6.2 +Version: 6.1 Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 9f71338824..c972d2bfad 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -28,7 +28,7 @@ %endif Name: prismlauncher -Version: 6.2 +Version: 6.1 Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only From 9251f583d002eec0c3172542f37bb9f3ed0d0810 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Feb 2023 18:40:14 +0000 Subject: [PATCH 051/380] Automatic Update: elementary-files --- anda/desktops/elementary/elementary-files/elementary-files.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/elementary-files/elementary-files.spec b/anda/desktops/elementary/elementary-files/elementary-files.spec index b8f681fd99..200b1478d2 100644 --- a/anda/desktops/elementary/elementary-files/elementary-files.spec +++ b/anda/desktops/elementary/elementary-files/elementary-files.spec @@ -5,7 +5,7 @@ Name: elementary-files Summary: File manager from elementary -Version: 6.2.1 +Version: 6.2.2 Release: 1%{?dist} License: GPLv3 From 2d7d8f9cc93d525c2a692d8de068ff187dadeb60 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Feb 2023 19:12:34 +0000 Subject: [PATCH 052/380] Automatic Update: prismlauncher-qt5 prismlauncher --- anda/games/prismlauncher-qt5/prismlauncher-qt5.spec | 2 +- anda/games/prismlauncher/prismlauncher.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index 36e9c875c1..9c06ccd01c 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -29,7 +29,7 @@ %endif Name: prismlauncher-qt5 -Version: 6.1 +Version: 6.3 Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index c972d2bfad..a4c38c2dd9 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -28,7 +28,7 @@ %endif Name: prismlauncher -Version: 6.1 +Version: 6.3 Release: 1%{?dist} Summary: Minecraft launcher with ability to manage multiple instances License: GPL-3.0-only From 177903bfd21424da861e0f2df540644a152c9a17 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Feb 2023 20:36:46 +0000 Subject: [PATCH 053/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index f7d07d6f8e..cae17757d7 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.25 +Version: 1.3.30 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 0363d8c3e18630baefe4b6de46be289a9b8c4b48 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 01:23:34 +0000 Subject: [PATCH 054/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index fa3de02b72..8aa60ece6b 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 58d9ceda4bf4c78d62d4ed4ee4242147dda9d910 +%global commit c392db7e0df2e07633283efc23f2fb079ac4192d %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 9666e9cf45..939ef42b1b 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 58d9ceda4bf4c78d62d4ed4ee4242147dda9d910 +%global commit c392db7e0df2e07633283efc23f2fb079ac4192d %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From dfe3266489b5b62281bdc5a738d91776f6888a05 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 02:27:39 +0000 Subject: [PATCH 055/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 90d2278f2f..6f2867c437 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.240 +Version: 0.0.241 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From 1fa3975365c8fc9d106d37c13418d37eeaf7c861 Mon Sep 17 00:00:00 2001 From: seth Date: Sat, 4 Feb 2023 03:09:54 +0000 Subject: [PATCH 056/380] [prismlauncher] (actually) update to 6.3 (#163) --- .../0001-find-cmark-with-pkgconfig.patch | 79 +++++++++++++++++++ .../prismlauncher-qt5/prismlauncher-qt5.spec | 14 +++- .../0001-find-cmark-with-pkgconfig.patch | 79 +++++++++++++++++++ anda/games/prismlauncher/prismlauncher.spec | 14 +++- 4 files changed, 182 insertions(+), 4 deletions(-) create mode 100644 anda/games/prismlauncher-qt5/0001-find-cmark-with-pkgconfig.patch create mode 100644 anda/games/prismlauncher/0001-find-cmark-with-pkgconfig.patch diff --git a/anda/games/prismlauncher-qt5/0001-find-cmark-with-pkgconfig.patch b/anda/games/prismlauncher-qt5/0001-find-cmark-with-pkgconfig.patch new file mode 100644 index 0000000000..d41ef66bec --- /dev/null +++ b/anda/games/prismlauncher-qt5/0001-find-cmark-with-pkgconfig.patch @@ -0,0 +1,79 @@ +From 5a38fc2c9a329e88c8337af541dfeccaeff1fefb Mon Sep 17 00:00:00 2001 +From: seth +Date: Sun, 15 Jan 2023 14:47:49 -0500 +Subject: [PATCH] find cmark with pkgconfig + +Signed-off-by: seth +--- + cmake/Findcmark.cmake | 59 +++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 59 insertions(+) + create mode 100755 cmake/Findcmark.cmake + +diff --git a/cmake/Findcmark.cmake b/cmake/Findcmark.cmake +new file mode 100755 +index 00000000..9858e5df +--- /dev/null ++++ b/cmake/Findcmark.cmake +@@ -0,0 +1,59 @@ ++# SPDX-FileCopyrightText: 2019 Black Hat ++# SPDX-License-Identifier: GPL-3.0-only ++ ++# ++# CMake module to search for the cmark library ++# ++ ++# first try to find cmark-config.cmake ++# path to a file not in the search path can be set with 'cmake -Dcmark_DIR=some/path/' ++find_package(cmark CONFIG QUIET) ++if(cmark_FOUND AND TARGET cmark::cmark) ++ # found it! ++ return() ++endif() ++ ++find_package(PkgConfig QUIET) ++if(PKG_CONFIG_FOUND) ++ pkg_check_modules(PC_CMARK QUIET cmark) ++endif() ++ ++if(NOT CMARK_INCLUDE_DIR) ++ find_path(CMARK_INCLUDE_DIR ++ NAMES cmark.h ++ PATHS ++ ${PC_CMARK_INCLUDEDIR} ++ ${PC_CMARK_INCLUDE_DIRS} ++ /usr/include ++ /usr/local/include) ++endif() ++ ++if(NOT CMARK_LIBRARY) ++ find_library(CMARK_LIBRARY ++ NAMES cmark ++ HINTS ++ ${PC_CMARK_LIBDIR} ++ ${PC_CMARK_LIBRARY_DIRS} ++ /usr/lib ++ /usr/local/lib) ++endif() ++ ++if(NOT TARGET cmark::cmark) ++ add_library(cmark::cmark UNKNOWN IMPORTED) ++ set_target_properties(cmark::cmark ++ PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ++ ${CMARK_INCLUDE_DIR}) ++ set_property(TARGET cmark::cmark APPEND ++ PROPERTY IMPORTED_LOCATION ${CMARK_LIBRARY}) ++endif() ++ ++include(FindPackageHandleStandardArgs) ++find_package_handle_standard_args(cmark ++ DEFAULT_MSG ++ CMARK_INCLUDE_DIR ++ CMARK_LIBRARY) ++ ++mark_as_advanced(CMARK_LIBRARY CMARK_INCLUDE_DIR) ++ ++set(CMARK_LIBRARIES ${CMARK_LIBRARY}) ++set(CMARK_INCLUDE_DIRS ${CMARK_INCLUDE_DIR}) +-- +2.39.0 + diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index 9c06ccd01c..456b44e255 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -36,6 +36,7 @@ License: GPL-3.0-only Group: Amusements/Games URL: https://prismlauncher.org/ Source0: https://github.com/PrismLauncher/PrismLauncher/releases/download/%{version}/%{real_name}-%{version}.tar.gz +Patch0: 0001-find-cmark-with-pkgconfig.patch BuildRequires: cmake >= 3.15 BuildRequires: extra-cmake-modules @@ -56,6 +57,9 @@ BuildRequires: cmake(Qt%{qt_version}Xml) >= %{min_qt_version} BuildRequires: cmake(Qt6Core5Compat) %endif +BuildRequires: pkgconfig(libcmark) +# https://bugzilla.redhat.com/show_bug.cgi?id=2166815 +BuildRequires: cmark BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(zlib) @@ -82,7 +86,7 @@ multiple installations of Minecraft at once (Fork of MultiMC) %prep -%autosetup -n PrismLauncher-%{version} +%autosetup -p1 -n PrismLauncher-%{version} # Do not set RPATH sed -i "s|\$ORIGIN/||" CMakeLists.txt @@ -98,6 +102,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %if "%{curseforge_key}" != "default" -DLauncher_CURSEFORGE_API_KEY="%{curseforge_key}" \ %endif + -DBUILD_TESTING=OFF %cmake_build @@ -107,7 +112,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check -%ctest +## disabled due to inconsistent results in copr builds that are not reproducible locally +# %ctest %if 0%{?fedora} > 35 appstream-util validate-relax --nonet \ @@ -147,11 +153,15 @@ fi %{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop %{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg %{_datadir}/mime/packages/modrinth-mrpack-mime.xml +%{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories %{_mandir}/man?/prismlauncher.* %{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml %changelog +* Sat Feb 04 2023 seth - 6.3-1 +- update to 6.3 + * Mon Dec 19 2022 seth - 6.1-2 - start using non-headless java deps diff --git a/anda/games/prismlauncher/0001-find-cmark-with-pkgconfig.patch b/anda/games/prismlauncher/0001-find-cmark-with-pkgconfig.patch new file mode 100644 index 0000000000..d41ef66bec --- /dev/null +++ b/anda/games/prismlauncher/0001-find-cmark-with-pkgconfig.patch @@ -0,0 +1,79 @@ +From 5a38fc2c9a329e88c8337af541dfeccaeff1fefb Mon Sep 17 00:00:00 2001 +From: seth +Date: Sun, 15 Jan 2023 14:47:49 -0500 +Subject: [PATCH] find cmark with pkgconfig + +Signed-off-by: seth +--- + cmake/Findcmark.cmake | 59 +++++++++++++++++++++++++++++++++++++++++++ + 1 file changed, 59 insertions(+) + create mode 100755 cmake/Findcmark.cmake + +diff --git a/cmake/Findcmark.cmake b/cmake/Findcmark.cmake +new file mode 100755 +index 00000000..9858e5df +--- /dev/null ++++ b/cmake/Findcmark.cmake +@@ -0,0 +1,59 @@ ++# SPDX-FileCopyrightText: 2019 Black Hat ++# SPDX-License-Identifier: GPL-3.0-only ++ ++# ++# CMake module to search for the cmark library ++# ++ ++# first try to find cmark-config.cmake ++# path to a file not in the search path can be set with 'cmake -Dcmark_DIR=some/path/' ++find_package(cmark CONFIG QUIET) ++if(cmark_FOUND AND TARGET cmark::cmark) ++ # found it! ++ return() ++endif() ++ ++find_package(PkgConfig QUIET) ++if(PKG_CONFIG_FOUND) ++ pkg_check_modules(PC_CMARK QUIET cmark) ++endif() ++ ++if(NOT CMARK_INCLUDE_DIR) ++ find_path(CMARK_INCLUDE_DIR ++ NAMES cmark.h ++ PATHS ++ ${PC_CMARK_INCLUDEDIR} ++ ${PC_CMARK_INCLUDE_DIRS} ++ /usr/include ++ /usr/local/include) ++endif() ++ ++if(NOT CMARK_LIBRARY) ++ find_library(CMARK_LIBRARY ++ NAMES cmark ++ HINTS ++ ${PC_CMARK_LIBDIR} ++ ${PC_CMARK_LIBRARY_DIRS} ++ /usr/lib ++ /usr/local/lib) ++endif() ++ ++if(NOT TARGET cmark::cmark) ++ add_library(cmark::cmark UNKNOWN IMPORTED) ++ set_target_properties(cmark::cmark ++ PROPERTIES INTERFACE_INCLUDE_DIRECTORIES ++ ${CMARK_INCLUDE_DIR}) ++ set_property(TARGET cmark::cmark APPEND ++ PROPERTY IMPORTED_LOCATION ${CMARK_LIBRARY}) ++endif() ++ ++include(FindPackageHandleStandardArgs) ++find_package_handle_standard_args(cmark ++ DEFAULT_MSG ++ CMARK_INCLUDE_DIR ++ CMARK_LIBRARY) ++ ++mark_as_advanced(CMARK_LIBRARY CMARK_INCLUDE_DIR) ++ ++set(CMARK_LIBRARIES ${CMARK_LIBRARY}) ++set(CMARK_INCLUDE_DIRS ${CMARK_INCLUDE_DIR}) +-- +2.39.0 + diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index a4c38c2dd9..20034da410 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -35,6 +35,7 @@ License: GPL-3.0-only Group: Amusements/Games URL: https://prismlauncher.org/ Source0: https://github.com/PrismLauncher/PrismLauncher/releases/download/%{version}/%{name}-%{version}.tar.gz +Patch0: 0001-find-cmark-with-pkgconfig.patch BuildRequires: cmake >= 3.15 BuildRequires: extra-cmake-modules @@ -55,6 +56,9 @@ BuildRequires: cmake(Qt%{qt_version}Xml) >= %{min_qt_version} BuildRequires: cmake(Qt6Core5Compat) %endif +BuildRequires: pkgconfig(libcmark) +# https://bugzilla.redhat.com/show_bug.cgi?id=2166815 +BuildRequires: cmark BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(zlib) @@ -79,7 +83,7 @@ multiple installations of Minecraft at once (Fork of MultiMC) %prep -%autosetup -n PrismLauncher-%{version} +%autosetup -p1 -n PrismLauncher-%{version} # Do not set RPATH sed -i "s|\$ORIGIN/||" CMakeLists.txt @@ -95,6 +99,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %if "%{curseforge_key}" != "default" -DLauncher_CURSEFORGE_API_KEY="%{curseforge_key}" \ %endif + -DBUILD_TESTING=OFF %cmake_build @@ -104,7 +109,8 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check -%ctest +## disabled due to inconsistent results in copr builds that are not reproducible locally +# %ctest %if 0%{?fedora} > 35 appstream-util validate-relax --nonet \ @@ -144,11 +150,15 @@ fi %{_datadir}/applications/org.prismlauncher.PrismLauncher.desktop %{_datadir}/icons/hicolor/scalable/apps/org.prismlauncher.PrismLauncher.svg %{_datadir}/mime/packages/modrinth-mrpack-mime.xml +%{_datadir}/qlogging-categories%{qt_version}/prismlauncher.categories %{_mandir}/man?/prismlauncher.* %{_metainfodir}/org.prismlauncher.PrismLauncher.metainfo.xml %changelog +* Sat Feb 04 2023 seth - 6.3-1 +- update to 6.3 + * Mon Dec 19 2022 seth - 6.1-2 - start using non-headless java deps From 706f67e39ae699ace6f5032ae907d8828215dec5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 03:36:29 +0000 Subject: [PATCH 057/380] Automatic Update: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 4972b86d8e..0a73636889 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 17.1.0 +Version: 18.0.0 Release: 1%{?dist} Summary: A custom font based on iosevka From a21803128a02f473bca593e5848dcdb174f23d1e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 05:36:15 +0000 Subject: [PATCH 058/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index cae17757d7..c50b3e46a7 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.30 +Version: 1.3.31 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From b27fe1e389a4b71e3603334fd5ca608894dff874 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 06:18:41 +0000 Subject: [PATCH 059/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index c50b3e46a7..ae27015e4c 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.31 +Version: 1.3.32 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 0446ab8e3d..96e14640a8 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.77 +Version: 1.2.80 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From acf0f3443dab6f4d78a74e01f50c2e22b08760cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 06:38:45 +0000 Subject: [PATCH 060/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index ae27015e4c..edf3f3a74b 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.32 +Version: 1.3.35 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 352baa150f982797efb9a2193f10535cf575292d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 09:14:07 +0000 Subject: [PATCH 061/380] Automatic Update: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 0a73636889..4972b86d8e 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 18.0.0 +Version: 17.1.0 Release: 1%{?dist} Summary: A custom font based on iosevka From f20bfa9c7e0f35c33dcc017a263505240613c349 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 09:36:35 +0000 Subject: [PATCH 062/380] Automatic Update: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 4972b86d8e..0a73636889 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 17.1.0 +Version: 18.0.0 Release: 1%{?dist} Summary: A custom font based on iosevka From 198155fea710e2a45b02f2b63e0f4571a1d15cd0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 16:20:01 +0000 Subject: [PATCH 063/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index edf3f3a74b..b3407a422b 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.35 +Version: 1.3.36 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 96e14640a8..39a5e99420 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.80 +Version: 1.2.82 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 69f2b362a15ed2e565602760169c131011f97f99 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 16:42:56 +0000 Subject: [PATCH 064/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 39a5e99420..9d6a66725e 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.82 +Version: 1.2.83 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 9f4b01344b29a569afc942141a1e41c0bae45166 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 17:12:56 +0000 Subject: [PATCH 065/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index b3407a422b..b8c3c6e488 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.36 +Version: 1.3.37 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 59342a66d0abe2319bac460e00bfc40562a7129b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 17:36:19 +0000 Subject: [PATCH 066/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 9d6a66725e..bda46bf5ea 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.83 +Version: 1.2.85 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 766821975b54d5f0c43f69a16ca1b86acc068723 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 18:17:54 +0000 Subject: [PATCH 067/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index bda46bf5ea..b9dde808d6 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.85 +Version: 1.2.88 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 2500afb80f19f44cc44062d059d8406234b21092 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 21:13:02 +0000 Subject: [PATCH 068/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index b8c3c6e488..f5e155098d 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.37 +Version: 1.3.38 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 5cc344afb78a844e01d3f3b499c040376f2b8782 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 22:13:45 +0000 Subject: [PATCH 069/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index f5e155098d..9275994709 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.38 +Version: 1.3.40 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 18bf2a35a02caeecb5872518c853ae4766a68a3f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Feb 2023 22:36:21 +0000 Subject: [PATCH 070/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 9275994709..50d35e5093 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.40 +Version: 1.3.41 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 8c7d35c63fae7b23cc91781ffe33d2eafa69bf0e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Feb 2023 01:38:51 +0000 Subject: [PATCH 071/380] Automatic Update: latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 3b0857ab52..55b90a78ec 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 159496edc0609c953a813a41844bbb4f0ee22db4 +%global commit 9fbafbfbb4e85d5851bf356915f1c5a3f32ddabd %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 8aa60ece6b..f29d54afa3 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit c392db7e0df2e07633283efc23f2fb079ac4192d +%global commit d2fd0fd8e896e3d5dc0449ae719fdaa7d27968a5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 939ef42b1b..7e141f67e8 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit c392db7e0df2e07633283efc23f2fb079ac4192d +%global commit d2fd0fd8e896e3d5dc0449ae719fdaa7d27968a5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From cb0c0fd2919c96fcc2e3f799e7180e7ae605c641 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 5 Feb 2023 13:17:39 +0800 Subject: [PATCH 072/380] Add Repology badge (#165) Signed-off-by: windowsboy111 --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 356c0ce6ac..f7ceb493b2 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Terra Sources +[![Repository status](https://repology.org/badge/repository-big/terra_37.svg)](https://repology.org/repository/terra_37) + Terra is a rolling-release Fedora repository for all the software you need. With Terra, you can install the latest packages knowing that quality and security are assured. [Contributions](https://github.com/terrapkg/packages/wiki/Contribute) are always welcome, but please read our [documentation](https://github.com/terrapkg/packages/wiki) first. From 29c60fb46346b4fd35dff3b45e7ea357c3a3948f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Feb 2023 14:49:22 +0000 Subject: [PATCH 073/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 50d35e5093..9f762a1740 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.41 +Version: 1.3.50 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index b9dde808d6..338986ae7f 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.88 +Version: 1.2.95 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 714202c43f38fe4493e12244b41f6e9f7614cad5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Feb 2023 16:19:41 +0000 Subject: [PATCH 074/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 9f762a1740..971caa0cdc 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.50 +Version: 1.3.53 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From b422e473d6ea98691833b19229f6c557c48d0579 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Mon, 6 Feb 2023 04:18:33 +0800 Subject: [PATCH 075/380] fix: pantheon-tweaks (#166) --- anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec | 2 +- comps.xml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec b/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec index 388cd47419..358d08540a 100644 --- a/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec +++ b/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec @@ -31,7 +31,7 @@ lets you easily and safely customise your desktop's appearance. /usr/lib64/switchboard/personal/libpantheon-tweaks.so %{_datadir}/icons/hicolor/32x32/categories/preferences-desktop-tweaks.svg %{_datadir}/locale/*/LC_MESSAGES/pantheon-tweaks-plug.mo -%{_datadir}/metainfo/pantheon-tweaks.appdata.xml +%{_datadir}/metainfo/pantheon-tweaks.metainfo.xml %changelog diff --git a/comps.xml b/comps.xml index 6f7494a240..d551bcc66e 100644 --- a/comps.xml +++ b/comps.xml @@ -60,6 +60,7 @@ switchboard-plug-printers switchboard-plug-sharing switchboard-plug-sound + pantheon-tweaks From 83c84271f0734b1ae1e6b8a18efd98e24ec73b10 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Feb 2023 21:36:27 +0000 Subject: [PATCH 076/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 971caa0cdc..97f1e18364 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.53 +Version: 1.3.55 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 5a0e313cac988a62327914b4ed0279a9f320c8ea Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Feb 2023 01:24:03 +0000 Subject: [PATCH 077/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index f29d54afa3..34705ec694 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit d2fd0fd8e896e3d5dc0449ae719fdaa7d27968a5 +%global commit e89a10945c683a1212fa6aa7824173f4f20cdee6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 7e141f67e8..0c2a5f8e68 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit d2fd0fd8e896e3d5dc0449ae719fdaa7d27968a5 +%global commit e89a10945c683a1212fa6aa7824173f4f20cdee6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 864131d4eaba944297d92ca7e5f2fbd2e328ed99 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Feb 2023 02:29:31 +0000 Subject: [PATCH 078/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 97f1e18364..45ffc499fc 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.55 +Version: 1.3.56 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 02aa69d51322e87dbe1461ea427ea1ce0f2e0167 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Mon, 6 Feb 2023 18:18:29 +0800 Subject: [PATCH 079/380] Fix switchboard-plug-tweaks wingpanel-indicator-power --- .../switchboard-plug-tweaks/switchboard-plug-tweaks.spec | 8 ++++---- .../wingpanel-indicator-power.spec | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec b/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec index 2e7abde70b..4652acabcb 100644 --- a/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec +++ b/anda/desktops/elementary/switchboard-plug-tweaks/switchboard-plug-tweaks.spec @@ -65,12 +65,12 @@ de trabalho. %find_lang %{plug_name}-plug -# remove the specified stock icon from appdata (invalid in libappstream-glib) -sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_name}.appdata.xml +# remove the specified stock icon from metainfo (invalid in libappstream-glib) +sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{plug_name}.metainfo.xml %check appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/%{plug_name}.appdata.xml + %{buildroot}/%{_datadir}/metainfo/%{plug_name}.metainfo.xml %files -f %{plug_name}-plug.lang @@ -81,7 +81,7 @@ appstream-util validate-relax --nonet \ %{_libdir}/switchboard/%{plug_type}/lib%{plug_name}.so -%{_datadir}/metainfo/%{plug_name}.appdata.xml +%{_datadir}/metainfo/%{plug_name}.metainfo.xml %{_datadir}/icons/hicolor/*/categories/preferences-*.svg diff --git a/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec b/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec index 723467ccf6..6b842c5b75 100644 --- a/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec +++ b/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec @@ -52,9 +52,9 @@ A power indicator for wingpanel. sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml -%dnf %check -%dnf appstream-util validate-relax --nonet \ -%dnf %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml +%check +appstream-util validate-relax --nonet \ + %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml %files -f power-indicator.lang From 88b1543110374aeadee77da7128df5b81cba0658 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Mon, 6 Feb 2023 23:49:37 +0800 Subject: [PATCH 080/380] fix: wingpanel-indicator-power (#168) Remove %check --- .../wingpanel-indicator-power.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec b/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec index 6b842c5b75..90e3d6ae32 100644 --- a/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec +++ b/anda/desktops/elementary/wingpanel-indicator-power/wingpanel-indicator-power.spec @@ -52,9 +52,9 @@ A power indicator for wingpanel. sed -i '/icon type="stock"/d' %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml -%check -appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml +%dnl %check +%dnl appstream-util validate-relax --nonet \ +%dnl %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml %files -f power-indicator.lang From 746fe4e5041f9d0601b26e97675db1f4f1ec2cde Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Feb 2023 18:40:02 +0000 Subject: [PATCH 081/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 45ffc499fc..9af7da7213 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.56 +Version: 1.3.57 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 1f3cd1b12970de8923cf8161db0eeba92e45a15a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Feb 2023 21:36:43 +0000 Subject: [PATCH 082/380] Automatic Update: rnote --- anda/rust/rnote/rnote.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 37924db72b..c1ff55b6ec 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,6 +1,6 @@ Name: rnote -Version: 0.5.12 -Release: %autorelease +Version: 0.5.13 +Release: 1%{?dist} Summary: Sketch and take handwritten notes. License: GPLv3 URL: https://github.com/flxzt/rnote From 4cc3437bc1f37527e0bccc4175892ab5d7aa99ab Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Feb 2023 22:14:48 +0000 Subject: [PATCH 083/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 6f2867c437..22e47a1a88 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.241 +Version: 0.0.242 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From 0bd79c43d54e5bc0f8c957865ebe761b58655ca5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Feb 2023 01:25:13 +0000 Subject: [PATCH 084/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 34705ec694..0d1730d309 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit e89a10945c683a1212fa6aa7824173f4f20cdee6 +%global commit f36c3a3f6c795f1aa6b3dc9ff6f151b077531aaa %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 0c2a5f8e68..99c2ead78d 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit e89a10945c683a1212fa6aa7824173f4f20cdee6 +%global commit f36c3a3f6c795f1aa6b3dc9ff6f151b077531aaa %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 584feaca4743190f9064595fa24a8a9aefa4496e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Feb 2023 02:29:52 +0000 Subject: [PATCH 085/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 338986ae7f..0a7f3a6bd9 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.95 +Version: 1.2.100 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From e22e7dda94d16bf62b833d665cacfa6e7047ec7d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Feb 2023 02:53:46 +0000 Subject: [PATCH 086/380] Automatic Update: tau-helium ruff --- anda/others/tau-helium/tau-helium.spec | 2 +- anda/python/ruff/python3-ruff.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 0a7f3a6bd9..ed6aa57ddd 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.100 +Version: 1.2.101 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 22e47a1a88..9b58b9a1fd 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.242 +Version: 0.0.243 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From 0354eaf37671c1609eafae484c21e48b78f00114 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 7 Feb 2023 23:00:56 +0800 Subject: [PATCH 087/380] add: gradle gendesk golang-xyproto-env golang-xyproto-textoutput golang-xyproto-vt100 golang-yhat-scrape (#170) * add: gradle * fix: gradle * add: gendesk * add: xyproto-env xyproto-textoutput yhat-scrape * add: xyproto-vt100 --- anda/go/gendesk/anda.hcl | 5 + .../golang-github-xyproto-gendesk.spec | 68 ++++++++++ anda/go/gendesk/update.rhai | 1 + anda/go/xyproto-env/anda.hcl | 5 + .../golang-github-xyproto-env.spec | 56 ++++++++ anda/go/xyproto-env/update.rhai | 1 + anda/go/xyproto-textoutput/anda.hcl | 5 + .../golang-github-xyproto-textoutput.spec | 67 ++++++++++ anda/go/xyproto-textoutput/update.rhai | 1 + anda/go/xyproto-vt100/anda.hcl | 5 + .../golang-github-xyproto-vt100.spec | 67 ++++++++++ anda/go/xyproto-vt100/update.rhai | 1 + anda/go/yhat-scrape/anda.hcl | 5 + .../golang-github-yhat-scrape.spec | 57 +++++++++ anda/go/yhat-scrape/update.rhai | 1 + anda/tools/gradle/anda.hcl | 5 + anda/tools/gradle/gradle.spec | 121 ++++++++++++++++++ anda/tools/gradle/update.rhai | 1 + 18 files changed, 472 insertions(+) create mode 100644 anda/go/gendesk/anda.hcl create mode 100644 anda/go/gendesk/golang-github-xyproto-gendesk.spec create mode 100644 anda/go/gendesk/update.rhai create mode 100644 anda/go/xyproto-env/anda.hcl create mode 100644 anda/go/xyproto-env/golang-github-xyproto-env.spec create mode 100644 anda/go/xyproto-env/update.rhai create mode 100644 anda/go/xyproto-textoutput/anda.hcl create mode 100644 anda/go/xyproto-textoutput/golang-github-xyproto-textoutput.spec create mode 100644 anda/go/xyproto-textoutput/update.rhai create mode 100644 anda/go/xyproto-vt100/anda.hcl create mode 100644 anda/go/xyproto-vt100/golang-github-xyproto-vt100.spec create mode 100644 anda/go/xyproto-vt100/update.rhai create mode 100644 anda/go/yhat-scrape/anda.hcl create mode 100644 anda/go/yhat-scrape/golang-github-yhat-scrape.spec create mode 100644 anda/go/yhat-scrape/update.rhai create mode 100644 anda/tools/gradle/anda.hcl create mode 100644 anda/tools/gradle/gradle.spec create mode 100644 anda/tools/gradle/update.rhai diff --git a/anda/go/gendesk/anda.hcl b/anda/go/gendesk/anda.hcl new file mode 100644 index 0000000000..496d858a83 --- /dev/null +++ b/anda/go/gendesk/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-xyproto-gendesk.spec" + } +} diff --git a/anda/go/gendesk/golang-github-xyproto-gendesk.spec b/anda/go/gendesk/golang-github-xyproto-gendesk.spec new file mode 100644 index 0000000000..874a12ac08 --- /dev/null +++ b/anda/go/gendesk/golang-github-xyproto-gendesk.spec @@ -0,0 +1,68 @@ +# Generated by go2rpm 1.8.2 +%bcond_without check + +# https://github.com/xyproto/gendesk +%global goipath github.com/xyproto/gendesk +Version: 1.0.9 +%global tag 1.0.9 +%global commit 7ac050a54c2f771ce41da2a38f633cefc3353383 + +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +# --- +# New Fedora packages should use %%gometa -f, which makes the package +# ExclusiveArch to %%golang_arches_future and thus excludes the package from +# %%ix86. If the new package is needed as a dependency for another pacage, +# please consider removing that package from %%ix86 in the same way, instead of +# building more go packages for i686. If your package is not a leaf package, +# you'll need to coordinate the removal of the package's dependents first. +# --- +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +%gometa -f + +%global common_description %{expand: +:herb: Generate .desktop files and download .png icons by specifying a minimum +of information.} + +%global golicenses LICENSE +%global godocs README.md + +Name: gendesk +Release: %autorelease +Summary: :herb: Generate .desktop files and download .png icons by specifying a minimum of information + +License: BSD-3-Clause +URL: https://gendesk.roboticoverlords.org +Source: %{gosource} + +%description %{common_description} + +%gopkg + +%prep +%goprep + +%generate_buildrequires +%go_generate_buildrequires + +%build +%gobuild -o %{gobuilddir}/bin/gendesk %{goipath} + +%install +%gopkginstall +install -m 0755 -vd %{buildroot}%{_bindir} +install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ + +%if %{with check} +%check +%gocheck +%endif + +%files +%license LICENSE +%doc README.md +%{_bindir}/* + +%gopkgfiles + +%changelog +%autochangelog diff --git a/anda/go/gendesk/update.rhai b/anda/go/gendesk/update.rhai new file mode 100644 index 0000000000..eb75e81a6c --- /dev/null +++ b/anda/go/gendesk/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("xyproto/gendesk")); diff --git a/anda/go/xyproto-env/anda.hcl b/anda/go/xyproto-env/anda.hcl new file mode 100644 index 0000000000..6e7b73859b --- /dev/null +++ b/anda/go/xyproto-env/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-xyproto-env.spec" + } +} diff --git a/anda/go/xyproto-env/golang-github-xyproto-env.spec b/anda/go/xyproto-env/golang-github-xyproto-env.spec new file mode 100644 index 0000000000..c2ded7cf3c --- /dev/null +++ b/anda/go/xyproto-env/golang-github-xyproto-env.spec @@ -0,0 +1,56 @@ +# Generated by go2rpm 1.8.2 +%bcond_without check +%global debug_package %{nil} + +# https://github.com/xyproto/env +%global goipath github.com/xyproto/env +Version: 1.8.0 + +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +# --- +# New Fedora packages should use %%gometa -f, which makes the package +# ExclusiveArch to %%golang_arches_future and thus excludes the package from +# %%ix86. If the new package is needed as a dependency for another pacage, +# please consider removing that package from %%ix86 in the same way, instead of +# building more go packages for i686. If your package is not a leaf package, +# you'll need to coordinate the removal of the package's dependents first. +# --- +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +%gometa -f + +%global common_description %{expand: +Provide default values when fetching environment variables.} + +%global golicenses LICENSE +%global godocs README.md + +Name: golang-%{goname} +Release: %autorelease +Summary: Provide default values when fetching environment variables + +License: BSD-3-Clause +URL: %{gourl} +Source: %{gosource} + +%description %{common_description} + +%gopkg + +%prep +%goprep + +%generate_buildrequires +%go_generate_buildrequires + +%install +%gopkginstall + +%if %{with check} +%check +%gocheck +%endif + +%gopkgfiles + +%changelog +%autochangelog diff --git a/anda/go/xyproto-env/update.rhai b/anda/go/xyproto-env/update.rhai new file mode 100644 index 0000000000..d4bb0c43a3 --- /dev/null +++ b/anda/go/xyproto-env/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("xyproto/env")); diff --git a/anda/go/xyproto-textoutput/anda.hcl b/anda/go/xyproto-textoutput/anda.hcl new file mode 100644 index 0000000000..ec4dc825c9 --- /dev/null +++ b/anda/go/xyproto-textoutput/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-xyproto-textoutput.spec" + } +} diff --git a/anda/go/xyproto-textoutput/golang-github-xyproto-textoutput.spec b/anda/go/xyproto-textoutput/golang-github-xyproto-textoutput.spec new file mode 100644 index 0000000000..30cd3bc8da --- /dev/null +++ b/anda/go/xyproto-textoutput/golang-github-xyproto-textoutput.spec @@ -0,0 +1,67 @@ +# Generated by go2rpm 1.8.2 +%bcond_without check + +# https://github.com/xyproto/textoutput +%global goipath github.com/xyproto/textoutput +Version: 1.14.1 + +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +# --- +# New Fedora packages should use %%gometa -f, which makes the package +# ExclusiveArch to %%golang_arches_future and thus excludes the package from +# %%ix86. If the new package is needed as a dependency for another pacage, +# please consider removing that package from %%ix86 in the same way, instead of +# building more go packages for i686. If your package is not a leaf package, +# you'll need to coordinate the removal of the package's dependents first. +# --- +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +%gometa -f + +%global common_description %{expand: +:a: Output text, with and without colors.} + +%global golicenses LICENSE +%global godocs README.md + +Name: golang-%{goname} +Release: %autorelease +Summary: :a: Output text, with and without colors + +License: BSD-3-Clause +URL: %{gourl} +Source: %{gosource} + +%description %{common_description} + +%gopkg + +%prep +%goprep + +%generate_buildrequires +%go_generate_buildrequires + +%build +for cmd in cmd/* ; do + %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd +done + +%install +%gopkginstall +install -m 0755 -vd %{buildroot}%{_bindir} +install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ + +%if %{with check} +%check +%gocheck +%endif + +%files +%license LICENSE +%doc README.md +%{_bindir}/* + +%gopkgfiles + +%changelog +%autochangelog diff --git a/anda/go/xyproto-textoutput/update.rhai b/anda/go/xyproto-textoutput/update.rhai new file mode 100644 index 0000000000..833227bdaa --- /dev/null +++ b/anda/go/xyproto-textoutput/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("xyproto/textoutput")); diff --git a/anda/go/xyproto-vt100/anda.hcl b/anda/go/xyproto-vt100/anda.hcl new file mode 100644 index 0000000000..23d0a4a7b3 --- /dev/null +++ b/anda/go/xyproto-vt100/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-xyproto-vt100.spec" + } +} diff --git a/anda/go/xyproto-vt100/golang-github-xyproto-vt100.spec b/anda/go/xyproto-vt100/golang-github-xyproto-vt100.spec new file mode 100644 index 0000000000..eb93a572b9 --- /dev/null +++ b/anda/go/xyproto-vt100/golang-github-xyproto-vt100.spec @@ -0,0 +1,67 @@ +# Generated by go2rpm 1.8.2 +%bcond_without check + +# https://github.com/xyproto/vt100 +%global goipath github.com/xyproto/vt100 +Version: 1.11.3 + +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +# --- +# New Fedora packages should use %%gometa -f, which makes the package +# ExclusiveArch to %%golang_arches_future and thus excludes the package from +# %%ix86. If the new package is needed as a dependency for another pacage, +# please consider removing that package from %%ix86 in the same way, instead of +# building more go packages for i686. If your package is not a leaf package, +# you'll need to coordinate the removal of the package's dependents first. +# --- +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +%gometa -f + +%global common_description %{expand: +:computer: VT100 Terminal Package.} + +%global golicenses LICENSE +%global godocs TODO.md README.md cmd/widget/README.md + +Name: golang-%{goname} +Release: %autorelease +Summary: :computer: VT100 Terminal Package + +License: # FIXME +URL: %{gourl} +Source: %{gosource} + +%description %{common_description} + +%gopkg + +%prep +%goprep + +%generate_buildrequires +%go_generate_buildrequires + +%build +for cmd in cmd/* ; do + %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd +done + +%install +%gopkginstall +install -m 0755 -vd %{buildroot}%{_bindir} +install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ + +%if %{with check} +%check +%gocheck +%endif + +%files +%license LICENSE +%doc TODO.md README.md cmd/widget/README.md +%{_bindir}/* + +%gopkgfiles + +%changelog +%autochangelog diff --git a/anda/go/xyproto-vt100/update.rhai b/anda/go/xyproto-vt100/update.rhai new file mode 100644 index 0000000000..4b9f0ef2b6 --- /dev/null +++ b/anda/go/xyproto-vt100/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("xyproto/vt100")); diff --git a/anda/go/yhat-scrape/anda.hcl b/anda/go/yhat-scrape/anda.hcl new file mode 100644 index 0000000000..9f8363daa2 --- /dev/null +++ b/anda/go/yhat-scrape/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-yhat-scrape.spec" + } +} diff --git a/anda/go/yhat-scrape/golang-github-yhat-scrape.spec b/anda/go/yhat-scrape/golang-github-yhat-scrape.spec new file mode 100644 index 0000000000..4dd8f2dd9c --- /dev/null +++ b/anda/go/yhat-scrape/golang-github-yhat-scrape.spec @@ -0,0 +1,57 @@ +# Generated by go2rpm 1.8.2 +%bcond_without check +%global debug_package %{nil} + +# https://github.com/yhat/scrape +%global goipath github.com/yhat/scrape +%global commit 24b7890b0945459dbf91743e4d2ac5d75a51fee2 + +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +# --- +# New Fedora packages should use %%gometa -f, which makes the package +# ExclusiveArch to %%golang_arches_future and thus excludes the package from +# %%ix86. If the new package is needed as a dependency for another pacage, +# please consider removing that package from %%ix86 in the same way, instead of +# building more go packages for i686. If your package is not a leaf package, +# you'll need to coordinate the removal of the package's dependents first. +# --- +# REMOVE BEFORE SUBMITTING THIS FOR REVIEW +%gometa -f + +%global common_description %{expand: +A simple, higher level interface for Go web scraping.} + +%global golicenses LICENSE +%global godocs example README.md + +Name: golang-%{goname} +Version: 0 +Release: %autorelease -p +Summary: A simple, higher level interface for Go web scraping + +License: BSD-2-Clause +URL: %{gourl} +Source: %{gosource} + +%description %{common_description} + +%gopkg + +%prep +%goprep + +%generate_buildrequires +%go_generate_buildrequires + +%install +%gopkginstall + +%if %{with check} +%check +%gocheck +%endif + +%gopkgfiles + +%changelog +%autochangelog diff --git a/anda/go/yhat-scrape/update.rhai b/anda/go/yhat-scrape/update.rhai new file mode 100644 index 0000000000..7043e72b33 --- /dev/null +++ b/anda/go/yhat-scrape/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("yhat/scrape")); diff --git a/anda/tools/gradle/anda.hcl b/anda/tools/gradle/anda.hcl new file mode 100644 index 0000000000..b5437558af --- /dev/null +++ b/anda/tools/gradle/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "gradle.spec" + } +} diff --git a/anda/tools/gradle/gradle.spec b/anda/tools/gradle/gradle.spec new file mode 100644 index 0000000000..e7ebe5ac40 --- /dev/null +++ b/anda/tools/gradle/gradle.spec @@ -0,0 +1,121 @@ +Name: gradle +Version: 7.6.0 +Release: 1%{?dist} +Summary: Powerful build system for the JVM +URL: https://gradle.org/ +Source0: https://github.com/gradle/gradle/archive/refs/tags/v%{version}.tar.gz +Source2: https://raw.githubusercontent.com/gradle/gradle/v%{version}/LICENSE +Source3: https://raw.githubusercontent.com/gradle/gradle/v%{version}/README.md +License: Apache-2.0 +Requires: java-latest-openjdk coreutils findutils sed which bash +BuildRequires: java-11-openjdk asciidoc xmlto groovy +BuildArch: noarch +Recommends: gradle-doc gradle-src + +%description +Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling and packaging code to publishing web sites. Gradle has been designed to support build automation across multiple languages and platforms including Java, Scala, Android, Kotlin, C/C++, and Groovy, and is closely integrated with development tools and continuous integration servers including Eclipse, IntelliJ, and Jenkins. + + +%package doc +Summary: Gradle documentation +%description doc +Documentation for gradle, a powerful build system for the JVM. + +%package src +Summary: Gradle sources +%description src +Sources for gradle, a powerful build system for the JVM. + + +# See PKGBUILD on Arch Linux + +%prep +%autosetup + +cat < gradle.sh +#!/bin/sh +export GRADLE_HOME=/usr/share/java/gradle +EOF + +# remove ADOPTIUM contraint from all build related files +sed -i '/JvmVendorSpec.ADOPTIUM/d' \ + build-logic/jvm/src/main/kotlin/gradlebuild.unittest-and-compile.gradle.kts \ + subprojects/docs/src/snippets/java/toolchain-filters/groovy/build.gradle \ + subprojects/docs/src/snippets/java/toolchain-filters/kotlin/build.gradle.kts \ + build-logic-commons/gradle-plugin/src/main/kotlin/common.kt +# inhibit automatic download of binary gradle +sed -i "s#distributionUrl=.*#distributionUrl=file\:${srcdir}/${pkgbase}-${pkgver}-all.zip#" \ + gradle/wrapper/gradle-wrapper.properties + + +%build +export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}" +./gradlew installAll \ + -Porg.gradle.java.installations.auto-download=false \ + -PfinalRelease=true \ + -Pgradle_installPath="$(pwd)/dist" \ + --no-configuration-cache + + +%install +cd dist + +# install profile.d script +install -Dm755 gradle.sh %{buildroot}/etc/profile.d/ + +# create the necessary directory structure +install -d "%{buildroot}/usr/share/java/%{name}/bin" +install -d "%{buildroot}/usr/share/java/%{name}/lib/plugins" +install -d "%{buildroot}/usr/share/java/%{name}/init.d" + +# copy across jar files +install -Dm644 lib/*.jar "%{buildroot}/usr/share/java/%{name}/lib" +install -Dm644 lib/plugins/*.jar "%{buildroot}/usr/share/java/%{name}/lib/plugins" + +# copy across supporting text documentation and scripts +install -m644 NOTICE "%{buildroot}/usr/share/java/%{name}" +install -m755 bin/gradle "%{buildroot}/usr/share/java/%{name}/bin" +install -m644 init.d/*.* "%{buildroot}/usr/share/java/%{name}/init.d" + +# link gradle script to /usr/bin +ln -s /usr/share/java/%{name}/bin/%{name} "%{buildroot}/usr/bin" + + +install -d %{buildroot}/usr/share/java/gradle/docs +cp -r docs/* %{buildroot}/usr/share/java/gradle/docs + + +install -d %{buildroot}/usr/share/java/gradle/src +cp -r src/* %{buildroot}/usr/share/java/gradle/src + + +install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}/ +install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}-doc/ +install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}-src/ +install -Dm644 %{SOURCE3} %{buildroot}/%{_datadir}/doc/%{name}/ +install -Dm644 %{SOURCE3} %{buildroot}/%{_datadir}/doc/%{name}-doc/ +install -Dm644 %{SOURCE3} %{buildroot}/%{_datadir}/doc/%{name}-src/ + + +%files +%doc README.md +%license LICENSE +/etc/profile.d/gradle.sh +/usr/share/java/%{name}/ +/usr/bin/%{name} + +%files doc +%doc README.md +%license LICENSE +/usr/share/java/gradle/docs + +%files src +%doc README.md +%license LICENSE +/usr/share/java/gradle/src + + +%changelog +* Tue Feb 7 2023 windowsboy111 +- Initial package + diff --git a/anda/tools/gradle/update.rhai b/anda/tools/gradle/update.rhai new file mode 100644 index 0000000000..48907aeb4a --- /dev/null +++ b/anda/tools/gradle/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("gradle/gradle")); From b03945f086b1a3874457eb74cc0234f966d1772a Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 7 Feb 2023 23:01:40 +0800 Subject: [PATCH 088/380] add: opsu (#169) --- anda/games/opsu/anda.hcl | 5 ++++ anda/games/opsu/opsu.spec | 57 +++++++++++++++++++++++++++++++++++++ anda/games/opsu/update.rhai | 1 + 3 files changed, 63 insertions(+) create mode 100644 anda/games/opsu/anda.hcl create mode 100644 anda/games/opsu/opsu.spec create mode 100644 anda/games/opsu/update.rhai diff --git a/anda/games/opsu/anda.hcl b/anda/games/opsu/anda.hcl new file mode 100644 index 0000000000..f8413f1510 --- /dev/null +++ b/anda/games/opsu/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "opsu.spec" + } +} diff --git a/anda/games/opsu/opsu.spec b/anda/games/opsu/opsu.spec new file mode 100644 index 0000000000..e5c3770b0e --- /dev/null +++ b/anda/games/opsu/opsu.spec @@ -0,0 +1,57 @@ +Name: opsu +Version: 0.16.1 +Release: 1%{?dist} +URL: https://itdelatrisu.github.io/opsu/ +Source0: https://github.com/itdelatrisu/opsu/releases/download/%{version}/opsu-%{version}.jar +Source1: https://github.com/itdelatrisu/opsu/raw/%{version}/res/logo.png +Source2: https://raw.githubusercontent.com/itdelatrisu/opsu/%{version}/LICENSE +Source3: https://raw.githubusercontent.com/itdelatrisu/opsu/%{version}/README.md +License: GPLv3 +Summary: An open source osu!-client written in Java +Requires: java-latest-openjdk hicolor-icon-theme xrandr +Recommends: ffmpeg +BuildArch: noarch + + +%description +opsu! is an unofficial open-source client for the rhythm game osu!, written in Java using Slick2D and LWJGL (wrappers around OpenGL and OpenAL). + +%build +cat < %{name}.sh +#!/bin/sh +exec /usr/bin/java -jar '/usr/share/java/opsu/opsu.jar' "\$@" +EOF + +cat < %{name}.desktop +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=Opsu! +Comment=An open source osu!-client written in Java. +Exec=opsu +Icon=opsu +Terminal=false +StartupNotify=false +Categories=Game;ActionGame; +EOF + +%install +mkdir -p %{buildroot}/usr/share/{applications,{licenses,doc}/%{name}} +install -Dm644 %{name}.sh %{buildroot}/usr/bin/%{name} +install -Dm644 %{SOURCE0} %{buildroot}/usr/share/java/%{name}/%{name}.jar +install -Dm644 %{SOURCE1} %{buildroot}/usr/share/icons/hicolor/scalable/apps/%{name}.png +install -Dm644 %{name}.desktop %{buildroot}/usr/share/applications/ +install -Dm644 %{SOURCE2} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE" +install -Dm644 %{SOURCE3} "%{buildroot}/%{_datadir}/doc/%{name}/README.md" + +%files +%doc README.md +%license LICENSE +/usr/bin/%{name} +/usr/share/java/%{name}/%{name}.jar +/usr/share/icons/hicolor/scalable/apps/%{name}.png +/usr/share/applications/%{name}.desktop + +%changelog +* Tue Feb 7 2023 windowsboy111 +- Initial package diff --git a/anda/games/opsu/update.rhai b/anda/games/opsu/update.rhai new file mode 100644 index 0000000000..a023584237 --- /dev/null +++ b/anda/games/opsu/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("itdelatrisu/opsu")); From b0827427a2074a40b97079e7c94a93c6bbe53976 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 7 Feb 2023 23:19:47 +0800 Subject: [PATCH 089/380] add: groovy groovy-docs (#171) --- anda/groovy/anda.hcl | 5 +++ anda/groovy/groovy-docs/anda.hcl | 5 +++ anda/groovy/groovy-docs/groovy-docs.spec | 30 +++++++++++++++++ anda/groovy/groovy.spec | 41 ++++++++++++++++++++++++ anda/groovy/update.rhai | 1 + 5 files changed, 82 insertions(+) create mode 100644 anda/groovy/anda.hcl create mode 100644 anda/groovy/groovy-docs/anda.hcl create mode 100644 anda/groovy/groovy-docs/groovy-docs.spec create mode 100644 anda/groovy/groovy.spec create mode 100644 anda/groovy/update.rhai diff --git a/anda/groovy/anda.hcl b/anda/groovy/anda.hcl new file mode 100644 index 0000000000..6a66e0bee1 --- /dev/null +++ b/anda/groovy/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "groovy.spec" + } +} diff --git a/anda/groovy/groovy-docs/anda.hcl b/anda/groovy/groovy-docs/anda.hcl new file mode 100644 index 0000000000..af5c87bfed --- /dev/null +++ b/anda/groovy/groovy-docs/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "groovy-docs.spec" + } +} diff --git a/anda/groovy/groovy-docs/groovy-docs.spec b/anda/groovy/groovy-docs/groovy-docs.spec new file mode 100644 index 0000000000..07b68d5346 --- /dev/null +++ b/anda/groovy/groovy-docs/groovy-docs.spec @@ -0,0 +1,30 @@ +Name: groovy-docs +Version: 3.0.9 +Release: 1%{?dist} +Summary: Documentation for the Groovy programming language +URL: https://groovy-lang.org/ +License: Apache-2.0 +BuildArch: noarch +Source0: https://groovy.jfrog.io/artifactory/dist-release-local/groovy-zips/apache-groovy-docs-%{version}.zip + +%description +%{summary}. + +%prep +tar xf %{SOURCE0} +find . -type f -exec chmod -x {} \; + +%build + +%install +install -d %{buildroot}/usr/share/doc/groovy-%{version} +cp -r groovy-%{version} %{buildroot}/usr/share/doc/ + +%files +%doc README.md +%license LICENSE +/usr/share/doc/groovy-%{version} + +%changelog +* Tue Feb 7 2023 windowsboy111 +- Initial package diff --git a/anda/groovy/groovy.spec b/anda/groovy/groovy.spec new file mode 100644 index 0000000000..7650aeabcc --- /dev/null +++ b/anda/groovy/groovy.spec @@ -0,0 +1,41 @@ +Name: groovy +Version: 4.0.7 +Release: 1%{?dist} +Summary: A multi-faceted language for the Java platform +BuildArch: noarch +URL: https://groovy-lang.org/ +License: Apache-2.0 +BuildRequires: gendesk +Requires: bash java-latest-openjdk +Recommends: groovy-docs +Source0: https://groovy.jfrog.io/artifactory/dist-release-local/groovy-zips/apache-groovy-binary-%{version}.zip + +%description +Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming. + +%prep +%autosetup +gendesk -f -n --pkgname %{name} --pkgdesc 'Groovy programming language' --exec groovyConsole --name 'Groovy Console' + +for f in bin/*; do + sed 's:bin/env\ sh:bin/env\ sh\nGROOVY_HOME=/usr/share/groovy\nexport _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=gasp $_JAVA_OPTIONS":' -i "$f" +done + +%build + +%install +# Create the directories and package the files +install -d %{buildroot}/usr/share/groovy %{buildroot}/usr/bin +cp -r lib conf %{buildroot}/usr/share/groovy +cp bin/* %{buildroot}/usr/bin +rm %{buildroot}/usr/bin/*completion +install -Dm644 bin/*completion -t %{buildroot}/usr/share/bash-completion/completions + +# Remove all DOS/Windows batch files +find %{buildroot} -name '*.bat' -exec rm {} \; + +# Package the license file +install -Dm644 LICENSE -t %{buildroot}/usr/share/licenses/%{name} + +# Package the desktop shortcut for Groovy Console +install -Dm644 %{name}.desktop -t %{buildroot}/usr/share/applications diff --git a/anda/groovy/update.rhai b/anda/groovy/update.rhai new file mode 100644 index 0000000000..80c3bc43e6 --- /dev/null +++ b/anda/groovy/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("apache/groovy")) From 928506bd3d9b1be612530b9c29660f462a4b9176 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 7 Feb 2023 23:34:06 +0800 Subject: [PATCH 090/380] fix: groovy groovy-docs (#172) unzip, not tar! --- anda/groovy/groovy-docs/groovy-docs.spec | 3 ++- anda/groovy/groovy.spec | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/anda/groovy/groovy-docs/groovy-docs.spec b/anda/groovy/groovy-docs/groovy-docs.spec index 07b68d5346..7027bac34b 100644 --- a/anda/groovy/groovy-docs/groovy-docs.spec +++ b/anda/groovy/groovy-docs/groovy-docs.spec @@ -6,12 +6,13 @@ URL: https://groovy-lang.org/ License: Apache-2.0 BuildArch: noarch Source0: https://groovy.jfrog.io/artifactory/dist-release-local/groovy-zips/apache-groovy-docs-%{version}.zip +BuildRequires: unzip %description %{summary}. %prep -tar xf %{SOURCE0} +unzip %{SOURCE0} find . -type f -exec chmod -x {} \; %build diff --git a/anda/groovy/groovy.spec b/anda/groovy/groovy.spec index 7650aeabcc..d62a22e641 100644 --- a/anda/groovy/groovy.spec +++ b/anda/groovy/groovy.spec @@ -5,7 +5,7 @@ Summary: A multi-faceted language for the Java platform BuildArch: noarch URL: https://groovy-lang.org/ License: Apache-2.0 -BuildRequires: gendesk +BuildRequires: gendesk unzip Requires: bash java-latest-openjdk Recommends: groovy-docs Source0: https://groovy.jfrog.io/artifactory/dist-release-local/groovy-zips/apache-groovy-binary-%{version}.zip @@ -14,7 +14,7 @@ Source0: https://groovy.jfrog.io/artifactory/dist-release-local/groovy-zips/apa Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming. %prep -%autosetup +unzip %{SOURCE0} gendesk -f -n --pkgname %{name} --pkgdesc 'Groovy programming language' --exec groovyConsole --name 'Groovy Console' for f in bin/*; do From 44d2745ee41598b04bb121c09a45440fcee45e92 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Feb 2023 16:21:51 +0000 Subject: [PATCH 091/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index ed6aa57ddd..39e84d8bd9 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.101 +Version: 1.2.102 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From ec10752478c121d75ec62a20ab65d3713be29b46 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Feb 2023 16:46:54 +0000 Subject: [PATCH 092/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 39e84d8bd9..483c0ddd1f 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.102 +Version: 1.2.204 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 4788d5a533e25eef422b2d76909478bd4bee4408 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Feb 2023 23:37:22 +0000 Subject: [PATCH 093/380] Automatic Update: discord-canary-openasar discord-canary --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 4 ++-- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index a50bf270f2..0087520fd6 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,8 +1,8 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.146 -Release: 4%{?dist} +Version: 0.0.147 +Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT and https://discord.com/terms URL: https://github.com/GooseMod/OpenAsar diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 45827907be..36f7c60e49 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.146 +Version: 0.0.147 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com From 152792bce3b828b8b424a607f0b76c3183a194f6 Mon Sep 17 00:00:00 2001 From: Lleyton Gray Date: Tue, 7 Feb 2023 17:12:46 -0800 Subject: [PATCH 094/380] Add vala-lint-nightly #173 --- anda/tools/vala-lint-nightly/anda.hcl | 5 ++ anda/tools/vala-lint-nightly/update.rhai | 7 +++ .../vala-lint-nightly/vala-lint-nightly.spec | 62 +++++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100644 anda/tools/vala-lint-nightly/anda.hcl create mode 100644 anda/tools/vala-lint-nightly/update.rhai create mode 100644 anda/tools/vala-lint-nightly/vala-lint-nightly.spec diff --git a/anda/tools/vala-lint-nightly/anda.hcl b/anda/tools/vala-lint-nightly/anda.hcl new file mode 100644 index 0000000000..00dcdba63b --- /dev/null +++ b/anda/tools/vala-lint-nightly/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "vala-lint-nightly.spec" + } +} diff --git a/anda/tools/vala-lint-nightly/update.rhai b/anda/tools/vala-lint-nightly/update.rhai new file mode 100644 index 0000000000..b964fdd1e5 --- /dev/null +++ b/anda/tools/vala-lint-nightly/update.rhai @@ -0,0 +1,7 @@ +if filters.contains("nightly") { + let req = new_req("https://api.github.com/repos/vala-lang/vala-lint/commits/HEAD"); + req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); + let sha = json(req.get()).sha; + rpm.global("commit", sha); + rpm.release(); +} diff --git a/anda/tools/vala-lint-nightly/vala-lint-nightly.spec b/anda/tools/vala-lint-nightly/vala-lint-nightly.spec new file mode 100644 index 0000000000..f32c163ae2 --- /dev/null +++ b/anda/tools/vala-lint-nightly/vala-lint-nightly.spec @@ -0,0 +1,62 @@ +%global real_name vala-lint + +%global commit 923adb5d3983ed654566304284607e3367998e22 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%global commit_date %(date '+%Y%m%d') +%global snapshot_info %{commit_date}.%{shortcommit} + +Name: vala-lint-nightly +Summary: Check Vala code files for code-style errors +Version: 0.1.0^%{snapshot_info} +Release: 1%{?dist} +License: GPLv2+ + +URL: https://github.com/vala-lang/vala-lint +Source0: https://github.com/vala-lang/vala-lint/archive/%{commit}/%{real_name}-%{shortcommit}.tar.gz + +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: meson +BuildRequires: ninja-build +BuildRequires: vala >= 0.48.12 +BuildRequires: vala-devel >= 0.48.12 + +%description +Small command line tool and library for checking Vala code files for code-style errors. +Based on the elementary Code-Style guidelines. + +%package devel +Summary: Development files for vala-lint +Requires: vala-lint-nightly = %{version}-%{release} + +%description devel +This package contains the libraries and header files that are needed +for using vala-lint as a library. + +%prep +%autosetup -n %{real_name}-%{commit} + +%build +%meson +%meson_build + +%install +%meson_install +ln -sf %{_bindir}/io.elementary.vala-lint %{buildroot}%{_bindir}/vala-lint + +%files +%license COPYING +%doc README.md +%{_bindir}/io.elementary.vala-lint +%{_bindir}/vala-lint +%{_libdir}/libvala-linter-1.0.so* + +%files devel +%{_includedir}/vala-linter-1.0/vala-linter.h +%{_libdir}/pkgconfig/vala-linter-1.pc +%{_datadir}/vala/vapi/vala-linter-1.vapi + +%changelog +* Tue Feb 7 2023 lleyton +- Initial package From ab390394dbd28adc49769808bfe4826db93c25e7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Feb 2023 01:19:30 +0000 Subject: [PATCH 095/380] Automatic Update: discord-ptb-openasar discord-ptb --- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 4 ++-- anda/apps/discord-ptb/discord-ptb.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 70c31e6775..45e8695a2d 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -1,8 +1,8 @@ %define debug_package %{nil} Name: discord-ptb-openasar -Version: 0.0.38 -Release: 4%{?dist} +Version: 0.0.39 +Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT and https://discord.com/terms URL: https://github.com/GooseMod/OpenAsar diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 418e792cc5..3bd83aeb0a 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -1,8 +1,8 @@ %define debug_package %{nil} Name: discord-ptb -Version: 0.0.38 -Release: 2%{?dist} +Version: 0.0.39 +Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz From 7871b5fccfae1e608dd564901dba6f829d9659ab Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 8 Feb 2023 18:18:57 +0800 Subject: [PATCH 096/380] fix: groovy groovy-docs (#175) --- anda/groovy/groovy-docs/groovy-docs.spec | 6 +++--- anda/groovy/groovy.spec | 27 ++++++++++++++++++++++++ anda/groovy/update.rhai | 1 - 3 files changed, 30 insertions(+), 4 deletions(-) delete mode 100644 anda/groovy/update.rhai diff --git a/anda/groovy/groovy-docs/groovy-docs.spec b/anda/groovy/groovy-docs/groovy-docs.spec index 7027bac34b..1d696e6457 100644 --- a/anda/groovy/groovy-docs/groovy-docs.spec +++ b/anda/groovy/groovy-docs/groovy-docs.spec @@ -13,7 +13,7 @@ BuildRequires: unzip %prep unzip %{SOURCE0} -find . -type f -exec chmod -x {} \; +find groovy-%{version} -type f -exec chmod -x {} \; %build @@ -22,8 +22,8 @@ install -d %{buildroot}/usr/share/doc/groovy-%{version} cp -r groovy-%{version} %{buildroot}/usr/share/doc/ %files -%doc README.md -%license LICENSE +%doc groovy-%{version}/NOTICE +%license groovy-%{version}/LICENSE /usr/share/doc/groovy-%{version} %changelog diff --git a/anda/groovy/groovy.spec b/anda/groovy/groovy.spec index d62a22e641..00ac9a4173 100644 --- a/anda/groovy/groovy.spec +++ b/anda/groovy/groovy.spec @@ -15,6 +15,7 @@ Apache Groovy is a powerful, optionally typed and dynamic language, with static- %prep unzip %{SOURCE0} +cd %{name}-%{version} gendesk -f -n --pkgname %{name} --pkgdesc 'Groovy programming language' --exec groovyConsole --name 'Groovy Console' for f in bin/*; do @@ -24,6 +25,7 @@ done %build %install +cd %{name}-%{version} # Create the directories and package the files install -d %{buildroot}/usr/share/groovy %{buildroot}/usr/bin cp -r lib conf %{buildroot}/usr/share/groovy @@ -39,3 +41,28 @@ install -Dm644 LICENSE -t %{buildroot}/usr/share/licenses/%{name} # Package the desktop shortcut for Groovy Console install -Dm644 %{name}.desktop -t %{buildroot}/usr/share/applications + +%files +%license LICENSE +/usr/bin/grape +/usr/bin/groovy +/usr/bin/groovy.ico +/usr/bin/groovyConsole +/usr/bin/groovyc +/usr/bin/groovydoc +/usr/bin/groovysh +/usr/bin/java2groovy +/usr/bin/startGroovy +/usr/share/groovy +/usr/share/applications/groovy.desktop +/usr/share/bash-completion/completions/grape_completion +/usr/share/bash-completion/completions/groovyConsole_completion +/usr/share/bash-completion/completions/groovy_completion +/usr/share/bash-completion/completions/groovyc_completion +/usr/share/bash-completion/completions/groovydoc_completion +/usr/share/bash-completion/completions/groovysh_completion + + +%changelog +* Wed Feb 8 2023 windowsboy111 +- Initial package diff --git a/anda/groovy/update.rhai b/anda/groovy/update.rhai deleted file mode 100644 index 80c3bc43e6..0000000000 --- a/anda/groovy/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(gh("apache/groovy")) From 3fb2175429f6d369711c311dff343812f8a378e3 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 8 Feb 2023 18:27:12 +0800 Subject: [PATCH 097/380] feat(meta): Improve issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- .github/ISSUE_TEMPLATE/package-request.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 22e6e08fe2..6c3f4ddcaa 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,7 +1,7 @@ --- name: Bug report about: Report an issue with a package (or Terra itsself) -title: '' +title: '[BUG] ' labels: bug assignees: '' diff --git a/.github/ISSUE_TEMPLATE/package-request.md b/.github/ISSUE_TEMPLATE/package-request.md index 9841c9240e..ad87007abf 100644 --- a/.github/ISSUE_TEMPLATE/package-request.md +++ b/.github/ISSUE_TEMPLATE/package-request.md @@ -1,8 +1,8 @@ --- name: Package request about: Request a new package -title: "[Package Request] " -labels: enhancement +title: "[Request] " +labels: ["enhancement", "new"] assignees: '' --- From b700fa72b878e165575c6548c5cd7346f6a8e2c7 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 8 Feb 2023 18:43:42 +0800 Subject: [PATCH 098/380] fix: gradle --- anda/tools/gradle/gradle.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/gradle/gradle.spec b/anda/tools/gradle/gradle.spec index e7ebe5ac40..c1d3466b2c 100644 --- a/anda/tools/gradle/gradle.spec +++ b/anda/tools/gradle/gradle.spec @@ -44,7 +44,7 @@ sed -i '/JvmVendorSpec.ADOPTIUM/d' \ subprojects/docs/src/snippets/java/toolchain-filters/kotlin/build.gradle.kts \ build-logic-commons/gradle-plugin/src/main/kotlin/common.kt # inhibit automatic download of binary gradle -sed -i "s#distributionUrl=.*#distributionUrl=file\:${srcdir}/${pkgbase}-${pkgver}-all.zip#" \ +sed -i "s#distributionUrl=.*#distributionUrl=file\:%{buildroot}/%{name}-%{version}-all.zip#" \ gradle/wrapper/gradle-wrapper.properties From 1b2ae1ee6434aebd8a220e1c59895f5d53c9772d Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 8 Feb 2023 21:15:02 +0800 Subject: [PATCH 099/380] fix: gradle --- anda/tools/gradle/gradle.spec | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/anda/tools/gradle/gradle.spec b/anda/tools/gradle/gradle.spec index c1d3466b2c..f460668046 100644 --- a/anda/tools/gradle/gradle.spec +++ b/anda/tools/gradle/gradle.spec @@ -1,14 +1,13 @@ Name: gradle -Version: 7.6.0 +Version: 7.6 Release: 1%{?dist} Summary: Powerful build system for the JVM URL: https://gradle.org/ -Source0: https://github.com/gradle/gradle/archive/refs/tags/v%{version}.tar.gz -Source2: https://raw.githubusercontent.com/gradle/gradle/v%{version}/LICENSE -Source3: https://raw.githubusercontent.com/gradle/gradle/v%{version}/README.md +Source0: https://services.gradle.org/distributions/%{name}-%{version}-src.zip +Source1: https://services.gradle.org/distributions/%{name}-%{version}-all.zip License: Apache-2.0 Requires: java-latest-openjdk coreutils findutils sed which bash -BuildRequires: java-11-openjdk asciidoc xmlto groovy +BuildRequires: java-11-openjdk-devel asciidoc xmlto groovy unzip git BuildArch: noarch Recommends: gradle-doc gradle-src @@ -30,11 +29,16 @@ Sources for gradle, a powerful build system for the JVM. # See PKGBUILD on Arch Linux %prep -%autosetup +unzip %{SOURCE1} %{name}-%{version}/{README,LICENSE} +mv %{name}-%{version}/README . +mv %{name}-%{version}/LICENSE . +rmdir %{name}-%{version} +unzip %{SOURCE0} +cd %{name}-%{version} -cat < gradle.sh +cat < dist/gradle.sh #!/bin/sh -export GRADLE_HOME=/usr/share/java/gradle +export GRADLE_HOME=%{buildroot}/usr/share/java/gradle EOF # remove ADOPTIUM contraint from all build related files @@ -44,11 +48,12 @@ sed -i '/JvmVendorSpec.ADOPTIUM/d' \ subprojects/docs/src/snippets/java/toolchain-filters/kotlin/build.gradle.kts \ build-logic-commons/gradle-plugin/src/main/kotlin/common.kt # inhibit automatic download of binary gradle -sed -i "s#distributionUrl=.*#distributionUrl=file\:%{buildroot}/%{name}-%{version}-all.zip#" \ +sed -i "s#distributionUrl=.*#distributionUrl=file\:%{SOURCE1}#" \ gradle/wrapper/gradle-wrapper.properties %build +cd %{name}-%{version} export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}" ./gradlew installAll \ -Porg.gradle.java.installations.auto-download=false \ @@ -58,7 +63,7 @@ export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}" %install -cd dist +cd %{name}-%{version}/dist # install profile.d script install -Dm755 gradle.sh %{buildroot}/etc/profile.d/ @@ -98,19 +103,19 @@ install -Dm644 %{SOURCE3} %{buildroot}/%{_datadir}/doc/%{name}-src/ %files -%doc README.md +%doc README %license LICENSE /etc/profile.d/gradle.sh /usr/share/java/%{name}/ /usr/bin/%{name} %files doc -%doc README.md +%doc README %license LICENSE /usr/share/java/gradle/docs %files src -%doc README.md +%doc README %license LICENSE /usr/share/java/gradle/src From 4403bfbdf8069558833e542f305d926791b79846 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 8 Feb 2023 21:19:12 +0800 Subject: [PATCH 100/380] lint --- anda/games/opsu/opsu.spec | 3 ++- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/games/prismlauncher-qt5/prismlauncher-qt5.spec | 2 +- anda/games/prismlauncher/prismlauncher.spec | 2 +- anda/go/xyproto-env/golang-github-xyproto-env.spec | 2 ++ anda/go/yhat-scrape/golang-github-yhat-scrape.spec | 2 ++ anda/tools/gradle/gradle.spec | 2 +- 8 files changed, 11 insertions(+), 6 deletions(-) diff --git a/anda/games/opsu/opsu.spec b/anda/games/opsu/opsu.spec index e5c3770b0e..e5ab3480d5 100644 --- a/anda/games/opsu/opsu.spec +++ b/anda/games/opsu/opsu.spec @@ -12,10 +12,11 @@ Requires: java-latest-openjdk hicolor-icon-theme xrandr Recommends: ffmpeg BuildArch: noarch - %description opsu! is an unofficial open-source client for the rhythm game osu!, written in Java using Slick2D and LWJGL (wrappers around OpenGL and OpenAL). +%prep + %build cat < %{name}.sh #!/bin/sh diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 0d1730d309..644746f668 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -136,7 +136,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check ## disabled due to inconsistent results in copr builds that are not reproducible locally -# %ctest +%dnl %ctest %if 0%{?fedora} > 35 appstream-util validate-relax --nonet \ diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 99c2ead78d..4763f70b75 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -137,7 +137,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check ## disabled due to inconsistent results in copr builds that are not reproducible locally -# %ctest +%dnl %ctest %if 0%{?fedora} > 35 appstream-util validate-relax --nonet \ diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index 456b44e255..bb90e80d5c 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -113,7 +113,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check ## disabled due to inconsistent results in copr builds that are not reproducible locally -# %ctest +%dnl %ctest %if 0%{?fedora} > 35 appstream-util validate-relax --nonet \ diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 20034da410..655c647f40 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -110,7 +110,7 @@ sed -i "s|\$ORIGIN/||" CMakeLists.txt %check ## disabled due to inconsistent results in copr builds that are not reproducible locally -# %ctest +%dnl %ctest %if 0%{?fedora} > 35 appstream-util validate-relax --nonet \ diff --git a/anda/go/xyproto-env/golang-github-xyproto-env.spec b/anda/go/xyproto-env/golang-github-xyproto-env.spec index c2ded7cf3c..0d728170f4 100644 --- a/anda/go/xyproto-env/golang-github-xyproto-env.spec +++ b/anda/go/xyproto-env/golang-github-xyproto-env.spec @@ -42,6 +42,8 @@ Source: %{gosource} %generate_buildrequires %go_generate_buildrequires +%build + %install %gopkginstall diff --git a/anda/go/yhat-scrape/golang-github-yhat-scrape.spec b/anda/go/yhat-scrape/golang-github-yhat-scrape.spec index 4dd8f2dd9c..4bbf91a224 100644 --- a/anda/go/yhat-scrape/golang-github-yhat-scrape.spec +++ b/anda/go/yhat-scrape/golang-github-yhat-scrape.spec @@ -43,6 +43,8 @@ Source: %{gosource} %generate_buildrequires %go_generate_buildrequires +%build + %install %gopkginstall diff --git a/anda/tools/gradle/gradle.spec b/anda/tools/gradle/gradle.spec index f460668046..2e885244d9 100644 --- a/anda/tools/gradle/gradle.spec +++ b/anda/tools/gradle/gradle.spec @@ -38,7 +38,7 @@ cd %{name}-%{version} cat < dist/gradle.sh #!/bin/sh -export GRADLE_HOME=%{buildroot}/usr/share/java/gradle +export GRADLE_HOME=/usr/share/java/gradle EOF # remove ADOPTIUM contraint from all build related files From 03c3806d547f88fa296cd7f3e4744f8a25171974 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Feb 2023 13:23:19 +0000 Subject: [PATCH 101/380] Automatic Update: moby-compose --- anda/moby-extras/moby-compose/moby-compose.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/moby-extras/moby-compose/moby-compose.spec b/anda/moby-extras/moby-compose/moby-compose.spec index c172d72258..672a2c615c 100644 --- a/anda/moby-extras/moby-compose/moby-compose.spec +++ b/anda/moby-extras/moby-compose/moby-compose.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: moby-compose -Version: 2.15.1 +Version: 2.16.0 Release: 1%{?dist} Summary: Define and run multi-container applications with Docker From b0adfe80d1de1cb794158c40649c6a8eafa09c82 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Feb 2023 14:37:05 +0000 Subject: [PATCH 102/380] Automatic Update: dart --- anda/dart/dart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index 23ea45e76c..3031ddb9b3 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 2.19.1 +Version: 2.19.2 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause From 53d69791708ee987cebbd7145a0667f35d750095 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Feb 2023 23:15:57 +0000 Subject: [PATCH 103/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 9b58b9a1fd..daf76a0255 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.243 +Version: 0.0.244 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From 2b4d1949ef4c660e9e3a88429125787499975044 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Feb 2023 01:26:33 +0000 Subject: [PATCH 104/380] Automatic Update: latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 55b90a78ec..0bfe672367 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 9fbafbfbb4e85d5851bf356915f1c5a3f32ddabd +%global commit 911bc0bd7e7cbfd7a9286ffcfafc85beca383bea %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 0d1730d309..4f69d8e3cf 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit f36c3a3f6c795f1aa6b3dc9ff6f151b077531aaa +%global commit cebaae76b4e236685ca31233815d7766b1c2c3d4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 99c2ead78d..0604615c29 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit f36c3a3f6c795f1aa6b3dc9ff6f151b077531aaa +%global commit cebaae76b4e236685ca31233815d7766b1c2c3d4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 1bc4f691c3e5c76ecbc4f6475e83c789cd831ca0 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 9 Feb 2023 17:18:55 +0800 Subject: [PATCH 105/380] fix: update (#178) Fix update.rhai: xyproto-env xyproto-textoutput xyproto-vt100 (gh_tag) Erase update.rhai: yhat-scrape (no version) --- anda/go/xyproto-env/update.rhai | 2 +- anda/go/xyproto-textoutput/update.rhai | 2 +- anda/go/xyproto-vt100/update.rhai | 2 +- anda/go/yhat-scrape/update.rhai | 1 - 4 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 anda/go/yhat-scrape/update.rhai diff --git a/anda/go/xyproto-env/update.rhai b/anda/go/xyproto-env/update.rhai index d4bb0c43a3..fd71963ab8 100644 --- a/anda/go/xyproto-env/update.rhai +++ b/anda/go/xyproto-env/update.rhai @@ -1 +1 @@ -rpm.version(gh("xyproto/env")); +rpm.version(gh_tag("xyproto/env")); diff --git a/anda/go/xyproto-textoutput/update.rhai b/anda/go/xyproto-textoutput/update.rhai index 833227bdaa..7a7f25cbb7 100644 --- a/anda/go/xyproto-textoutput/update.rhai +++ b/anda/go/xyproto-textoutput/update.rhai @@ -1 +1 @@ -rpm.version(gh("xyproto/textoutput")); +rpm.version(gh_tag("xyproto/textoutput")); diff --git a/anda/go/xyproto-vt100/update.rhai b/anda/go/xyproto-vt100/update.rhai index 4b9f0ef2b6..6a78d4692e 100644 --- a/anda/go/xyproto-vt100/update.rhai +++ b/anda/go/xyproto-vt100/update.rhai @@ -1 +1 @@ -rpm.version(gh("xyproto/vt100")); +rpm.version(gh_tag("xyproto/vt100")); diff --git a/anda/go/yhat-scrape/update.rhai b/anda/go/yhat-scrape/update.rhai deleted file mode 100644 index 7043e72b33..0000000000 --- a/anda/go/yhat-scrape/update.rhai +++ /dev/null @@ -1 +0,0 @@ -rpm.version(gh("yhat/scrape")); From bb02307dcbf37ba8b58337619f8de8d4da2a9bd0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Feb 2023 11:36:49 +0000 Subject: [PATCH 106/380] Automatic Update: xyproto-env --- anda/go/xyproto-env/golang-github-xyproto-env.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/go/xyproto-env/golang-github-xyproto-env.spec b/anda/go/xyproto-env/golang-github-xyproto-env.spec index c2ded7cf3c..03c71ca9e4 100644 --- a/anda/go/xyproto-env/golang-github-xyproto-env.spec +++ b/anda/go/xyproto-env/golang-github-xyproto-env.spec @@ -4,7 +4,7 @@ # https://github.com/xyproto/env %global goipath github.com/xyproto/env -Version: 1.8.0 +Version: 1.9.0 # REMOVE BEFORE SUBMITTING THIS FOR REVIEW # --- @@ -25,7 +25,7 @@ Provide default values when fetching environment variables.} %global godocs README.md Name: golang-%{goname} -Release: %autorelease +Release: 1%{?dist} Summary: Provide default values when fetching environment variables License: BSD-3-Clause From a4d8135f9649118d33407e769f5f0464a29c5f95 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Feb 2023 12:32:50 +0000 Subject: [PATCH 107/380] Automatic Update: xyproto-env --- anda/go/xyproto-env/golang-github-xyproto-env.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/go/xyproto-env/golang-github-xyproto-env.spec b/anda/go/xyproto-env/golang-github-xyproto-env.spec index 03c71ca9e4..167c509f55 100644 --- a/anda/go/xyproto-env/golang-github-xyproto-env.spec +++ b/anda/go/xyproto-env/golang-github-xyproto-env.spec @@ -4,7 +4,7 @@ # https://github.com/xyproto/env %global goipath github.com/xyproto/env -Version: 1.9.0 +Version: 1.9.1 # REMOVE BEFORE SUBMITTING THIS FOR REVIEW # --- From 0bb9841e522ecad28c8824424b043e3c5fb28970 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 9 Feb 2023 21:09:00 +0800 Subject: [PATCH 108/380] add: gitoxide --- anda/rust/gitoxide/anda.hcl | 5 +++ anda/rust/gitoxide/rust-gitoxide.spec | 51 +++++++++++++++++++++++++++ anda/rust/gitoxide/update.rhai | 1 + 3 files changed, 57 insertions(+) create mode 100644 anda/rust/gitoxide/anda.hcl create mode 100644 anda/rust/gitoxide/rust-gitoxide.spec create mode 100644 anda/rust/gitoxide/update.rhai diff --git a/anda/rust/gitoxide/anda.hcl b/anda/rust/gitoxide/anda.hcl new file mode 100644 index 0000000000..1b3582f702 --- /dev/null +++ b/anda/rust/gitoxide/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-gitoxide.spec" + } +} diff --git a/anda/rust/gitoxide/rust-gitoxide.spec b/anda/rust/gitoxide/rust-gitoxide.spec new file mode 100644 index 0000000000..0137244fb8 --- /dev/null +++ b/anda/rust/gitoxide/rust-gitoxide.spec @@ -0,0 +1,51 @@ +# Generated by rust2rpm 23 +%bcond_without check + +%global crate gitoxide + +Name: rust-gitoxide +Version: 0.20.0 +Release: %autorelease +Summary: Command-line application for interacting with git repositories + +License: MIT OR Apache-2.0 +URL: https://crates.io/crates/gitoxide +Source: %{crates_source} + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Command-line application for interacting with git repositories.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE-APACHE +%license LICENSE-MIT +%doc CHANGELOG.md +%doc README.md +%{_bindir}/ein +%{_bindir}/gix + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/anda/rust/gitoxide/update.rhai b/anda/rust/gitoxide/update.rhai new file mode 100644 index 0000000000..4d5f8eec24 --- /dev/null +++ b/anda/rust/gitoxide/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("gitoxide")); From 8cc856fd00fd0ebbe6de74919afefde3516399d8 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 9 Feb 2023 21:13:05 +0800 Subject: [PATCH 109/380] add: gping --- anda/rust/gping/anda.hcl | 5 +++ anda/rust/gping/rust-gping.spec | 74 +++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 anda/rust/gping/anda.hcl create mode 100644 anda/rust/gping/rust-gping.spec diff --git a/anda/rust/gping/anda.hcl b/anda/rust/gping/anda.hcl new file mode 100644 index 0000000000..dd6694d15b --- /dev/null +++ b/anda/rust/gping/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-gping.spec" + } +} diff --git a/anda/rust/gping/rust-gping.spec b/anda/rust/gping/rust-gping.spec new file mode 100644 index 0000000000..8d729f692c --- /dev/null +++ b/anda/rust/gping/rust-gping.spec @@ -0,0 +1,74 @@ +# Generated by rust2rpm 23 +%bcond_without check + +%global crate gping + +Name: rust-gping +Version: 1.8.0 +Release: %autorelease +Summary: Ping, but with a graph + +License: MIT +URL: https://crates.io/crates/gping +Source: %{crates_source} + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Ping, but with a graph.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +# FIXME: no license files detected +%doc readme.md +%{_bindir}/gping + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +# FIXME: no license files detected +%doc %{crate_instdir}/readme.md +%{crate_instdir}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{crate_instdir}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog From ad6e55766450f221afab4ba0a8d328bbcd38ba12 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 9 Feb 2023 21:13:55 +0800 Subject: [PATCH 110/380] I forgot update.rhai --- anda/rust/gping/update.rhai | 1 + 1 file changed, 1 insertion(+) create mode 100644 anda/rust/gping/update.rhai diff --git a/anda/rust/gping/update.rhai b/anda/rust/gping/update.rhai new file mode 100644 index 0000000000..75984a758e --- /dev/null +++ b/anda/rust/gping/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("gping")); From b78d51338610e5d03d1d2a3d96fb21a5aca27a11 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 9 Feb 2023 21:20:43 +0800 Subject: [PATCH 111/380] add: typeracer --- anda/rust/typeracer/anda.hcl | 5 +++ anda/rust/typeracer/rust-typeracer.spec | 48 +++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 anda/rust/typeracer/anda.hcl create mode 100644 anda/rust/typeracer/rust-typeracer.spec diff --git a/anda/rust/typeracer/anda.hcl b/anda/rust/typeracer/anda.hcl new file mode 100644 index 0000000000..d836b764a4 --- /dev/null +++ b/anda/rust/typeracer/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-typeracer.spec" + } +} diff --git a/anda/rust/typeracer/rust-typeracer.spec b/anda/rust/typeracer/rust-typeracer.spec new file mode 100644 index 0000000000..37ba3f2ae0 --- /dev/null +++ b/anda/rust/typeracer/rust-typeracer.spec @@ -0,0 +1,48 @@ +# Generated by rust2rpm 23 +%bcond_without check + +%global crate typeracer + +Name: rust-typeracer +Version: 2.1.2 +Release: %autorelease +Summary: Terminal typing game + +License: GPL-3.0 +URL: https://crates.io/crates/typeracer +Source: %{crates_source} + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Terminal typing game. Race to see the fastest time you can get!.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +# FIXME: no license files detected +%doc README.md +%{_bindir}/typeracer + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog From 6edde0a7eb0795d5b96abab37473e9f5cb3c18cd Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 9 Feb 2023 21:21:37 +0800 Subject: [PATCH 112/380] I forgot update.rhai again --- anda/rust/typeracer/update.rhai | 1 + 1 file changed, 1 insertion(+) create mode 100644 anda/rust/typeracer/update.rhai diff --git a/anda/rust/typeracer/update.rhai b/anda/rust/typeracer/update.rhai new file mode 100644 index 0000000000..1302013208 --- /dev/null +++ b/anda/rust/typeracer/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("typeracer")); From 4d928ec791197c999eb54ac8b2f14db176e13f1e Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 9 Feb 2023 21:22:53 +0800 Subject: [PATCH 113/380] Apparently we need cmake --- anda/rust/gitoxide/rust-gitoxide.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/gitoxide/rust-gitoxide.spec b/anda/rust/gitoxide/rust-gitoxide.spec index 0137244fb8..38d5554452 100644 --- a/anda/rust/gitoxide/rust-gitoxide.spec +++ b/anda/rust/gitoxide/rust-gitoxide.spec @@ -12,7 +12,7 @@ License: MIT OR Apache-2.0 URL: https://crates.io/crates/gitoxide Source: %{crates_source} -BuildRequires: anda-srpm-macros rust-packaging >= 21 +BuildRequires: cmake anda-srpm-macros rust-packaging >= 21 %global _description %{expand: Command-line application for interacting with git repositories.} From 30b0c10586d0e7904025fd99e6ff8cebaf9bfe86 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 9 Feb 2023 21:33:10 +0800 Subject: [PATCH 114/380] deps --- anda/rust/typeracer/rust-typeracer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/typeracer/rust-typeracer.spec b/anda/rust/typeracer/rust-typeracer.spec index 37ba3f2ae0..5bf34a1b02 100644 --- a/anda/rust/typeracer/rust-typeracer.spec +++ b/anda/rust/typeracer/rust-typeracer.spec @@ -12,7 +12,7 @@ License: GPL-3.0 URL: https://crates.io/crates/typeracer Source: %{crates_source} -BuildRequires: anda-srpm-macros rust-packaging >= 21 +BuildRequires: openssl-devel anda-srpm-macros rust-packaging >= 21 %global _description %{expand: Terminal typing game. Race to see the fastest time you can get!.} From 9601944e1fd087d9ebc3d3b4ac09d201461c1344 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 9 Feb 2023 21:37:01 +0800 Subject: [PATCH 115/380] deps --- anda/rust/gitoxide/rust-gitoxide.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/gitoxide/rust-gitoxide.spec b/anda/rust/gitoxide/rust-gitoxide.spec index 38d5554452..b0b7808d2c 100644 --- a/anda/rust/gitoxide/rust-gitoxide.spec +++ b/anda/rust/gitoxide/rust-gitoxide.spec @@ -12,7 +12,7 @@ License: MIT OR Apache-2.0 URL: https://crates.io/crates/gitoxide Source: %{crates_source} -BuildRequires: cmake anda-srpm-macros rust-packaging >= 21 +BuildRequires: openssl-devel cmake anda-srpm-macros rust-packaging >= 21 %global _description %{expand: Command-line application for interacting with git repositories.} From 5b103f4825ec99561d557edf2a2dce44fd139b09 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 9 Feb 2023 21:44:59 +0800 Subject: [PATCH 116/380] perl as deps --- anda/rust/typeracer/rust-typeracer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/typeracer/rust-typeracer.spec b/anda/rust/typeracer/rust-typeracer.spec index 5bf34a1b02..e780a167fb 100644 --- a/anda/rust/typeracer/rust-typeracer.spec +++ b/anda/rust/typeracer/rust-typeracer.spec @@ -12,7 +12,7 @@ License: GPL-3.0 URL: https://crates.io/crates/typeracer Source: %{crates_source} -BuildRequires: openssl-devel anda-srpm-macros rust-packaging >= 21 +BuildRequires: perl openssl-devel anda-srpm-macros rust-packaging >= 21 %global _description %{expand: Terminal typing game. Race to see the fastest time you can get!.} From 1d30c5f436ecf3798723d99571b68044c7d29c13 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 9 Feb 2023 22:01:15 +0800 Subject: [PATCH 117/380] Bai bai debug package --- anda/rust/typeracer/rust-typeracer.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anda/rust/typeracer/rust-typeracer.spec b/anda/rust/typeracer/rust-typeracer.spec index e780a167fb..8091e78195 100644 --- a/anda/rust/typeracer/rust-typeracer.spec +++ b/anda/rust/typeracer/rust-typeracer.spec @@ -1,3 +1,5 @@ +%global debug_package %{nil} + # Generated by rust2rpm 23 %bcond_without check From 6a733eb217d8ed06db8c2df5b34991278f6357ac Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Feb 2023 15:16:59 +0000 Subject: [PATCH 118/380] Automatic Update: orjson --- anda/python/orjson/python3-orjson.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/python/orjson/python3-orjson.spec b/anda/python/orjson/python3-orjson.spec index f2cd95a18a..30eefeca67 100644 --- a/anda/python/orjson/python3-orjson.spec +++ b/anda/python/orjson/python3-orjson.spec @@ -1,8 +1,8 @@ %global debug_package %{nil} Name: python3-orjson -Version: 3.8.5 -Release: 2%{?dist} +Version: 3.8.6 +Release: 1%{?dist} Summary: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy License: MIT or APACHE-2.0 URL: https://github.com/ijl/orjson From 5cc7539f96a9cbadf88edf5a9cfe2275e2392595 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Feb 2023 17:14:51 +0000 Subject: [PATCH 119/380] Automatic Update: gradle --- anda/tools/gradle/gradle.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/gradle/gradle.spec b/anda/tools/gradle/gradle.spec index 2e885244d9..ab2e32d015 100644 --- a/anda/tools/gradle/gradle.spec +++ b/anda/tools/gradle/gradle.spec @@ -1,5 +1,5 @@ Name: gradle -Version: 7.6 +Version: 7.6.0 Release: 1%{?dist} Summary: Powerful build system for the JVM URL: https://gradle.org/ From de050480829af99ecf6d82891e8e44d003d98693 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 10 Feb 2023 01:24:45 +0800 Subject: [PATCH 120/380] add: hyperfine (#181) --- anda/rust/hyperfine/anda.hcl | 5 ++ .../hyperfine-fix-metadata-auto.diff | 25 +++++++++ anda/rust/hyperfine/rust-hyperfine.spec | 53 +++++++++++++++++++ anda/rust/hyperfine/update.rhai | 1 + 4 files changed, 84 insertions(+) create mode 100644 anda/rust/hyperfine/anda.hcl create mode 100644 anda/rust/hyperfine/hyperfine-fix-metadata-auto.diff create mode 100644 anda/rust/hyperfine/rust-hyperfine.spec create mode 100644 anda/rust/hyperfine/update.rhai diff --git a/anda/rust/hyperfine/anda.hcl b/anda/rust/hyperfine/anda.hcl new file mode 100644 index 0000000000..8ebddb2ab8 --- /dev/null +++ b/anda/rust/hyperfine/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-hyperfine.spec" + } +} diff --git a/anda/rust/hyperfine/hyperfine-fix-metadata-auto.diff b/anda/rust/hyperfine/hyperfine-fix-metadata-auto.diff new file mode 100644 index 0000000000..7f96e53798 --- /dev/null +++ b/anda/rust/hyperfine/hyperfine-fix-metadata-auto.diff @@ -0,0 +1,25 @@ +--- hyperfine-1.15.0/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ hyperfine-1.15.0/Cargo.toml 1970-01-01T00:00:01+00:00 +@@ -96,9 +96,6 @@ + [features] + windows_process_extensions_main_thread_handle = [] + +-[target."cfg(all(windows, not(windows_process_extensions_main_thread_handle)))".dependencies.once_cell] +-version = "1.14" +- + [target."cfg(not(windows))".dependencies.libc] + version = "0.2" + +@@ -106,12 +103,3 @@ + version = "0.25.0" + features = ["zerocopy"] + +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3" +-features = [ +- "processthreadsapi", +- "minwindef", +- "winnt", +- "jobapi2", +- "tlhelp32", +-] diff --git a/anda/rust/hyperfine/rust-hyperfine.spec b/anda/rust/hyperfine/rust-hyperfine.spec new file mode 100644 index 0000000000..5098115277 --- /dev/null +++ b/anda/rust/hyperfine/rust-hyperfine.spec @@ -0,0 +1,53 @@ +# Generated by rust2rpm 23 +%bcond_without check + +%global crate hyperfine + +Name: rust-hyperfine +Version: 1.15.0 +Release: %autorelease +Summary: Command-line benchmarking tool + +# Upstream license specification: MIT/Apache-2.0 +License: MIT OR Apache-2.0 +URL: https://crates.io/crates/hyperfine +Source: %{crates_source} +# Automatically generated patch to strip foreign dependencies +Patch: hyperfine-fix-metadata-auto.diff + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Command-line benchmarking tool.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE-APACHE +%license LICENSE-MIT +%doc CHANGELOG.md +%doc README.md +%{_bindir}/hyperfine + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/anda/rust/hyperfine/update.rhai b/anda/rust/hyperfine/update.rhai new file mode 100644 index 0000000000..5942d0c4db --- /dev/null +++ b/anda/rust/hyperfine/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("hyperfine")); From 1832a49a188683d817bb7fe714e004390e5dff36 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Feb 2023 20:16:59 +0000 Subject: [PATCH 121/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 483c0ddd1f..4d2427f17d 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.204 +Version: 1.2.214 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 0de963e840569c244e3f22dea942c290896957a6 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 10 Feb 2023 07:52:58 +0800 Subject: [PATCH 122/380] add: ouch (#180) --- anda/rust/ouch/anda.hcl | 5 ++ anda/rust/ouch/ouch-fix-metadata-auto.diff | 12 +++++ anda/rust/ouch/rust-ouch.spec | 53 ++++++++++++++++++++++ anda/rust/ouch/update.rhai | 1 + 4 files changed, 71 insertions(+) create mode 100644 anda/rust/ouch/anda.hcl create mode 100644 anda/rust/ouch/ouch-fix-metadata-auto.diff create mode 100644 anda/rust/ouch/rust-ouch.spec create mode 100644 anda/rust/ouch/update.rhai diff --git a/anda/rust/ouch/anda.hcl b/anda/rust/ouch/anda.hcl new file mode 100644 index 0000000000..002c75e303 --- /dev/null +++ b/anda/rust/ouch/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-ouch.spec" + } +} diff --git a/anda/rust/ouch/ouch-fix-metadata-auto.diff b/anda/rust/ouch/ouch-fix-metadata-auto.diff new file mode 100644 index 0000000000..020d0442d4 --- /dev/null +++ b/anda/rust/ouch/ouch-fix-metadata-auto.diff @@ -0,0 +1,12 @@ +--- ouch-0.4.1/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ ouch-0.4.1/Cargo.toml 1970-01-01T00:00:01+00:00 +@@ -155,9 +155,6 @@ + "zstd/thin", + ] + +-[target."cfg(not(unix))".dependencies.is_executable] +-version = "1.0.1" +- + [target."cfg(unix)".dependencies.time] + version = "0.3.17" + default-features = false diff --git a/anda/rust/ouch/rust-ouch.spec b/anda/rust/ouch/rust-ouch.spec new file mode 100644 index 0000000000..7819c6a8b2 --- /dev/null +++ b/anda/rust/ouch/rust-ouch.spec @@ -0,0 +1,53 @@ +# Generated by rust2rpm 23 +%bcond_without check + +%global crate ouch + +Name: rust-ouch +Version: 0.4.1 +Release: %autorelease +Summary: Command-line utility for easily compressing and decompressing files and directories + +License: MIT +URL: https://crates.io/crates/ouch +Source: %{crates_source} +# Automatically generated patch to strip foreign dependencies +Patch: ouch-fix-metadata-auto.diff + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Command-line utility for easily compressing and decompressing files and +directories.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%doc CHANGELOG.md +%doc CONTRIBUTING.md +%doc README.md +%{_bindir}/ouch + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/anda/rust/ouch/update.rhai b/anda/rust/ouch/update.rhai new file mode 100644 index 0000000000..f247e06460 --- /dev/null +++ b/anda/rust/ouch/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("ouch")); From 482a64ec2276c6386b79d74f920d4c1bf087aca6 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 10 Feb 2023 08:08:36 +0800 Subject: [PATCH 123/380] add: graalvm (#179) --- anda/tools/graalvm/anda.hcl | 5 +++ anda/tools/graalvm/graalvm.spec | 72 +++++++++++++++++++++++++++++++++ anda/tools/graalvm/update.rhai | 3 ++ 3 files changed, 80 insertions(+) create mode 100644 anda/tools/graalvm/anda.hcl create mode 100644 anda/tools/graalvm/graalvm.spec create mode 100644 anda/tools/graalvm/update.rhai diff --git a/anda/tools/graalvm/anda.hcl b/anda/tools/graalvm/anda.hcl new file mode 100644 index 0000000000..fda374c565 --- /dev/null +++ b/anda/tools/graalvm/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "graalvm.spec" + } +} diff --git a/anda/tools/graalvm/graalvm.spec b/anda/tools/graalvm/graalvm.spec new file mode 100644 index 0000000000..3b1dc8316b --- /dev/null +++ b/anda/tools/graalvm/graalvm.spec @@ -0,0 +1,72 @@ +%global gsummary Universal virtual machine for running applications written in a variety of languages +%ifarch x86_64 +%global garch amd64 +%elifarch aarch64 +%global garch aarch64 +%endif +%global desc GraalVM is a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages along with support for JavaScript, Ruby, Python, and a number of other popular languages. + +Name: graalvm +Version: 22.3.1 +Release: 1%{?dist} +URL: https://www.graalvm.org/ +Summary: %{gsummary} +License: GPLv2 + +%description +%{desc} + +%define _p(v) %{expand: +%package jdk%1 +Source%1: https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-%{version}/graalvm-ce-java%1-linux-%{garch}-%{version}.tar.gz +Summary: %{gsummary} (JDK %1) +%description jdk%1 +%{desc} +JDK Version: %1 +} + +%_p 11 +%_p 17 +%_p 19 + +%prep +tar -xzf %{SOURCE11} +tar -xzf %{SOURCE17} +tar -xzf %{SOURCE19} +ls + +mv graalvm-ce-java11-%{version}/GRAALVM-README.md . + + +%build + +%install +%define _i(v) %{expand: + cd graalvm-ce-java%1-%{version} + mkdir -p %{buildroot}/usr/lib/jvm/java-%1-graalvm/ %{buildroot}/usr/share/licenses/%{name}-jdk%1 + cp -a -t %{buildroot}/usr/lib/jvm/java-%1-graalvm/ * + install -DTm644 LICENSE.txt %{buildroot}/usr/share/licenses/%{name}-jdk%1/LICENSE + cd .. +} +%_i 11 +%_i 17 +%_i 19 + +%files jdk11 +%doc GRAALVM-README.md +%license LICENSE +/usr/lib/jvm/java-11-graalvm/ + +%files jdk17 +%doc GRAALVM-README.md +%license LICENSE +/usr/lib/jvm/java-17-graalvm/ + +%files jdk19 +%doc GRAALVM-README.md +%license LICENSE +/usr/lib/jvm/java-19-graalvm/ + +%changelog +* Thu Feb 9 2023 windowsboy111 +- Initial package diff --git a/anda/tools/graalvm/update.rhai b/anda/tools/graalvm/update.rhai new file mode 100644 index 0000000000..c1dc936b36 --- /dev/null +++ b/anda/tools/graalvm/update.rhai @@ -0,0 +1,3 @@ +let ver = gh("graalvm/graalvm-ce-builds"); +ver.crop(3); +rpm.version(ver); From 9b31e5c99d6d70ce2ead7a7af22ae573b0f8793e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Feb 2023 01:22:29 +0000 Subject: [PATCH 124/380] Automatic Update: gitoxide graalvm --- anda/rust/gitoxide/rust-gitoxide.spec | 4 ++-- anda/tools/graalvm/graalvm.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/rust/gitoxide/rust-gitoxide.spec b/anda/rust/gitoxide/rust-gitoxide.spec index b0b7808d2c..74483e2e12 100644 --- a/anda/rust/gitoxide/rust-gitoxide.spec +++ b/anda/rust/gitoxide/rust-gitoxide.spec @@ -4,8 +4,8 @@ %global crate gitoxide Name: rust-gitoxide -Version: 0.20.0 -Release: %autorelease +Version: 0.21.0 +Release: 1%{?dist} Summary: Command-line application for interacting with git repositories License: MIT OR Apache-2.0 diff --git a/anda/tools/graalvm/graalvm.spec b/anda/tools/graalvm/graalvm.spec index 3b1dc8316b..4096a80baf 100644 --- a/anda/tools/graalvm/graalvm.spec +++ b/anda/tools/graalvm/graalvm.spec @@ -7,7 +7,7 @@ %global desc GraalVM is a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages along with support for JavaScript, Ruby, Python, and a number of other popular languages. Name: graalvm -Version: 22.3.1 +Version: 2.3.1 Release: 1%{?dist} URL: https://www.graalvm.org/ Summary: %{gsummary} From 42dd71ec8c3ccce84c733758f82d38facf3a4656 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Feb 2023 01:39:02 +0000 Subject: [PATCH 125/380] Automatic Update: latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 0bfe672367..e439051bcc 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 911bc0bd7e7cbfd7a9286ffcfafc85beca383bea +%global commit 63043c0b3442185fa1031154c7969a0488be4f8b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 1cc471e51d..c13b2f4a74 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit cebaae76b4e236685ca31233815d7766b1c2c3d4 +%global commit 5883c30b842cf275d4e9700551b8e762f55be287 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 0318ee1108..61fc9cab85 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit cebaae76b4e236685ca31233815d7766b1c2c3d4 +%global commit 5883c30b842cf275d4e9700551b8e762f55be287 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 4cb494435c0f598038e00c4e5d0807398401da0c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Feb 2023 02:42:44 +0000 Subject: [PATCH 126/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 9af7da7213..5411a11fd7 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.57 +Version: 1.3.60 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 4d2427f17d..9c964562b0 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.214 +Version: 1.2.220 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 07be436e648403abd16cf253091caff5786697b8 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 10 Feb 2023 12:26:14 +0800 Subject: [PATCH 127/380] fix(update): graalvm (#185) Signed-off-by: windowsboy111 --- anda/tools/graalvm/update.rhai | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/graalvm/update.rhai b/anda/tools/graalvm/update.rhai index c1dc936b36..631927fa8f 100644 --- a/anda/tools/graalvm/update.rhai +++ b/anda/tools/graalvm/update.rhai @@ -1,3 +1,3 @@ let ver = gh("graalvm/graalvm-ce-builds"); -ver.crop(3); +ver.crop(2); rpm.version(ver); From c2e0325a585707f25d14f690db8c794bb528d1a2 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 10 Feb 2023 12:36:52 +0800 Subject: [PATCH 128/380] Create update.rhai Signed-off-by: windowsboy111 --- anda/groovy/update.rhai | 1 + 1 file changed, 1 insertion(+) create mode 100644 anda/groovy/update.rhai diff --git a/anda/groovy/update.rhai b/anda/groovy/update.rhai new file mode 100644 index 0000000000..bba58fbb53 --- /dev/null +++ b/anda/groovy/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tags("apache/groovy").replace("GROOVY_", "").replace("_", ".")); From aefd34c3f417223c8a354be375717c1f0ccf6318 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 10 Feb 2023 12:37:45 +0800 Subject: [PATCH 129/380] Create update.rhai Signed-off-by: windowsboy111 --- anda/groovy/groovy-docs/update.rhai | 1 + 1 file changed, 1 insertion(+) create mode 100644 anda/groovy/groovy-docs/update.rhai diff --git a/anda/groovy/groovy-docs/update.rhai b/anda/groovy/groovy-docs/update.rhai new file mode 100644 index 0000000000..bba58fbb53 --- /dev/null +++ b/anda/groovy/groovy-docs/update.rhai @@ -0,0 +1 @@ +rpm.version(gh_tags("apache/groovy").replace("GROOVY_", "").replace("_", ".")); From ae452bb912a1bbb497ded88a0cace4a2aaee5145 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Feb 2023 04:41:10 +0000 Subject: [PATCH 130/380] Automatic Update: graalvm --- anda/tools/graalvm/graalvm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/graalvm/graalvm.spec b/anda/tools/graalvm/graalvm.spec index 4096a80baf..3b1dc8316b 100644 --- a/anda/tools/graalvm/graalvm.spec +++ b/anda/tools/graalvm/graalvm.spec @@ -7,7 +7,7 @@ %global desc GraalVM is a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages along with support for JavaScript, Ruby, Python, and a number of other popular languages. Name: graalvm -Version: 2.3.1 +Version: 22.3.1 Release: 1%{?dist} URL: https://www.graalvm.org/ Summary: %{gsummary} From fa8f86c94a638016dbeaf890fa63e9a5d15c60ae Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 10 Feb 2023 16:47:44 +0800 Subject: [PATCH 131/380] fix(update): groovy groovy-docs (#187) * Update update.rhai Signed-off-by: windowsboy111 * Update update.rhai Signed-off-by: windowsboy111 --------- Signed-off-by: windowsboy111 --- anda/groovy/groovy-docs/update.rhai | 2 +- anda/groovy/update.rhai | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/groovy/groovy-docs/update.rhai b/anda/groovy/groovy-docs/update.rhai index bba58fbb53..30c6939fff 100644 --- a/anda/groovy/groovy-docs/update.rhai +++ b/anda/groovy/groovy-docs/update.rhai @@ -1 +1 @@ -rpm.version(gh_tags("apache/groovy").replace("GROOVY_", "").replace("_", ".")); +rpm.version(gh_tag("apache/groovy").replace("GROOVY_", "").replace("_", ".")); diff --git a/anda/groovy/update.rhai b/anda/groovy/update.rhai index bba58fbb53..30c6939fff 100644 --- a/anda/groovy/update.rhai +++ b/anda/groovy/update.rhai @@ -1 +1 @@ -rpm.version(gh_tags("apache/groovy").replace("GROOVY_", "").replace("_", ".")); +rpm.version(gh_tag("apache/groovy").replace("GROOVY_", "").replace("_", ".")); From 513810df97314489ab73c51f1ec0916271e3f629 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 10 Feb 2023 17:36:31 +0800 Subject: [PATCH 132/380] fix(update): groovy groovy-docs (#188) --- anda/groovy/groovy-docs/update.rhai | 5 ++++- anda/groovy/update.rhai | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/anda/groovy/groovy-docs/update.rhai b/anda/groovy/groovy-docs/update.rhai index 30c6939fff..1b24099d2c 100644 --- a/anda/groovy/groovy-docs/update.rhai +++ b/anda/groovy/groovy-docs/update.rhai @@ -1 +1,4 @@ -rpm.version(gh_tag("apache/groovy").replace("GROOVY_", "").replace("_", ".")); +let ver = gh_tag("apache/groovy"); +ver.replace("GROOVY_", ""); +ver.replace("_", "."); +rpm.version(ver); diff --git a/anda/groovy/update.rhai b/anda/groovy/update.rhai index 30c6939fff..1b24099d2c 100644 --- a/anda/groovy/update.rhai +++ b/anda/groovy/update.rhai @@ -1 +1,4 @@ -rpm.version(gh_tag("apache/groovy").replace("GROOVY_", "").replace("_", ".")); +let ver = gh_tag("apache/groovy"); +ver.replace("GROOVY_", ""); +ver.replace("_", "."); +rpm.version(ver); From 7893104644f6525bbcba078e9fc8bb6364dc17d2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Feb 2023 10:18:13 +0000 Subject: [PATCH 133/380] Automatic Update: groovy-docs groovy --- anda/groovy/groovy-docs/groovy-docs.spec | 2 +- anda/groovy/groovy.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/groovy/groovy-docs/groovy-docs.spec b/anda/groovy/groovy-docs/groovy-docs.spec index 1d696e6457..a0c29cf37d 100644 --- a/anda/groovy/groovy-docs/groovy-docs.spec +++ b/anda/groovy/groovy-docs/groovy-docs.spec @@ -1,5 +1,5 @@ Name: groovy-docs -Version: 3.0.9 +Version: 4.0.9 Release: 1%{?dist} Summary: Documentation for the Groovy programming language URL: https://groovy-lang.org/ diff --git a/anda/groovy/groovy.spec b/anda/groovy/groovy.spec index 00ac9a4173..98def73e1e 100644 --- a/anda/groovy/groovy.spec +++ b/anda/groovy/groovy.spec @@ -1,5 +1,5 @@ Name: groovy -Version: 4.0.7 +Version: 4.0.9 Release: 1%{?dist} Summary: A multi-faceted language for the Java platform BuildArch: noarch From 2909c94545e21ef524c6fe7dde10c4e212b0aa27 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Feb 2023 15:38:14 +0000 Subject: [PATCH 134/380] Automatic Update: libbismuth --- anda/lib/libbismuth/libbismuth.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libbismuth/libbismuth.spec b/anda/lib/libbismuth/libbismuth.spec index d55044401c..c8d44c1543 100644 --- a/anda/lib/libbismuth/libbismuth.spec +++ b/anda/lib/libbismuth/libbismuth.spec @@ -1,6 +1,6 @@ Summary: libadwaita responsive widgets, without all the baggage. Name: libbismuth -Version: 1.0.2 +Version: 1.0.3 Release: 1%{?dist} License: LGPL-2.1+ URL: https://github.com/tau-OS/libbismuth From d7492f5d132934989c917a539c4363d45553fbbe Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Feb 2023 17:15:23 +0000 Subject: [PATCH 135/380] Automatic Update: libbismuth --- anda/lib/libbismuth/libbismuth.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libbismuth/libbismuth.spec b/anda/lib/libbismuth/libbismuth.spec index c8d44c1543..6289b25e28 100644 --- a/anda/lib/libbismuth/libbismuth.spec +++ b/anda/lib/libbismuth/libbismuth.spec @@ -1,6 +1,6 @@ Summary: libadwaita responsive widgets, without all the baggage. Name: libbismuth -Version: 1.0.3 +Version: 1.0.4 Release: 1%{?dist} License: LGPL-2.1+ URL: https://github.com/tau-OS/libbismuth From f9d90045631c834306002af07ecdd69fd243b7d2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Feb 2023 22:15:14 +0000 Subject: [PATCH 136/380] Automatic Update: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 0087520fd6..a8ba902409 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.147 +Version: 0.0.148 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT and https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 36f7c60e49..8253a8b4ab 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.147 +Version: 0.0.148 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com From 61a042b3caa38fb14d7c7b59ff69aadd4c25bf47 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Feb 2023 23:36:54 +0000 Subject: [PATCH 137/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 5411a11fd7..262612d35c 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.60 +Version: 1.3.65 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 4d6aeb3fe27e7a413aa2154d9806243653299ad9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Feb 2023 01:14:10 +0000 Subject: [PATCH 138/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 262612d35c..d1f42d86ea 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.65 +Version: 1.3.66 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 97e7f21f59d1d7d9c1059927e0ab2b0c815a37a0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Feb 2023 01:22:19 +0000 Subject: [PATCH 139/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index c13b2f4a74..fa84d9d032 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 5883c30b842cf275d4e9700551b8e762f55be287 +%global commit a6ac832f8fae63125e7252da7020725ddabf8449 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 61fc9cab85..c1b96217d5 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 5883c30b842cf275d4e9700551b8e762f55be287 +%global commit a6ac832f8fae63125e7252da7020725ddabf8449 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 524360b3c0ee5eebcb49f9320ca2a8b405397c03 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Feb 2023 03:16:52 +0000 Subject: [PATCH 140/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index d1f42d86ea..6c2f37fe0e 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.66 +Version: 1.3.69 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From b026db758c78254caa533e68a5c9ce4b7012f0e9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Feb 2023 04:18:54 +0000 Subject: [PATCH 141/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index daf76a0255..51575bdaf6 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.244 +Version: 0.0.245 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From ff8dc89d4e3b21d9195e29d60485c4762b44dc95 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Feb 2023 05:36:21 +0000 Subject: [PATCH 142/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 6c2f37fe0e..a1b741c6e9 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.69 +Version: 1.3.70 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From a2ecc9c44ee66f02c8793f62cb7d8f3a12d71097 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Feb 2023 06:18:58 +0000 Subject: [PATCH 143/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 9c964562b0..cc6fc0bd4d 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.220 +Version: 1.2.222 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From ea977670a519033453daec9cf191cdd251a29a24 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Feb 2023 01:36:58 +0000 Subject: [PATCH 144/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index fa84d9d032..84f9a94351 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit a6ac832f8fae63125e7252da7020725ddabf8449 +%global commit d5d4f872363c59efa503996208c37ee98ef4ec7e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index c1b96217d5..01848ad977 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit a6ac832f8fae63125e7252da7020725ddabf8449 +%global commit d5d4f872363c59efa503996208c37ee98ef4ec7e %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 840bd913c64ce7908d70cb1510ffd5d367c7a85a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Feb 2023 02:37:41 +0000 Subject: [PATCH 145/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index a1b741c6e9..1a7309cac2 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.70 +Version: 1.3.71 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index cc6fc0bd4d..43bfcc7a90 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.2.222 +Version: 1.3.0 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From ac4014be9c9fe4e8c52034a939da26cffc7b7a79 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Feb 2023 06:18:47 +0000 Subject: [PATCH 146/380] Automatic Update: maturin --- anda/rust/maturin/rust-maturin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/maturin/rust-maturin.spec b/anda/rust/maturin/rust-maturin.spec index 5a0fae141b..7e19a5c160 100644 --- a/anda/rust/maturin/rust-maturin.spec +++ b/anda/rust/maturin/rust-maturin.spec @@ -2,7 +2,7 @@ %global crate maturin Name: rust-maturin -Version: 0.14.12 +Version: 0.14.13 Release: 1%{?dist} Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages From efb73fb8162638eacd182eb7482833c6ffc5e96a Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 12 Feb 2023 15:58:17 +0800 Subject: [PATCH 147/380] fix(deps): nerd-fonts (#191) Signed-off-by: windowsboy111 --- anda/fonts/nerd-fonts/nerd-fonts.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 91373f88fa..24a6e11b0b 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -3,7 +3,7 @@ Name: nerd-fonts Version: 2.3.3 -Release: %autorelease +Release: 2%{?dist} URL: https://nerdfonts.com/ Source0: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%{version}/readme.md Source1: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%{version}/LICENSE @@ -14,7 +14,7 @@ Requires: %{lua: local x = "" local ver = rpm.expand("%{version}") for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do - x = x .. font:lower().."-nerd-fonts".."="..ver.." " + x = x .. font:lower().."-nerd-fonts-"..ver.." " end print(x) } From 7a2e2eafc9e3b6a0748d7d36f8bd9289083de872 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Feb 2023 08:19:33 +0000 Subject: [PATCH 148/380] Automatic Update: sccache --- anda/rust/sccache/rust-sccache.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/sccache/rust-sccache.spec b/anda/rust/sccache/rust-sccache.spec index 72fc3c2c7a..b75e6501b3 100644 --- a/anda/rust/sccache/rust-sccache.spec +++ b/anda/rust/sccache/rust-sccache.spec @@ -6,8 +6,8 @@ %global crate sccache Name: rust-sccache -Version: 0.3.3 -Release: %autorelease +Version: 0.4.0-pre.7 +Release: 1%{?dist} Summary: Ccache-like tool License: Apache-2.0 From f3be75e1dc83812d28870126cc70c15bb4a6b838 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Feb 2023 12:28:44 +0000 Subject: [PATCH 149/380] Automatic Update: xyproto-env --- anda/go/xyproto-env/golang-github-xyproto-env.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/go/xyproto-env/golang-github-xyproto-env.spec b/anda/go/xyproto-env/golang-github-xyproto-env.spec index 9ab0926a9c..d046b01f2f 100644 --- a/anda/go/xyproto-env/golang-github-xyproto-env.spec +++ b/anda/go/xyproto-env/golang-github-xyproto-env.spec @@ -4,7 +4,7 @@ # https://github.com/xyproto/env %global goipath github.com/xyproto/env -Version: 1.9.1 +Version: 2.0.0 # REMOVE BEFORE SUBMITTING THIS FOR REVIEW # --- From 49dac836457ffac2afa207cd556a6052453a04b4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Feb 2023 14:13:22 +0000 Subject: [PATCH 150/380] Automatic Update: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 0a73636889..93fb6bc544 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 18.0.0 +Version: 19.0.0 Release: 1%{?dist} Summary: A custom font based on iosevka From 4a3e45a1f7a9c97f4bca6896e8eef619784b7802 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Feb 2023 01:37:25 +0000 Subject: [PATCH 151/380] Automatic Update: latte-dock-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index e439051bcc..920885906e 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 63043c0b3442185fa1031154c7969a0488be4f8b +%global commit 76302ee78ab5e1253760a073ca5129fe42973a63 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From fcb92e1c4f71d0f0243f6b831604a31229b41992 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Feb 2023 02:38:00 +0000 Subject: [PATCH 152/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 51575bdaf6..e7eba406f3 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.245 +Version: 0.0.246 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From ab74b7e32467c42535d4ded39532da749b92be7b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Feb 2023 14:37:33 +0000 Subject: [PATCH 153/380] Automatic Update: gradle --- anda/tools/gradle/gradle.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/gradle/gradle.spec b/anda/tools/gradle/gradle.spec index ab2e32d015..e8d7586314 100644 --- a/anda/tools/gradle/gradle.spec +++ b/anda/tools/gradle/gradle.spec @@ -1,5 +1,5 @@ Name: gradle -Version: 7.6.0 +Version: 8.0.0 Release: 1%{?dist} Summary: Powerful build system for the JVM URL: https://gradle.org/ From a6dd8f173f330157636bb86c1dea824871152228 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Feb 2023 22:37:56 +0000 Subject: [PATCH 154/380] Automatic Update: discord-openasar discord --- anda/apps/discord-openasar/discord-openasar.spec | 2 +- anda/apps/discord/discord.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec index cae317c2ee..67fc35b1ec 100644 --- a/anda/apps/discord-openasar/discord-openasar.spec +++ b/anda/apps/discord-openasar/discord-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-openasar -Version: 0.0.24 +Version: 0.0.25 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT and https://discord.com/terms diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec index 35269ee770..dbfe001a54 100644 --- a/anda/apps/discord/discord.spec +++ b/anda/apps/discord/discord.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord -Version: 0.0.24 +Version: 0.0.25 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com From 40bbc1b43a9116822ac937c7fe40a17e6775e01e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Feb 2023 01:21:50 +0000 Subject: [PATCH 155/380] Automatic Update: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index 3818b702ea..1565899687 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.58.0 +Version: 1.58.1 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From afee9fd0be1268c67625b7d72c16cff28a6130ed Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Feb 2023 01:37:19 +0000 Subject: [PATCH 156/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 84f9a94351..c2295a4d50 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit d5d4f872363c59efa503996208c37ee98ef4ec7e +%global commit c15962c6c1f2e461178dce09c88cd81c844fce71 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 01848ad977..ab4efe2429 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit d5d4f872363c59efa503996208c37ee98ef4ec7e +%global commit c15962c6c1f2e461178dce09c88cd81c844fce71 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 63acc1fd75e633c1d37211639935a4cdd6e83a64 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Feb 2023 04:41:56 +0000 Subject: [PATCH 157/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 1a7309cac2..eb2fb3acd8 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.71 +Version: 1.3.72 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 91a4a31ed7bf636004499b120d295719a24f1ba3 Mon Sep 17 00:00:00 2001 From: madomado <119111128+madonuko@users.noreply.github.com> Date: Tue, 14 Feb 2023 19:31:36 +0800 Subject: [PATCH 158/380] fix(deps): maturin (#193) Trying to bump rust-packaging from >= 21 to 23 Signed-off-by: madomado <119111128+madonuko@users.noreply.github.com> --- anda/rust/maturin/rust-maturin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/maturin/rust-maturin.spec b/anda/rust/maturin/rust-maturin.spec index 7e19a5c160..53ca27d189 100644 --- a/anda/rust/maturin/rust-maturin.spec +++ b/anda/rust/maturin/rust-maturin.spec @@ -10,7 +10,7 @@ License: MIT OR Apache-2.0 URL: https://crates.io/crates/maturin Source: %{crates_source} -BuildRequires: pkgconfig anda-srpm-macros rust-packaging >= 21 +BuildRequires: pkgconfig anda-srpm-macros rust-packaging >= 23 %global _description %{expand: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as From 0a10f4828d259bbfba3648e998975fe1baa22ad9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Feb 2023 14:37:32 +0000 Subject: [PATCH 159/380] Automatic Update: switchboard tau-helium --- anda/desktops/elementary/switchboard/switchboard.spec | 4 ++-- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/elementary/switchboard/switchboard.spec b/anda/desktops/elementary/switchboard/switchboard.spec index 04ad16ebce..6147cb1bb2 100644 --- a/anda/desktops/elementary/switchboard/switchboard.spec +++ b/anda/desktops/elementary/switchboard/switchboard.spec @@ -3,8 +3,8 @@ Name: switchboard Summary: Modular Desktop Settings Hub -Version: 6.0.2 -Release: 2%{?dist} +Version: 6.0.1 +Release: 1%{?dist} License: LGPLv2+ URL: https://github.com/elementary/%{name} diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 43bfcc7a90..6ecea4b7d3 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.3.0 +Version: 1.3.1 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 7451edfa6b2e6c3efad5bc42d4bead00ec595e04 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Feb 2023 15:17:13 +0000 Subject: [PATCH 160/380] Automatic Update: switchboard tau-helium --- anda/desktops/elementary/switchboard/switchboard.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/elementary/switchboard/switchboard.spec b/anda/desktops/elementary/switchboard/switchboard.spec index 6147cb1bb2..ebfd913598 100644 --- a/anda/desktops/elementary/switchboard/switchboard.spec +++ b/anda/desktops/elementary/switchboard/switchboard.spec @@ -3,7 +3,7 @@ Name: switchboard Summary: Modular Desktop Settings Hub -Version: 6.0.1 +Version: 6.0.2 Release: 1%{?dist} License: LGPLv2+ diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 6ecea4b7d3..d355b911da 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.3.1 +Version: 1.3.4 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From eedce8cfbedb37bb626d7c0f183fb96fb060976b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Feb 2023 16:22:47 +0000 Subject: [PATCH 161/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index d355b911da..f450711768 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.3.4 +Version: 1.3.5 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From bcc61ace513eaeb89966d5a08b421284fd44e859 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Feb 2023 18:20:05 +0000 Subject: [PATCH 162/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index f450711768..2a5242bafd 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.3.5 +Version: 1.3.6 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From ebb318459bca4fab2768011ee660079bff847fe9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Feb 2023 18:40:47 +0000 Subject: [PATCH 163/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 2a5242bafd..d5789f159b 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.3.6 +Version: 1.4.2 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From e60ab6b8b1eda2e8dca39c03080752457ad08d2e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Feb 2023 22:15:45 +0000 Subject: [PATCH 164/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index d5789f159b..f3b4aeb864 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.2 +Version: 1.4.7 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 42bab0ced5761707ef9fb1413374b453fcf5d9fc Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 15 Feb 2023 08:13:37 +0800 Subject: [PATCH 165/380] add: osu-lazer osu-mime (#195) Squashed commit of the following: commit b0b62ae308197bd6cbab832a5e915a8ea152ecd5 Merge: c8c13b7 fcb92e1 Author: windowsboy111 Date: Mon Feb 13 17:25:16 2023 +0800 Merge branch 'main' into osu-lazer commit c8c13b724749ff560727fb02912f1ca701e26f29 Author: windowsboy111 Date: Mon Feb 13 17:22:19 2023 +0800 lint: osu-lazer Signed-off-by: windowsboy111 commit 5aac8e807add521785515762f15e2c8803a0c20b Author: windowsboy111 Date: Mon Feb 13 17:21:25 2023 +0800 lint: osu-mime Signed-off-by: windowsboy111 commit a1b44acfb29414174c56d7e11f5bf275d080f4c5 Author: windowsboy111 Date: Mon Feb 13 17:20:00 2023 +0800 fix(update): sccache Signed-off-by: windowsboy111 commit bab4b5fd7821cc2c68d27ae5b202e26e4dfebc23 Author: windowsboy111 Date: Mon Feb 13 17:19:07 2023 +0800 fix(version): sccache Signed-off-by: windowsboy111 commit af588816cb86e4e9ee0fbee6d962f626c7fc1d36 Merge: 331e404 4a3e45a Author: madomado <119111128+madonuko@users.noreply.github.com> Date: Mon Feb 13 09:46:21 2023 +0800 Merge branch 'main' into osu-lazer commit 331e4042400ebcbdea7ccdf8993121bb9ed7f1e7 Author: madomado <119111128+madonuko@users.noreply.github.com> Date: Mon Feb 13 01:45:50 2023 +0000 Fix commit f4754915937e99e8cd1612912210a8df380b4120 Author: madomado <119111128+madonuko@users.noreply.github.com> Date: Mon Feb 13 01:29:51 2023 +0000 update momento commit ea4a70fdf2c328de1e5753b03f173228d8f5e8de Author: madomado <119111128+madonuko@users.noreply.github.com> Date: Mon Feb 13 01:27:24 2023 +0000 forgot to add anda.hcl commit 4d3284970f139206125516dd14dba97207d0b328 Author: madomado <119111128+madonuko@users.noreply.github.com> Date: Mon Feb 13 01:22:20 2023 +0000 add: osu-lazer commit cf891b2c35cd14fc4f4b3a33519d70ac6a120c09 Author: madomado <119111128+madonuko@users.noreply.github.com> Date: Mon Feb 13 01:22:02 2023 +0000 add: osu-mime --- anda/games/osu-lazer/anda.hcl | 5 ++ .../osu-lazer/osu-lazer-uri-handler.desktop | 9 +++ anda/games/osu-lazer/osu-lazer.desktop | 8 +++ anda/games/osu-lazer/osu-lazer.spec | 51 ++++++++++++++++ anda/games/osu-lazer/update.rhai | 2 + anda/games/osu-mime/anda.hcl | 5 ++ anda/games/osu-mime/osu-file-extensions.xml | 42 +++++++++++++ anda/games/osu-mime/osu-mime.spec | 60 +++++++++++++++++++ anda/rust/sccache/rust-sccache.spec | 2 +- anda/rust/sccache/update.rhai | 2 +- 10 files changed, 184 insertions(+), 2 deletions(-) create mode 100644 anda/games/osu-lazer/anda.hcl create mode 100644 anda/games/osu-lazer/osu-lazer-uri-handler.desktop create mode 100644 anda/games/osu-lazer/osu-lazer.desktop create mode 100644 anda/games/osu-lazer/osu-lazer.spec create mode 100644 anda/games/osu-lazer/update.rhai create mode 100644 anda/games/osu-mime/anda.hcl create mode 100644 anda/games/osu-mime/osu-file-extensions.xml create mode 100644 anda/games/osu-mime/osu-mime.spec diff --git a/anda/games/osu-lazer/anda.hcl b/anda/games/osu-lazer/anda.hcl new file mode 100644 index 0000000000..c4fe8c31ca --- /dev/null +++ b/anda/games/osu-lazer/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "osu-lazer.spec" + } +} \ No newline at end of file diff --git a/anda/games/osu-lazer/osu-lazer-uri-handler.desktop b/anda/games/osu-lazer/osu-lazer-uri-handler.desktop new file mode 100644 index 0000000000..97492edf61 --- /dev/null +++ b/anda/games/osu-lazer/osu-lazer-uri-handler.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +NoDisplay=true +Name=osu!lazer - uri handler +MimeType=x-scheme-handler/osu; +Icon=/usr/share/pixmaps/osu-lazer.png +Comment=Open source free-to-win rhythm game +Exec=/usr/bin/osu-lazer %u +Categories=Game; \ No newline at end of file diff --git a/anda/games/osu-lazer/osu-lazer.desktop b/anda/games/osu-lazer/osu-lazer.desktop new file mode 100644 index 0000000000..2376814087 --- /dev/null +++ b/anda/games/osu-lazer/osu-lazer.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=osu!lazer +MimeType=application/x-osu-skin-archive;application/x-osu-replay;application/x-osu-beatmap-archive; +Icon=/usr/share/pixmaps/osu-lazer.png +Comment=Open source free-to-win rhythm game +Exec=/usr/bin/osu-lazer +Categories=Game; \ No newline at end of file diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec new file mode 100644 index 0000000000..ee3d4d82c7 --- /dev/null +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -0,0 +1,51 @@ +%define osuresver 2023.202.0 +%global debug_package %{nil} + +Name: osu-lazer +Version: 2023.207.0 +Release: 1%{?dist} +Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. +ExclusiveArch: x86_64 +URL: https://osu.ppy.sh/ +License: MIT, CC-BY-NC-4.0 +Requires: zlib osu-mime fuse +Source0: https://github.com/ppy/osu/releases/download/%{version}/osu.AppImage +Source1: https://raw.githubusercontent.com/ppy/osu/%{version}/assets/lazer.png +Source2: https://raw.githubusercontent.com/ppy/osu-resources/%{osuresver}/LICENCE.md +Source3: osu-lazer.desktop +Source4: osu-lazer-uri-handler.desktop + +%description +%{summary} + +%prep +cat < osu-lazer +#!/bin/sh +env OSU_EXTERNAL_UPDATE_PROVIDER=1 /opt/osu-lazer/osu.AppImage "$@" +EOF + + +%build + +%install +install -Dm755 %{SOURCE0} %{buildroot}/opt/osu-lazer/osu.AppImage +install -Dm755 -t %{buildroot}/usr/bin osu-lazer + +# Install pixmap, desktop and license file +mkdir -p %{buildroot}/%{_datadir}/licenses/%{name}/ +install -Dm644 %{SOURCE1} %{buildroot}/usr/share/pixmaps/osu-lazer.png +install -Dm644 %{SOURCE2} %{buildroot}/%{_datadir}/licenses/%{name}/LICENSE.md +install -Dm644 -t %{buildroot}/usr/share/applications %{SOURCE3} +install -Dm644 -t %{buildroot}/usr/share/applications %{SOURCE4} + +%files +%license LICENSE.md +/usr/share/applications/osu-lazer*.desktop +/usr/bin/osu-lazer +/opt/osu-lazer/osu.AppImage +/usr/share/pixmaps/osu-lazer.png + + +%changelog +* Mon Feb 13 2023 windowsboy111 +- Initial package diff --git a/anda/games/osu-lazer/update.rhai b/anda/games/osu-lazer/update.rhai new file mode 100644 index 0000000000..23f35b7e37 --- /dev/null +++ b/anda/games/osu-lazer/update.rhai @@ -0,0 +1,2 @@ +rpm.version(gh("ppy/osu")); +rpm.define("osuresver", gh("ppy/osu-resources")); \ No newline at end of file diff --git a/anda/games/osu-mime/anda.hcl b/anda/games/osu-mime/anda.hcl new file mode 100644 index 0000000000..f88c5b61e6 --- /dev/null +++ b/anda/games/osu-mime/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "osu-mime.spec" + } +} \ No newline at end of file diff --git a/anda/games/osu-mime/osu-file-extensions.xml b/anda/games/osu-mime/osu-file-extensions.xml new file mode 100644 index 0000000000..4dd2a3752a --- /dev/null +++ b/anda/games/osu-mime/osu-file-extensions.xml @@ -0,0 +1,42 @@ + + + + + + + + + + osu! beatmap + + + + + + osu! storyboard + + + + + + osu! skin archive + + + + + + osu! replay + + + + + + osu! beatmap archive + + + + + + osu! beatmap archive + + \ No newline at end of file diff --git a/anda/games/osu-mime/osu-mime.spec b/anda/games/osu-mime/osu-mime.spec new file mode 100644 index 0000000000..423c2c5c94 --- /dev/null +++ b/anda/games/osu-mime/osu-mime.spec @@ -0,0 +1,60 @@ +Name: osu-mime +Version: 0.1 +Release: 1%{?dist} +Summary: Provides MIME types for osu! file formats +BuildArch: noarch +License: AGPLv3 +Requires: xdg-utils shared-mime-info desktop-file-utils +BuildRequires: librsvg2-tools ImageMagick +Recommends: osu-handler +Source0: https://raw.githubusercontent.com/ppy/osu-web/master/public/images/layout/osu-logo-triangles.svg +Source1: https://raw.githubusercontent.com/ppy/osu-web/master/public/images/layout/osu-logo-white.svg +Source2: osu-file-extensions.xml + +%description +%{summary}. + +%prep + +%build +mkdir -p 'icons/hicolor' +for size in 16 24 32 48 64 96 128 192 256 384 512 1024; do + mkdir -p "icons/hicolor/${size}x${size}/apps" + cd "icons/hicolor/${size}x${size}/apps" + + rsvg-convert -w "$size" -h "$size" -f png -o "osu!.png.1" %{SOURCE0} + rsvg-convert -w "$size" -h "$size" -f png -o "osu!.png.2" %{SOURCE1} + convert -composite 'osu!.png.1' 'osu!.png.2' -gravity center 'osu!.png' + rm 'osu!.png.1' 'osu!.png.2' + + cd ../../../.. +done + +%install +mkdir -p %{buildroot}/usr/share +cp -r --no-preserve=ownership icons %{buildroot}/usr/share/icons +install -D -m644 %{SOURCE2} %{buildroot}/usr/share/mime/packages/osu-file-extensions.xml + +%post +xdg-icon-resource forceupdate --theme hicolor &>/dev/null +update-mime-database usr/share/mime &>/dev/null +update-desktop-database -q + +%postun +xdg-icon-resource forceupdate --theme hicolor &>/dev/null +update-mime-database usr/share/mime &>/dev/null +update-desktop-database -q + +%posttrans +xdg-icon-resource forceupdate --theme hicolor &>/dev/null +update-mime-database usr/share/mime &>/dev/null +update-desktop-database -q + + +%files +/usr/share/icons/hicolor/*/apps/osu!.png +/usr/share/mime/packages/osu-file-extensions.xml + +%changelog +* Mon Feb 13 2023 windowsboy111 +- Initial package diff --git a/anda/rust/sccache/rust-sccache.spec b/anda/rust/sccache/rust-sccache.spec index b75e6501b3..97a39e7020 100644 --- a/anda/rust/sccache/rust-sccache.spec +++ b/anda/rust/sccache/rust-sccache.spec @@ -6,7 +6,7 @@ %global crate sccache Name: rust-sccache -Version: 0.4.0-pre.7 +Version: 0.3.3 Release: 1%{?dist} Summary: Ccache-like tool diff --git a/anda/rust/sccache/update.rhai b/anda/rust/sccache/update.rhai index 4a50e54657..1ed151b2ae 100644 --- a/anda/rust/sccache/update.rhai +++ b/anda/rust/sccache/update.rhai @@ -1 +1 @@ -rpm.version(gh("mozilla/sccache")); +rpm.version(crates("mozilla/sccache")); From c4eb9d9537e6a5f4c0461bac26c86f4554688df2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Feb 2023 02:39:57 +0000 Subject: [PATCH 166/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index f3b4aeb864..14ecd6bcb5 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.7 +Version: 1.4.8 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From e1cbcc22f25a666047f876352f91aca50536add4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Feb 2023 17:15:11 +0000 Subject: [PATCH 167/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 14ecd6bcb5..731f43fe38 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.8 +Version: 1.4.12 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 906ac2ac5571bd3a4e3115c550fe64bd21ced6b9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Feb 2023 18:20:14 +0000 Subject: [PATCH 168/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 731f43fe38..217e09a0db 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.12 +Version: 1.4.16 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 19121eae7651abc1b6bbacb5d2c910635707cd69 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Feb 2023 20:37:34 +0000 Subject: [PATCH 169/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index e7eba406f3..92e6702daa 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.246 +Version: 0.0.247 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From 0d12492e339e2053ef5dd610c7bb0d16ffef42c8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Feb 2023 22:37:56 +0000 Subject: [PATCH 170/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 217e09a0db..60e5eed9f4 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.16 +Version: 1.4.17 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 3056ea497ae2a1e1a47ea63d1e2f4b17a1f1a055 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Feb 2023 01:36:48 +0000 Subject: [PATCH 171/380] Automatic Update: latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 920885906e..f90d6fcd5a 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 76302ee78ab5e1253760a073ca5129fe42973a63 +%global commit c73d03b2b3eeaf4698afc9aee627cd1387b129d4 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index c2295a4d50..095457eae5 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit c15962c6c1f2e461178dce09c88cd81c844fce71 +%global commit 1f0fc61b53898f90936adcb45e5834fee55fd143 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index ab4efe2429..57fddfee45 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit c15962c6c1f2e461178dce09c88cd81c844fce71 +%global commit 1f0fc61b53898f90936adcb45e5834fee55fd143 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From a495686b2042128a6149325cd7fa6fa676b13c71 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Feb 2023 02:37:48 +0000 Subject: [PATCH 172/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 60e5eed9f4..f56733bc94 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.17 +Version: 1.4.21 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From dfc919d7d48b019efcf6cc1e4a27322afa82b8b8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Feb 2023 04:19:52 +0000 Subject: [PATCH 173/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index f56733bc94..bce07460fe 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.21 +Version: 1.4.23 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 2846cd872ed3e9e131aa75fd43775babe61a2de2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Feb 2023 14:15:06 +0000 Subject: [PATCH 174/380] Automatic Update: moby-buildx --- anda/moby-extras/moby-buildx/moby-buildx.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/moby-extras/moby-buildx/moby-buildx.spec b/anda/moby-extras/moby-buildx/moby-buildx.spec index e5b65b406d..a85ab9d506 100644 --- a/anda/moby-extras/moby-buildx/moby-buildx.spec +++ b/anda/moby-extras/moby-buildx/moby-buildx.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: moby-buildx -Version: 0.10.2 +Version: 0.10.3 Release: 1%{?dist} Summary: Docker CLI plugin for extended build capabilities with BuildKit From 4cdcc091c2740e2968c54d61d26b654771c80c7b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Feb 2023 19:11:48 +0000 Subject: [PATCH 175/380] Automatic Update: protobuf --- anda/python/protobuf/python3-protobuf.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/protobuf/python3-protobuf.spec b/anda/python/protobuf/python3-protobuf.spec index e98e5cc272..e49c73fd1f 100644 --- a/anda/python/protobuf/python3-protobuf.spec +++ b/anda/python/protobuf/python3-protobuf.spec @@ -2,7 +2,7 @@ %global pypi_name protobuf Name: python-%{pypi_name} -Version: 4.21.12 +Version: 4.22.0 Release: 1%{?dist} Summary: Protocol Buffers From 76532881f8554bd48247bcc6934fb39c7c8f1c24 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Feb 2023 21:14:17 +0000 Subject: [PATCH 176/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index eb2fb3acd8..a660fb738f 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.3.72 +Version: 1.4.0 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index bce07460fe..93c9422aac 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.23 +Version: 1.4.50 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 486374a1318c89d4f8eb927198078c8cc69402e7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Feb 2023 01:23:32 +0000 Subject: [PATCH 177/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index a660fb738f..5ca2eff09b 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.4.0 +Version: 1.4.1 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 93c9422aac..bad33e87de 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.50 +Version: 1.4.52 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 9b25752b5637622321046e4f45627dc609206df8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Feb 2023 01:38:31 +0000 Subject: [PATCH 178/380] Automatic Update: latte-dock-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index f90d6fcd5a..df7b8f125d 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit c73d03b2b3eeaf4698afc9aee627cd1387b129d4 +%global commit 7564e0ee52ef31f2dc08e5317e323426841c0516 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From 802b1e9b5ad100ad482efe381632e81f6bb22632 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Feb 2023 02:51:41 +0000 Subject: [PATCH 179/380] Automatic Update: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index 1565899687..1d04237e26 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.58.1 +Version: 1.58.2 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From e8bec8a043743b157ab017b1689ef0e3a53862e6 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 17 Feb 2023 12:22:54 +0800 Subject: [PATCH 180/380] bump: lorax Signed-off-by: madomado --- anda/tools/lorax/anda.hcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/lorax/anda.hcl b/anda/tools/lorax/anda.hcl index d0874b814a..1c6035937c 100644 --- a/anda/tools/lorax/anda.hcl +++ b/anda/tools/lorax/anda.hcl @@ -6,7 +6,7 @@ project pkg { scm_opts = { method = "git" package = "lorax" - branch = "lorax-38.4-1" + branch = "lorax-38.6-1" write_tar = "true" spec = "lorax.spec" git_get = "git clone https://github.com/weldr/lorax.git" From 80681aeb8374199f2245d03c054842387e0f277f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Feb 2023 05:36:29 +0000 Subject: [PATCH 181/380] Automatic Update: pop-launcher --- anda/rust/pop-launcher/pop-launcher.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/pop-launcher/pop-launcher.spec b/anda/rust/pop-launcher/pop-launcher.spec index 2d0175bd86..ec6c183ea5 100644 --- a/anda/rust/pop-launcher/pop-launcher.spec +++ b/anda/rust/pop-launcher/pop-launcher.spec @@ -5,8 +5,8 @@ %global crate pop-launcher Name: %{crate} -Version: 1.2.1 -Release: %autorelease +Version: 1.2.0 +Release: 1%{?dist} Summary: Library for writing plugins and frontends for pop-launcher # Upstream license specification: MPL-2.0 From 4cb194624026de8e5a6f80201980e76cc5254b92 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Feb 2023 06:20:51 +0000 Subject: [PATCH 182/380] Automatic Update: pop-launcher --- anda/rust/pop-launcher/pop-launcher.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/pop-launcher/pop-launcher.spec b/anda/rust/pop-launcher/pop-launcher.spec index ec6c183ea5..02cf6d5a7d 100644 --- a/anda/rust/pop-launcher/pop-launcher.spec +++ b/anda/rust/pop-launcher/pop-launcher.spec @@ -5,7 +5,7 @@ %global crate pop-launcher Name: %{crate} -Version: 1.2.0 +Version: 1.2.1 Release: 1%{?dist} Summary: Library for writing plugins and frontends for pop-launcher From 659dbbfffb592fa9c2186dfc23f96bca57fd9b8f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Feb 2023 10:17:45 +0000 Subject: [PATCH 183/380] Automatic Update: gitoxide --- anda/rust/gitoxide/rust-gitoxide.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/gitoxide/rust-gitoxide.spec b/anda/rust/gitoxide/rust-gitoxide.spec index 74483e2e12..309fb41abd 100644 --- a/anda/rust/gitoxide/rust-gitoxide.spec +++ b/anda/rust/gitoxide/rust-gitoxide.spec @@ -4,7 +4,7 @@ %global crate gitoxide Name: rust-gitoxide -Version: 0.21.0 +Version: 0.22.0 Release: 1%{?dist} Summary: Command-line application for interacting with git repositories From 26bfcef7fe857643e0c776b23a67b744ee553698 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Feb 2023 10:38:53 +0000 Subject: [PATCH 184/380] Automatic Update: gitoxide --- anda/rust/gitoxide/rust-gitoxide.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/gitoxide/rust-gitoxide.spec b/anda/rust/gitoxide/rust-gitoxide.spec index 309fb41abd..0c27c72e62 100644 --- a/anda/rust/gitoxide/rust-gitoxide.spec +++ b/anda/rust/gitoxide/rust-gitoxide.spec @@ -4,7 +4,7 @@ %global crate gitoxide Name: rust-gitoxide -Version: 0.22.0 +Version: 0.22.1 Release: 1%{?dist} Summary: Command-line application for interacting with git repositories From 04c8cebba3d6fb7aa1bdad9a2ecc3acbe4fa9fcd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Feb 2023 13:24:03 +0000 Subject: [PATCH 185/380] Automatic Update: anki-bin anki-qt5 anki --- anda/apps/anki-bin/anki-bin.spec | 2 +- anda/apps/anki-qt5/anki-qt5.spec | 2 +- anda/apps/anki/anki.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index 16a2b8b850..7d111affa5 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,5 +1,5 @@ Name: anki-bin -Version: 2.1.57 +Version: 2.1.58 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning (Installed with wheel) License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index c8233ff565..cc42bba0dd 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -1,5 +1,5 @@ Name: anki-qt5 -Version: 2.1.57 +Version: 2.1.58 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index a782638318..09a52516d4 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,5 +1,5 @@ Name: anki -Version: 2.1.57 +Version: 2.1.58 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY From a18c3f100234c0e8eb9e4fa92af7d46b2feb3d3f Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 17 Feb 2023 22:53:15 +0800 Subject: [PATCH 186/380] fix(dbgpkg): pop-launcher (#198) Signed-off-by: madomado --- anda/rust/pop-launcher/pop-launcher.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/pop-launcher/pop-launcher.spec b/anda/rust/pop-launcher/pop-launcher.spec index 02cf6d5a7d..94d7eeacfb 100644 --- a/anda/rust/pop-launcher/pop-launcher.spec +++ b/anda/rust/pop-launcher/pop-launcher.spec @@ -1,6 +1,6 @@ %define _disable_source_fetch 0 %bcond_without check -#%%global debug_package %%{nil} +%global debug_package %%{nil} %global crate pop-launcher From 91a843035bc137065d6f30023394be304558ebc5 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 17 Feb 2023 22:53:34 +0800 Subject: [PATCH 187/380] fix: protobuf (#199) Fix deps gcc Signed-off-by: madomado --- anda/python/protobuf/python3-protobuf.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/protobuf/python3-protobuf.spec b/anda/python/protobuf/python3-protobuf.spec index e49c73fd1f..ac3c96771f 100644 --- a/anda/python/protobuf/python3-protobuf.spec +++ b/anda/python/protobuf/python3-protobuf.spec @@ -11,7 +11,7 @@ URL: https://developers.google.com/protocol-buffers/ Source0: %{pypi_source} BuildArch: noarch -BuildRequires: python3-devel +BuildRequires: python3-devel gcc BuildRequires: python3dist(setuptools) %description From 7169f41bfdfcab1b0fbb73658a5f837622677a99 Mon Sep 17 00:00:00 2001 From: madomado Date: Fri, 17 Feb 2023 23:22:56 +0800 Subject: [PATCH 188/380] fix(dbgpkg): pop-launcher (#200) Last time I incorrectly uncommented that so yeah I mean the macro escape thingy --- anda/rust/pop-launcher/pop-launcher.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/pop-launcher/pop-launcher.spec b/anda/rust/pop-launcher/pop-launcher.spec index 94d7eeacfb..95703efa70 100644 --- a/anda/rust/pop-launcher/pop-launcher.spec +++ b/anda/rust/pop-launcher/pop-launcher.spec @@ -1,6 +1,6 @@ %define _disable_source_fetch 0 %bcond_without check -%global debug_package %%{nil} +%global debug_package %{nil} %global crate pop-launcher From 68803911af7ae6bef718e653ba08effad886f6a1 Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 18 Feb 2023 01:02:18 +0800 Subject: [PATCH 189/380] feat(gha): update workflow show full backtrace (#201) Part of the investigation on the error here: https://github.com/terrapkg/packages/actions/runs/4205239359/jobs/7297028162 Signed-off-by: madomado --- .github/workflows/update.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index bfeb235fb5..e55d3d66da 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -30,6 +30,7 @@ jobs: run: anda update -vv env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + RUST_BACKTRACE: full - name: Save run: | From 3d135aa2ba0480df7c9e8efb09f5aa42547ae6ed Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Feb 2023 21:13:46 +0000 Subject: [PATCH 190/380] Automatic Update: gradle --- anda/tools/gradle/gradle.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/gradle/gradle.spec b/anda/tools/gradle/gradle.spec index e8d7586314..8f9f96ac61 100644 --- a/anda/tools/gradle/gradle.spec +++ b/anda/tools/gradle/gradle.spec @@ -1,5 +1,5 @@ Name: gradle -Version: 8.0.0 +Version: 8.0.1 Release: 1%{?dist} Summary: Powerful build system for the JVM URL: https://gradle.org/ From d2838fe4e59c39db6df14e0108a8a9948fe7226f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Feb 2023 01:19:33 +0000 Subject: [PATCH 191/380] Automatic Update: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index 1d04237e26..b317a53297 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.58.2 +Version: 1.58.3 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From 99b6be1f547e915a063e43469e414e39110b2529 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Feb 2023 01:26:48 +0000 Subject: [PATCH 192/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 095457eae5..dbbdff668b 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 1f0fc61b53898f90936adcb45e5834fee55fd143 +%global commit b977ac6df5a6b953f3a04d774bddfee38e30bb04 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 57fddfee45..3ff44405fa 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 1f0fc61b53898f90936adcb45e5834fee55fd143 +%global commit b977ac6df5a6b953f3a04d774bddfee38e30bb04 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 50ac3bb57bdd87e1a79e73f2b286bf700ba8d209 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Feb 2023 02:33:50 +0000 Subject: [PATCH 193/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index bad33e87de..72936018f6 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.52 +Version: 1.4.57 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 40021e084a87e435858564cbbf207faf32c4f074 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Feb 2023 05:14:08 +0000 Subject: [PATCH 194/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 5ca2eff09b..0fb35e5db1 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.4.1 +Version: 1.4.2 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 023292b4c12f649e51fe514088270c9c9e2174f9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Feb 2023 06:39:44 +0000 Subject: [PATCH 195/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 0fb35e5db1..8e0c73836c 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.4.2 +Version: 1.4.3 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 9dcf71fcc7282a4a2a737032a702fbee14f42942 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 17 Feb 2023 23:30:59 -0800 Subject: [PATCH 196/380] add: compiz9 (#196) * feat: add compiz9 * chore: add myslef to CODEOWNERS --- CODEOWNERS | 2 + anda/desktops/compiz9/anda.hcl | 5 + anda/desktops/compiz9/compiz9.spec | 153 +++++++++++++++++++++++++++++ 3 files changed, 160 insertions(+) create mode 100644 anda/desktops/compiz9/anda.hcl create mode 100644 anda/desktops/compiz9/compiz9.spec diff --git a/CODEOWNERS b/CODEOWNERS index 80bada7762..397af39e63 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -28,3 +28,5 @@ /anda/rust/starship @korewaChino /anda/rust/zellij @korewaChino /anda/audio/distrho @korewaChino + +/anda/desktop/compiz9 @cat-master21 \ No newline at end of file diff --git a/anda/desktops/compiz9/anda.hcl b/anda/desktops/compiz9/anda.hcl new file mode 100644 index 0000000000..34ea7fc7f7 --- /dev/null +++ b/anda/desktops/compiz9/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "compiz9.spec" + } +} \ No newline at end of file diff --git a/anda/desktops/compiz9/compiz9.spec b/anda/desktops/compiz9/compiz9.spec new file mode 100644 index 0000000000..57457e0fc9 --- /dev/null +++ b/anda/desktops/compiz9/compiz9.spec @@ -0,0 +1,153 @@ +%define _ubuntu_rel 22.10.20220822-0ubuntu1 + +Name: compiz9 +Version: 0.9.14.2 +Release: %autorelease +Summary: OpenGL window and compositing manager 0.9.X.X series + +License: GPLv2+ AND LGPLv2+ AND MIT +URL: https://launchpad.net/compiz +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/c/compiz/compiz_%{version}+%{_ubuntu_rel}.tar.xz +Patch0: https://raw.githubusercontent.com/cat-master21/unityDE-specs/main/patches/compiz-cmake-install-path.patch + +Conflicts: compiz +BuildRequires: libX11-devel +BuildRequires: libdrm-devel +BuildRequires: libXcursor-devel +BuildRequires: libXfixes-devel +BuildRequires: libXrandr-devel +BuildRequires: libXrender-devel +BuildRequires: libXcomposite-devel +BuildRequires: libXdamage-devel +BuildRequires: libXext-devel +BuildRequires: libXt-devel +BuildRequires: libSM-devel +BuildRequires: libICE-devel +BuildRequires: libXmu-devel +BuildRequires: desktop-file-utils +BuildRequires: intltool +BuildRequires: gettext +BuildRequires: librsvg2-devel +BuildRequires: mesa-libGLU-devel +BuildRequires: fuse-devel +BuildRequires: cairo-devel +BuildRequires: libjpeg-turbo-devel +BuildRequires: libxslt-devel +BuildRequires: glib2-devel +BuildRequires: libwnck3-devel +BuildRequires: cmake +BuildRequires: gcc +BuildRequires: g++ +BuildRequires: make +BuildRequires: glibmm24-devel +BuildRequires: lcov +BuildRequires: python3-devel +BuildRequires: boost-devel +BuildRequires: libnotify-devel +BuildRequires: python3-Cython +BuildRequires: glibc-headers-x86 +BuildRequires: metacity-devel +BuildRequires: libglvnd-devel +BuildRequires: gcovr +BuildRequires: mesa-libEGL-devel +BuildRequires: glib2-devel +BuildRequires: xorg-x11-server-devel +Requires: glib2 +Requires: xorg-x11-server-Xorg +Requires: metacity +Requires: glx-utils + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package contains the development files for %{name}. + +%package -n python3-ccsm +Summary: Compiz Config Manager +Conflicts: ccsm +Requires: %{name}%{?_isa} + +%description -n python3-ccsm +Compiz Config Manager helps configure Compiz Window Manager, version 0.9 series + +%description +Compiz 9 branch, which is newer then what Fedora packages and required by Unity 7.6 and higher. + +%prep +%autosetup -p1 -n compiz + +%build +# The driver blacklist hack is obselete +sed -i 's/(nouveau|Intel).*Mesa 8.0//' plugins/opengl/opengl.xml.in +%cmake -DCOMPIZ_DISABLE_GS_SCHEMAS_INSTALL=OFF -DBUILD_GTK=ON -DBUILD_METACITY=ON -DCOMPIZ_BUILD_TESTING=OFF -DBUILD_GLES=ON -DCOMPIZ_PACKAGING_ENABLED=TRUE -DBUILD_XORG_GTEST=OFF -DCOMPIZ_BUILD_WITH_RPATH=FALSE -DCOMPIZ_WERROR=OFF +%cmake_build + +%install +%cmake_install + +desktop-file-install \ + --delete-original \ + --dir=%{buildroot}%{_datadir}/applications \ +%{buildroot}%{_datadir}/applications/*.desktop + +find %{buildroot} -name '*.la' -exec rm -f {} ';' + +%find_lang ccsm +%find_lang compiz + +%py3_shebang_fix $RPM_BUILD_ROOT%{_bindir}/ccsm + +# placeholder for local icons +mkdir -p %{buildroot}%{_datadir}/compiz/icons/hicolor/{scalable/{apps,\ +categories},22x22/{categories,devices,mimetypes}} + +%files -f compiz.lang +%doc AUTHORS README INSTALL NEWS +%license COPYING COPYING.GPL COPYING.LGPL COPYING.MIT +%config %{_sysconfdir}/compizconfig/config.conf +%{_bindir}/compiz +%{_bindir}/compiz-decorator +%{_bindir}/gtk-window-decorator +%{_libdir}/libcompizconfig.so.* +%{_libdir}/libcompizconfig_gsettings_backend.so +%{_libdir}/libcompiz_core.so.* +%{_libdir}/libdecoration.so.* +%dir %{_libdir}/compiz +%{_libdir}/compiz/*.so +%dir %{_libdir}/compizconfig +%dir %{_libdir}/compizconfig/backends +%{_libdir}/compizconfig/backends/*.so +%{python3_sitearch}/compizconfig.cpython*.so +%{python3_sitearch}/compizconfig_python*.egg-info/ +%{_datadir}/applications/compiz.desktop +#{_datadir}/compiz/ +%{_datadir}/glib-2.0/schemas/org.compiz*.gschema.xml +%{_datadir}/gnome-control-center/keybindings/50-compiz-*.xml + +%files devel +%{_includedir}/compiz/ +%dir %{_includedir}/compizconfig +%{_includedir}/compizconfig/*.h +%{_libdir}/libcompizconfig.so +%{_libdir}/libcompiz_core.so +%{_libdir}/libdecoration.so +%{_libdir}/pkgconfig/*.pc +%{_datadir}/cmake/Modules/*.cmake + +%files -n python3-ccsm -f ccsm.lang +%doc AUTHORS NEWS +%license COPYING +%{_bindir}/ccsm +%{_datadir}/applications/ccsm.desktop +%dir %{_datadir}/ccsm +%{_datadir}/ccsm/* +%{_datadir}/icons/hicolor/*/apps/ccsm.png +%{_datadir}/icons/hicolor/*/apps/ccsm.svg +%dir %{python3_sitelib}/ccm +%{python3_sitelib}/ccm/* +%{python3_sitelib}/ccsm-%{version}-py%{python3_version}.egg-info + +%changelog +%autochangelog \ No newline at end of file From e8ec3fa2bfb84baea69a4d8a520f8eff1269c309 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sat, 18 Feb 2023 23:30:12 +0800 Subject: [PATCH 197/380] fix(update): sccache --- anda/rust/sccache/update.rhai | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/sccache/update.rhai b/anda/rust/sccache/update.rhai index 1ed151b2ae..eb645c69f5 100644 --- a/anda/rust/sccache/update.rhai +++ b/anda/rust/sccache/update.rhai @@ -1 +1 @@ -rpm.version(crates("mozilla/sccache")); +rpm.version(crates("sccache")); From c3b91814767675d8b2a0d12a817d88755a898eea Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Feb 2023 21:36:44 +0000 Subject: [PATCH 198/380] Automatic Update: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 93fb6bc544..7601525ffc 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 19.0.0 +Version: 19.0.1 Release: 1%{?dist} Summary: A custom font based on iosevka From 707168b69817ba7e0ee377b0be07aace7ceae567 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 19 Feb 2023 22:15:51 +0800 Subject: [PATCH 199/380] chore(update): budgie-extras (#203) --- anda/desktops/budgie/budgie-extras/.gitignore | 2 -- anda/desktops/budgie/budgie-extras/budgie-extras.spec | 3 +-- anda/desktops/budgie/budgie-extras/update.rhai | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) delete mode 100644 anda/desktops/budgie/budgie-extras/.gitignore diff --git a/anda/desktops/budgie/budgie-extras/.gitignore b/anda/desktops/budgie/budgie-extras/.gitignore deleted file mode 100644 index 77678758f7..0000000000 --- a/anda/desktops/budgie/budgie-extras/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.tar.* -build/ \ No newline at end of file diff --git a/anda/desktops/budgie/budgie-extras/budgie-extras.spec b/anda/desktops/budgie/budgie-extras/budgie-extras.spec index c4411e7b57..296ab44e37 100644 --- a/anda/desktops/budgie/budgie-extras/budgie-extras.spec +++ b/anda/desktops/budgie/budgie-extras/budgie-extras.spec @@ -1,6 +1,6 @@ Name: budgie-extras -Version: 1.5.0 +Version: 1.5.90 Release: 1%{dist} License: GPLv3 @@ -442,6 +442,5 @@ rm -f %{buildroot}%{_bindir}/quickchar - Updated to 1.4.0 - Added requirements for Workspace Overview - * Fri Apr 16 2021 Thomas Batten - 1.2.0-1 - Initial Build diff --git a/anda/desktops/budgie/budgie-extras/update.rhai b/anda/desktops/budgie/budgie-extras/update.rhai index 14519efa4d..7f2396082f 100644 --- a/anda/desktops/budgie/budgie-extras/update.rhai +++ b/anda/desktops/budgie/budgie-extras/update.rhai @@ -1 +1 @@ -rpm.version(gh("UbuntuBudgie/budgie-extras")); +rpm.version(gh_tag("UbuntuBudgie/budgie-extras")); From 44e5e4e3da44ef2ffd8a9d897cd6269784f4040c Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Mon, 20 Feb 2023 00:38:04 +0800 Subject: [PATCH 200/380] fix: gcm-core --- anda/tools/gcm-core/gcm-core.spec | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/anda/tools/gcm-core/gcm-core.spec b/anda/tools/gcm-core/gcm-core.spec index 2483716c20..e118a55c50 100644 --- a/anda/tools/gcm-core/gcm-core.spec +++ b/anda/tools/gcm-core/gcm-core.spec @@ -30,18 +30,17 @@ Secure, cross-platform Git credential storage with authentication to GitHub, Azu %prep %forgesetup - %build dotnet build -c LinuxRelease - %install -install -D -m 755 out/linux/Packaging.Linux/payload/Release/%{long_name}-core %{buildroot}%{_bindir}/%{long_name}-core +ls out/linux/Packaging.Linux/Release/payload -alh +install -Dm755 out/linux/Packaging.Linux/Release/payload/%{long_name} %{buildroot}%{_bindir}/%{long_name} %files %license LICENSE - +/usr/bin/git-credential-manager %changelog From 046ad272c102c36fbead2751a08b6d82b0191d92 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Feb 2023 16:43:59 +0000 Subject: [PATCH 201/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 8e0c73836c..9ed739b22c 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.4.3 +Version: 1.4.5 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 72936018f6..597082307f 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.57 +Version: 1.4.58 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 9ed10ca59fed496411b736f56e56103054a06dc1 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Mon, 20 Feb 2023 00:57:50 +0800 Subject: [PATCH 202/380] fix: budgie-extras --- anda/desktops/budgie/budgie-extras/budgie-extras.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/anda/desktops/budgie/budgie-extras/budgie-extras.spec b/anda/desktops/budgie/budgie-extras/budgie-extras.spec index 296ab44e37..567150a36b 100644 --- a/anda/desktops/budgie/budgie-extras/budgie-extras.spec +++ b/anda/desktops/budgie/budgie-extras/budgie-extras.spec @@ -335,8 +335,15 @@ rm -f %{buildroot}%{_bindir}/quickchar %files -n budgie-applet-hotcorners %{_libdir}/budgie-desktop/plugins/budgie-hotcorners -%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-hotcorners.gschema.xml +%{_sysconfdir}/xdg/autostart/org.ubuntubudgie.budgie-extras.HotCorners-autostart.desktop +%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-extras.HotCorners.gschema.xml +%{_datadir}/applications/org.ubuntubudgie.budgie-extras.HotCorners.desktop +%{_datadir}/budgie-hotcorners +/usr/libexec/budgie-hotcorners/ + %{_datadir}/pixmaps/budgie-hotcorners-symbolic.svg +%{_datadir}/pixmaps/budgie-hotcgui-*.svg +%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.budgie-extras.hotcorners.svg %files -n budgie-applet-kangaroo %{_libdir}/budgie-desktop/plugins/budgie-kangaroo @@ -407,6 +414,7 @@ rm -f %{buildroot}%{_bindir}/quickchar %files -n budgie-applet-window-shuffler %{_sysconfdir}/xdg/autostart/layoutspopup-autostart.desktop +%{_sysconfdir}/xdg/autostart/dragsnap-autostart.desktop %{_sysconfdir}/xdg/autostart/shuffler*.desktop %{_libdir}/budgie-window-shuffler %{_datadir}/applications/org.ubuntubudgie.shufflercontrol.desktop @@ -415,6 +423,7 @@ rm -f %{buildroot}%{_bindir}/quickchar %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-shufflerapplet.gschema.xml %{_datadir}/pixmaps/shuffler-*.svg %{_datadir}/pixmaps/shufflerapplet-*.svg +%{_datadir}/pixmaps/dragsnapimg*.svg %{_libdir}/budgie-desktop/plugins/budgie-window-shuffler/ShufflerAPplet.plugin %{_libdir}/budgie-desktop/plugins/budgie-window-shuffler/libshufflerapplet.so %{_datadir}/metainfo/org.ubuntubudgie.shufflercontrol.metainfo.xml From 32273905a1f4d8e1cc173cc7ff6ae9407d0cf81e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Feb 2023 17:13:32 +0000 Subject: [PATCH 203/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 597082307f..59955af51b 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.58 +Version: 1.4.60 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 3c51e324c34e29f0e2358aa430dbde94509d5396 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 01:35:43 +0800 Subject: [PATCH 204/380] fix: protobuf (#206) --- anda/python/protobuf/python3-protobuf.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/anda/python/protobuf/python3-protobuf.spec b/anda/python/protobuf/python3-protobuf.spec index ac3c96771f..c058b727eb 100644 --- a/anda/python/protobuf/python3-protobuf.spec +++ b/anda/python/protobuf/python3-protobuf.spec @@ -37,12 +37,13 @@ rm -rf %{pypi_name}.egg-info %py3_install %files -n python3-%{pypi_name} -%license LICENSE %doc README.md -%{python3_sitelib}/google -%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}-*.pth -%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info +%{python3_sitearch}/google +%{python3_sitearch}/%{pypi_name}-%{version}-py%{python3_version}.egg-info %changelog +* Sun Feb 19 2023 windowsboy111 - 4.22.0-1 +- Bump. + * Tue Jan 10 2023 windowsboy111 - 4.21.12-1 - Initial package. From 3cd82299fa21145532c75aca5a8f397f9b2e4089 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 19 Feb 2023 17:36:20 +0000 Subject: [PATCH 205/380] Automatic Update: tau-helium ruff --- anda/others/tau-helium/tau-helium.spec | 2 +- anda/python/ruff/python3-ruff.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 59955af51b..44337e90ce 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.60 +Version: 1.4.61 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 92e6702daa..813853c5e9 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.247 +Version: 0.0.248 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From 5cfe77442a18c9444679068cbbd9cf53bf56b893 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 01:43:01 +0800 Subject: [PATCH 206/380] fix: protobuf (#207) buildarch Signed-off-by: madomado --- anda/python/protobuf/python3-protobuf.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/anda/python/protobuf/python3-protobuf.spec b/anda/python/protobuf/python3-protobuf.spec index c058b727eb..977fb8ad58 100644 --- a/anda/python/protobuf/python3-protobuf.spec +++ b/anda/python/protobuf/python3-protobuf.spec @@ -9,7 +9,6 @@ Summary: Protocol Buffers License: BSD-3-Clause URL: https://developers.google.com/protocol-buffers/ Source0: %{pypi_source} -BuildArch: noarch BuildRequires: python3-devel gcc BuildRequires: python3dist(setuptools) From 5f5df2e2ea8725b4a7d8cae83e8c47dcd454472d Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 08:41:36 +0800 Subject: [PATCH 207/380] =?UTF-8?q?fix:=20protobuf=20(#208)=20=E2=86=90=20?= =?UTF-8?q?again?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: protobuf * fix: protobuf --- anda/python/protobuf/python3-protobuf.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/python/protobuf/python3-protobuf.spec b/anda/python/protobuf/python3-protobuf.spec index 977fb8ad58..cddf33938c 100644 --- a/anda/python/protobuf/python3-protobuf.spec +++ b/anda/python/protobuf/python3-protobuf.spec @@ -39,6 +39,7 @@ rm -rf %{pypi_name}.egg-info %doc README.md %{python3_sitearch}/google %{python3_sitearch}/%{pypi_name}-%{version}-py%{python3_version}.egg-info +%{python3_sitearch}/%{pypi_name}-%{version}-py%{python3_version}-nspkg.pth %changelog * Sun Feb 19 2023 windowsboy111 - 4.22.0-1 From 4d8f361111052d7b99bcb2c48330b61a11887b7e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Feb 2023 00:50:07 +0000 Subject: [PATCH 208/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 44337e90ce..b2a8adeb03 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.61 +Version: 1.4.62 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 404516e2670c19a4fa651b5eaf36296189ca6f80 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 11:33:24 +0800 Subject: [PATCH 209/380] fix: maturin (#212) * fix: maturin * fix: protobuf * fix: maturin * feat(checks): remove checks from maturin --------- Signed-off-by: madomado --- anda/rust/maturin/rust-maturin.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/maturin/rust-maturin.spec b/anda/rust/maturin/rust-maturin.spec index 53ca27d189..8226f23a51 100644 --- a/anda/rust/maturin/rust-maturin.spec +++ b/anda/rust/maturin/rust-maturin.spec @@ -3,7 +3,7 @@ Name: rust-maturin Version: 0.14.13 -Release: 1%{?dist} +Release: %autorelease Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages License: MIT OR Apache-2.0 @@ -240,12 +240,12 @@ use the "ureq" feature of the "%{crate}" crate. %files -n %{name}+ureq-devel %ghost %{crate_instdir}/Cargo.toml - %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep_online %build +cargo add time -F macros %cargo_build %install From d233fda589af8001c6d520f3a0426dbe9ed66f2b Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 11:42:25 +0800 Subject: [PATCH 210/380] chore(yank): ruff (#211) --- anda/python/ruff/python3-ruff.spec | 2 +- anda/python/ruff/update.rhai | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 813853c5e9..92e6702daa 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.248 +Version: 0.0.247 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT diff --git a/anda/python/ruff/update.rhai b/anda/python/ruff/update.rhai index ba547052d7..1dd9d19c6b 100644 --- a/anda/python/ruff/update.rhai +++ b/anda/python/ruff/update.rhai @@ -1 +1 @@ -rpm.version(gh("charliermarsh/ruff")); +rpm.version(pypi("ruff")); From 9be2fdb0f8228ec68b6d0454df0c369cc63361f3 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 12:15:04 +0800 Subject: [PATCH 211/380] add: oxipng (#213) * add: oxipng * forgot cargo_prep_online * remove checks * Revert "remove checks" This reverts commit 5ddef305d62edc2489668545741efd8d3896ad44. --- anda/rust/oxipng/anda.hcl | 5 + anda/rust/oxipng/rust-oxipng.spec | 186 ++++++++++++++++++++++++++++++ anda/rust/oxipng/update.rhai | 1 + 3 files changed, 192 insertions(+) create mode 100644 anda/rust/oxipng/anda.hcl create mode 100644 anda/rust/oxipng/rust-oxipng.spec create mode 100644 anda/rust/oxipng/update.rhai diff --git a/anda/rust/oxipng/anda.hcl b/anda/rust/oxipng/anda.hcl new file mode 100644 index 0000000000..fc80691367 --- /dev/null +++ b/anda/rust/oxipng/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-oxipng.spec" + } +} diff --git a/anda/rust/oxipng/rust-oxipng.spec b/anda/rust/oxipng/rust-oxipng.spec new file mode 100644 index 0000000000..38d94812d4 --- /dev/null +++ b/anda/rust/oxipng/rust-oxipng.spec @@ -0,0 +1,186 @@ +# Generated by rust2rpm 23 +%bcond_without check + +%global crate oxipng + +Name: rust-oxipng +Version: 8.0.0 +Release: %autorelease +Summary: Lossless PNG compression optimizer + +License: MIT +URL: https://crates.io/crates/oxipng +Source: %{crates_source} + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Lossless PNG compression optimizer.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%doc CHANGELOG.md +%doc README.md +%doc README.template.md +%{_bindir}/oxipng + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +%license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/CHANGELOG.md +%doc %{crate_instdir}/README.md +%doc %{crate_instdir}/README.template.md +%{crate_instdir}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+binary-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+binary-devel %{_description} + +This package contains library source intended for building other packages which +use the "binary" feature of the "%{crate}" crate. + +%files -n %{name}+binary-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+clap-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+clap-devel %{_description} + +This package contains library source intended for building other packages which +use the "clap" feature of the "%{crate}" crate. + +%files -n %{name}+clap-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+filetime-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+filetime-devel %{_description} + +This package contains library source intended for building other packages which +use the "filetime" feature of the "%{crate}" crate. + +%files -n %{name}+filetime-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+freestanding-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+freestanding-devel %{_description} + +This package contains library source intended for building other packages which +use the "freestanding" feature of the "%{crate}" crate. + +%files -n %{name}+freestanding-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+parallel-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+parallel-devel %{_description} + +This package contains library source intended for building other packages which +use the "parallel" feature of the "%{crate}" crate. + +%files -n %{name}+parallel-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+rayon-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+rayon-devel %{_description} + +This package contains library source intended for building other packages which +use the "rayon" feature of the "%{crate}" crate. + +%files -n %{name}+rayon-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+stderrlog-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+stderrlog-devel %{_description} + +This package contains library source intended for building other packages which +use the "stderrlog" feature of the "%{crate}" crate. + +%files -n %{name}+stderrlog-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+wild-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+wild-devel %{_description} + +This package contains library source intended for building other packages which +use the "wild" feature of the "%{crate}" crate. + +%files -n %{name}+wild-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+zopfli-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+zopfli-devel %{_description} + +This package contains library source intended for building other packages which +use the "zopfli" feature of the "%{crate}" crate. + +%files -n %{name}+zopfli-devel +%ghost %{crate_instdir}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/anda/rust/oxipng/update.rhai b/anda/rust/oxipng/update.rhai new file mode 100644 index 0000000000..2042f2f0ae --- /dev/null +++ b/anda/rust/oxipng/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("oxipng")); From 8f38d6d0d1f0b856d2d7908a370031cfd113520f Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 12:15:50 +0800 Subject: [PATCH 212/380] add: felix (#214) * add: felix * remove checks --- anda/rust/felix/anda.hcl | 5 ++++ anda/rust/felix/rust-felix.spec | 47 +++++++++++++++++++++++++++++++++ anda/rust/felix/update.rhai | 1 + 3 files changed, 53 insertions(+) create mode 100644 anda/rust/felix/anda.hcl create mode 100644 anda/rust/felix/rust-felix.spec create mode 100644 anda/rust/felix/update.rhai diff --git a/anda/rust/felix/anda.hcl b/anda/rust/felix/anda.hcl new file mode 100644 index 0000000000..2930c35fee --- /dev/null +++ b/anda/rust/felix/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-felix.spec" + } +} diff --git a/anda/rust/felix/rust-felix.spec b/anda/rust/felix/rust-felix.spec new file mode 100644 index 0000000000..738425d09c --- /dev/null +++ b/anda/rust/felix/rust-felix.spec @@ -0,0 +1,47 @@ +# Generated by rust2rpm 23 +%global crate felix + +Name: rust-felix +Version: 2.2.5 +Release: %autorelease +Summary: Tui file manager with vim-like key mapping + +License: MIT +URL: https://crates.io/crates/felix +Source: %{crates_source} + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Tui file manager with vim-like key mapping.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%doc CHANGELOG.md +%doc README.md +%{_bindir}/fx + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/anda/rust/felix/update.rhai b/anda/rust/felix/update.rhai new file mode 100644 index 0000000000..81890a7f1a --- /dev/null +++ b/anda/rust/felix/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("felix")); From da51d99a3d30cc35e2466b876f0f82e455b29de2 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 12:18:31 +0800 Subject: [PATCH 213/380] add: bandwhich (#215) * add: bandwhich * remove checks --- anda/rust/bandwhich/anda.hcl | 5 ++ .../bandwhich-fix-metadata-auto.diff | 16 ++++++ anda/rust/bandwhich/rust-bandwhich.spec | 52 +++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 anda/rust/bandwhich/anda.hcl create mode 100644 anda/rust/bandwhich/bandwhich-fix-metadata-auto.diff create mode 100644 anda/rust/bandwhich/rust-bandwhich.spec diff --git a/anda/rust/bandwhich/anda.hcl b/anda/rust/bandwhich/anda.hcl new file mode 100644 index 0000000000..5506b9e80a --- /dev/null +++ b/anda/rust/bandwhich/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-bandwhich.spec" + } +} diff --git a/anda/rust/bandwhich/bandwhich-fix-metadata-auto.diff b/anda/rust/bandwhich/bandwhich-fix-metadata-auto.diff new file mode 100644 index 0000000000..0091bf4a7d --- /dev/null +++ b/anda/rust/bandwhich/bandwhich-fix-metadata-auto.diff @@ -0,0 +1,16 @@ +--- bandwhich-0.20.0/Cargo.toml 2020-10-15T09:07:04+00:00 ++++ bandwhich-0.20.0/Cargo.toml 2020-10-15T09:07:04+00:00 +@@ -83,13 +83,3 @@ + version = "1" + [target."cfg(target_os=\"linux\")".dependencies.procfs] + version = "0.7.4" +-[target."cfg(target_os=\"windows\")".dependencies.netstat2] +-version = "0.9.0" +- +-[target."cfg(target_os=\"windows\")".dependencies.sysinfo] +-version = "0.15.1" +-[target."cfg(target_os=\"windows\")".build-dependencies.http_req] +-version = "0.7.0" +- +-[target."cfg(target_os=\"windows\")".build-dependencies.zip] +-version = "0.5.6" diff --git a/anda/rust/bandwhich/rust-bandwhich.spec b/anda/rust/bandwhich/rust-bandwhich.spec new file mode 100644 index 0000000000..d49fd3a0d9 --- /dev/null +++ b/anda/rust/bandwhich/rust-bandwhich.spec @@ -0,0 +1,52 @@ +# Generated by rust2rpm 23 +%global crate bandwhich + +Name: rust-bandwhich +Version: 0.20.0 +Release: %autorelease +Summary: Display current network utilization by process, connection and remote IP/hostname + +License: MIT +URL: https://crates.io/crates/bandwhich +Source: %{crates_source} +# Automatically generated patch to strip foreign dependencies +Patch: bandwhich-fix-metadata-auto.diff + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Display current network utilization by process, connection and remote +IP/hostname.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE.md +%doc CHANGELOG.md +%doc CODE_OF_CONDUCT.md +%doc CONTRIBUTING.md +%doc README.md +%{_bindir}/bandwhich + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog From 678715b41e34aed1bfbb610e0ded1162ba5d9b32 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 12:28:59 +0800 Subject: [PATCH 214/380] add: detox (#216) * add: detox * well --- anda/rust/detox/anda.hcl | 5 ++++ anda/rust/detox/rust-detox.spec | 48 +++++++++++++++++++++++++++++++++ anda/rust/detox/update.rhai | 1 + 3 files changed, 54 insertions(+) create mode 100644 anda/rust/detox/anda.hcl create mode 100644 anda/rust/detox/rust-detox.spec create mode 100644 anda/rust/detox/update.rhai diff --git a/anda/rust/detox/anda.hcl b/anda/rust/detox/anda.hcl new file mode 100644 index 0000000000..5d1e8e449a --- /dev/null +++ b/anda/rust/detox/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-detox.spec" + } +} diff --git a/anda/rust/detox/rust-detox.spec b/anda/rust/detox/rust-detox.spec new file mode 100644 index 0000000000..9a21c46586 --- /dev/null +++ b/anda/rust/detox/rust-detox.spec @@ -0,0 +1,48 @@ +# Generated by rust2rpm 23 +%bcond_without check + +%global crate detox + +Name: rust-detox +Version: 0.1.2 +Release: %autorelease +Summary: Quickly clean up your development directories on disk + +License: MIT +URL: https://crates.io/crates/detox +Source: %{crates_source} + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Quickly clean up your development directories on disk.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%doc README.md +%{_bindir}/detox + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/anda/rust/detox/update.rhai b/anda/rust/detox/update.rhai new file mode 100644 index 0000000000..2f8a12eff3 --- /dev/null +++ b/anda/rust/detox/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("detox")); From a206126815d362701e9f1533e93b2263923e0468 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 12:41:40 +0800 Subject: [PATCH 215/380] add: kondo (#217) --- anda/rust/kondo-ui/anda.hcl | 5 +++ anda/rust/kondo-ui/rust-kondo-ui.spec | 52 +++++++++++++++++++++++++++ anda/rust/kondo-ui/update.rhai | 1 + anda/rust/kondo/anda.hcl | 5 +++ anda/rust/kondo/rust-kondo.spec | 49 +++++++++++++++++++++++++ anda/rust/kondo/update.rhai | 1 + 6 files changed, 113 insertions(+) create mode 100644 anda/rust/kondo-ui/anda.hcl create mode 100644 anda/rust/kondo-ui/rust-kondo-ui.spec create mode 100644 anda/rust/kondo-ui/update.rhai create mode 100644 anda/rust/kondo/anda.hcl create mode 100644 anda/rust/kondo/rust-kondo.spec create mode 100644 anda/rust/kondo/update.rhai diff --git a/anda/rust/kondo-ui/anda.hcl b/anda/rust/kondo-ui/anda.hcl new file mode 100644 index 0000000000..a6f4594bcf --- /dev/null +++ b/anda/rust/kondo-ui/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-kondo-ui.spec" + } +} diff --git a/anda/rust/kondo-ui/rust-kondo-ui.spec b/anda/rust/kondo-ui/rust-kondo-ui.spec new file mode 100644 index 0000000000..3b9cc35720 --- /dev/null +++ b/anda/rust/kondo-ui/rust-kondo-ui.spec @@ -0,0 +1,52 @@ +# Generated by rust2rpm 23 +%bcond_without check + +%global crate kondo-ui + +Name: rust-kondo-ui +Version: 0.2.0 +Release: %autorelease +Summary: Filesystem cleaning tool that recursively searches directories for known project structures and allows you to clean them of unnecessary files like build artifacts + +License: MIT +URL: https://crates.io/crates/kondo-ui +Source: %{crates_source} + +BuildRequires: rust-packaging >= 21 + +%global _description %{expand: +Filesystem cleaning tool that recursively searches directories for known +project structures and allows you to clean them of unnecessary files like build +artifacts.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +# FIXME: no license files detected +%{_bindir}/kondo-ui + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep + +%generate_buildrequires +%cargo_generate_buildrequires + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/anda/rust/kondo-ui/update.rhai b/anda/rust/kondo-ui/update.rhai new file mode 100644 index 0000000000..446b038eaf --- /dev/null +++ b/anda/rust/kondo-ui/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("kondo-ui")); diff --git a/anda/rust/kondo/anda.hcl b/anda/rust/kondo/anda.hcl new file mode 100644 index 0000000000..45d18fe3ca --- /dev/null +++ b/anda/rust/kondo/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-kondo.spec" + } +} diff --git a/anda/rust/kondo/rust-kondo.spec b/anda/rust/kondo/rust-kondo.spec new file mode 100644 index 0000000000..43ea87d54d --- /dev/null +++ b/anda/rust/kondo/rust-kondo.spec @@ -0,0 +1,49 @@ +# Generated by rust2rpm 23 +%bcond_without check + +%global crate kondo + +Name: rust-kondo +Version: 0.4.0 +Release: %autorelease +Summary: Filesystem cleaning tool that recursively searches directories for known project structures and determines how much space you could save by deleting the unnecessary files + +License: MIT +URL: https://crates.io/crates/kondo +Source: %{crates_source} + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Filesystem cleaning tool that recursively searches directories for known +project structures and determines how much space you could save by deleting the +unnecessary files.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +# FIXME: no license files detected +%{_bindir}/kondo + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/anda/rust/kondo/update.rhai b/anda/rust/kondo/update.rhai new file mode 100644 index 0000000000..4c1185f593 --- /dev/null +++ b/anda/rust/kondo/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("kondo")); From 5bac15155468157c35b8118c6de9bf00911ac4ac Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 13:02:41 +0800 Subject: [PATCH 216/380] fix: kondo-ui bandwhich (#218) --- anda/rust/bandwhich/rust-bandwhich.spec | 1 + anda/rust/kondo-ui/rust-kondo-ui.spec | 7 ++----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/anda/rust/bandwhich/rust-bandwhich.spec b/anda/rust/bandwhich/rust-bandwhich.spec index d49fd3a0d9..da9c2c1fa2 100644 --- a/anda/rust/bandwhich/rust-bandwhich.spec +++ b/anda/rust/bandwhich/rust-bandwhich.spec @@ -42,6 +42,7 @@ Summary: %{summary} %install %cargo_install +rm %{buildroot}/.cargo -rf %if %{with check} %check diff --git a/anda/rust/kondo-ui/rust-kondo-ui.spec b/anda/rust/kondo-ui/rust-kondo-ui.spec index 3b9cc35720..bde94fa9a7 100644 --- a/anda/rust/kondo-ui/rust-kondo-ui.spec +++ b/anda/rust/kondo-ui/rust-kondo-ui.spec @@ -12,7 +12,7 @@ License: MIT URL: https://crates.io/crates/kondo-ui Source: %{crates_source} -BuildRequires: rust-packaging >= 21 +BuildRequires: anda-srpm-macros rust-packaging >= 21 %global _description %{expand: Filesystem cleaning tool that recursively searches directories for known @@ -32,10 +32,7 @@ Summary: %{summary} %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 -%cargo_prep - -%generate_buildrequires -%cargo_generate_buildrequires +%cargo_prep_online %build %cargo_build From 3f4c0c57bf95c84f79476e4542517fdc853bf8c3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Feb 2023 06:21:09 +0000 Subject: [PATCH 217/380] Automatic Update: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 9ed739b22c..46c6927a36 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.4.5 +Version: 1.4.6 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 355070aa817ed6cd1abcfdce8e5e983aede85c54 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 14:32:30 +0800 Subject: [PATCH 218/380] fix: kondo (#219) * bump: kondo * fix: kondo --- anda/rust/kondo/rust-kondo.spec | 22 +++++++++------------- anda/rust/kondo/update.rhai | 2 +- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/anda/rust/kondo/rust-kondo.spec b/anda/rust/kondo/rust-kondo.spec index 43ea87d54d..e0277ce14d 100644 --- a/anda/rust/kondo/rust-kondo.spec +++ b/anda/rust/kondo/rust-kondo.spec @@ -4,13 +4,15 @@ %global crate kondo Name: rust-kondo -Version: 0.4.0 +Version: 0.5 Release: %autorelease Summary: Filesystem cleaning tool that recursively searches directories for known project structures and determines how much space you could save by deleting the unnecessary files License: MIT URL: https://crates.io/crates/kondo -Source: %{crates_source} +Source0: https://github.com/tbillington/kondo/releases/download/v%{version}/kondo-x86_64-unknown-linux-gnu.tar.gz +Source1: https://github.com/tbillington/kondo/blob/v%{version}/LICENSE +ExclusiveArch: x86_64 BuildRequires: anda-srpm-macros rust-packaging >= 21 @@ -27,23 +29,17 @@ Summary: %{summary} %description -n %{crate} %{_description} %files -n %{crate} -# FIXME: no license files detected -%{_bindir}/kondo +%license LICENSE +/usr/bin/kondo %prep -%autosetup -n %{crate}-%{version_no_tilde} -p1 -%cargo_prep_online +tar xf %{SOURCE0} %build -%cargo_build %install -%cargo_install - -%if %{with check} -%check -%cargo_test -%endif +install -Dm755 kondo %{buildroot}/usr/bin/kondo +install -Dm644 %{SOURCE1} %{buildroot}/%{_datadir}/licenses/%{crate}/LICENSE %changelog %autochangelog diff --git a/anda/rust/kondo/update.rhai b/anda/rust/kondo/update.rhai index 4c1185f593..2a8da1568b 100644 --- a/anda/rust/kondo/update.rhai +++ b/anda/rust/kondo/update.rhai @@ -1 +1 @@ -rpm.version(crates("kondo")); +rpm.version(gh("tbillington/kondo")); From b13947866aeef619926a5586dfbbd3535ffa0712 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Feb 2023 06:39:29 +0000 Subject: [PATCH 219/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index b2a8adeb03..fedcdb86cf 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.62 +Version: 1.4.64 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From dba2a1fdef17160c440f6250e716e88e16354675 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 16:45:26 +0800 Subject: [PATCH 220/380] fix(checks): kondo-ui (#220) Signed-off-by: madomado --- anda/rust/kondo-ui/rust-kondo-ui.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/anda/rust/kondo-ui/rust-kondo-ui.spec b/anda/rust/kondo-ui/rust-kondo-ui.spec index bde94fa9a7..f5543b6cfa 100644 --- a/anda/rust/kondo-ui/rust-kondo-ui.spec +++ b/anda/rust/kondo-ui/rust-kondo-ui.spec @@ -1,6 +1,4 @@ # Generated by rust2rpm 23 -%bcond_without check - %global crate kondo-ui Name: rust-kondo-ui From 6099059495730b51ac9a1c8fe6f1164160133359 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 20 Feb 2023 17:08:38 +0800 Subject: [PATCH 221/380] fix(deps): kondo-ui (#221) Signed-off-by: madomado --- anda/rust/kondo-ui/rust-kondo-ui.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/kondo-ui/rust-kondo-ui.spec b/anda/rust/kondo-ui/rust-kondo-ui.spec index f5543b6cfa..ec83f0519b 100644 --- a/anda/rust/kondo-ui/rust-kondo-ui.spec +++ b/anda/rust/kondo-ui/rust-kondo-ui.spec @@ -10,7 +10,7 @@ License: MIT URL: https://crates.io/crates/kondo-ui Source: %{crates_source} -BuildRequires: anda-srpm-macros rust-packaging >= 21 +BuildRequires: pkgconfig(glib-2.0) anda-srpm-macros rust-packaging >= 21 %global _description %{expand: Filesystem cleaning tool that recursively searches directories for known From e87dd7129995036f3694d6a2f07e1de69a2c7400 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Feb 2023 19:12:36 +0000 Subject: [PATCH 222/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 92e6702daa..17379e3bf8 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.247 +Version: 0.0.249 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From a04c7367cab0392ec87cde69671029783a0f33b0 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 21 Feb 2023 04:34:19 +0800 Subject: [PATCH 223/380] add: 2048-rs (#223) --- anda/rust/2048-rs/anda.hcl | 5 +++ anda/rust/2048-rs/rust-game-2048.spec | 49 +++++++++++++++++++++++++++ anda/rust/2048-rs/update.rhai | 1 + 3 files changed, 55 insertions(+) create mode 100644 anda/rust/2048-rs/anda.hcl create mode 100644 anda/rust/2048-rs/rust-game-2048.spec create mode 100644 anda/rust/2048-rs/update.rhai diff --git a/anda/rust/2048-rs/anda.hcl b/anda/rust/2048-rs/anda.hcl new file mode 100644 index 0000000000..be8e033d5a --- /dev/null +++ b/anda/rust/2048-rs/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-game-2048.spec" + } +} diff --git a/anda/rust/2048-rs/rust-game-2048.spec b/anda/rust/2048-rs/rust-game-2048.spec new file mode 100644 index 0000000000..a3541a63f5 --- /dev/null +++ b/anda/rust/2048-rs/rust-game-2048.spec @@ -0,0 +1,49 @@ +# Generated by rust2rpm 23 +%bcond_without check + +%global crate game-2048 + +Name: rust-game-2048 +Version: 0.5.1 +Release: %autorelease +Summary: Cli implementation of the popular 2048 game writen in rust + +License: MIT +URL: https://crates.io/crates/game-2048 +Source: %{crates_source} + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Cli implementation of the popular 2048 game writen in rust.} + +%description %{_description} + +%package -n 2048-rs +Summary: %{summary} + +%description -n 2048-rs %{_description} + +%files -n 2048-rs +%doc README.md +%{_bindir}/2048-rs + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install +install -Dm755 %{buildroot}/%{_bindir}/game-2048 %{buildroot}/%{_bindir}/2048-rs +rm %{buildroot}/%{_bindir}/game-2048 + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/anda/rust/2048-rs/update.rhai b/anda/rust/2048-rs/update.rhai new file mode 100644 index 0000000000..c2490e55fa --- /dev/null +++ b/anda/rust/2048-rs/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("game-2048")); From 35968d170d0ef2a3f5780cc90c1bc76f34cf6b72 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 21 Feb 2023 04:34:26 +0800 Subject: [PATCH 224/380] fix(deps): kondo-ui (#222) Signed-off-by: madomado --- anda/rust/kondo-ui/rust-kondo-ui.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anda/rust/kondo-ui/rust-kondo-ui.spec b/anda/rust/kondo-ui/rust-kondo-ui.spec index ec83f0519b..9888ba6e31 100644 --- a/anda/rust/kondo-ui/rust-kondo-ui.spec +++ b/anda/rust/kondo-ui/rust-kondo-ui.spec @@ -10,7 +10,9 @@ License: MIT URL: https://crates.io/crates/kondo-ui Source: %{crates_source} -BuildRequires: pkgconfig(glib-2.0) anda-srpm-macros rust-packaging >= 21 +BuildRequires: pkgconfig(glib-2.0) pkgconfig(cairo) pkgconfig(cairo-gobject) pkgconfig(gdk-pixbuf-2.0) >= 2.30 pkgconfig(pango) >= 1.36 pkgconfig(atk) >= 2.14 +BuildRequires: pkgconfig(gdk-3.0) >= 3.22 +BuildRequires: anda-srpm-macros rust-packaging >= 21 %global _description %{expand: Filesystem cleaning tool that recursively searches directories for known From 4919efd1f0d733e99b465f57ec44a98b1bd6c8af Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 20 Feb 2023 21:13:57 +0000 Subject: [PATCH 225/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index fedcdb86cf..a1e7d15907 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.64 +Version: 1.4.65 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From ad924c3e08847f56a91b4771a7245213ff5f5c74 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Mon, 20 Feb 2023 13:54:26 -0800 Subject: [PATCH 226/380] Fix building compiz --- anda/desktops/compiz9/compiz9.spec | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/anda/desktops/compiz9/compiz9.spec b/anda/desktops/compiz9/compiz9.spec index 57457e0fc9..cd08f96459 100644 --- a/anda/desktops/compiz9/compiz9.spec +++ b/anda/desktops/compiz9/compiz9.spec @@ -42,6 +42,7 @@ BuildRequires: make BuildRequires: glibmm24-devel BuildRequires: lcov BuildRequires: python3-devel +BuildRequires: python3-setuptools BuildRequires: boost-devel BuildRequires: libnotify-devel BuildRequires: python3-Cython @@ -52,7 +53,6 @@ BuildRequires: gcovr BuildRequires: mesa-libEGL-devel BuildRequires: glib2-devel BuildRequires: xorg-x11-server-devel -Requires: glib2 Requires: xorg-x11-server-Xorg Requires: metacity Requires: glx-utils @@ -119,10 +119,21 @@ categories},22x22/{categories,devices,mimetypes}} %dir %{_libdir}/compizconfig %dir %{_libdir}/compizconfig/backends %{_libdir}/compizconfig/backends/*.so -%{python3_sitearch}/compizconfig.cpython*.so -%{python3_sitearch}/compizconfig_python*.egg-info/ +%{python3_sitearch}/* %{_datadir}/applications/compiz.desktop -#{_datadir}/compiz/ +%dir %{_datadir}/compiz +%{_datadir}/compiz/*.xml +%{_datadir}/compiz/*.png +%{_datadir}/compiz/colorfilter/ +%{_datadir}/compiz/cube/ +%{_datadir}/compiz/cubeaddon/ +%{_datadir}/compiz/icons/ +%{_datadir}/compiz/mag/ +%{_datadir}/compiz/notification/ +%{_datadir}/compiz/scale/ +%{_datadir}/compiz/showmouse/ +%{_datadir}/compiz/splash/ +%{_datadir}/compiz/xslt/ %{_datadir}/glib-2.0/schemas/org.compiz*.gschema.xml %{_datadir}/gnome-control-center/keybindings/50-compiz-*.xml @@ -134,6 +145,7 @@ categories},22x22/{categories,devices,mimetypes}} %{_libdir}/libcompiz_core.so %{_libdir}/libdecoration.so %{_libdir}/pkgconfig/*.pc +%{_datadir}/compiz/cmake/ %{_datadir}/cmake/Modules/*.cmake %files -n python3-ccsm -f ccsm.lang @@ -150,4 +162,4 @@ categories},22x22/{categories,devices,mimetypes}} %{python3_sitelib}/ccsm-%{version}-py%{python3_version}.egg-info %changelog -%autochangelog \ No newline at end of file +%autochangelog From ee1df2bb40625f77373e48f8ee75fb4c2022d3a7 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Mon, 20 Feb 2023 14:23:49 -0800 Subject: [PATCH 227/380] Fix aarch64 on compiz --- anda/desktops/compiz9/compiz9.spec | 4 ---- 1 file changed, 4 deletions(-) diff --git a/anda/desktops/compiz9/compiz9.spec b/anda/desktops/compiz9/compiz9.spec index cd08f96459..39ec3425a6 100644 --- a/anda/desktops/compiz9/compiz9.spec +++ b/anda/desktops/compiz9/compiz9.spec @@ -38,18 +38,14 @@ BuildRequires: libwnck3-devel BuildRequires: cmake BuildRequires: gcc BuildRequires: g++ -BuildRequires: make BuildRequires: glibmm24-devel -BuildRequires: lcov BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: boost-devel BuildRequires: libnotify-devel BuildRequires: python3-Cython -BuildRequires: glibc-headers-x86 BuildRequires: metacity-devel BuildRequires: libglvnd-devel -BuildRequires: gcovr BuildRequires: mesa-libEGL-devel BuildRequires: glib2-devel BuildRequires: xorg-x11-server-devel From aa2a80f8537a38fff90d75ea42c8627afbc983bb Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Mon, 20 Feb 2023 16:39:54 -0800 Subject: [PATCH 228/380] Add various Unity packages --- CODEOWNERS | 7 +- anda/apps/vala-panel/anda.hcl | 5 + anda/apps/vala-panel/vala-panel.spec | 82 +++++++++ anda/lib/libindicator/anda.hcl | 5 + anda/lib/libindicator/libindicator.spec | 170 ++++++++++++++++++ anda/lib/libunity-misc-devel/anda.hcl | 5 + .../libunity-misc-devel.spec | 54 ++++++ anda/lib/libunity/anda.hcl | 5 + anda/lib/libunity/libunity.spec | 121 +++++++++++++ anda/themes/unity-asset-pool/anda.hcl | 5 + .../unity-asset-pool/unity-asset-pool.spec | 55 ++++++ 11 files changed, 513 insertions(+), 1 deletion(-) create mode 100644 anda/apps/vala-panel/anda.hcl create mode 100644 anda/apps/vala-panel/vala-panel.spec create mode 100644 anda/lib/libindicator/anda.hcl create mode 100644 anda/lib/libindicator/libindicator.spec create mode 100644 anda/lib/libunity-misc-devel/anda.hcl create mode 100644 anda/lib/libunity-misc-devel/libunity-misc-devel.spec create mode 100644 anda/lib/libunity/anda.hcl create mode 100644 anda/lib/libunity/libunity.spec create mode 100644 anda/themes/unity-asset-pool/anda.hcl create mode 100644 anda/themes/unity-asset-pool/unity-asset-pool.spec diff --git a/CODEOWNERS b/CODEOWNERS index 397af39e63..d0fbf1cac9 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -29,4 +29,9 @@ /anda/rust/zellij @korewaChino /anda/audio/distrho @korewaChino -/anda/desktop/compiz9 @cat-master21 \ No newline at end of file +/anda/desktop/compiz9 @cat-master21 +/anda/lib/libindicator @cat-master21 +/anda/lib/libunity @cat-master21 +/anda/lib/libunity-misc-devel @cat-master21 +/anda/themes/unity-asset-pool @cat-master21 +/anda/apps/vala-panel @cat-master21 diff --git a/anda/apps/vala-panel/anda.hcl b/anda/apps/vala-panel/anda.hcl new file mode 100644 index 0000000000..f3640ac953 --- /dev/null +++ b/anda/apps/vala-panel/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "vala-panel.spec" + } +} diff --git a/anda/apps/vala-panel/vala-panel.spec b/anda/apps/vala-panel/vala-panel.spec new file mode 100644 index 0000000000..445dc5c43a --- /dev/null +++ b/anda/apps/vala-panel/vala-panel.spec @@ -0,0 +1,82 @@ +%global forgeurl https://gitlab.com/vala-panel-project/vala-panel +%global commit ead4e7a36b0e4b0a2ac43c5d9ca17eb753461afe + +%forgemeta + +Name: vala-panel +Version: 0.5.0 +Release: %autorelease +License: LGPL-3.0+ +Summary: This package provides Application Menu plugin for vala-panel +URL: %{forgeurl} +Source: %{forgesource} + +BuildRequires: meson +BuildRequires: vala +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gmodule-2.0) +BuildRequires: pkgconfig(libwnck-3.0) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(libpeas-gtk-1.0) +BuildRequires: gtk-layer-shell-devel + +%description +This is Application Menu (Global Menu) plugin. +It built using Unity protocol and libraries, +and share all Unity limitations and advancements. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description devel +%{summary}. + +%prep +%forgeautosetup + +%build +%meson -Dwnck=enabled -Dplatforms='layer-shell,x11' +%meson_build + +%install +%meson_install +%find_lang %{name} +# Already packaged +rm -rf %{buildroot}%{_datadir}/vala-panel/doc + +desktop-file-validate %{buildroot}%{_datadir}/applications/org.valapanel.application.desktop +# Seems to succeed with other appstream checkers and works but fails +#appstream-util validate-relax --nonet {buildroot}{_datadir}/appdata/org.valapanel.application.appdata.xml + +%files -f %{name}.lang +%doc README.md LICENSE +%license LICENSE +%{_sysconfdir}/xdg/vala-panel/ +%{_bindir}/vala-* +%{_libdir}/libvalapanel.so.* +%dir %{_libdir}/vala-panel +%dir %{_libdir}/vala-panel/applets +%{_libdir}/vala-panel/applets/*.so +%{_datadir}/appdata/org.valapanel.application.appdata.xml +%{_datadir}/applications/org.valapanel.application.desktop +%{_datadir}/glib-2.0/schemas/*.xml +%{_datadir}/icons/hicolor/96x96/apps/vala-panel.png +%{_datadir}/icons/hicolor/scalable/apps/vala-panel.svg +%{_datadir}/man/man1/*.1.gz +%dir %{_datadir}/vala-panel +%dir %{_datadir}/vala-panel/applets +%{_datadir}/vala-panel/applets/*.plugin +%dir %{_datadir}/vala-panel/images +%{_datadir}/vala-panel/images/background.png + +%files devel +%dir %{_includedir}/vala-panel +%{_includedir}/vala-panel/*.h +%{_libdir}/libvalapanel.so +%{_libdir}/pkgconfig/vala-panel.pc +%{_datadir}/vala/vapi/vala-panel.* + +%changelog +%autochangelog diff --git a/anda/lib/libindicator/anda.hcl b/anda/lib/libindicator/anda.hcl new file mode 100644 index 0000000000..e70241f082 --- /dev/null +++ b/anda/lib/libindicator/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "libindicator.spec" + } +} diff --git a/anda/lib/libindicator/libindicator.spec b/anda/lib/libindicator/libindicator.spec new file mode 100644 index 0000000000..92ea737f3b --- /dev/null +++ b/anda/lib/libindicator/libindicator.spec @@ -0,0 +1,170 @@ +Name: libindicator +Version: 16.10.0 +Release: %autorelease +Summary: Shared functions for Ayatana indicators + +License: GPLv3 +URL: https://launchpad.net/libindicator +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/libi/libindicator/libindicator_16.10.0+18.04.20180321.1.orig.tar.gz +# From GLib 2.62 +Patch1: http://archive.ubuntu.com/ubuntu/pool/universe/libi/libindicator/libindicator_16.10.0+18.04.20180321.1-0ubuntu5.diff.gz + +BuildRequires: chrpath +BuildRequires: gtk-doc +BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: dbus-glib-devel +BuildRequires: gtk2-devel +BuildRequires: gtk3-devel +#Requires: ido-devel +BuildRequires: gnome-common +BuildRequires: make + +%description +A set of symbols and convenience functions that all Ayatana indicators are +likely to use. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: pkgconfig + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%package gtk3 +Summary: GTK+3 build of %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description gtk3 +A set of symbols and convenience functions that all Ayatana indicators +are likely to use. This is the GTK+ 3 build of %{name}, for use +by GTK+ 3 apps. + + +%package gtk3-devel +Summary: Development files for %{name}-gtk3 +Requires: %{name}-gtk3%{?_isa} = %{version}-%{release} +Requires: pkgconfig + +%description gtk3-devel +The %{name}-gtk3-devel package contains libraries and header files for +developing applications that use %{name}-gtk3. + +%prep +%setup -q -c +%patch1 -p1 -b .orig +# Remove all IDO references +# This is only needed for tools/indicator-loader.c +sed -i '6d' ./Makefile.am +sed -i 's!libindicator \\!libindicator!' Makefile.am +sed -i '59d' configure.ac +sed -ie 58's/$/) &/' configure.ac + +sed -i.addvar configure.ac \ + -e '\@LIBINDICATOR_LIBS@s|\$LIBM| \$LIBM|' +sed -i 's!tests/Makefile!!' configure.ac + +NOCONFIGURE=1 \ + sh autogen.sh + +%build +%global _configure ../configure +rm -rf build-gtk2 build-gtk3 +mkdir build-gtk2 build-gtk3 + +pushd build-gtk2 +export CFLAGS="%{optflags} -Wno-error=deprecated-declarations" +%configure --with-gtk=2 --disable-tests --disable-static --disable-silent-rules +sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool +make %{?_smp_mflags} +popd + +pushd build-gtk3 +export CFLAGS="%{optflags} -Wno-error=deprecated-declarations" +%configure --with-gtk=3 --disable-tests --disable-static --disable-silent-rules +sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool +make %{?_smp_mflags} +popd + + +%install +pushd build-gtk2 +make install DESTDIR=%{buildroot} +popd +( + PKG_CONFIG_PATH=%{buildroot}%{_libdir}/pkgconfig + export PKG_CONFIG_PATH + for var in \ + iconsdir \ + indicatordir \ + %{nil} + do + vardir=$(pkg-config --variable=${var} indicator-0.4) + mkdir -p %{buildroot}${vardir} + done +) + +pushd build-gtk3 +make install DESTDIR=%{buildroot} +popd +( + PKG_CONFIG_PATH=%{buildroot}%{_libdir}/pkgconfig + export PKG_CONFIG_PATH + for var in \ + iconsdir \ + indicatordir \ + %{nil} + do + vardir=$(pkg-config --variable=${var} indicator3-0.4) + mkdir -p %{buildroot}${vardir} + done +) + +# Ubuntu doesn't package the dummy indicator +#rm -f %{buildroot}%{_libdir}/libdummy-indicator*.so + +# Remove libtool files +find %{buildroot} -type f -name '*.la' -delete + +%ldconfig_scriptlets +%ldconfig_scriptlets gtk3 + +%files +%license COPYING +%doc AUTHORS COPYING NEWS ChangeLog +%{_libdir}/libindicator.so.* +%{_prefix}/lib/indicators/ +%dir %{_datadir}/libindicator/ +%dir %{_datadir}/libindicator/icons/ +%{_userunitdir}/indicators-pre.target + +%files devel +%dir %{_includedir}/libindicator-0.4/ +%dir %{_includedir}/libindicator-0.4/libindicator/ +%{_includedir}/libindicator-0.4/libindicator/*.h +%{_libdir}/libindicator.so +%{_libdir}/pkgconfig/indicator-0.4.pc + +%files gtk3 +%doc AUTHORS COPYING NEWS ChangeLog +%{_libdir}/libindicator3.so.* +%{_prefix}/lib/indicators3/ +%dir %{_datadir}/libindicator/ +%dir %{_datadir}/libindicator/icons/ + +%files gtk3-devel +%dir %{_includedir}/libindicator3-0.4/ +%dir %{_includedir}/libindicator3-0.4/libindicator/ +%{_includedir}/libindicator3-0.4/libindicator/*.h +%{_libdir}/libindicator3.so +%{_libdir}/pkgconfig/indicator3-0.4.pc + +%changelog +%autochangelog diff --git a/anda/lib/libunity-misc-devel/anda.hcl b/anda/lib/libunity-misc-devel/anda.hcl new file mode 100644 index 0000000000..a72db05789 --- /dev/null +++ b/anda/lib/libunity-misc-devel/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "libunity-misc-devel.spec" + } +} diff --git a/anda/lib/libunity-misc-devel/libunity-misc-devel.spec b/anda/lib/libunity-misc-devel/libunity-misc-devel.spec new file mode 100644 index 0000000000..9ac16e7c41 --- /dev/null +++ b/anda/lib/libunity-misc-devel/libunity-misc-devel.spec @@ -0,0 +1,54 @@ +Name: libunity-misc-devel +Version: 1.4 +Release: %autorelease +Summary: Misc Unity shell libs + +License: LGPLv2+ +URL: https://launchpad.net/libunity-misc +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/libu/libunity-misc/libunity-misc_4.0.5+14.04.20140115.orig.tar.gz + +BuildRequires: make +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: libX11-devel +BuildRequires: gnome-common +BuildRequires: gtk-doc +BuildRequires: libX11-devel +BuildRequires: gtk3-devel +BuildRequires: glib2-devel +Requires: gtk3 +Requires: libX11 + +%description +A simple library that implements a subset of the XPath spec to allow selecting nodes in an object tree + +%prep +%setup -q -n libunity-misc-4.0.5+14.04.20140115 +find ./ -type f -exec sed -i 's/-Werror//' {} \; +NOCONFIGURE=1 \ +./autogen.sh + +%build +%configure \ + --disable-silent-rules \ + --disable-static +%make_build + +%install +%make_install +rm -fv %{buildroot}%{_libdir}/lib*.la +%ldconfig_post + +%files +%{_libdir}/libunity-misc.so +%{_libdir}/libunity-misc.so.4 +%{_libdir}/libunity-misc.so.4.1.0 +%{_libdir}/pkgconfig/unity-misc.pc +%{_includedir}/unity-misc/unity-misc/na-tray.h +%{_includedir}/unity-misc/unity-misc/na-marshal.h +%{_includedir}/unity-misc/unity-misc/na-tray-manager.h +%{_includedir}/unity-misc/unity-misc/na-tray-child.h +%{_includedir}/unity-misc/unity-misc/gnome-bg-slideshow.h + +%changelog +%autochangelog diff --git a/anda/lib/libunity/anda.hcl b/anda/lib/libunity/anda.hcl new file mode 100644 index 0000000000..b59855ad19 --- /dev/null +++ b/anda/lib/libunity/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "libunity.spec" + } +} diff --git a/anda/lib/libunity/libunity.spec b/anda/lib/libunity/libunity.spec new file mode 100644 index 0000000000..751dfb4c2e --- /dev/null +++ b/anda/lib/libunity/libunity.spec @@ -0,0 +1,121 @@ +Name: libunity +Summary: Supporting library for Unity shell +Version: 7.1.4+19.04 +Release: %autorelease + +License: GPLv3+ AND LGPLv3+ +URL: https://launchpad.net/libunity +# same sources as shipped in ubuntu packages +Source0: http://archive.ubuntu.com/ubuntu/pool/main/libu/libunity/libunity_7.1.4+19.04.20190319.orig.tar.gz +Patch0: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/libunity/7.1.4+19.04.20190319-0ubuntu1/libunity_7.1.4+19.04.20190319-0ubuntu1.diff.gz +Patch1: https://launchpadlibrarian.net/443817430/0001-Fix-FTB-with-recent-vala-requiring-non-public-abstra.patch +# Patch for vala 0.53.2 portability +Patch2: https://src.fedoraproject.org/rpms/libunity/raw/rawhide/f/libunity-7.1.4-vala-053.patch + +BuildRequires: automake libtool gnome-common +BuildRequires: intltool +BuildRequires: pkgconfig(dee-1.0) +BuildRequires: pkgconfig(dbusmenu-glib-0.4) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: python3-devel +BuildRequires: vala +BuildRequires: make + +%description +A library for instrumenting and integrating with all aspects of the Unity +shell devel version with headers. Thanks to https://src.fedoraproject.org/rpms/libunity for the original RPM spec. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description devel +%{summary}. + +%package -n python3-libunity +Summary: Python3 bindings for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: python3-gobject-base +%description -n python3-libunity +%{summary}. + +%prep +%autosetup -c -p1 + +%build +NOCONFIGURE=1 \ +./autogen.sh + +PYTHON=%{__python3} +export PYTHON + +%configure \ + --disable-silent-rules \ + --disable-static + +%make_build + +%install +%make_install + +rm -fv %{buildroot}%{_libdir}/lib*.la %{buildroot}%{_libdir}/libunity/lib*.la + +pushd %{buildroot} +ln -fs %{_libdir}/libunity/libunity-protocol-private.so.0.0.0 .%{_libdir}/libunity-protocol-private.so +ln -fs %{_libdir}/libunity/libunity-protocol-private.so.0.0.0 .%{_libdir}/libunity-protocol-private.so.0 +popd + +%py_byte_compile %{__python3} %{buildroot}%{python3_sitearch}/gi/overrides/ + +%ldconfig_post + +%postun +%{?ldconfig} +%if 0%{?rhel} && 0%{?rhel} < 8 +if [ $1 -eq 0 ]; then +glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : +fi + +%posttrans +glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : +%endif + +%files +%doc AUTHORS README +%license COPYING* +%{_bindir}/libunity-tool +%{_bindir}/unity-scope-loader +%{_libdir}/libunity.so.* +%{_libdir}/libunity-extras.so.* +%{_libdir}/libunity-protocol-private.so.0 +%{_libdir}/girepository-1.0/Unity-7.0.typelib +%{_libdir}/girepository-1.0/UnityExtras-7.0.typelib +%dir %{_libdir}/libunity/ +%{_libdir}/libunity/libunity-protocol-private.so +%{_libdir}/libunity/libunity-protocol-private.so.* +%{_datadir}/glib-2.0/schemas/com.canonical.Unity.Lenses.gschema.xml +%{_datadir}/unity/ +%{_datadir}/unity-scopes/ + +%files -n python3-libunity +%{python3_sitearch}/gi/overrides/Unity.py* +%{python3_sitearch}/gi/overrides/__pycache__/* + +%files devel +%{_includedir}/unity/ +%{_libdir}/libunity.so +%{_libdir}/libunity-extras.so +%{_libdir}/libunity-protocol-private.so +%{_libdir}/pkgconfig/unity.pc +%{_libdir}/pkgconfig/unity-extras.pc +%{_libdir}/pkgconfig/unity-protocol-private.pc +%{_datadir}/gir-1.0/Unity-7.0.gir +%{_datadir}/gir-1.0/UnityExtras-7.0.gir +%{_datadir}/vala/vapi/unity.* +%{_datadir}/vala/vapi/unity-extras.* +%{_datadir}/vala/vapi/unity-protocol.* +%{_datadir}/vala/vapi/unity-trace.* + +%changelog +%autochangelog diff --git a/anda/themes/unity-asset-pool/anda.hcl b/anda/themes/unity-asset-pool/anda.hcl new file mode 100644 index 0000000000..c1373e04b9 --- /dev/null +++ b/anda/themes/unity-asset-pool/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "unity-asset-pool.spec" + } +} diff --git a/anda/themes/unity-asset-pool/unity-asset-pool.spec b/anda/themes/unity-asset-pool/unity-asset-pool.spec new file mode 100644 index 0000000000..3465e5c267 --- /dev/null +++ b/anda/themes/unity-asset-pool/unity-asset-pool.spec @@ -0,0 +1,55 @@ +Name: unity-asset-pool +Summary: Assets and icons for Unity +Version: 0.8.24 +Release: %autorelease + +License: CC-BY-SA +URL: https://launchpad.net/unity-asset-pool +Source0: %{url}/0.8/%{version}/+download/unity-asset-pool-%{version}.tar.gz +BuildArch: noarch + +BuildRequires: binutils +BuildRequires: zstd +Requires: adwaita-icon-theme +Requires: hicolor-icon-theme + +%description +Theme and icons for Unity. + +%prep +%autosetup + +%build +true + +%install +mkdir -m 0755 -p %{buildroot}%{_datadir}/icons/unity-icon-theme/apps %{buildroot}%{_datadir}/icons/unity-icon-theme/places +mkdir -m 0755 -p %{buildroot}%{_datadir}/unity/themes + +mkdir -m 0755 -p %{buildroot}%{_datadir}/icons/unity-icon-theme/places/svg %{buildroot}%{_datadir}/icons/unity-icon-theme/places/22 +mkdir -m 0755 -p %{buildroot}%{_datadir}/icons/unity-icon-theme/places/24 %{buildroot}%{_datadir}/icons/unity-icon-theme/apps/48 +mkdir -m 0755 -p %{buildroot}%{_datadir}/icons/unity-icon-theme/apps/128 +mkdir -m 0755 -p %{buildroot}%{_datadir}/icons/unity-icon-theme/search/16 %{buildroot}%{_datadir}/icons/unity-icon-theme/web/48 + +install -m 0644 unity-icon-theme/index.theme -t %{buildroot}%{_datadir}/icons/unity-icon-theme +install -m 0644 unity-icon-theme/apps/48/workspace-switcher.png -t %{buildroot}%{_datadir}/icons/unity-icon-theme/apps/48 +install -m 0644 unity-icon-theme/apps/128/* -t %{buildroot}%{_datadir}/icons/unity-icon-theme/apps/128 +install -m 0644 unity-icon-theme/places/22/distributor-logo.png -t %{buildroot}%{_datadir}/icons/unity-icon-theme/places/22 +install -m 0644 unity-icon-theme/places/24/distributor-logo.png -t %{buildroot}%{_datadir}/icons/unity-icon-theme/places/24 +install -m 0644 unity-icon-theme/places/svg/* -t %{buildroot}%{_datadir}/icons/unity-icon-theme/places/svg +install -m 0644 unity-icon-theme/search/16/search_field.png -t %{buildroot}%{_datadir}/icons/unity-icon-theme/search/16 +install -m 0644 unity-icon-theme/web/48/webapp-default-icon.png -t %{buildroot}%{_datadir}/icons/unity-icon-theme/web/48 +install -m 0644 unity-icon-theme/index.theme -t %{buildroot}%{_datadir}/icons/unity-icon-theme +install -m 0644 unity-icon-theme/index.theme -t %{buildroot}%{_datadir}/icons/unity-icon-theme + +install -m 0644 launcher/* -t %{buildroot}%{_datadir}/unity/themes +install -m 0644 panel/* -t %{buildroot}%{_datadir}/unity/themes + +%files +%license COPYRIGHT +%dir %{_datadir}/unity/themes +%{_datadir}/unity/themes/*.png +%{_datadir}/icons/unity-icon-theme/ + +%changelog +%autochangelog From ce278acf700fd930535506619503c4410e931f28 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Tue, 21 Feb 2023 08:06:58 -0800 Subject: [PATCH 229/380] fix: fix libindicator (#230) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/libindicator/libindicator.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/lib/libindicator/libindicator.spec b/anda/lib/libindicator/libindicator.spec index 92ea737f3b..8f11b1aae8 100644 --- a/anda/lib/libindicator/libindicator.spec +++ b/anda/lib/libindicator/libindicator.spec @@ -16,6 +16,7 @@ BuildRequires: pkgconfig BuildRequires: dbus-glib-devel BuildRequires: gtk2-devel BuildRequires: gtk3-devel +BuildRequires: systemd-rpm-macros #Requires: ido-devel BuildRequires: gnome-common BuildRequires: make From 75000a991a85d9f7a1abaa6cd1afb035961a4dd4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Feb 2023 18:19:52 +0000 Subject: [PATCH 230/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index a1e7d15907..84389c4efc 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.65 +Version: 1.4.66 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From aeadad5c9ea8cd223f2abacbf4fad68a018afc46 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 21 Feb 2023 21:14:29 +0000 Subject: [PATCH 231/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 17379e3bf8..18739ca0f7 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.249 +Version: 0.0.250 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From b47efba8f2f797d6c9e523c6f2da58628a1eecdf Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Tue, 21 Feb 2023 16:54:43 -0800 Subject: [PATCH 232/380] fix: add systemd pkgconfig Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/libindicator/libindicator.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/lib/libindicator/libindicator.spec b/anda/lib/libindicator/libindicator.spec index 8f11b1aae8..91133079c1 100644 --- a/anda/lib/libindicator/libindicator.spec +++ b/anda/lib/libindicator/libindicator.spec @@ -13,6 +13,7 @@ BuildRequires: chrpath BuildRequires: gtk-doc BuildRequires: libtool BuildRequires: pkgconfig +BuildRequires: pkgconfig(systemd) BuildRequires: dbus-glib-devel BuildRequires: gtk2-devel BuildRequires: gtk3-devel From 1188fbc9f119d694efb72f2938a4a0391177014b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Feb 2023 01:18:36 +0000 Subject: [PATCH 233/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 18739ca0f7..c41fe8973f 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.250 +Version: 0.0.251 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From 5b255792115da1dd78d520b11ac7323e15d15307 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Feb 2023 03:19:41 +0000 Subject: [PATCH 234/380] Automatic Update: anki-bin anki-qt5 anki --- anda/apps/anki-bin/anki-bin.spec | 2 +- anda/apps/anki-qt5/anki-qt5.spec | 2 +- anda/apps/anki/anki.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index 7d111affa5..26481baf4e 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,5 +1,5 @@ Name: anki-bin -Version: 2.1.58 +Version: 2.1.59 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning (Installed with wheel) License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index cc42bba0dd..f56e55bbe4 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -1,5 +1,5 @@ Name: anki-qt5 -Version: 2.1.58 +Version: 2.1.59 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index 09a52516d4..d6663c76ae 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,5 +1,5 @@ Name: anki -Version: 2.1.58 +Version: 2.1.59 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY From 7922daa9f3238d11a1899cbc10139934a80ac813 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Feb 2023 06:41:55 +0000 Subject: [PATCH 235/380] Automatic Update: anki-bin anki-qt5 anki --- anda/apps/anki-bin/anki-bin.spec | 2 +- anda/apps/anki-qt5/anki-qt5.spec | 2 +- anda/apps/anki/anki.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index 26481baf4e..bb9905d4b5 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,5 +1,5 @@ Name: anki-bin -Version: 2.1.59 +Version: 2.1.60 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning (Installed with wheel) License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index f56e55bbe4..7bd1b00375 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -1,5 +1,5 @@ Name: anki-qt5 -Version: 2.1.59 +Version: 2.1.60 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index d6663c76ae..48604ddc05 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,5 +1,5 @@ Name: anki -Version: 2.1.59 +Version: 2.1.60 Release: 1%{?dist} Summary: Flashcard program for using space repetition learning License: AGPLv3+ and GPLv3+ and LGPLv3 and MIT and BSD and ASL 2.0 and CC-BY-SA and CC-BY From 460207c860855fe6a2ec2254c80b3499b61da8cc Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 22 Feb 2023 18:55:50 +0800 Subject: [PATCH 236/380] add: marble-gtk (#232) marble-gtk was accidentally removed in commit 4600a1dc654d4070d1d481a19e64160ac1956052 --- anda/lib/marble-gtk/anda.hcl | 5 ++++ anda/lib/marble-gtk/marble-gtk.spec | 41 +++++++++++++++++++++++++++++ anda/lib/marble-gtk/update.rhai | 3 +++ 3 files changed, 49 insertions(+) create mode 100644 anda/lib/marble-gtk/anda.hcl create mode 100644 anda/lib/marble-gtk/marble-gtk.spec create mode 100644 anda/lib/marble-gtk/update.rhai diff --git a/anda/lib/marble-gtk/anda.hcl b/anda/lib/marble-gtk/anda.hcl new file mode 100644 index 0000000000..d10e213a4c --- /dev/null +++ b/anda/lib/marble-gtk/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "marble-gtk.spec" + } +} diff --git a/anda/lib/marble-gtk/marble-gtk.spec b/anda/lib/marble-gtk/marble-gtk.spec new file mode 100644 index 0000000000..a9f8a3b68b --- /dev/null +++ b/anda/lib/marble-gtk/marble-gtk.spec @@ -0,0 +1,41 @@ +Name: marble-gtk +Version: 1.3.0 +Release: %autorelease +Summary: My GTK library +License: GPLv3 +URL: https://gitlab.gnome.org/raggesilver/marble +BuildRequires: vala pkgconfig(gtk4) meson >= 0.50.0 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.24 +BuildRequires: pkgconfig(gio-2.0) >= 2.50 + +Source0: %{url}/-/archive/v%{version}/marble-v%{version}.tar.gz + +%description +%summary. +Just as Elementary has Granite I have Marble, my collection of useful functions +and reusable widgets. + +%prep +%autosetup -n marble-v%{version} + +%build +%meson +%meson_build + +%install +%meson_install + +%files +%doc README.md +%license COPYING +/usr/include/marble.h +/usr/lib/debug/usr/lib64/libmarble.so* +/usr/lib64/girepository-1.0/Marble-*.typelib +/usr/lib64/libmarble.so* +/usr/lib64/pkgconfig/marble.pc +/usr/share/gir-1.0/Marble-*.gir +/usr/share/vala/vapi/marble.* + +%changelog +* Sat Oct 29 2022 windowsboy111 +- Initial package diff --git a/anda/lib/marble-gtk/update.rhai b/anda/lib/marble-gtk/update.rhai new file mode 100644 index 0000000000..474d711912 --- /dev/null +++ b/anda/lib/marble-gtk/update.rhai @@ -0,0 +1,3 @@ +let txt = get("https://gitlab.gnome.org/api/v4/projects/20662/releases/"); +let ver = txt.json_arr()[0].tag_name; +rpm.version(ver); From 13f486062d02f56b3abcc8fa9236d024bad87a23 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Feb 2023 11:13:33 +0000 Subject: [PATCH 237/380] Automatic Update: marble-gtk --- anda/lib/marble-gtk/marble-gtk.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/marble-gtk/marble-gtk.spec b/anda/lib/marble-gtk/marble-gtk.spec index a9f8a3b68b..efe0f5682d 100644 --- a/anda/lib/marble-gtk/marble-gtk.spec +++ b/anda/lib/marble-gtk/marble-gtk.spec @@ -1,6 +1,6 @@ Name: marble-gtk -Version: 1.3.0 -Release: %autorelease +Version: v1.3.0 +Release: 1%{?dist} Summary: My GTK library License: GPLv3 URL: https://gitlab.gnome.org/raggesilver/marble From ce85022656471f60cb8f0e60ad2b030f7747377e Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 22 Feb 2023 20:32:45 +0800 Subject: [PATCH 238/380] fix: tectonic --- anda/apps/tectonic/anda.hcl | 5 - anda/apps/tectonic/tectonic.spec | 35 ----- anda/apps/tectonic/update.rhai | 3 - anda/rust/tectonic/anda.hcl | 5 + anda/rust/tectonic/rust-tectonic.spec | 192 ++++++++++++++++++++++++++ anda/rust/tectonic/update.rhai | 1 + 6 files changed, 198 insertions(+), 43 deletions(-) delete mode 100644 anda/apps/tectonic/anda.hcl delete mode 100644 anda/apps/tectonic/tectonic.spec delete mode 100644 anda/apps/tectonic/update.rhai create mode 100644 anda/rust/tectonic/anda.hcl create mode 100644 anda/rust/tectonic/rust-tectonic.spec create mode 100644 anda/rust/tectonic/update.rhai diff --git a/anda/apps/tectonic/anda.hcl b/anda/apps/tectonic/anda.hcl deleted file mode 100644 index 389ba0adf1..0000000000 --- a/anda/apps/tectonic/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "tectonic.spec" - } -} diff --git a/anda/apps/tectonic/tectonic.spec b/anda/apps/tectonic/tectonic.spec deleted file mode 100644 index d3ba3d4ea6..0000000000 --- a/anda/apps/tectonic/tectonic.spec +++ /dev/null @@ -1,35 +0,0 @@ -%define debug_package %{nil} - -Name: tectonic -Version: 0.12.0 -Release: 2%{?dist} -Summary: A modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive -URL: https://github.com/tectonic-typesetting/tectonic -License: MIT -Source0: %{url}/archive/refs/tags/tectonic@%{version}.tar.gz -Requires: openssl harfbuzz-icu libpng freetype graphite2 zlib fontconfig -BuildRequires: cargo gcc gcc-c++ mold openssl-devel libpng-devel freetype graphite2-devel zlib-devel fontconfig-devel pkgconfig(icu-uc) - -%description -Tectonic is a modernized, complete, self-contained TeX/LaTeX engine, powered by XeTeX and TeXLive. - -%prep -%autosetup -n tectonic-tectonic-%{version} - - -%build -# cargo build --features external-harfbuzz - - -%install -cargo install --path . --features external-harfbuzz - - -%files -%doc README.md -%license LICENSE - - -%changelog -* Tue Nov 1 2022 windowsboy111 -- Repackaged for Terra diff --git a/anda/apps/tectonic/update.rhai b/anda/apps/tectonic/update.rhai deleted file mode 100644 index 531ce646d9..0000000000 --- a/anda/apps/tectonic/update.rhai +++ /dev/null @@ -1,3 +0,0 @@ -let v = gh("tectonic-typesetting/tectonic"); -v.crop(9); -rpm.version(v); diff --git a/anda/rust/tectonic/anda.hcl b/anda/rust/tectonic/anda.hcl new file mode 100644 index 0000000000..ac74f13fbd --- /dev/null +++ b/anda/rust/tectonic/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-tectonic.spec" + } +} diff --git a/anda/rust/tectonic/rust-tectonic.spec b/anda/rust/tectonic/rust-tectonic.spec new file mode 100644 index 0000000000..135d71a462 --- /dev/null +++ b/anda/rust/tectonic/rust-tectonic.spec @@ -0,0 +1,192 @@ +# Generated by rust2rpm 23 +%bcond_without check + +%global crate tectonic + +Name: rust-tectonic +Version: 0.12.0 +Release: 3%{?dist} +Summary: Modernized, complete, embeddable TeX/LaTeX engine + +License: MIT +URL: https://crates.io/crates/tectonic +Source: %{crates_source} + +BuildRequires: pkgconfig(fontconfig) g++ libicu-devel freetype-devel openssl-devel graphite2-devel anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Modernized, complete, embeddable TeX/LaTeX engine. Tectonic is forked from the +XeTeX extension to the classic “Web2C” implementation of TeX and uses the +TeXLive distribution of support files.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%doc CARGO_README.md +%doc CHANGELOG.md +%doc CODE_OF_CONDUCT.md +%doc CONTRIBUTING.md +%doc README.md +%{_bindir}/tectonic + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +%license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/CARGO_README.md +%doc %{crate_instdir}/CHANGELOG.md +%doc %{crate_instdir}/CODE_OF_CONDUCT.md +%doc %{crate_instdir}/CONTRIBUTING.md +%doc %{crate_instdir}/README.md +%{crate_instdir}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+external-harfbuzz-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+external-harfbuzz-devel %{_description} + +This package contains library source intended for building other packages which +use the "external-harfbuzz" feature of the "%{crate}" crate. + +%files -n %{name}+external-harfbuzz-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+geturl-curl-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+geturl-curl-devel %{_description} + +This package contains library source intended for building other packages which +use the "geturl-curl" feature of the "%{crate}" crate. + +%files -n %{name}+geturl-curl-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+geturl-reqwest-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+geturl-reqwest-devel %{_description} + +This package contains library source intended for building other packages which +use the "geturl-reqwest" feature of the "%{crate}" crate. + +%files -n %{name}+geturl-reqwest-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+native-tls-vendored-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+native-tls-vendored-devel %{_description} + +This package contains library source intended for building other packages which +use the "native-tls-vendored" feature of the "%{crate}" crate. + +%files -n %{name}+native-tls-vendored-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+profile-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+profile-devel %{_description} + +This package contains library source intended for building other packages which +use the "profile" feature of the "%{crate}" crate. + +%files -n %{name}+profile-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+serde-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+serde-devel %{_description} + +This package contains library source intended for building other packages which +use the "serde" feature of the "%{crate}" crate. + +%files -n %{name}+serde-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+serialization-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+serialization-devel %{_description} + +This package contains library source intended for building other packages which +use the "serialization" feature of the "%{crate}" crate. + +%files -n %{name}+serialization-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+tectonic_docmodel-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+tectonic_docmodel-devel %{_description} + +This package contains library source intended for building other packages which +use the "tectonic_docmodel" feature of the "%{crate}" crate. + +%files -n %{name}+tectonic_docmodel-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+toml-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+toml-devel %{_description} + +This package contains library source intended for building other packages which +use the "toml" feature of the "%{crate}" crate. + +%files -n %{name}+toml-devel +%ghost %{crate_instdir}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep_online + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +%autochangelog diff --git a/anda/rust/tectonic/update.rhai b/anda/rust/tectonic/update.rhai new file mode 100644 index 0000000000..3c5082f2fe --- /dev/null +++ b/anda/rust/tectonic/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("tectonic")); From 0e210149201cd2c5a248b7076fd5c3bce6e96bf4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Feb 2023 19:36:27 +0000 Subject: [PATCH 239/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 84389c4efc..3b4ef78f0c 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.66 +Version: 1.4.69 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From fae9919600e2bc54912e454748002228027c77e6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Feb 2023 20:17:25 +0000 Subject: [PATCH 240/380] Automatic Update: tau-helium rnote --- anda/others/tau-helium/tau-helium.spec | 2 +- anda/rust/rnote/rnote.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 3b4ef78f0c..b2eb6ce512 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.69 +Version: 1.4.72 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index c1ff55b6ec..b63bd4ed41 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,5 +1,5 @@ Name: rnote -Version: 0.5.13 +Version: 0.5.14 Release: 1%{?dist} Summary: Sketch and take handwritten notes. License: GPLv3 From 873789f88bab76cac4b7bf79eda54a0ec6fc1e6d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 22 Feb 2023 20:37:21 +0000 Subject: [PATCH 241/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index c41fe8973f..6c9e70a4d6 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.251 +Version: 0.0.252 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From 6b332c60623236cd9411d54e62cff502712a3adf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 23 Feb 2023 01:25:42 +0000 Subject: [PATCH 242/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index dbbdff668b..9ac774857b 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit b977ac6df5a6b953f3a04d774bddfee38e30bb04 +%global commit 8ce8055aeb3e610088ff5a08f509862c1feafd8f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 3ff44405fa..bdb4e917b0 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit b977ac6df5a6b953f3a04d774bddfee38e30bb04 +%global commit 8ce8055aeb3e610088ff5a08f509862c1feafd8f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 41e78fa67ea38a155236ec0838283fdddd2b3196 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Feb 2023 01:34:36 +0000 Subject: [PATCH 243/380] Automatic Update: latte-dock-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index df7b8f125d..abcd7766b8 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 7564e0ee52ef31f2dc08e5317e323426841c0516 +%global commit a111d8153a494d4d77d31b0c93247cc10587f396 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From b34c6bfcf2db153cc6e4e196ec1cb4e5a99e2839 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Feb 2023 05:15:28 +0000 Subject: [PATCH 244/380] Automatic Update: maturin --- anda/rust/maturin/rust-maturin.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/maturin/rust-maturin.spec b/anda/rust/maturin/rust-maturin.spec index 8226f23a51..589f7d93ee 100644 --- a/anda/rust/maturin/rust-maturin.spec +++ b/anda/rust/maturin/rust-maturin.spec @@ -2,8 +2,8 @@ %global crate maturin Name: rust-maturin -Version: 0.14.13 -Release: %autorelease +Version: 0.14.14 +Release: 1%{?dist} Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages License: MIT OR Apache-2.0 From 6b4dfd715f70f6f7ae279b016570e5ac873f4909 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Feb 2023 16:22:15 +0000 Subject: [PATCH 245/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index b2eb6ce512..1d72a06f8a 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.72 +Version: 1.4.75 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 73839fce74456aee076607ba708aabb993077e25 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 24 Feb 2023 19:36:38 +0000 Subject: [PATCH 246/380] Automatic Update: gitoxide --- anda/rust/gitoxide/rust-gitoxide.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/gitoxide/rust-gitoxide.spec b/anda/rust/gitoxide/rust-gitoxide.spec index 0c27c72e62..f390393629 100644 --- a/anda/rust/gitoxide/rust-gitoxide.spec +++ b/anda/rust/gitoxide/rust-gitoxide.spec @@ -4,7 +4,7 @@ %global crate gitoxide Name: rust-gitoxide -Version: 0.22.1 +Version: 0.23.0 Release: 1%{?dist} Summary: Command-line application for interacting with git repositories From 5778079841a70051c202414b82b0a6298e7c0055 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Feb 2023 01:35:22 +0000 Subject: [PATCH 247/380] Automatic Update: latte-dock-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index abcd7766b8..49c06b45e3 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit a111d8153a494d4d77d31b0c93247cc10587f396 +%global commit f37c8531a886c40f48ab480b6186c89bc0f7da22 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From ca963d1ecb349e8eb231528a201d8f5836960f5a Mon Sep 17 00:00:00 2001 From: madomado Date: Sat, 25 Feb 2023 13:07:49 +0800 Subject: [PATCH 248/380] fix(version): marble-gtk (#234) Signed-off-by: madomado --- anda/lib/marble-gtk/marble-gtk.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/marble-gtk/marble-gtk.spec b/anda/lib/marble-gtk/marble-gtk.spec index efe0f5682d..879471450d 100644 --- a/anda/lib/marble-gtk/marble-gtk.spec +++ b/anda/lib/marble-gtk/marble-gtk.spec @@ -1,5 +1,5 @@ Name: marble-gtk -Version: v1.3.0 +Version: 1.3.0 Release: 1%{?dist} Summary: My GTK library License: GPLv3 From 03b6fa08090a872c00c33aecd5859633fc268b7f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Feb 2023 05:14:31 +0000 Subject: [PATCH 249/380] Automatic Update: marble-gtk --- anda/lib/marble-gtk/marble-gtk.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/marble-gtk/marble-gtk.spec b/anda/lib/marble-gtk/marble-gtk.spec index 879471450d..efe0f5682d 100644 --- a/anda/lib/marble-gtk/marble-gtk.spec +++ b/anda/lib/marble-gtk/marble-gtk.spec @@ -1,5 +1,5 @@ Name: marble-gtk -Version: 1.3.0 +Version: v1.3.0 Release: 1%{?dist} Summary: My GTK library License: GPLv3 From e9bd532961069bf20454f635506f9fe231c6c9bd Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 24 Feb 2023 21:37:06 -0800 Subject: [PATCH 250/380] feat: add glewmx --- anda/lib/glewmx/anda.hcl | 5 +++ anda/lib/glewmx/glewmx.spec | 61 +++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 anda/lib/glewmx/anda.hcl create mode 100644 anda/lib/glewmx/glewmx.spec diff --git a/anda/lib/glewmx/anda.hcl b/anda/lib/glewmx/anda.hcl new file mode 100644 index 0000000000..ac465cf484 --- /dev/null +++ b/anda/lib/glewmx/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "glewmx.spec" + } +} diff --git a/anda/lib/glewmx/glewmx.spec b/anda/lib/glewmx/glewmx.spec new file mode 100644 index 0000000000..560cd948fb --- /dev/null +++ b/anda/lib/glewmx/glewmx.spec @@ -0,0 +1,61 @@ +# Can not find libraries for some reason +%global debug_package %{nil} + +Name: glewmx +Version: 1.13.0 +Release: %autorelease +Summary: OpenGL Extension Wrangler MX + +License: GPLv3+ +URL: https://launchpad.net/ubuntu/+source/glewmx +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/g/glewmx/glewmx_%{version}.orig.tar.gz +Source1: http://archive.ubuntu.com/ubuntu/pool/universe/g/glewmx/glewmx_%{version}-5.debian.tar.xz + +BuildRequires: make +BuildRequires: gcc +BuildRequires: mesa-libGLU-devel +BuildRequires: pkgconfig(glu) +BuildRequires: libXmu-devel +BuildRequires: libXi-devel + +%description +OpenGL Extension Wrangler MX. The MX version is discountinued but is maintained in Ubuntu. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -n glew-%{version} +tar -x -I 'xz -d -T0 -k' -f '%{SOURCE1}' + +for i in debian/patches/*.patch; do patch -p1 < $i; done +sed -i 's:$(GLEW_DEST)/include/GL:$(GLEW_DEST)/include/glewmx-%{version}/GL:' Makefile + +%build +# This doesn't get actually installed but is to change glewmx.pc before installation +%make_build +sed -i 's:includedir=${prefix}/include:includedir=${prefix}/include/glewmx-%{version}:' glewmx.pc + +%install +# Only MX is installed +%make_build DESTDIR=%{buildroot} INSTALL="/usr/bin/install -p" install.mx + +%files +%license LICENSE.txt +%{_libdir}/libGLEWmx.so.* + +%files devel +%dir %{_includedir}/glewmx-1.13.0 +%dir %{_includedir}/glewmx-1.13.0/GL +%{_includedir}/glewmx-1.13.0/GL/*.h +%{_libdir}/libGLEWmx.a +%{_libdir}/libGLEWmx.so +%{_libdir}/pkgconfig/glewmx.pc + +%changelog +%autochangelog From 727e7c2750fe962641112c0729856a74e18108ee Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 24 Feb 2023 21:37:15 -0800 Subject: [PATCH 251/380] feat: add glewmx --- CODEOWNERS | 1 + 1 file changed, 1 insertion(+) diff --git a/CODEOWNERS b/CODEOWNERS index d0fbf1cac9..ca711b840d 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -30,6 +30,7 @@ /anda/audio/distrho @korewaChino /anda/desktop/compiz9 @cat-master21 +/anda/lib/glewmx @cat-master21 /anda/lib/libindicator @cat-master21 /anda/lib/libunity @cat-master21 /anda/lib/libunity-misc-devel @cat-master21 From 948c4ac2a65c6fab33126178b11de80cadf68484 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sat, 25 Feb 2023 08:07:22 -0800 Subject: [PATCH 252/380] remove myself from CODEOWNERS For now anyway. Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- CODEOWNERS | 8 -------- 1 file changed, 8 deletions(-) diff --git a/CODEOWNERS b/CODEOWNERS index ca711b840d..80bada7762 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -28,11 +28,3 @@ /anda/rust/starship @korewaChino /anda/rust/zellij @korewaChino /anda/audio/distrho @korewaChino - -/anda/desktop/compiz9 @cat-master21 -/anda/lib/glewmx @cat-master21 -/anda/lib/libindicator @cat-master21 -/anda/lib/libunity @cat-master21 -/anda/lib/libunity-misc-devel @cat-master21 -/anda/themes/unity-asset-pool @cat-master21 -/anda/apps/vala-panel @cat-master21 From 91a25205215e703859f79fb23cbd79f73d5512ae Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sat, 25 Feb 2023 08:09:29 -0800 Subject: [PATCH 253/380] chore: use version in %file Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/glewmx/glewmx.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/glewmx/glewmx.spec b/anda/lib/glewmx/glewmx.spec index 560cd948fb..29eae0149c 100644 --- a/anda/lib/glewmx/glewmx.spec +++ b/anda/lib/glewmx/glewmx.spec @@ -50,9 +50,9 @@ sed -i 's:includedir=${prefix}/include:includedir=${prefix}/include/glewmx-%{ver %{_libdir}/libGLEWmx.so.* %files devel -%dir %{_includedir}/glewmx-1.13.0 -%dir %{_includedir}/glewmx-1.13.0/GL -%{_includedir}/glewmx-1.13.0/GL/*.h +%dir %{_includedir}/glewmx-%version +%dir %{_includedir}/glewmx-%version/GL +%{_includedir}/glewmx-%version/GL/*.h %{_libdir}/libGLEWmx.a %{_libdir}/libGLEWmx.so %{_libdir}/pkgconfig/glewmx.pc From 4bf782059be30932e1753141d8c285f55b0963a2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 25 Feb 2023 16:43:37 +0000 Subject: [PATCH 254/380] Automatic Update: starship --- anda/rust/starship/rust-starship.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/starship/rust-starship.spec b/anda/rust/starship/rust-starship.spec index 6bd04fd2f4..0df46de1b6 100644 --- a/anda/rust/starship/rust-starship.spec +++ b/anda/rust/starship/rust-starship.spec @@ -2,8 +2,8 @@ %global crate starship Name: rust-starship -Version: 1.12.0 -Release: %autorelease +Version: 1.13.0 +Release: 1%{?dist} Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️ License: ISC From 4e1b778c234db353a9a127aeda6bc78ffdbad522 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sat, 25 Feb 2023 10:11:46 -0800 Subject: [PATCH 255/380] Feat: add frame --- anda/lib/frame/anda.hcl | 5 +++ anda/lib/frame/frame.spec | 66 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 anda/lib/frame/anda.hcl create mode 100644 anda/lib/frame/frame.spec diff --git a/anda/lib/frame/anda.hcl b/anda/lib/frame/anda.hcl new file mode 100644 index 0000000000..fa0d800ad3 --- /dev/null +++ b/anda/lib/frame/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "frame.spec" + } +} diff --git a/anda/lib/frame/frame.spec b/anda/lib/frame/frame.spec new file mode 100644 index 0000000000..fa14e246be --- /dev/null +++ b/anda/lib/frame/frame.spec @@ -0,0 +1,66 @@ +Name: frame +Version: 2.5.0 +Release: %autorelease +Summary: Touch Frame Library + +License: GPLv3 AND LGPLv3 +URL: https://launchpad.net/frame +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/f/frame/frame_2.5.0daily13.06.05+16.10.20160809.orig.tar.gz +Patch0: http://archive.ubuntu.com/ubuntu/pool/universe/f/frame/frame_2.5.0daily13.06.05+16.10.20160809-0ubuntu3.diff.gz + +BuildRequires: automake libtool gnome-common +BuildRequires: intltool +BuildRequires: make +BuildRequires: gcc +BuildRequires: g++ +BuildRequires: libX11-devel +BuildRequires: libXi-devel +BuildRequires: libXext-devel +BuildRequires: xorg-x11-server-devel +BuildRequires: asciidoc + +%description +Frame handles the buildup and synchronization of a set of simultaneous touches. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -c -p1 + +%build +NOCONFIGURE=1 \ +./autogen.sh + +PYTHON=%{__python3} +export PYTHON + +%configure \ + --disable-silent-rules \ + --disable-static + +%make_build + +%install +%make_install +rm -fv %{buildroot}%{_libdir}/*.la + +%files +%license COPYING COPYING.GPL3 +%{_libdir}/libframe.so.* + +%files devel +%{_bindir}/frame-test-x11 +%dir %{_includedir}/oif +%{_includedir}/oif/*.h +%{_libdir}/libframe.so +%{_libdir}/pkgconfig/*.pc +%{_mandir}/man1/frame-test-x11.1.gz + +%changelog +%autochangelog From 8ed632cb414eaf993e7bef7e13159cb642966c3b Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sat, 25 Feb 2023 13:18:48 -0800 Subject: [PATCH 256/380] Feat: add grail --- anda/lib/grail/anda.hcl | 5 +++ anda/lib/grail/grail.spec | 66 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 anda/lib/grail/anda.hcl create mode 100644 anda/lib/grail/grail.spec diff --git a/anda/lib/grail/anda.hcl b/anda/lib/grail/anda.hcl new file mode 100644 index 0000000000..0ad504d2d7 --- /dev/null +++ b/anda/lib/grail/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "grail.spec" + } +} diff --git a/anda/lib/grail/grail.spec b/anda/lib/grail/grail.spec new file mode 100644 index 0000000000..128d1e2198 --- /dev/null +++ b/anda/lib/grail/grail.spec @@ -0,0 +1,66 @@ +Name: grail +Version: 3.1.1 +Release: %autorelease +Summary: Gesture Recognition And Instantiation Library + +License: GPLv3 AND LGPLv3 +URL: https://launchpad.net/grail +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/g/grail/grail_3.1.1.orig.tar.bz2 + +BuildRequires: automake libtool gnome-common +BuildRequires: intltool +BuildRequires: make +BuildRequires: gcc +BuildRequires: g++ +BuildRequires: libX11-devel +BuildRequires: libXi-devel +BuildRequires: libXext-devel +BuildRequires: xorg-x11-server-devel +BuildRequires: frame-devel + +%description +Grail consists of an interface and tools for handling gesture recognition and gesture instantiation. + +When a multitouch gesture is performed on a device, the recognizer emits one or several possible gestures. Once the context of the gesture is known, i.e., in what window the touches land and what gestures the clients of that window listen to, the instantiator delivers the matching set of gestures. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -n grail-%{version} + +%build +autoreconf --force --install +PYTHON=%{__python3} +export PYTHON + +%configure \ + --disable-integration-tests \ + --disable-silent-rules \ + --with-x11 \ + --disable-static + +%make_build + +%install +%make_install +rm -fv %{buildroot}%{_libdir}/*.la + +%files +%license COPYING COPYING.GPL3 +%{_libdir}/libgrail.so.* + +%files devel +%{_bindir}/grail-test-* +%{_includedir}/oif/grail.h +%{_libdir}/libgrail.so +%{_libdir}/pkgconfig/grail.pc +%{_mandir}/man1/grail-test-*.gz + +%changelog +%autochangelog From 32c3a7614c448852f85be705a673b304c60006f5 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sat, 25 Feb 2023 13:24:33 -0800 Subject: [PATCH 257/380] Feat: add vala-panel-appmenu --- anda/apps/vala-panel-appmenu/anda.hcl | 5 + .../vala-panel-appmenu.spec | 144 ++++++++++++++++++ 2 files changed, 149 insertions(+) create mode 100644 anda/apps/vala-panel-appmenu/anda.hcl create mode 100644 anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec diff --git a/anda/apps/vala-panel-appmenu/anda.hcl b/anda/apps/vala-panel-appmenu/anda.hcl new file mode 100644 index 0000000000..6714c17974 --- /dev/null +++ b/anda/apps/vala-panel-appmenu/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "vala-panel-appmenu.spec" + } +} diff --git a/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec b/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec new file mode 100644 index 0000000000..a5a780a2c1 --- /dev/null +++ b/anda/apps/vala-panel-appmenu/vala-panel-appmenu.spec @@ -0,0 +1,144 @@ +%global forgeurl https://gitlab.com/vala-panel-project/vala-panel-appmenu +%global commit 99cd56c1644fe4193854902c450e67f9a6685112 +%forgemeta + +Name: vala-panel-appmenu +Version: 0.7.6 +Release: %autorelease +License: LGPL-3.0+ +Summary: This package provides Application Menu plugin for vala-panel +URL: %{forgeurl} +Source: %{forgesource} + +BuildRequires: bamf-daemon +BuildRequires: meson +BuildRequires: ninja-build +BuildRequires: gettext +BuildRequires: cmake +BuildRequires: vala +BuildRequires: systemd-rpm-macros +BuildRequires: pkgconfig(libxfce4panel-2.0) +BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(libxfconf-0) +BuildRequires: pkgconfig(budgie-1.0) +BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(libbamf3) +BuildRequires: pkgconfig(libxfce4panel-2.0) +BuildRequires: pkgconfig(libxfconf-0) +BuildRequires: pkgconfig(libwnck-3.0) >= 3.4.0 +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(dbusmenu-glib-0.4) +BuildRequires: pkgconfig(vala-panel) +BuildRequires: pkgconfig(libmatepanelapplet-4.0) +Provides: vala-panel-appmenu-plugin +Requires: unity-gtk3-module +Requires: unity-gtk2-module +Requires: bamf-daemon +Requires: libdbusmenu +Requires: libdbusmenu-gtk2 +Requires: libdbusmenu-gtk3 + +%description +Vala Panel Application Menu is a Global Menu applet for use with Vala Panel, xfce4-panel and mate-panel (Budgie 10.x is also planned). +Unity-gtk-module is used as a backend + +%package -n xfce4-vala-panel-appmenu-plugin +Summary: This package provides Application Menu plugin for xfce4-panel +Requires: xfce4-panel +Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release} + +%description -n xfce4-vala-panel-appmenu-plugin +XFCE4 desktop plugin for %{name}. + + +%package -n mate-vala-panel-appmenu-plugin +Summary: This package provides Application Menu plugin for xfce4-panel +Requires: mate-panel +Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release} + +%description -n mate-vala-panel-appmenu-plugin +Mate desktop plugin for %{name}. + + +%package -n budgie-vala-panel-appmenu-plugin +Summary: This package provides Application Menu plugin for xfce4-panel +Requires: budgie-desktop +Requires: vala-panel-appmenu-gtk-module%{?_isa} == %{version}-%{release} + +%description -n budgie-vala-panel-appmenu-plugin +Budgie desktop plugin for %{name}. + + +%package devel +Summary: Development package for budgie-desktop +Requires: vala-panel-appmenu-gtk-module%{?_isa} = %{version}-%{release} + +%description devel +Header files, libraries, and other files for developing %{name}. + + +%package -n vala-panel-appmenu-gtk-module +Summary: Gtk3MenuShell D-Bus exporter +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n vala-panel-appmenu-gtk-module +GTK (2, 3) module that exports GtkMenuShells over D-Bus. + +%prep +%forgeautosetup + +%build +%meson -Dxfce=enabled -Dvalapanel=enabled -Djayatana=enabled \ + -Dbudgie=enabled -Dmate=enabled +%meson_build + +%install +%meson_install +%find_lang vala-panel-appmenu + +%files -f vala-panel-appmenu.lang +%doc README.md +%license LICENSE +%dir %{_libdir}/vala-panel +%dir %{_libdir}/vala-panel/applets +%{_libdir}/vala-panel/applets/libappmenu.so +%dir %{_libexecdir}/vala-panel +%{_libexecdir}/vala-panel/appmenu-registrar +%{_docdir}/appmenu-gtk-module/ +%dir %{_datadir}/licenses/appmenu-gtk-module +%{_datadir}/licenses/appmenu-gtk-module/LICENSE +%{_datadir}/dbus-1/services/com.canonical.AppMenu.Registrar.service +%{_datadir}/glib-2.0/schemas/org.valapanel.appmenu.gschema.xml +%{_datadir}/vala-panel/applets/org.valapanel.appmenu.plugin + +%files -n vala-panel-appmenu-gtk-module +%{_userunitdir}/appmenu-gtk-module.service +%{_libdir}/libappmenu-gtk2-parser.so.* +%{_libdir}/libappmenu-gtk3-parser.so.* +%{_libdir}/gtk-2.0/modules/libappmenu-gtk-module.so +%{_libdir}/gtk-3.0/modules/libappmenu-gtk-module.so +%{_datadir}/glib-2.0/schemas/org.appmenu.gtk-module.gschema.xml + +%files -n xfce4-vala-panel-appmenu-plugin +%{_libdir}/xfce4/panel/plugins/libappmenu-xfce.so +%{_datadir}/xfce4/panel/plugins/appmenu.desktop + +%files -n mate-vala-panel-appmenu-plugin +%{_libdir}/mate-panel/libappmenu-mate.so +%{_datadir}/mate-panel/applets/org.vala-panel.appmenu.mate-panel-applet + +%files -n budgie-vala-panel-appmenu-plugin +%dir %{_libdir}/budgie-desktop/plugins/budgie-appmenu-plugin +%{_libdir}/budgie-desktop/plugins/budgie-appmenu-plugin/appmenu-budgie.plugin +%{_libdir}/budgie-desktop/plugins/budgie-appmenu-plugin/libappmenu-budgie.so + +%files devel +%dir %{_includedir}/appmenu-gtk-parser +%{_includedir}/appmenu-gtk-parser/*.h +%{_libdir}/libappmenu-gtk2-parser.so +%{_libdir}/libappmenu-gtk3-parser.so +%{_libdir}/pkgconfig/*.pc + +%changelog +%autochangelog From 7759c86e92d111c4f9837b76054ab67693304b61 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sat, 25 Feb 2023 13:41:28 -0800 Subject: [PATCH 258/380] Feat: add gsettings-ubuntu-touch-schemas --- .../gsettings-ubuntu-touch-schemas/anda.hcl | 5 ++ .../gsettings-ubuntu-touch-schemas.spec | 47 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 anda/others/gsettings-ubuntu-touch-schemas/anda.hcl create mode 100644 anda/others/gsettings-ubuntu-touch-schemas/gsettings-ubuntu-touch-schemas.spec diff --git a/anda/others/gsettings-ubuntu-touch-schemas/anda.hcl b/anda/others/gsettings-ubuntu-touch-schemas/anda.hcl new file mode 100644 index 0000000000..3ff76dbeee --- /dev/null +++ b/anda/others/gsettings-ubuntu-touch-schemas/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "gsettings-ubuntu-touch-schemas.spec" + } +} diff --git a/anda/others/gsettings-ubuntu-touch-schemas/gsettings-ubuntu-touch-schemas.spec b/anda/others/gsettings-ubuntu-touch-schemas/gsettings-ubuntu-touch-schemas.spec new file mode 100644 index 0000000000..b0d34c000c --- /dev/null +++ b/anda/others/gsettings-ubuntu-touch-schemas/gsettings-ubuntu-touch-schemas.spec @@ -0,0 +1,47 @@ +Name: gsettings-ubuntu-touch-schemas +Version: 0.0.7+21.10.20210712 +Release: %autorelease +Summary: Shared GSettings schemas for Ubuntu touch and Unity +BuildArch: noarch + +License: GPLv2 AND LGPLv2 +URL: https://launchpad.net/gsettings-ubuntu-touch-schemas +Source0: http://archive.ubuntu.com/ubuntu/pool/main/g/gsettings-ubuntu-touch-schemas/gsettings-ubuntu-touch-schemas_%{version}.orig.tar.gz + +BuildRequires: automake libtool gnome-common +BuildRequires: intltool +BuildRequires: make +BuildRequires: gcc +BuildRequires: g++ +BuildRequires: glib2-devel +BuildRequires: gsettings-desktop-schemas-devel + +%description +gsettings-ubuntu-touch-schemas contains a collection of GSettings schemas for +settings shared by various components of a Ubuntu environment. + +%prep +%autosetup -c + +%build +NOCONFIGURE=1 \ +./autogen.sh + +%configure +%make_build + +%install +%make_install +rm -fv %{buildroot}%{_libdir}/*.la + +%files +%license COPYING +%{_datadir}/accountsservice/interfaces/*.xml +%{_datadir}/dbus-1/interfaces/*.xml +%{_datadir}/glib-2.0/schemas/*.xml +%{_datadir}/pkgconfig/gsettings-unity-schemas.pc +%{_datadir}/polkit-1/actions/com.ubuntu.AccountsService.policy +%{_sharedstatedir}/polkit-1/localauthority/10-vendor.d/50-com.ubuntu.AccountsService.pkla + +%changelog +%autochangelog From e07e9a74cb96b03cc41e35bdf9ee6c9dbebdadd8 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sat, 25 Feb 2023 14:06:07 -0800 Subject: [PATCH 259/380] chore: split libunity-misc --- anda/lib/libunity-misc-devel/anda.hcl | 5 ---- anda/lib/libunity-misc/anda.hcl | 5 ++++ .../libunity-misc.spec} | 30 +++++++++++-------- 3 files changed, 23 insertions(+), 17 deletions(-) delete mode 100644 anda/lib/libunity-misc-devel/anda.hcl create mode 100644 anda/lib/libunity-misc/anda.hcl rename anda/lib/{libunity-misc-devel/libunity-misc-devel.spec => libunity-misc/libunity-misc.spec} (63%) diff --git a/anda/lib/libunity-misc-devel/anda.hcl b/anda/lib/libunity-misc-devel/anda.hcl deleted file mode 100644 index a72db05789..0000000000 --- a/anda/lib/libunity-misc-devel/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project "pkg" { - rpm { - spec = "libunity-misc-devel.spec" - } -} diff --git a/anda/lib/libunity-misc/anda.hcl b/anda/lib/libunity-misc/anda.hcl new file mode 100644 index 0000000000..4485074a57 --- /dev/null +++ b/anda/lib/libunity-misc/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "libunity-misc.spec" + } +} diff --git a/anda/lib/libunity-misc-devel/libunity-misc-devel.spec b/anda/lib/libunity-misc/libunity-misc.spec similarity index 63% rename from anda/lib/libunity-misc-devel/libunity-misc-devel.spec rename to anda/lib/libunity-misc/libunity-misc.spec index 9ac16e7c41..5ce2c09e6d 100644 --- a/anda/lib/libunity-misc-devel/libunity-misc-devel.spec +++ b/anda/lib/libunity-misc/libunity-misc.spec @@ -1,9 +1,9 @@ -Name: libunity-misc-devel +Name: libunity-misc Version: 1.4 Release: %autorelease Summary: Misc Unity shell libs -License: LGPLv2+ +License: LGPLv2 AND LGPLv2 AND GPLv2 URL: https://launchpad.net/libunity-misc Source0: http://archive.ubuntu.com/ubuntu/pool/universe/libu/libunity-misc/libunity-misc_4.0.5+14.04.20140115.orig.tar.gz @@ -16,14 +16,20 @@ BuildRequires: gtk-doc BuildRequires: libX11-devel BuildRequires: gtk3-devel BuildRequires: glib2-devel -Requires: gtk3 -Requires: libX11 %description A simple library that implements a subset of the XPath spec to allow selecting nodes in an object tree +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + %prep -%setup -q -n libunity-misc-4.0.5+14.04.20140115 +%autosetup -n libunity-misc-4.0.5+14.04.20140115 find ./ -type f -exec sed -i 's/-Werror//' {} \; NOCONFIGURE=1 \ ./autogen.sh @@ -40,15 +46,15 @@ rm -fv %{buildroot}%{_libdir}/lib*.la %ldconfig_post %files +%license COPYING COPYING.GPL COPYING.LGPL-2 +%{_libdir}/libunity-misc.so.* + +%files devel %{_libdir}/libunity-misc.so -%{_libdir}/libunity-misc.so.4 -%{_libdir}/libunity-misc.so.4.1.0 %{_libdir}/pkgconfig/unity-misc.pc -%{_includedir}/unity-misc/unity-misc/na-tray.h -%{_includedir}/unity-misc/unity-misc/na-marshal.h -%{_includedir}/unity-misc/unity-misc/na-tray-manager.h -%{_includedir}/unity-misc/unity-misc/na-tray-child.h -%{_includedir}/unity-misc/unity-misc/gnome-bg-slideshow.h +%dir %{_includedir}/unity-misc +%dir %{_includedir}/unity-misc/unity-misc +%{_includedir}/unity-misc/unity-misc/*.h %changelog %autochangelog From 779827af3e3ed1d06b051bd7695363c00627d0b5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 26 Feb 2023 01:43:19 +0000 Subject: [PATCH 260/380] Automatic Update: latte-dock-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 49c06b45e3..ad5f93dfce 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit f37c8531a886c40f48ab480b6186c89bc0f7da22 +%global commit 491a5b0f4958145697f2bbdcc247c34931675f16 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From 3491097fff7c7b9eb291d1e41cf9a8232b3f3ca8 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sat, 25 Feb 2023 18:17:28 -0800 Subject: [PATCH 261/380] feat: add unity-settings-daemon --- anda/lib/unity-settings-daemon/anda.hcl | 5 + .../unity-settings-daemon.1 | 87 +++++++++++ .../unity-settings-daemon.service | 7 + .../unity-settings-daemon.spec | 136 ++++++++++++++++++ 4 files changed, 235 insertions(+) create mode 100644 anda/lib/unity-settings-daemon/anda.hcl create mode 100644 anda/lib/unity-settings-daemon/unity-settings-daemon.1 create mode 100644 anda/lib/unity-settings-daemon/unity-settings-daemon.service create mode 100644 anda/lib/unity-settings-daemon/unity-settings-daemon.spec diff --git a/anda/lib/unity-settings-daemon/anda.hcl b/anda/lib/unity-settings-daemon/anda.hcl new file mode 100644 index 0000000000..d3f04ef138 --- /dev/null +++ b/anda/lib/unity-settings-daemon/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "unity-settings-daemon.spec" + } +} diff --git a/anda/lib/unity-settings-daemon/unity-settings-daemon.1 b/anda/lib/unity-settings-daemon/unity-settings-daemon.1 new file mode 100644 index 0000000000..05f4294b14 --- /dev/null +++ b/anda/lib/unity-settings-daemon/unity-settings-daemon.1 @@ -0,0 +1,87 @@ +'\" t +.\" Title: unity-settings-daemon +.\" Author: Bastien Nocera +.\" Generator: DocBook XSL Stylesheets vsnapshot +.\" Date: 02/08/2023 +.\" Manual: User Commands +.\" Source: Unity +.\" Language: English +.\" +.TH "UNITY\-SETTINGS\-DAE" "1" "" "Unity" "User Commands" +.\" ----------------------------------------------------------------- +.\" * Define some portability stuff +.\" ----------------------------------------------------------------- +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.\" http://bugs.debian.org/507673 +.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.ie \n(.g .ds Aq \(aq +.el .ds Aq ' +.\" ----------------------------------------------------------------- +.\" * set default formatting +.\" ----------------------------------------------------------------- +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.\" ----------------------------------------------------------------- +.\" * MAIN CONTENT STARTS HERE * +.\" ----------------------------------------------------------------- +.SH "NAME" +unity-settings-daemon \- Unity settings daemon +.SH "SYNOPSIS" +.HP \w'\fBunity\-settings\-daemon\ \fR\fB[OPTION...]\fR\ 'u +\fBunity\-settings\-daemon \fR\fB[OPTION...]\fR +.SH "DESCRIPTION" +.PP +\fBunity\-settings\-daemon\fR +provides many session\-wide services and functions that require a long\-running process\&. Among the services implemented by unity\-settings\-daemon are an XSettings manager, which provides theming, font and other settings to GTK+ applications, and a clipboard manager, which preserves clipboard contents when an application exits\&. Many user interface elements of +\fBunity\fR +and +\fBunity\-control\-center\fR +rely on unity\-settings\-daemon for their functionality\&. +.PP +The internal architecture of unity\-settings\-daemon consists of a number of plugins, which provide functionality such as printer notifications, software update monitoring, background changing, etc\&. For debugging purposes, these plugins can be individually disabled by changing the gsettings key +org\&.gnome\&.settings\-daemon\&.plugins\&.\fIplugin\-name\fR\&.active, where +\fIplugin\-name\fR +is the name of the plugin\&. To see a list of all plugins, use the command +\fB gsettings list\-children org\&.gnome\&.settings\-daemon\&.plugins \fR +.PP +unity\-settings\-daemon takes the name org\&.gnome\&.SettingsDaemon on the session bus to ensure that only one instance is running\&. Some plugins export objects under this name to make their functionality available to other applications\&. The interfaces of these objects should generally be considered private and unstable\&. +.PP +unity\-settings\-daemon is a required component of the Unity desktop, i\&.e\&. it is listed in the RequiredComponents field of +/usr/share/gnome\-session/sessions/gnome\&.session\&. It is started in the initialization phase of the session, and +\fBgnome\-session\fR +will restart it if it crashes\&. +.SH "OPTIONS" +.PP +\fB\-h\fR, \fB\-\-help\fR +.RS 4 +Prints a short help text and exits\&. +.RE +.PP +\fB\-\-debug\fR +.RS 4 +Enables debugging code\&. +.RE +.PP +\fB\-\-timed\-exit\fR +.RS 4 +Exits after a timeout (30 seconds) for debugging\&. +.RE +.SH "FILES" +.PP +/usr/share/gnome\-session/sessions/ubuntu\&.session +.RS 4 +Unity session definition file where unity\-settings\-daemon is listed as a required component\&. +.RE +.PP +/etc/xdg/autostart/unity\-settings\-daemon\&.desktop +.RS 4 +Autostart file for unity\-settings\-daemon, where its autostart phase is set\&. +.RE +.SH "SEE ALSO" +.PP +\fBunity\fR(1), +\fBunity-control-center\fR(1), +\fBgnome-session\fR(1) diff --git a/anda/lib/unity-settings-daemon/unity-settings-daemon.service b/anda/lib/unity-settings-daemon/unity-settings-daemon.service new file mode 100644 index 0000000000..742a6d680b --- /dev/null +++ b/anda/lib/unity-settings-daemon/unity-settings-daemon.service @@ -0,0 +1,7 @@ +[Unit] +Description=Unity Settings Daemon +PartOf=graphical-session.target + +[Service] +ExecStart=/usr/libexec/unity-settings-daemon +Restart=on-failure diff --git a/anda/lib/unity-settings-daemon/unity-settings-daemon.spec b/anda/lib/unity-settings-daemon/unity-settings-daemon.spec new file mode 100644 index 0000000000..669eb2f4de --- /dev/null +++ b/anda/lib/unity-settings-daemon/unity-settings-daemon.spec @@ -0,0 +1,136 @@ +Name: unity-settings-daemon +Version: 15.04.1+21.10.20220802 +Release: %autorelease +Summary: Daemon handling for Unity session settings + +License: GPLv2 AND LGPLv2+ +URL: https://launchpad.net/unity-settings-daemon +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-settings-daemon/unity-settings-daemon_%{version}.orig.tar.gz +Source1: unity-settings-daemon.service +Source2: unity-settings-daemon.1 + +BuildRequires: automake libtool gnome-common +BuildRequires: intltool +BuildRequires: make +BuildRequires: gcc +BuildRequires: g++ +BuildRequires: systemd-rpm-macros +BuildRequires: gsettings-desktop-schemas-devel +BuildRequires: pkgconfig(lcms2) +BuildRequires: libnotify-devel +BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xi) +BuildRequires: libXext-devel +BuildRequires: xorg-x11-server-devel +BuildRequires: gperf +BuildRequires: ibus-devel +BuildRequires: accountsservice-devel +BuildRequires: pkgconfig(xkbfile) +BuildRequires: xkeyboard-config-devel +BuildRequires: pkgconfig(fcitx-config) +BuildRequires: pkgconfig(fcitx-gclient) +BuildRequires: pkgconfig(gnome-desktop-3.0) +BuildRequires: pulseaudio-libs-devel +BuildRequires: pkgconfig(libcanberra-gtk3) +BuildRequires: alsa-lib-devel +BuildRequires: libXrandr-devel +BuildRequires: upower-devel +BuildRequires: pkgconfig(colord) +BuildRequires: pkgconfig(libwacom) +BuildRequires: pkgconfig(xorg-wacom) +BuildRequires: pkgconfig(librsvg-2.0) +BuildRequires: pkgconfig(xtst) +BuildRequires: pkgconfig(packagekit-glib2) +BuildRequires: NetworkManager-libnm-devel +BuildRequires: gsettings-ubuntu-touch-schemas +Requires: hwdata +Requires: gsettings-ubuntu-touch-schemas + +%description +The settings daemon used in Unity. It is based on GNOME Settings Daemon 3.8.6.1. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description devel +%{summary}. + +%prep +%autosetup -n unity-settings-daemon-%{version} + +# Requires internet so manually installing manpage +rm -rf man +sed -i '/man\/Makefile/d' ./configure.ac +sed -i '/man/d' Makefile.am + +%build +# Some flag fixes an issue +export LDFLAGS='-Wl,-O1 -Wl,-z,defs -Wl,--warn-unresolved-symbols -Wl,--as-needed' + +NOCONFIGURE=1 \ +./autogen.sh + +%configure --disable-static --enable-packagekit --enable-ibus --enable-fcitx --enable-network-manager + +%make_build + +%install +%make_install +rm -fv %{buildroot}%{_libdir}/unity-settings-daemon-1.0/*.la %{buildroot}%{_libdir}/*.la + +pushd %{buildroot} +mkdir -m 755 -p .%{_bindir} +ln -fs %{_libexecdir}/unity-settings-daemon .%{_bindir}/unity-settings-daemon +popd + +# Install this +mkdir -m 755 -p %{buildroot}%{_userunitdir} +install -m 644 %{SOURCE1} -t %{buildroot}%{_userunitdir} + +# Requires internet so manually installing +mkdir -m 755 -p %{buildroot}%{_mandir}/man1 +install -m 644 %{SOURCE2} -t %{buildroot}%{_mandir}/man1 + +# This conflicts +rename 61-gnome-settings-daemon-rfkill.rules 60-gnome-settings-daemon-rfkill.rules %{buildroot}%{_prefix}/lib/udev/rules.d/61-gnome-settings-daemon-rfkill.rules + +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING COPYING.LIB +%{_sysconfdir}/xdg/autostart/*.desktop +%{_bindir}/unity-settings-daemon +%{_prefix}/lib/udev/rules.d/60-gnome-settings-daemon-rfkill.rules +%{_userunitdir}/unity-settings-daemon.service +%{_libdir}/libunity-settings-daemon.so.* +%{_libdir}/unity-settings-daemon-1.0/ +%{_libexecdir}/check_gl_texture_size +%{_libexecdir}/gnome-update-wallpaper-cache +%{_libexecdir}/gsd-test-rfkill +%{_libexecdir}/unity-* +%{_libexecdir}/usd-* +%{_datadir}/glib-2.0/schemas/*.xml +%{_datadir}/icons/hicolor/* +%{_mandir}/man1/unity-settings-daemon.1.gz +%{_datadir}/polkit-1/actions/*.policy +%dir %{_datadir}/unity-settings-daemon +%dir %{_datadir}/unity-settings-daemon/icons +%dir %{_datadir}/unity-settings-daemon/icons/hicolor +%dir %{_datadir}/unity-settings-daemon/icons/hicolor/64x64 +%dir %{_datadir}/unity-settings-daemon/icons/hicolor/64x64/devices +%{_datadir}/unity-settings-daemon/icons/hicolor/64x64/devices/*.png +%dir %{_datadir}/unity-settings-daemon-1.0 +%{_datadir}/unity-settings-daemon-1.0/input-device-example.sh + +%files devel +%{_libdir}/libunity-settings-daemon.so +%{_libdir}/pkgconfig/*.pc +%dir %{_includedir}/unity-settings-daemon-1.0 +%dir %{_includedir}/unity-settings-daemon-1.0/libunity-settings-daemon +%{_includedir}/unity-settings-daemon-1.0/libunity-settings-daemon/*.h +%dir %{_includedir}/unity-settings-daemon-1.0/unity-settings-daemon +%{_includedir}/unity-settings-daemon-1.0/unity-settings-daemon/*.h + +%changelog +%autochangelog From 9342ec6eaf87739bed5a8219da38c06a4d25fb96 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 26 Feb 2023 02:56:44 +0000 Subject: [PATCH 262/380] Automatic Update: starship --- anda/rust/starship/rust-starship.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/starship/rust-starship.spec b/anda/rust/starship/rust-starship.spec index 0df46de1b6..a2ac6cd179 100644 --- a/anda/rust/starship/rust-starship.spec +++ b/anda/rust/starship/rust-starship.spec @@ -2,7 +2,7 @@ %global crate starship Name: rust-starship -Version: 1.13.0 +Version: 1.13.1 Release: 1%{?dist} Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️ From 9269156fad44457406c427c48bbec88e776dfd71 Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 26 Feb 2023 17:16:44 +0800 Subject: [PATCH 263/380] fix: starship (#242) --- anda/rust/starship/rust-starship.spec | 32 ++++++++++--------- .../starship/starship-fix-metadata-auto.diff | 8 ++--- anda/rust/starship/update.rhai | 2 +- 3 files changed, 22 insertions(+), 20 deletions(-) diff --git a/anda/rust/starship/rust-starship.spec b/anda/rust/starship/rust-starship.spec index a2ac6cd179..3e7261dae6 100644 --- a/anda/rust/starship/rust-starship.spec +++ b/anda/rust/starship/rust-starship.spec @@ -1,9 +1,11 @@ # Generated by rust2rpm 23 +%bcond_without check + %global crate starship Name: rust-starship Version: 1.13.1 -Release: 1%{?dist} +Release: %autorelease Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️ License: ISC @@ -43,6 +45,8 @@ This package contains library source intended for building other packages which use the "%{crate}" crate. %files devel +%license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/README.md %{crate_instdir}/ %package -n %{name}+default-devel @@ -81,40 +85,40 @@ use the "config-schema" feature of the "%{crate}" crate. %files -n %{name}+config-schema-devel %ghost %{crate_instdir}/Cargo.toml -%package -n %{name}+git-features-devel +%package -n %{name}+gix-faster-devel Summary: %{summary} BuildArch: noarch -%description -n %{name}+git-features-devel %{_description} +%description -n %{name}+gix-faster-devel %{_description} This package contains library source intended for building other packages which -use the "git-features" feature of the "%{crate}" crate. +use the "gix-faster" feature of the "%{crate}" crate. -%files -n %{name}+git-features-devel +%files -n %{name}+gix-faster-devel %ghost %{crate_instdir}/Cargo.toml -%package -n %{name}+git-repository-faster-devel +%package -n %{name}+gix-features-devel Summary: %{summary} BuildArch: noarch -%description -n %{name}+git-repository-faster-devel %{_description} +%description -n %{name}+gix-features-devel %{_description} This package contains library source intended for building other packages which -use the "git-repository-faster" feature of the "%{crate}" crate. +use the "gix-features" feature of the "%{crate}" crate. -%files -n %{name}+git-repository-faster-devel +%files -n %{name}+gix-features-devel %ghost %{crate_instdir}/Cargo.toml -%package -n %{name}+git-repository-max-perf-devel +%package -n %{name}+gix-max-perf-devel Summary: %{summary} BuildArch: noarch -%description -n %{name}+git-repository-max-perf-devel %{_description} +%description -n %{name}+gix-max-perf-devel %{_description} This package contains library source intended for building other packages which -use the "git-repository-max-perf" feature of the "%{crate}" crate. +use the "gix-max-perf" feature of the "%{crate}" crate. -%files -n %{name}+git-repository-max-perf-devel +%files -n %{name}+gix-max-perf-devel %ghost %{crate_instdir}/Cargo.toml %package -n %{name}+notify-devel @@ -165,8 +169,6 @@ use the "starship-battery" feature of the "%{crate}" crate. %files -n %{name}+starship-battery-devel %ghost %{crate_instdir}/Cargo.toml -%global debug_package %{nil} - %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep_online diff --git a/anda/rust/starship/starship-fix-metadata-auto.diff b/anda/rust/starship/starship-fix-metadata-auto.diff index 794d0c489b..b430cd2fcd 100644 --- a/anda/rust/starship/starship-fix-metadata-auto.diff +++ b/anda/rust/starship/starship-fix-metadata-auto.diff @@ -1,6 +1,6 @@ ---- starship-1.12.0/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ starship-1.12.0/Cargo.toml 1970-01-01T00:00:01+00:00 -@@ -252,18 +252,3 @@ +--- starship-1.13.1/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ starship-1.13.1/Cargo.toml 1970-01-01T00:00:01+00:00 +@@ -254,18 +254,3 @@ ] default-features = false @@ -8,7 +8,7 @@ -version = "0.2.0" - -[target."cfg(windows)".dependencies.windows] --version = "0.43.0" +-version = "0.44.0" -features = [ - "Win32_Foundation", - "Win32_UI_Shell", diff --git a/anda/rust/starship/update.rhai b/anda/rust/starship/update.rhai index 6364503fcd..270fbc36ba 100644 --- a/anda/rust/starship/update.rhai +++ b/anda/rust/starship/update.rhai @@ -1 +1 @@ -rpm.version(gh("starship/starship")); +rpm.version(crates("starship")); From 6b1b07fd50418a71ee62588b81f15d6ebe858488 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 26 Feb 2023 10:16:18 +0000 Subject: [PATCH 264/380] Automatic Update: graalvm --- anda/tools/graalvm/graalvm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/graalvm/graalvm.spec b/anda/tools/graalvm/graalvm.spec index 3b1dc8316b..97a6128080 100644 --- a/anda/tools/graalvm/graalvm.spec +++ b/anda/tools/graalvm/graalvm.spec @@ -7,7 +7,7 @@ %global desc GraalVM is a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages along with support for JavaScript, Ruby, Python, and a number of other popular languages. Name: graalvm -Version: 22.3.1 +Version: .22.3.1 Release: 1%{?dist} URL: https://www.graalvm.org/ Summary: %{gsummary} From d0dfc6bef95ef4268fde5485d38aa0c56e4b7b2c Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 26 Feb 2023 19:34:23 +0800 Subject: [PATCH 265/380] fix: starship (#243) Signed-off-by: madomado --- anda/rust/starship/rust-starship.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/anda/rust/starship/rust-starship.spec b/anda/rust/starship/rust-starship.spec index 3e7261dae6..54bc7540ba 100644 --- a/anda/rust/starship/rust-starship.spec +++ b/anda/rust/starship/rust-starship.spec @@ -1,3 +1,4 @@ +%global debug_package %{nil} # Generated by rust2rpm 23 %bcond_without check @@ -45,8 +46,6 @@ This package contains library source intended for building other packages which use the "%{crate}" crate. %files devel -%license %{crate_instdir}/LICENSE -%doc %{crate_instdir}/README.md %{crate_instdir}/ %package -n %{name}+default-devel From d4e666f16bc339b2ae5f8de30d40225776f19c6f Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 26 Feb 2023 19:35:13 +0800 Subject: [PATCH 266/380] fix(update): graalvm marble-gtk (#244) * fix(update): graalvm Signed-off-by: madomado * fix(update): marble-gtk Signed-off-by: madomado --------- Signed-off-by: madomado --- anda/lib/marble-gtk/marble-gtk.spec | 2 +- anda/tools/graalvm/update.rhai | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/marble-gtk/marble-gtk.spec b/anda/lib/marble-gtk/marble-gtk.spec index efe0f5682d..879471450d 100644 --- a/anda/lib/marble-gtk/marble-gtk.spec +++ b/anda/lib/marble-gtk/marble-gtk.spec @@ -1,5 +1,5 @@ Name: marble-gtk -Version: v1.3.0 +Version: 1.3.0 Release: 1%{?dist} Summary: My GTK library License: GPLv3 diff --git a/anda/tools/graalvm/update.rhai b/anda/tools/graalvm/update.rhai index 631927fa8f..c1dc936b36 100644 --- a/anda/tools/graalvm/update.rhai +++ b/anda/tools/graalvm/update.rhai @@ -1,3 +1,3 @@ let ver = gh("graalvm/graalvm-ce-builds"); -ver.crop(2); +ver.crop(3); rpm.version(ver); From af9193abb7ed703a22561f6c4ec9fbc37e3bbcaa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 26 Feb 2023 11:36:30 +0000 Subject: [PATCH 267/380] Automatic Update: graalvm --- anda/tools/graalvm/graalvm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/graalvm/graalvm.spec b/anda/tools/graalvm/graalvm.spec index 97a6128080..3b1dc8316b 100644 --- a/anda/tools/graalvm/graalvm.spec +++ b/anda/tools/graalvm/graalvm.spec @@ -7,7 +7,7 @@ %global desc GraalVM is a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages along with support for JavaScript, Ruby, Python, and a number of other popular languages. Name: graalvm -Version: .22.3.1 +Version: 22.3.1 Release: 1%{?dist} URL: https://www.graalvm.org/ Summary: %{gsummary} From 22aba791c6d82ef140ab20181f9c5c87100f6487 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 26 Feb 2023 08:58:42 -0800 Subject: [PATCH 268/380] upd: libunity-misc 4.0.5 Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/libunity-misc/libunity-misc.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/lib/libunity-misc/libunity-misc.spec b/anda/lib/libunity-misc/libunity-misc.spec index 5ce2c09e6d..bc9d80438a 100644 --- a/anda/lib/libunity-misc/libunity-misc.spec +++ b/anda/lib/libunity-misc/libunity-misc.spec @@ -1,11 +1,11 @@ Name: libunity-misc -Version: 1.4 +Version: 4.0.5 Release: %autorelease Summary: Misc Unity shell libs License: LGPLv2 AND LGPLv2 AND GPLv2 URL: https://launchpad.net/libunity-misc -Source0: http://archive.ubuntu.com/ubuntu/pool/universe/libu/libunity-misc/libunity-misc_4.0.5+14.04.20140115.orig.tar.gz +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/libu/libunity-misc/libunity-misc_%{version}+14.04.20140115.orig.tar.gz BuildRequires: make BuildRequires: g++ @@ -29,7 +29,7 @@ The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep -%autosetup -n libunity-misc-4.0.5+14.04.20140115 +%autosetup -n libunity-misc-%{version}+14.04.20140115 find ./ -type f -exec sed -i 's/-Werror//' {} \; NOCONFIGURE=1 \ ./autogen.sh From b163338e8fa7d64832cc3540309554ae729d4e64 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 26 Feb 2023 09:28:22 -0800 Subject: [PATCH 269/380] feat: add unity-greeter --- .../unity-greeter/0001-Remove-libido.patch | 37 ++++++++++ anda/others/unity-greeter/anda.hcl | 5 ++ anda/others/unity-greeter/unity-greeter.spec | 74 +++++++++++++++++++ 3 files changed, 116 insertions(+) create mode 100644 anda/others/unity-greeter/0001-Remove-libido.patch create mode 100644 anda/others/unity-greeter/anda.hcl create mode 100644 anda/others/unity-greeter/unity-greeter.spec diff --git a/anda/others/unity-greeter/0001-Remove-libido.patch b/anda/others/unity-greeter/0001-Remove-libido.patch new file mode 100644 index 0000000000..4cc5a091f7 --- /dev/null +++ b/anda/others/unity-greeter/0001-Remove-libido.patch @@ -0,0 +1,37 @@ +diff --git a/configure.ac b/configure.ac +index bd71aa5..92995f8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -21,7 +21,6 @@ PKG_CHECK_MODULES(UNITY_GREETER, [ + gtk+-3.0 + gdk-x11-3.0 + indicator3-0.4 +- libido3-0.1 >= 13.10.0 + liblightdm-gobject-1 >= 1.12.0 + freetype2 + cairo-ft +diff --git a/src/indicator.vapi b/src/indicator.vapi +index 9b28c72..d3d1eff 100644 +--- a/src/indicator.vapi ++++ b/src/indicator.vapi +@@ -158,8 +158,3 @@ namespace Indicator { + [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-desktop-shortcuts.h,libindicator/indicator-image-helper.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")] + public static void image_helper_update (Gtk.Image image, string name); + } +- +-[CCode (cheader_filename="libido/libido.h", lower_case_cprefix = "ido_")] +-namespace Ido { +- public void init (); +-} +diff --git a/src/unity-greeter.vala b/src/unity-greeter.vala +index 929fa2c..2ac649a 100644 +--- a/src/unity-greeter.vala ++++ b/src/unity-greeter.vala +@@ -554,7 +554,6 @@ public class UnityGreeter + Environment.set_variable ("GTK_MODULES", "atk-bridge", false); + + Gtk.init (ref args); +- Ido.init (); + + log_timer = new Timer (); + Log.set_default_handler (log_cb); diff --git a/anda/others/unity-greeter/anda.hcl b/anda/others/unity-greeter/anda.hcl new file mode 100644 index 0000000000..fe248ed138 --- /dev/null +++ b/anda/others/unity-greeter/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "unity-greeter.spec" + } +} diff --git a/anda/others/unity-greeter/unity-greeter.spec b/anda/others/unity-greeter/unity-greeter.spec new file mode 100644 index 0000000000..a5f80427bf --- /dev/null +++ b/anda/others/unity-greeter/unity-greeter.spec @@ -0,0 +1,74 @@ +Name: unity-greeter +Version: 22.04.1 +Release: %autorelease +Summary: Unity Greeter for Lightdm + +License: GPLv3 +URL: https://launchpad.net/unity-greeter +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-greeter/unity-greeter_22.04.1-0ubuntu2.tar.xz +Patch1: 0001-Remove-libido.patch + +BuildRequires: automake libtool gnome-common +BuildRequires: intltool +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gdk-x11-3.0) +BuildRequires: pkgconfig(indicator3-0.4) +BuildRequires: pkgconfig(liblightdm-gobject-1) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(cairo-ft) +BuildRequires: pkgconfig(libcanberra) +BuildRequires: pkgconfig(pixman-1) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: vala +BuildRequires: unity-settings-daemon-devel +Requires: unity-settings-daemon +Requires: lightdm%{?_isa} + +%description +The greeter (login screen) application for Unity. It is implemented as a LightDM greeter. + +%prep +%autosetup -p1 + +%build +NOCONFIGURE=1 \ +./autogen.sh + +%configure --disable-static + +%make_build + +%install +%make_install + +%find_lang %{name} + +%ldconfig_post + +%pre +%{_sbindir}/update-alternatives \ + --remove lightdm-greeter \ + %{_datadir}/xgreeters/unity-greeter.desktop 2> /dev/null ||: + +%postun +if [ ${1} -eq 0 ]; then + glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : +fi + +%posttrans +glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : + +%files -f %{name}.lang +%doc NEWS +%license COPYING +%{_sbindir}/unity-greeter +%{_datadir}/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml +%dir %{_datadir}/unity-greeter +%{_datadir}/unity-greeter/*.png +%{_datadir}/unity-greeter/*.svg +%{_datadir}/xgreeters/unity-greeter.desktop +%{_mandir}/man1/unity-greeter.1.gz + +%changelog +%autochangelog From 0ba02eaa13887ee4755ed2e39dde7bd36ae9ed72 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 26 Feb 2023 16:37:21 -0800 Subject: [PATCH 270/380] Fix glewmx on aarch64 (#249) --- anda/lib/glewmx/glewmx.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/anda/lib/glewmx/glewmx.spec b/anda/lib/glewmx/glewmx.spec index 29eae0149c..b3ec49321f 100644 --- a/anda/lib/glewmx/glewmx.spec +++ b/anda/lib/glewmx/glewmx.spec @@ -33,6 +33,10 @@ developing applications that use %{name}. %autosetup -n glew-%{version} tar -x -I 'xz -d -T0 -k' -f '%{SOURCE1}' +# Fix aarch64 +sed -i 's!LDFLAGS.EXTRA = -L/usr/X11R6/lib -L/usr/lib!LDFLAGS.EXTRA = -L/usr/X11R6/lib64 -L/usr/lib64!' debian/patches/0001-Fix_FTBFS_on_kFreeBSD.patch +sed -i ':a;N;$!ba;s!LIBDIR = $(GLEW_DEST)/lib!LIBDIR = $(GLEW_DEST)/lib64!2' debian/patches/0001-Fix_FTBFS_on_kFreeBSD.patch + for i in debian/patches/*.patch; do patch -p1 < $i; done sed -i 's:$(GLEW_DEST)/include/GL:$(GLEW_DEST)/include/glewmx-%{version}/GL:' Makefile From 85ae8ea88f3d845b21db328a346e266f1fd642dd Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 26 Feb 2023 17:10:04 -0800 Subject: [PATCH 271/380] Hopefully fix glewmx on aarch64 (#250) --- anda/lib/glewmx/glewmx.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/glewmx/glewmx.spec b/anda/lib/glewmx/glewmx.spec index b3ec49321f..8104b89127 100644 --- a/anda/lib/glewmx/glewmx.spec +++ b/anda/lib/glewmx/glewmx.spec @@ -42,12 +42,12 @@ sed -i 's:$(GLEW_DEST)/include/GL:$(GLEW_DEST)/include/glewmx-%{version}/GL:' Ma %build # This doesn't get actually installed but is to change glewmx.pc before installation -%make_build +%make_build LIBDIR="%{_libdir}" sed -i 's:includedir=${prefix}/include:includedir=${prefix}/include/glewmx-%{version}:' glewmx.pc %install # Only MX is installed -%make_build DESTDIR=%{buildroot} INSTALL="/usr/bin/install -p" install.mx +%make_build DESTDIR=%{buildroot} INSTALL="/usr/bin/install -p" LIBDIR="%{_libdir}" install.mx %files %license LICENSE.txt From aeacef82c8a9838d9fdb6e751f25ba35c3ab4fe1 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 26 Feb 2023 18:22:15 -0800 Subject: [PATCH 272/380] feat: add geis (#247) --- anda/lib/geis/anda.hcl | 5 +++ anda/lib/geis/geis.spec | 82 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 anda/lib/geis/anda.hcl create mode 100644 anda/lib/geis/geis.spec diff --git a/anda/lib/geis/anda.hcl b/anda/lib/geis/anda.hcl new file mode 100644 index 0000000000..4f0fbea20b --- /dev/null +++ b/anda/lib/geis/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "geis.spec" + } +} diff --git a/anda/lib/geis/geis.spec b/anda/lib/geis/geis.spec new file mode 100644 index 0000000000..d2b5d8712c --- /dev/null +++ b/anda/lib/geis/geis.spec @@ -0,0 +1,82 @@ +Name: geis +Version: 2.2.17 +Release: %autorelease +Summary: An implementation of the GEIS interface + +License: GPLv3 AND LGPLv3 +URL: https://launchpad.net/geis +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/g/geis/geis_%{version}+16.04.20160126.orig.tar.gz +Patch0: http://archive.ubuntu.com/ubuntu/pool/universe/g/geis/geis_%{version}+16.04.20160126-0ubuntu8.diff.gz + +BuildRequires: automake libtool gnome-common +BuildRequires: intltool +BuildRequires: make +BuildRequires: gcc +BuildRequires: g++ +BuildRequires: dbus-devel +BuildRequires: grail-devel +BuildRequires: frame-devel +BuildRequires: python3-devel +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xi) +BuildRequires: pkgconfig(xorg-server) +Requires: python3 + +%description +An implementation of the GEIS (Gesture Engine Interface and Support) interface. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -n geis-%{version}+16.04.20160126 -p1 + +%build +NOCONFIGURE=1 \ +./autogen.sh + +PYTHON=%{__python3} +export PYTHON + +%configure \ + --disable-silent-rules \ + --disable-static + +%make_build + +%install +%make_install +rm -fv %{buildroot}%{_libdir}/*.la %{buildroot}%{python3_sitearch}/*.la + +%files +%license COPYING COPYING.GPL +%{_bindir}/geisview +%{_bindir}/pygeis +%{python3_sitelib}/geis/ +%{python3_sitelib}/geisview/ +%{_libdir}/libgeis.so.* +%{python3_sitearch}/_geis_bindings.so +%{_datadir}/applications/geisview.desktop +%{_datadir}/doc/geis/ +%{_datadir}/geisview/ +%{_mandir}/man1/geisview.1.gz +%{_mandir}/man1/pygeis.1.gz +%{_datadir}/pixmaps/geisview32x32.xpm + +%files devel +%{_bindir}/geistest +%dir %{_includedir}/geis +%{_includedir}/geis/*.h +%{_libdir}/libgeis.so +%{_libdir}/pkgconfig/libgeis.pc +%{_mandir}/man1/geistest.1.gz + +%changelog +%autochangelog From f7d89b41c48dbb17708d6adbe8c3093303445fa3 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 26 Feb 2023 18:32:42 -0800 Subject: [PATCH 273/380] feat: add nux (#248) --- anda/lib/nux/anda.hcl | 5 ++ anda/lib/nux/nux.spec | 104 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 109 insertions(+) create mode 100644 anda/lib/nux/anda.hcl create mode 100644 anda/lib/nux/nux.spec diff --git a/anda/lib/nux/anda.hcl b/anda/lib/nux/anda.hcl new file mode 100644 index 0000000000..e23c23e838 --- /dev/null +++ b/anda/lib/nux/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "nux.spec" + } +} diff --git a/anda/lib/nux/nux.spec b/anda/lib/nux/nux.spec new file mode 100644 index 0000000000..c8f75d053d --- /dev/null +++ b/anda/lib/nux/nux.spec @@ -0,0 +1,104 @@ +%global forgeurl https://gitlab.com/ubuntu-unity/unity-x/nux +%global commit a1cd0bd379000ab8aa159aec48dfae87edb6ad9f +%forgemeta + +Name: nux +Version: 4.0.8 +Release: %autorelease +Summary: An OpenGL toolkit + +License: GPLv3+ AND LGPLv3+ AND LGPLv2+ +URL: https://gitlab.com/ubuntu-unity/unity-x/nux +Source0: %{url}/-/archive/%commit/nux-%commit.tar.bz2 +Patch0: https://gitlab.com/cat-master21/nux/-/commit/0e834a556818281b9e023b47f0667e8da0f5cebd.patch + +BuildRequires: automake libtool gnome-common +BuildRequires: intltool +BuildRequires: make +BuildRequires: git +BuildRequires: gcc +BuildRequires: g++ +BuildRequires: libX11-devel +BuildRequires: libXi-devel +BuildRequires: libXext-devel +BuildRequires: xorg-x11-server-devel +BuildRequires: libsigc++20-devel +BuildRequires: gdk-pixbuf2-devel +BuildRequires: cairo-devel +BuildRequires: libpng-devel +BuildRequires: libglvnd-devel +BuildRequires: mesa-libGLU-devel +BuildRequires: glew-devel +BuildRequires: libXxf86vm-devel +BuildRequires: libXinerama-devel +BuildRequires: pcre-devel +BuildRequires: libXcomposite-devel +BuildRequires: libXdamage-devel +BuildRequires: pciutils-devel +BuildRequires: glib2-devel +BuildRequires: ibus-devel +BuildRequires: boost-devel +BuildRequires: glewmx-devel +BuildRequires: pkgconfig(pango) +BuildRequires: pkgconfig(pangocairo) + +%description +Visual rendering toolkit for real-time applications. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +%description devel +%{summary}. + +%prep +%autosetup -n nux-%commit -N +git apply %{PATCH0} + +%build +NOCONFIGURE=1 \ +./autogen.sh + +PYTHON=%{__python3} +export PYTHON + +%configure \ + --enable-documentation=no \ + --disable-silent-rules \ + --disable-static + +%make_build + +%install +%make_install +rm -fv %{buildroot}%{_libdir}/*.la %{buildroot}%{python3_sitearch}/*.la +mkdir -p %{buildroot}%{_sysconfdir}/X11/Xsession.d +install -m 0644 debian/50_check_unity_support -t %{buildroot}%{_sysconfdir}/X11/Xsession.d +# Not needed and out of place +rm -rf %{buildroot}%{_datadir}/nux/gputests + +%files +%license COPYING COPYING.gpl COPYING.lgpl-v2.1 +%{_sysconfdir}/X11/Xsession.d/50_check_unity_support +%{_libdir}/libnux-4.0.so.* +%{_libdir}/libnux-core-4.0.so.* +%{_libdir}/libnux-graphics-4.0.so.* +%dir %{_libexecdir}/nux +%{_libexecdir}/nux/unity_support_test +%dir %{_datadir}/nux +%dir %{_datadir}/nux/4.0 +%{_datadir}/nux/4.0/Fonts/ +%{_datadir}/nux/4.0/UITextures/ + +%files devel +%dir %{_includedir}/Nux-4.0 +%{_includedir}/Nux-4.0/Nux/ +%{_includedir}/Nux-4.0/NuxCore/ +%{_includedir}/Nux-4.0/NuxGraphics/ +%{_libdir}/libnux-4.0.so +%{_libdir}/libnux-core-4.0.so +%{_libdir}/libnux-graphics-4.0.so +%{_libdir}/pkgconfig/*.pc + +%changelog +%autochangelog From 02287dae82afc8a9c114a86cf25a7925ec09eb76 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Feb 2023 14:38:21 +0000 Subject: [PATCH 274/380] Automatic Update: typeracer --- anda/rust/typeracer/rust-typeracer.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/typeracer/rust-typeracer.spec b/anda/rust/typeracer/rust-typeracer.spec index 8091e78195..45a4193e81 100644 --- a/anda/rust/typeracer/rust-typeracer.spec +++ b/anda/rust/typeracer/rust-typeracer.spec @@ -6,8 +6,8 @@ %global crate typeracer Name: rust-typeracer -Version: 2.1.2 -Release: %autorelease +Version: 2.1.3 +Release: 1%{?dist} Summary: Terminal typing game License: GPL-3.0 From 23c09af82b212015d676bac651c63b97264cca22 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Feb 2023 16:48:44 +0000 Subject: [PATCH 275/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 6c9e70a4d6..9272477103 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.252 +Version: 0.0.253 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From 615581223e7a19f454137a5ac8271ca9b521c499 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Feb 2023 18:42:06 +0000 Subject: [PATCH 276/380] Automatic Update: granite-7 --- anda/desktops/elementary/granite-7/granite-7.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/granite-7/granite-7.spec b/anda/desktops/elementary/granite-7/granite-7.spec index 77da59b086..1040de3f61 100644 --- a/anda/desktops/elementary/granite-7/granite-7.spec +++ b/anda/desktops/elementary/granite-7/granite-7.spec @@ -5,7 +5,7 @@ apps built for elementary.} Name: granite-7 Summary: elementary companion library for GTK+ and GLib -Version: 7.1.0 +Version: 7.2.0 Release: 1%{?dist} License: LGPLv3+ From 4fae5d25b61c66efe84d6b804dcab14d64b157e1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 27 Feb 2023 19:37:05 +0000 Subject: [PATCH 277/380] Automatic Update: gcm-core --- anda/tools/gcm-core/gcm-core.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/gcm-core/gcm-core.spec b/anda/tools/gcm-core/gcm-core.spec index e118a55c50..55c2c163d5 100644 --- a/anda/tools/gcm-core/gcm-core.spec +++ b/anda/tools/gcm-core/gcm-core.spec @@ -5,7 +5,7 @@ %global forgeurl https://github.com/GitCredentialManager/git-credential-manager Name: gcm-core -Version: 2.0.886 +Version: 2.0.931 %forgemeta -i Release: 1%{?dist} Summary: Secure, cross-platform Git credential storage From d65c09a147b052c2d24051a7b34046cccead1c96 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Mon, 27 Feb 2023 18:03:11 -0800 Subject: [PATCH 278/380] fix(nux): add geis-devel to BuildRequires (#252) Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/nux/nux.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/lib/nux/nux.spec b/anda/lib/nux/nux.spec index c8f75d053d..128fb888dc 100644 --- a/anda/lib/nux/nux.spec +++ b/anda/lib/nux/nux.spec @@ -38,6 +38,7 @@ BuildRequires: pciutils-devel BuildRequires: glib2-devel BuildRequires: ibus-devel BuildRequires: boost-devel +BuildRequires: geis-devel BuildRequires: glewmx-devel BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(pangocairo) From edb6f8b017d33271ad7bdaba826232a63c00cdda Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Feb 2023 06:21:17 +0000 Subject: [PATCH 279/380] Automatic Update: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index ee3d4d82c7..762e2bbc9a 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,4 +1,4 @@ -%define osuresver 2023.202.0 +%define osuresver 2023.228.0 %global debug_package %{nil} Name: osu-lazer From 91844355df1b2fd54454ab050b53c59dc5f34162 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Feb 2023 14:15:44 +0000 Subject: [PATCH 280/380] Automatic Update: orjson --- anda/python/orjson/python3-orjson.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/orjson/python3-orjson.spec b/anda/python/orjson/python3-orjson.spec index 30eefeca67..0a354af4bd 100644 --- a/anda/python/orjson/python3-orjson.spec +++ b/anda/python/orjson/python3-orjson.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} Name: python3-orjson -Version: 3.8.6 +Version: 3.8.7 Release: 1%{?dist} Summary: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy License: MIT or APACHE-2.0 From 401d5be9f74ea440ff5b4ef9afa275770f434885 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Feb 2023 15:17:05 +0000 Subject: [PATCH 281/380] Automatic Update: gala --- anda/desktops/elementary/gala/gala.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/elementary/gala/gala.spec b/anda/desktops/elementary/gala/gala.spec index be03833605..35dd6b1433 100644 --- a/anda/desktops/elementary/gala/gala.spec +++ b/anda/desktops/elementary/gala/gala.spec @@ -2,8 +2,8 @@ Name: gala Summary: Gala window manager -Version: 7.0.0 -Release: %autorelease +Version: 7.0.1 +Release: 1%{?dist} License: GPLv3+ URL: https://github.com/elementary/gala From e93db79b3bf1cd564b685912755d6ccaa54f7d3e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Feb 2023 16:23:05 +0000 Subject: [PATCH 282/380] Automatic Update: tau-helium --- anda/others/tau-helium/tau-helium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 1d72a06f8a..cdfdc3ee9f 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.75 +Version: 1.4.78 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From a4f6ff707aaff1cc092cdba238ebfc2ca40c2f87 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 28 Feb 2023 16:48:34 +0000 Subject: [PATCH 283/380] Automatic Update: elementary-files wingpanel-indicator-network tau-helium --- anda/desktops/elementary/elementary-files/elementary-files.spec | 2 +- .../wingpanel-indicator-network.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/elementary/elementary-files/elementary-files.spec b/anda/desktops/elementary/elementary-files/elementary-files.spec index 200b1478d2..c50a1f342f 100644 --- a/anda/desktops/elementary/elementary-files/elementary-files.spec +++ b/anda/desktops/elementary/elementary-files/elementary-files.spec @@ -5,7 +5,7 @@ Name: elementary-files Summary: File manager from elementary -Version: 6.2.2 +Version: 6.3.0 Release: 1%{?dist} License: GPLv3 diff --git a/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec b/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec index 990a16be9f..44b3f02e72 100644 --- a/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec +++ b/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 2.3.4 +Version: 7.0.0 Release: 1%{?dist} License: GPLv3+ diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index cdfdc3ee9f..073c4ecaa2 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.78 +Version: 1.4.80 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 12a18ca2a16166ebbe242422d0c89e454dd9dc24 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Tue, 28 Feb 2023 19:21:41 -0800 Subject: [PATCH 284/380] Add unity-scope-home (#254) --- anda/others/unity-scope-home/anda.hcl | 5 ++ .../unity-scope-home/unity-scope-home.spec | 55 +++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 anda/others/unity-scope-home/anda.hcl create mode 100644 anda/others/unity-scope-home/unity-scope-home.spec diff --git a/anda/others/unity-scope-home/anda.hcl b/anda/others/unity-scope-home/anda.hcl new file mode 100644 index 0000000000..d3359c8c19 --- /dev/null +++ b/anda/others/unity-scope-home/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "unity-scope-home.spec" + } +} diff --git a/anda/others/unity-scope-home/unity-scope-home.spec b/anda/others/unity-scope-home/unity-scope-home.spec new file mode 100644 index 0000000000..7fd2892f19 --- /dev/null +++ b/anda/others/unity-scope-home/unity-scope-home.spec @@ -0,0 +1,55 @@ +Name: unity-scope-home +Summary: Home scope that aggregates results from multiple scopes +Version: 19.04.20190412 +Release: %autorelease +License: GPLv3 +URL: https://launchpad.net/unity-scope-home +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/u/unity-scope-home/unity-scope-home_6.8.2+%{version}.orig.tar.gz +Patch0: https://gitlab.com/unity-for-arch/unity-scope-home/-/raw/main/fix-vala-0.56-errors.patch + +BuildRequires: automake libtool gnome-common +BuildRequires: intltool +BuildRequires: make +BuildRequires: gcc +BuildRequires: g++ +BuildRequires: vala +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(dee-1.0) +BuildRequires: pkgconfig(gee-0.8) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(libsoup-gnome-2.4) +BuildRequires: pkgconfig(uuid) +BuildRequires: pkgconfig(unity) +BuildRequires: pkgconfig(unity-protocol-private) +BuildRequires: pkgconfig(unity-extras) + +%description +Theme and icons for Unity. + +%prep +%autosetup -c -p1 + +%build +NOCONFIGURE=1 \ +./autogen.sh + +# Cannot build with Fedora's libunity +%configure --disable-static +%make_build + +%install +%make_install +rm -fv %{buildroot}%{_libdir}/*.la + +%files +%license COPYING +%dir %{_libexecdir}/unity-scope-home +%{_libexecdir}/unity-scope-home/unity-scope-home +%dir %{_datadir}/unity/scopes +%{_datadir}/unity/scopes/*.scope +%{_datadir}/dbus-1/services/unity-scope-home.service + +%changelog +%autochangelog From 1a6bb93f14bb81ea9cdd0ddbca522b687e0068ac Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Tue, 28 Feb 2023 19:37:24 -0800 Subject: [PATCH 285/380] Add unity-shell (#253) --- .../0001-Remove-xpathselect-dependency.patch | 544 ++++++++++++++++++ .../0002-Remove-ido-dependency.patch | 32 ++ .../0003-Remove-social-scope.patch | 13 + anda/desktops/unity-shell/anda.hcl | 5 + anda/desktops/unity-shell/unity-shell.spec | 225 ++++++++ 5 files changed, 819 insertions(+) create mode 100644 anda/desktops/unity-shell/0001-Remove-xpathselect-dependency.patch create mode 100644 anda/desktops/unity-shell/0002-Remove-ido-dependency.patch create mode 100644 anda/desktops/unity-shell/0003-Remove-social-scope.patch create mode 100644 anda/desktops/unity-shell/anda.hcl create mode 100644 anda/desktops/unity-shell/unity-shell.spec diff --git a/anda/desktops/unity-shell/0001-Remove-xpathselect-dependency.patch b/anda/desktops/unity-shell/0001-Remove-xpathselect-dependency.patch new file mode 100644 index 0000000000..10f2113ee9 --- /dev/null +++ b/anda/desktops/unity-shell/0001-Remove-xpathselect-dependency.patch @@ -0,0 +1,544 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 03be190..f2188a6 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -251,7 +251,6 @@ set(UNITY_PLUGIN_SHARED_DEPS + nux-4.0>=4.0.5 + sigc++-2.0>=2.4.0 + unity-misc>=0.4.0 +- xpathselect=1.4 + zeitgeist-2.0 + ) + +diff --git a/plugins/unityshell/src/unityshell.cpp b/plugins/unityshell/src/unityshell.cpp +index 38f433a..1276be8 100644 +--- a/plugins/unityshell/src/unityshell.cpp ++++ b/plugins/unityshell/src/unityshell.cpp +@@ -196,7 +196,6 @@ UnityScreen::UnityScreen(CompScreen* screen) + , WM(PluginAdapter::Initialize(screen)) + , menus_(std::make_shared(std::make_shared(), std::make_shared())) + , deco_manager_(std::make_shared(menus_)) +- , debugger_(this) + , session_(std::make_shared()) + , needsRelayout(false) + , super_keypressed_(false) +diff --git a/plugins/unityshell/src/unityshell.h b/plugins/unityshell/src/unityshell.h +index 403caf1..a386438 100644 +--- a/plugins/unityshell/src/unityshell.h ++++ b/plugins/unityshell/src/unityshell.h +@@ -64,7 +64,6 @@ + #include "PanelController.h" + #include "PanelStyle.h" + #include "UScreen.h" +-#include "DebugDBusInterface.h" + #include "ScreenIntrospection.h" + #include "ScreenSaverDBusManager.h" + #include "SwitcherController.h" +@@ -343,7 +342,6 @@ private: + lockscreen::DBusManager::Ptr screensaver_dbus_manager_; + lockscreen::Controller::Ptr lockscreen_controller_; + ui::EdgeBarrierController::Ptr edge_barriers_; +- debug::DebugDBusInterface debugger_; + std::unique_ptr bghash_; + spread::Widgets::Ptr spread_widgets_; + +diff --git a/unity-shared/CMakeLists.txt b/unity-shared/CMakeLists.txt +index 673c7dd..bebb264 100644 +--- a/unity-shared/CMakeLists.txt ++++ b/unity-shared/CMakeLists.txt +@@ -23,7 +23,6 @@ set (UNITY_SHARED_SOURCES + CoverArt.cpp + BackgroundEffectHelper.cpp + DashStyle.cpp +- DebugDBusInterface.cpp + DecorationStyle.cpp + DefaultThumbnailProvider.cpp + DeltaRestrainment.cpp +diff --git a/unity-shared/DebugDBusInterface.cpp b/unity-shared/DebugDBusInterface.cpp +deleted file mode 100644 +index 73bea0d..0000000 +--- a/unity-shared/DebugDBusInterface.cpp ++++ /dev/null +@@ -1,431 +0,0 @@ +-// -*- Mode: C++; indent-tabs-mode: nil; tab-width: 2 -*- +-/* +- * Copyright (C) 2010-2013 Canonical Ltd +- * +- * This program is free software: you can redistribute it and/or modify +- * it under the terms of the GNU General Public License version 3 as +- * published by the Free Software Foundation. +- * +- * This program is distributed in the hope that it will be useful, +- * but WITHOUT ANY WARRANTY; without even the implied warranty of +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +- * GNU General Public License for more details. +- * +- * You should have received a copy of the GNU General Public License +- * along with this program. If not, see . +- * +- * Authored by: Alex Launi +- * Thomi Richards +- * Marco Trevisan +- */ +- +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +- +-#include "DebugDBusInterface.h" +-#include "Introspectable.h" +- +-namespace unity +-{ +-namespace debug +-{ +-namespace +-{ +- +-DECLARE_LOGGER(logger, "unity.debug.interface"); +- +-namespace local +-{ +- const std::string PROTOCOL_VERSION = "1.4"; +- const std::string XPATH_SELECT_LIB = "libxpathselect.so.1.4"; +- +- class IntrospectableAdapter : public std::enable_shared_from_this, public xpathselect::Node +- { +- public: +- typedef std::shared_ptr Ptr; +- IntrospectableAdapter(Introspectable* node, IntrospectableAdapter::Ptr const& parent = nullptr) +- : node_(node) +- , parent_(parent) +- , full_path_((parent_ ? parent_->GetPath() : "") + "/" + GetName()) +- {} +- +- int32_t GetId() const +- { +- return node_->GetIntrospectionId(); +- } +- +- std::string GetName() const +- { +- return node_->GetName(); +- } +- +- std::string GetPath() const +- { +- return full_path_; +- } +- +- Node::Ptr GetParent() const +- { +- return parent_; +- } +- +- bool MatchStringProperty(std::string const& name, std::string const& value) const +- { +- auto const& prop_value = GetPropertyValue(name); +- +- if (prop_value) +- { +- if (!g_variant_is_of_type(prop_value, G_VARIANT_TYPE_STRING)) +- { +- LOG_WARNING(logger) << "Unable to match '"<< name << "', '" << +- prop_value << "' is not a string property."; +- return false; +- } +- +- return (prop_value.GetString() == value); +- } +- +- return false; +- } +- +- bool MatchBooleanProperty(std::string const& name, bool value) const +- { +- auto const& prop_value = GetPropertyValue(name); +- +- if (prop_value) +- { +- if (!g_variant_is_of_type(prop_value, G_VARIANT_TYPE_BOOLEAN)) +- { +- LOG_WARNING(logger) << "Unable to match '"<< name << "', '" << +- prop_value << "' is not a boolean property."; +- return false; +- } +- +- return (prop_value.GetBool() == value); +- } +- +- return false; +- } +- +- bool MatchIntegerProperty(std::string const& name, int32_t value) const +- { +- auto const& prop_value = GetPropertyValue(name); +- +- if (prop_value) +- { +- GVariantClass prop_val_type = g_variant_classify(prop_value); +- // it'd be nice to be able to do all this with one method. +- // I can't figure out how to group all the integer types together +- switch (prop_val_type) +- { +- case G_VARIANT_CLASS_BYTE: +- return static_cast(value) == prop_value.GetByte(); +- case G_VARIANT_CLASS_INT16: +- return value == prop_value.GetInt16(); +- case G_VARIANT_CLASS_UINT16: +- return static_cast(value) == prop_value.GetUInt16(); +- case G_VARIANT_CLASS_INT32: +- return value == prop_value.GetInt32(); +- case G_VARIANT_CLASS_UINT32: +- return static_cast(value) == prop_value.GetUInt32(); +- case G_VARIANT_CLASS_INT64: +- return value == prop_value.GetInt64(); +- case G_VARIANT_CLASS_UINT64: +- return static_cast(value) == prop_value.GetUInt64(); +- default: +- LOG_WARNING(logger) << "Unable to match '"<< name << "', '" << +- prop_value << "' is not a known integer property."; +- }; +- } +- +- return false; +- } +- +- glib::Variant GetPropertyValue(std::string const& name) const +- { +- if (name == "id") +- return glib::Variant(GetId()); +- +- IntrospectionData introspection; +- node_->AddProperties(introspection); +- +- glib::Variant value(g_variant_lookup_value(glib::Variant(introspection.Get()), name.c_str(), nullptr), glib::StealRef()); +- +- if (!value) +- return nullptr; +- +- if (!g_variant_is_of_type(value, G_VARIANT_TYPE_ARRAY) || g_variant_n_children(value) != 2) +- { +- LOG_ERROR(logger) << "Property value for '"<< name << "' should be a 2-sized array, got instead '" << value << "'"; +- return nullptr; +- } +- +- glib::Variant child(g_variant_get_child_value(value, 1), glib::StealRef()); +- +- if (g_variant_is_of_type(child, G_VARIANT_TYPE_VARIANT)) +- return child.GetVariant(); +- +- return child; +- } +- +- std::vector Children() const +- { +- std::vector children; +- auto const& this_ptr = shared_from_this(); +- +- for (auto* child : node_->GetIntrospectableChildren()) +- { +- if (!child) +- continue; +- +- children.push_back(std::make_shared(child, this_ptr)); +- } +- +- return children; +- } +- +- Introspectable* Node() const +- { +- return node_; +- } +- +- private: +- Introspectable* node_; +- IntrospectableAdapter::Ptr parent_; +- std::string full_path_; +- }; +- +- namespace xpathselect +- { +- +- struct NodeSelector +- { +- NodeSelector() +- : driver_(dlopen(XPATH_SELECT_LIB.c_str(), RTLD_LAZY)) +- , node_selector_(driver_ ? reinterpret_cast(dlsym(driver_, "SelectNodes")) : nullptr) +- { +- if (const char* err = dlerror()) +- { +- LOG_WARNING(logger) << "Unable to load entry point in libxpathselect: " << err +- << " -- full D-Bus introspection will not be available"; +- Close(); +- } +- } +- +- ~NodeSelector() { Close(); } +- bool IsAvailable() const { return driver_; } +- operator bool() const { return IsAvailable(); } +- +- ::xpathselect::NodeVector SelectNodes(::xpathselect::Node::Ptr const& root, std::string const& query) +- { +- if (!IsAvailable()) +- return ::xpathselect::NodeVector(); +- +- return node_selector_(root, query); +- } +- +- private: +- void Close() +- { +- if (driver_) +- { +- dlclose(driver_); +- driver_ = nullptr; +- } +- } +- +- void* driver_; +- typedef decltype(&::xpathselect::SelectNodes) select_nodes_t; +- select_nodes_t node_selector_; +- }; +- +- } // xpathselect namespace +- +-} // local namespace +-} // anonymous namespace +- +-namespace dbus +-{ +-const std::string BUS_NAME = "com.canonical.Unity"; +-const std::string OBJECT_PATH = "/com/canonical/Unity/Debug"; +- +-const std::string INTROSPECTION_XML = +- " " +- " " +- "" +- " " +- " " +- " " +- " " +- "" +- " " +- " " +- " " +- "" +- " " +- "" +- " " +- "" +- " " +- " " +- " " +- "" +- " " +- " " +- "" +- " " +- " " +- " " +- " " +- "" +- " " +- " " +- " " +- " " +- "" +- " " +- " "; +-} +- +-struct DebugDBusInterface::Impl +-{ +- Impl(Introspectable*); +- +- GVariant* HandleDBusMethodCall(std::string const&, GVariant*); +- GVariant* GetState(std::string const&); +- +- void StartLogToFile(std::string const&); +- void ResetLogging(); +- void SetLogSeverity(std::string const& log_component, std::string const& severity); +- void LogMessage(std::string const& severity, std::string const& message); +- +- Introspectable* introspection_root_; +- local::xpathselect::NodeSelector xns_; +- glib::DBusServer::Ptr server_; +- std::ofstream output_file_; +-}; +- +-DebugDBusInterface::DebugDBusInterface(Introspectable* root) +- : impl_(new DebugDBusInterface::Impl(root)) +-{} +- +-DebugDBusInterface::~DebugDBusInterface() +-{} +- +-DebugDBusInterface::Impl::Impl(Introspectable* root) +- : introspection_root_(root) +- , server_((introspection_root_ && xns_) ? std::make_shared(dbus::BUS_NAME) : nullptr) +-{ +- if (server_) +- { +- server_->AddObjects(dbus::INTROSPECTION_XML, dbus::OBJECT_PATH); +- +- for (auto const& obj : server_->GetObjects()) +- obj->SetMethodsCallsHandler(sigc::mem_fun(this, &Impl::HandleDBusMethodCall)); +- } +-} +- +-GVariant* DebugDBusInterface::Impl::HandleDBusMethodCall(std::string const& method, GVariant* parameters) +-{ +- if (method == "GetState") +- { +- const gchar* input; +- g_variant_get(parameters, "(&s)", &input); +- +- return GetState(input); +- } +- else if (method == "GetVersion") +- { +- return g_variant_new("(s)", local::PROTOCOL_VERSION.c_str()); +- } +- else if (method == "StartLogToFile") +- { +- const gchar* log_path; +- g_variant_get(parameters, "(&s)", &log_path); +- +- StartLogToFile(log_path); +- } +- else if (method == "ResetLogging") +- { +- ResetLogging(); +- } +- else if (method == "SetLogSeverity") +- { +- const gchar* component; +- const gchar* severity; +- g_variant_get(parameters, "(&s&s)", &component, &severity); +- +- SetLogSeverity(component, severity); +- } +- else if (method == "LogMessage") +- { +- const gchar* severity; +- const gchar* message; +- g_variant_get(parameters, "(&s&s)", &severity, &message); +- +- LogMessage(severity, message); +- } +- +- return nullptr; +-} +- +-GVariant* DebugDBusInterface::Impl::GetState(std::string const& query) +-{ +- GVariantBuilder builder; +- g_variant_builder_init(&builder, G_VARIANT_TYPE("a(sv)")); +- +- auto root_node = std::make_shared(introspection_root_); +- for (auto const& n : xns_.SelectNodes(root_node, query)) +- { +- auto p = std::static_pointer_cast(n); +- if (p) +- g_variant_builder_add(&builder, "(sv)", p->GetPath().c_str(), p->Node()->Introspect()); +- } +- +- return g_variant_new("(a(sv))", &builder); +-} +- +-void DebugDBusInterface::Impl::StartLogToFile(std::string const& file_path) +-{ +- if (output_file_.is_open()) +- output_file_.close(); +- +- output_file_.open(file_path); +- nux::logging::Writer::Instance().SetOutputStream(output_file_); +-} +- +-void DebugDBusInterface::Impl::ResetLogging() +-{ +- if (output_file_.is_open()) +- output_file_.close(); +- +- nux::logging::Writer::Instance().SetOutputStream(std::cout); +- nux::logging::reset_logging(); +-} +- +-void DebugDBusInterface::Impl::SetLogSeverity(std::string const& log_component, std::string const& severity) +-{ +- nux::logging::Logger(log_component).SetLogLevel(nux::logging::get_logging_level(severity)); +-} +- +-void DebugDBusInterface::Impl::LogMessage(std::string const& severity, std::string const& message) +-{ +- nux::logging::Level level = nux::logging::get_logging_level(severity); +- nux::logging::Logger const& log_ref = Unwrap(logger); +- if (log_ref.GetEffectiveLogLevel() <= level) +- { +- nux::logging::LogStream(level, log_ref.module(), __FILE__, __LINE__).stream() +- << message; +- } +-} +- +-} // debug namepsace +-} // unity namespace +diff --git a/unity-shared/DebugDBusInterface.h b/unity-shared/DebugDBusInterface.h +deleted file mode 100644 +index 4083a61..0000000 +--- a/unity-shared/DebugDBusInterface.h ++++ /dev/null +@@ -1,45 +0,0 @@ +-// -*- Mode: C++; indent-tabs-mode: nil; tab-width: 2 -*- +-/* +- * Copyright (C) 2010-2013 Canonical Ltd +- * +- * This program is free software: you can redistribute it and/or modify +- * it under the terms of the GNU General Public License version 3 as +- * published by the Free Software Foundation. +- * +- * This program is distributed in the hope that it will be useful, +- * but WITHOUT ANY WARRANTY; without even the implied warranty of +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +- * GNU General Public License for more details. +- * +- * You should have received a copy of the GNU General Public License +- * along with this program. If not, see . +- * +- * Authored by: Alex Launi +- * Marco Trevisan +- */ +- +-#ifndef UNITY_DEBUG_DBUS_INTERFACE_H +-#define UNITY_DEBUG_DBUS_INTERFACE_H +- +-#include +- +-namespace unity +-{ +-namespace debug +-{ +-class Introspectable; +- +-class DebugDBusInterface +-{ +-public: +- DebugDBusInterface(Introspectable* root); +- ~DebugDBusInterface(); +- +-private: +- struct Impl; +- std::unique_ptr impl_; +-}; +-} +-} +- +-#endif /* _DEBUG_DBUS_INTERFACE_H */ diff --git a/anda/desktops/unity-shell/0002-Remove-ido-dependency.patch b/anda/desktops/unity-shell/0002-Remove-ido-dependency.patch new file mode 100644 index 0000000000..be51aa65e0 --- /dev/null +++ b/anda/desktops/unity-shell/0002-Remove-ido-dependency.patch @@ -0,0 +1,32 @@ +diff --git a/services/CMakeLists.txt b/services/CMakeLists.txt +index 2829cd2..4ec220d 100644 +--- a/services/CMakeLists.txt ++++ b/services/CMakeLists.txt +@@ -11,7 +11,6 @@ set(UNITY_PANEL_SERVICE_DEPS + gtk+-3.0>=3.3 + indicator3-0.4>=12.10.2 + x11 +- libido3-0.1>=13.0.0 + ) + + pkg_check_modules(SERVICE_DEPS REQUIRED ${UNITY_PANEL_SERVICE_DEPS}) +diff --git a/services/panel-main.c b/services/panel-main.c +index f6488ba..d3dc59b 100644 +--- a/services/panel-main.c ++++ b/services/panel-main.c +@@ -22,7 +22,6 @@ + #include + #include + #include +-#include + + #include "config.h" + #include "panel-a11y.h" +@@ -466,7 +465,6 @@ main (gint argc, gchar **argv) + + gtk_init (&argc, &argv); + gtk_icon_theme_append_search_path (gtk_icon_theme_get_default(), INDICATORICONDIR); +- ido_init (); + + context = g_option_context_new ("- Unity Panel Service"); + g_option_context_add_main_entries (context, entries, GETTEXT_PACKAGE); diff --git a/anda/desktops/unity-shell/0003-Remove-social-scope.patch b/anda/desktops/unity-shell/0003-Remove-social-scope.patch new file mode 100644 index 0000000000..a6d29401c7 --- /dev/null +++ b/anda/desktops/unity-shell/0003-Remove-social-scope.patch @@ -0,0 +1,13 @@ +diff --git a/data/com.canonical.Unity.gschema.xml b/data/com.canonical.Unity.gschema.xml +index 787c048..e81adcc 100644 +--- a/data/com.canonical.Unity.gschema.xml ++++ b/data/com.canonical.Unity.gschema.xml +@@ -187,7 +187,7 @@ + + + +- [ 'home.scope', 'applications.scope', 'files.scope', 'video.scope', 'music.scope', 'photos.scope', 'social.scope' ] ++ [ 'home.scope', 'applications.scope', 'files.scope', 'video.scope', 'music.scope', 'photos.scope' ] + List of scope ids specifying which scopes should be created and the order to display them in. + The scopes listed in the scope bar will be ordered according to this list. + diff --git a/anda/desktops/unity-shell/anda.hcl b/anda/desktops/unity-shell/anda.hcl new file mode 100644 index 0000000000..d6b210a81c --- /dev/null +++ b/anda/desktops/unity-shell/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "unity-shell.spec" + } +} diff --git a/anda/desktops/unity-shell/unity-shell.spec b/anda/desktops/unity-shell/unity-shell.spec new file mode 100644 index 0000000000..c2df750fdc --- /dev/null +++ b/anda/desktops/unity-shell/unity-shell.spec @@ -0,0 +1,225 @@ +%global forgeurl https://gitlab.com/ubuntu-unity/unity/unity +%global commit 0ba4fbaa112a37e7756c64f339f0569483d1e52f +%forgemeta + +Name: unity-shell +Version: 1.7.7 +Release: %autorelease +Summary: Unity is a shell that sings + +License: GPLv3+ +# forgeurl doesn't really work with spectool, tries https://gitlab.com/ubuntu-unity/unity instead of https://gitlab.com/ubuntu-unity/unity/unity +URL: https://gitlab.com/ubuntu-unity/unity/unity +Source0: %{url}/-/archive/%commit/unity-%commit.tar.bz2 +Patch0: 0001-Remove-xpathselect-dependency.patch +Patch1: 0002-Remove-ido-dependency.patch +Patch2: 0003-Remove-social-scope.patch + +BuildRequires: cmake +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: dee-devel +BuildRequires: gnome-desktop3-devel +BuildRequires: pkgconfig(zeitgeist-2.0) +BuildRequires: libappstream-glib-devel +BuildRequires: libdbusmenu-devel +BuildRequires: bamf-devel +BuildRequires: libindicator-gtk3-devel +BuildRequires: json-glib-devel +BuildRequires: libnotify-devel +BuildRequires: libsigc++20-devel +BuildRequires: libunity-devel +BuildRequires: doxygen +BuildRequires: pam-devel +BuildRequires: boost-devel +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(nux-4.0) +BuildRequires: compiz9-devel +BuildRequires: pkgconfig(unity-misc) +BuildRequires: chrpath +BuildRequires: systemd-rpm-macros +BuildRequires: pkgconfig(libunity-settings-daemon) +Requires: python3-gobject +Requires: dconf +Requires: gsettings-ubuntu-touch-schemas +Requires: %{name}-data = %{version}-%{release} +Requires: %{name}-core%{?_isa} = %{version}-%{release} +Requires: pam +Requires: bamf-daemon +Requires: unity-gtk-module-common +Requires: compiz9 +Requires: libindicator-gtk3 +Recommends: unity-greeter +Recommends: unity-scope-home + +%description +Unity is a desktop experience that sings. Designed by Canonical and the Ayatana +community, Unity is all about the combination of familiarity and the future. We +bring together visual design, analysis of user experience testing, modern +graphics technologies and a deep understanding of the free software landscape to +produce what we hope will be the lightest, most elegant and most delightful way +to use your PC. + +The Unity desktop experience is designed to allow for multiple implementations, +currently, Unity consists of a Compiz plugin based visual interface only, which +is heavily dependent on OpenGL. + +%package core +Summary: Core library for the Unity shell +Group: System Environment/Libraries +Requires: %{name}-data = %{version}-%{release} + +%description core +This package contains the core library needed for Unity and Unity 2D. + +%package core-devel +Summary: Development files for the core Unity library +Group: Development/Libraries +Requires: %{name}-core%{?_isa} = %{version}-%{release} +Requires: pkgconfig(dee-1.0) +Requires: pkgconfig(glib-2.0) +Requires: pkgconfig(sigc++-2.0) +Requires: pkgconfig(unity) +Requires: pkgconfig(nux-4.0) + +%description core-devel +This package contains the development files the core Unity library. + +%package data +Summary: Common files for the Unity shell +BuildArch: noarch +Group: User Interface/Desktops +# For /usr/etc/pam.d/unity +Recommends: gnome-keyring-pam +Requires: %{name} = %{version}-%{release} + +%description data +This package contains data (non-arch specific) files to Unity 7. + +%package -n python3-uwidgets +Summary: Widgets for Unity7 +Requires: %{name} = %{version}-%{release} + +%description -n python3-uwidgets +This package contains support for widgets for Unity7, based on Blighty. + +%prep +%autosetup -n unity-%commit -p1 +# Correct/not use ubuntu's API +sed -i 's/ubuntu-lock-on-suspend/lock-enabled/' lockscreen/LockScreenSettings.cpp +# Not actually needed for Unity itself +sed -i '/libgeis/d' CMakeLists.txt + +%build +%cmake -DUNITY_PROTOCOL_PRIVATE_LIB=%{_libdir}/libunity/libunity-protocol-private.so.0.0.0 -DCOMPIZ_BUILD_WITH_RPATH=FALSE -DCOMPIZ_PACKAGING_ENABLED=TRUE -DCOMPIZ_PLUGIN_INSTALL_TYPE=package -DUSE_GSETTINGS=TRUE -DENABLE_UNIT_TESTS=FALSE + +%cmake_build + +pushd uwidgets/ +%py3_build +popd + +%install +pushd uwidgets/ +%py3_install +popd + +%cmake_install + +# Not the correct directory, /usr/etc/pam.d should be /etc/pam.d +mv -f %{buildroot}%{_prefix}%{_sysconfdir}/* %{buildroot}%{_sysconfdir} +rm -rf %{buildroot}%{_prefix}%{_sysconfdir} +# Upstart init is dead a long time ago and there isn't any package that provides anything to do with it. +rm -rf %{buildroot}%{_datadir}/upstart +# Needed directory for unity-panel-service +mkdir %{buildroot}%{_datadir}/unity/indicators + +%find_lang unity + +chrpath --delete $RPM_BUILD_ROOT%{_libdir}/compiz/libunityshell.so +chrpath --delete $RPM_BUILD_ROOT%{_libdir}/compiz/libunitymtgrabhandles.so +chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libunity-core-6.0.so.9.0.0 + +%py3_shebang_fix $RPM_BUILD_ROOT%{_bindir}/unity +%py3_shebang_fix $RPM_BUILD_ROOT%{_libdir}/unity/makebootchart.py + +%ldconfig_post + +%postun +if [ ${1} -eq 0 ]; then + glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : +fi + +%posttrans +glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : + +%files +%doc AUTHORS ChangeLog HACKING README +%license COPYING COPYING.LGPL +%{_bindir}/unity +%{_libdir}/compiz/libunitymtgrabhandles.so +%{_libdir}/compiz/libunityshell.so +%{_mandir}/man1/unity.1.gz +%{_mandir}/man1/unity-panel-service.1.gz +%dir %{_libdir}/unity/ +%{_libdir}/unity/compiz-config-profile-setter +%{_libdir}/unity/compiz-profile-selector +%{_libdir}/unity/systemd-prestart-check +%{_libdir}/unity/makebootchart.py +%{_libdir}/unity/unity-panel-service +%{_libdir}/unity/unity-active-plugins-safety-check +%{_libdir}/unity/upstart-prestart-check + +%files core +%doc AUTHORS ChangeLog HACKING README +%license COPYING COPYING.LGPL +%{_libdir}/libunity-core-6.0.so.* + +%files core-devel +%doc AUTHORS ChangeLog HACKING README +%license COPYING COPYING.LGPL +%dir %{_includedir}/Unity-6.0/ +%dir %{_includedir}/Unity-6.0/UnityCore/ +%{_includedir}/Unity-6.0/UnityCore/*.h +%{_libdir}/libunity-core-6.0.so +%{_libdir}/pkgconfig/unity-core-6.0.pc + +%files data -f unity.lang +%doc AUTHORS ChangeLog HACKING README +%license COPYING COPYING.LGPL +%{_datadir}/ccsm/icons/hicolor/64x64/apps/plugin-unityshell.png +%{_datadir}/glib-2.0/schemas/com.canonical.Unity.gschema.xml +%{_datadir}/glib-2.0/schemas/org.compiz.unitymtgrabhandles.gschema.xml +%{_datadir}/glib-2.0/schemas/org.compiz.unityshell.gschema.xml +%dir %{_datadir}/unity/ +%dir %{_datadir}/unity/indicators/ +%dir %{_datadir}/unity/icons/ +%{_datadir}/unity/icons/dash-widgets.json +%{_datadir}/unity/icons/*.png +%{_datadir}/unity/icons/*.svg +%{_datadir}/unity/icons/searchingthedashlegalnotice.html +%dir %{_datadir}/unity/themes/ +%{_datadir}/unity/themes/dash-widgets.json +%{_datadir}/compiz/unitymtgrabhandles.xml +%{_datadir}/compiz/unityshell.xml +%dir %{_datadir}/compiz/unitymtgrabhandles +%dir %{_datadir}/compiz/unitymtgrabhandles/images/ +%{_datadir}/compiz/unitymtgrabhandles/images/handle-*.png +%{_datadir}/gnome-control-center/keybindings/50-unity-launchers.xml +%{_sysconfdir}/pam.d/unity +%{_datadir}/compizconfig/upgrades/*.upgrade +%{_sysconfdir}/compizconfig/unity* +%{_userunitdir}/unity*.service +%{_userunitdir}/unity*.target + +%files -n python3-uwidgets +%doc AUTHORS ChangeLog HACKING README +%license uwidgets/LICENSE.md +%{_bindir}/uwidgets-runner +%{python3_sitearch}/uwidgets-*.egg-info/ +%{python3_sitearch}/uwidgets/ + +%changelog +%autochangelog From 8f3b05e31939c7b56447694e3bb92dd032cff972 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Tue, 28 Feb 2023 19:41:58 -0800 Subject: [PATCH 286/380] Add unity-session (#255) Co-authored-by: Lains <4886639+lainsce@users.noreply.github.com> --- anda/others/unity-session/anda.hcl | 5 ++ anda/others/unity-session/unity-session.spec | 54 ++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 anda/others/unity-session/anda.hcl create mode 100644 anda/others/unity-session/unity-session.spec diff --git a/anda/others/unity-session/anda.hcl b/anda/others/unity-session/anda.hcl new file mode 100644 index 0000000000..65884f4300 --- /dev/null +++ b/anda/others/unity-session/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "unity-session.spec" + } +} diff --git a/anda/others/unity-session/unity-session.spec b/anda/others/unity-session/unity-session.spec new file mode 100644 index 0000000000..d42e75c9db --- /dev/null +++ b/anda/others/unity-session/unity-session.spec @@ -0,0 +1,54 @@ +%define _ubuntu_rel 1ubuntu2 + +Name: unity-session +Summary: Lightdm profile for Unity 7 +Version: 43.0 +Release: %autorelease + +License: GPLv2 +URL: https://packages.ubuntu.com/jammy/unity-session +Source0: http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-session/unity-session_%{version}-%{_ubuntu_rel}_all.deb +Source1: https://salsa.debian.org/gnome-team/gnome-session/-/raw/ubuntu/master/debian/data/run-systemd-session +BuildArch: noarch + +BuildRequires: systemd-rpm-macros +BuildRequires: binutils +BuildRequires: zstd +Requires: dbus-tools +Requires: unity-shell +Requires: unity-settings-daemon +Recommends: lightdm + +%description +Autostart and profile for Unity 7 in Lightdm. + +%prep +%autosetup -T -c + +%build +ar x %{SOURCE0} +tar --zstd -xvf data.tar.zst ./usr/share/doc/unity-session/copyright +mv -f usr/share/doc/unity-session/copyright ./COPYING +rm -rf usr + +%install +tar --zstd -xvf data.tar.zst -C %{buildroot} +rm -rf %{buildroot}/usr/share/doc + +mkdir -p %{buildroot}%{_libexecdir} +# Is needed for xsession but is in gnome-bin. Still noarch as it is a shellscript +install -p -m755 %{SOURCE1} %{buildroot}%{_libexecdir}/run-systemd-session + +%files +%license COPYING +%{_sysconfdir}/xdg/autostart/nemo-unity-autostart.desktop +%{_userunitdir}/gnome-session.service +%{_userunitdir}/unity-session.target +%{_libexecdir}/run-systemd-session +%{_datadir}/gnome-session/sessions/unity.session +%{_datadir}/lightdm/lightdm.conf.d/50-unity.conf +%{_datadir}/nemo/actions/*.nemo_action +%{_datadir}/xsessions/unity.desktop + +%changelog +%autochangelog From 79869da4d07cab05bec92a7956e46c3d05687b84 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Tue, 28 Feb 2023 21:10:06 -0800 Subject: [PATCH 287/380] fix(unity-greeter): add unity-shell to Requires (#256) --- anda/others/unity-greeter/unity-greeter.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/others/unity-greeter/unity-greeter.spec b/anda/others/unity-greeter/unity-greeter.spec index a5f80427bf..ae999ffb92 100644 --- a/anda/others/unity-greeter/unity-greeter.spec +++ b/anda/others/unity-greeter/unity-greeter.spec @@ -22,6 +22,7 @@ BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xext) BuildRequires: vala BuildRequires: unity-settings-daemon-devel +Requires: unity-shell Requires: unity-settings-daemon Requires: lightdm%{?_isa} From 2eb55d89f4ee1c605569cb4027ce06ff9d3ef213 Mon Sep 17 00:00:00 2001 From: madomado <119111128+madonuko@users.noreply.github.com> Date: Wed, 1 Mar 2023 19:53:22 +0800 Subject: [PATCH 288/380] fix(chks): granite-7 (#257) Disabled checks Signed-off-by: madomado <119111128+madonuko@users.noreply.github.com> --- anda/desktops/elementary/granite-7/granite-7.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/desktops/elementary/granite-7/granite-7.spec b/anda/desktops/elementary/granite-7/granite-7.spec index 1040de3f61..0e7fbc7da5 100644 --- a/anda/desktops/elementary/granite-7/granite-7.spec +++ b/anda/desktops/elementary/granite-7/granite-7.spec @@ -60,11 +60,11 @@ This package contains the development headers. %find_lang granite-7 %check -desktop-file-validate \ - %{buildroot}/%{_datadir}/applications/io.elementary.granite-7.demo.desktop +%dnl desktop-file-validate \ +%dnl %{buildroot}/%{_datadir}/applications/io.elementary.granite-7.demo.desktop -appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/granite-7.appdata.xml +%dnl appstream-util validate-relax --nonet \ +%dnl %{buildroot}/%{_datadir}/metainfo/granite-7.appdata.xml %files -f granite-7.lang From 95a96c1847dfcc7a76a00858dbe9051366c4d2f1 Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 1 Mar 2023 20:21:59 +0800 Subject: [PATCH 289/380] fix(files): granite-7 (#258) Signed-off-by: madomado --- anda/desktops/elementary/granite-7/granite-7.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anda/desktops/elementary/granite-7/granite-7.spec b/anda/desktops/elementary/granite-7/granite-7.spec index 0e7fbc7da5..c9479e1159 100644 --- a/anda/desktops/elementary/granite-7/granite-7.spec +++ b/anda/desktops/elementary/granite-7/granite-7.spec @@ -76,6 +76,8 @@ This package contains the development headers. %{_libdir}/girepository-1.0/Granite-7.0.typelib %{_datadir}/metainfo/granite-7.appdata.xml +%{_datadir}/icons/hicolor/*/apps/io.elementary.granite-7.svg + %files devel %{_bindir}/granite-7-demo From b52845e63b104b19ad93068770a804da64f1dd27 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Mar 2023 02:06:59 +0000 Subject: [PATCH 290/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 9ac774857b..3c03884477 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 8ce8055aeb3e610088ff5a08f509862c1feafd8f +%global commit 9f202caf9356ebaf5fd845210adea5e935d4350f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index bdb4e917b0..c04dc8eddf 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 8ce8055aeb3e610088ff5a08f509862c1feafd8f +%global commit 9f202caf9356ebaf5fd845210adea5e935d4350f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 56d56bca08423b03463b3f9b46b91dfaf6a54fd9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Mar 2023 02:08:59 +0000 Subject: [PATCH 291/380] Automatic Update: dart budgie-extras wingpanel-indicator-network --- anda/dart/dart.spec | 2 +- anda/desktops/budgie/budgie-extras/budgie-extras.spec | 4 ++-- .../wingpanel-indicator-network.spec | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index 3031ddb9b3..8d5528fa23 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 2.19.2 +Version: 2.19.3 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause diff --git a/anda/desktops/budgie/budgie-extras/budgie-extras.spec b/anda/desktops/budgie/budgie-extras/budgie-extras.spec index 567150a36b..3952b190ef 100644 --- a/anda/desktops/budgie/budgie-extras/budgie-extras.spec +++ b/anda/desktops/budgie/budgie-extras/budgie-extras.spec @@ -1,7 +1,7 @@ Name: budgie-extras -Version: 1.5.90 -Release: 1%{dist} +Version: 1.5.91 +Release: 1%{?dist} License: GPLv3 Summary: Additional Budgie Desktop enhancements for user experience diff --git a/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec b/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec index 44b3f02e72..83c37c0842 100644 --- a/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec +++ b/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-network Summary: Network Indicator for wingpanel -Version: 7.0.0 +Version: 7.0.1 Release: 1%{?dist} License: GPLv3+ From 1608d47f1dd8bee8d6d3f6618a7662e3b528aaf0 Mon Sep 17 00:00:00 2001 From: madomado <119111128+madonuko@users.noreply.github.com> Date: Thu, 2 Mar 2023 10:30:32 +0800 Subject: [PATCH 292/380] fix(files): wingpanel-indicator-network (#260) --- .../wingpanel-indicator-network.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec b/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec index 83c37c0842..20c71c9d3e 100644 --- a/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec +++ b/anda/desktops/elementary/wingpanel-indicator-network/wingpanel-indicator-network.spec @@ -51,7 +51,7 @@ A network indicator for wingpanel. %check appstream-util validate-relax --nonet \ - %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml + %{buildroot}/%{_datadir}/metainfo/%{appname}.metainfo.xml %files -f network-indicator.lang @@ -60,7 +60,7 @@ appstream-util validate-relax --nonet \ %{_libdir}/wingpanel/libnetwork.so -%{_datadir}/metainfo/%{appname}.appdata.xml +%{_datadir}/metainfo/%{appname}.metainfo.xml %changelog From 9112262589dc076de34a467643073bd1f55ab89b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 2 Mar 2023 14:38:26 +0000 Subject: [PATCH 293/380] Automatic Update: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 762e2bbc9a..37d0c88274 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: osu-lazer -Version: 2023.207.0 +Version: 2023.301.0 Release: 1%{?dist} Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 From 14403814f6573a563dd67effc24d820d2ed697ee Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Mar 2023 02:14:43 +0000 Subject: [PATCH 294/380] Automatic Update: gcm-core --- anda/tools/gcm-core/gcm-core.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/gcm-core/gcm-core.spec b/anda/tools/gcm-core/gcm-core.spec index 55c2c163d5..7d50390bd1 100644 --- a/anda/tools/gcm-core/gcm-core.spec +++ b/anda/tools/gcm-core/gcm-core.spec @@ -5,7 +5,7 @@ %global forgeurl https://github.com/GitCredentialManager/git-credential-manager Name: gcm-core -Version: 2.0.931 +Version: 2.0.935 %forgemeta -i Release: 1%{?dist} Summary: Secure, cross-platform Git credential storage From 392b6d808188bfda01727085e499aef48e5288ac Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Mar 2023 03:23:26 +0000 Subject: [PATCH 295/380] Automatic Update: latte-dock-nightly prismlauncher-nightly prismlauncher-qt5-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index ad5f93dfce..59e8cdd1d3 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 491a5b0f4958145697f2bbdcc247c34931675f16 +%global commit 98ac3dc225b17b84e42a31577e609bd06419ca52 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 3c03884477..4ccb14266b 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 9f202caf9356ebaf5fd845210adea5e935d4350f +%global commit 9265c319a96b3dd5681767c196a397fbbae9164a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index c04dc8eddf..70f7ad16d0 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 9f202caf9356ebaf5fd845210adea5e935d4350f +%global commit 9265c319a96b3dd5681767c196a397fbbae9164a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 28eb52fda0154ff4ac107a21c3054d45b6e3f758 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Mar 2023 10:17:38 +0000 Subject: [PATCH 296/380] Automatic Update: maturin --- anda/rust/maturin/rust-maturin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/maturin/rust-maturin.spec b/anda/rust/maturin/rust-maturin.spec index 589f7d93ee..dd0f059806 100644 --- a/anda/rust/maturin/rust-maturin.spec +++ b/anda/rust/maturin/rust-maturin.spec @@ -2,7 +2,7 @@ %global crate maturin Name: rust-maturin -Version: 0.14.14 +Version: 0.14.15 Release: 1%{?dist} Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages From 4745ae8390d7553373bf2d261e5e693a326ef319 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Mar 2023 18:20:43 +0000 Subject: [PATCH 297/380] Automatic Update: gradle --- anda/tools/gradle/gradle.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/gradle/gradle.spec b/anda/tools/gradle/gradle.spec index 8f9f96ac61..c00e3f5fe3 100644 --- a/anda/tools/gradle/gradle.spec +++ b/anda/tools/gradle/gradle.spec @@ -1,5 +1,5 @@ Name: gradle -Version: 8.0.1 +Version: 8.0.2 Release: 1%{?dist} Summary: Powerful build system for the JVM URL: https://gradle.org/ From b946d9ad019ff24d7710dbd25e239d29f68f261e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 3 Mar 2023 23:16:50 +0000 Subject: [PATCH 298/380] Automatic Update: fuc --- anda/tools/fuc/fuc.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/tools/fuc/fuc.spec b/anda/tools/fuc/fuc.spec index 08f1a5e84a..85c5d83052 100644 --- a/anda/tools/fuc/fuc.spec +++ b/anda/tools/fuc/fuc.spec @@ -1,8 +1,8 @@ %global debug_package %{nil} Name: fuc -Version: 1.1.3 -Release: %autorelease +Version: 1.1.4 +Release: 1%{?dist} Summary: Modern, performance focused unix commands URL: https://github.com/SUPERCILEX/fuc Source0: https://raw.githubusercontent.com/SUPERCILEX/fuc/%{version}/README.md From d5e60264c5b6ca1d6ce7c75426aa09a11259b940 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Mar 2023 05:36:29 +0000 Subject: [PATCH 299/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 9272477103..3dd517ad68 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.253 +Version: 0.0.254 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From dabbd1bacaa1df990a5304264f18f1e9e96ec629 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Mar 2023 16:20:11 +0000 Subject: [PATCH 300/380] Automatic Update: rnote --- anda/rust/rnote/rnote.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index b63bd4ed41..91d493daa0 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,5 +1,5 @@ Name: rnote -Version: 0.5.14 +Version: 0.5.15 Release: 1%{?dist} Summary: Sketch and take handwritten notes. License: GPLv3 From 0b3ded2b170f141028fd4e99036a6c52dac5fe4a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Mar 2023 17:36:29 +0000 Subject: [PATCH 301/380] Automatic Update: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 7601525ffc..3beb63a798 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 19.0.1 +Version: 20.0.0 Release: 1%{?dist} Summary: A custom font based on iosevka From 77d772e83179a1e514f57a1b646582fa71124152 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 4 Mar 2023 18:18:42 +0000 Subject: [PATCH 302/380] Automatic Update: rnote --- anda/rust/rnote/rnote.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 91d493daa0..4f11dc38df 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,5 +1,5 @@ Name: rnote -Version: 0.5.15 +Version: 0.5.16 Release: 1%{?dist} Summary: Sketch and take handwritten notes. License: GPLv3 From 709a20acf3fc51bd85c66428c42bf948da90c9a0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 5 Mar 2023 14:13:46 +0000 Subject: [PATCH 303/380] Automatic Update: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 37d0c88274..54694b4c8c 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: osu-lazer -Version: 2023.301.0 +Version: 2023.305.0 Release: 1%{?dist} Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew. ExclusiveArch: x86_64 From 260a634e9aba96dfcc46a3d855eef7a92374ac9c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Mar 2023 01:38:19 +0000 Subject: [PATCH 304/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 4ccb14266b..18338c222e 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 9265c319a96b3dd5681767c196a397fbbae9164a +%global commit 6bdd6ce57106d45efe2cf97eedcd43f8a69322c5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 70f7ad16d0..645dfd75d8 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 9265c319a96b3dd5681767c196a397fbbae9164a +%global commit 6bdd6ce57106d45efe2cf97eedcd43f8a69322c5 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 9eab7322737e2f946103ec84fea8267709ff2af6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 6 Mar 2023 18:42:24 +0000 Subject: [PATCH 305/380] Automatic Update: moby-buildx --- anda/moby-extras/moby-buildx/moby-buildx.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/moby-extras/moby-buildx/moby-buildx.spec b/anda/moby-extras/moby-buildx/moby-buildx.spec index a85ab9d506..7ef794e875 100644 --- a/anda/moby-extras/moby-buildx/moby-buildx.spec +++ b/anda/moby-extras/moby-buildx/moby-buildx.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: moby-buildx -Version: 0.10.3 +Version: 0.10.4 Release: 1%{?dist} Summary: Docker CLI plugin for extended build capabilities with BuildKit From 0dc07711a4bc6df638153cd0c462b29d1c8e5944 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Mar 2023 01:27:54 +0000 Subject: [PATCH 306/380] Automatic Update: discord-canary-openasar discord-canary --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index a8ba902409..38d32c7f7a 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.148 +Version: 0.0.149 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT and https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 8253a8b4ab..158d96148c 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.148 +Version: 0.0.149 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com From 7d9c5e8ef827829fe0e3d1e1146f355e5cd1bcd7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Mar 2023 09:17:12 +0000 Subject: [PATCH 307/380] Automatic Update: zellij --- anda/rust/zellij/rust-zellij.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/zellij/rust-zellij.spec b/anda/rust/zellij/rust-zellij.spec index bd0dcc4da1..6564be6d6a 100644 --- a/anda/rust/zellij/rust-zellij.spec +++ b/anda/rust/zellij/rust-zellij.spec @@ -46,8 +46,8 @@ EOF\ %global crate zellij Name: rust-zellij -Version: 0.34.4 -Release: %autorelease +Version: 0.35.0 +Release: 1%{?dist} Summary: Terminal workspace with batteries included License: MIT From 04e2d849ae25bc143728224c7ba484ff4f5c81c1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Mar 2023 10:18:22 +0000 Subject: [PATCH 308/380] Automatic Update: zellij --- anda/rust/zellij/rust-zellij.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/zellij/rust-zellij.spec b/anda/rust/zellij/rust-zellij.spec index 6564be6d6a..9d6c6499cd 100644 --- a/anda/rust/zellij/rust-zellij.spec +++ b/anda/rust/zellij/rust-zellij.spec @@ -46,7 +46,7 @@ EOF\ %global crate zellij Name: rust-zellij -Version: 0.35.0 +Version: 0.35.1 Release: 1%{?dist} Summary: Terminal workspace with batteries included From 6121cd4ab521fc783933edc3dcca835318469290 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Mar 2023 19:13:08 +0000 Subject: [PATCH 309/380] Automatic Update: authy --- anda/apps/authy/authy.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/authy/authy.spec b/anda/apps/authy/authy.spec index d62744d743..9e049009f3 100644 --- a/anda/apps/authy/authy.spec +++ b/anda/apps/authy/authy.spec @@ -1,10 +1,10 @@ Name: authy -Version: 2.2.2 -Release: 2%{?dist} +Version: 2.2.3 +Release: 1%{?dist} Summary: Two factor authentication desktop application License: Unknown URL: https://authy.com/ -Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_12.snap +Source0: https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_18.snap Requires: gtk3 Requires: nss BuildRequires: squashfs-tools From 8dd2a5cc408c2a4748e6cc8615bfd017a9e9aa06 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 7 Mar 2023 23:17:16 +0000 Subject: [PATCH 310/380] Automatic Update: protobuf --- anda/python/protobuf/python3-protobuf.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/protobuf/python3-protobuf.spec b/anda/python/protobuf/python3-protobuf.spec index cddf33938c..f77cfde307 100644 --- a/anda/python/protobuf/python3-protobuf.spec +++ b/anda/python/protobuf/python3-protobuf.spec @@ -2,7 +2,7 @@ %global pypi_name protobuf Name: python-%{pypi_name} -Version: 4.22.0 +Version: 4.22.1 Release: 1%{?dist} Summary: Protocol Buffers From 1e0c33dbe770bd2053331783243bc98bfa3c44b7 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Tue, 7 Mar 2023 18:46:05 -0800 Subject: [PATCH 311/380] feat: add unityx-shell (#261) --- .../0001-Remove-social-scope.patch | 13 ++ anda/desktops/unityx-shell/anda.hcl | 5 + anda/desktops/unityx-shell/unityx-shell.spec | 216 ++++++++++++++++++ 3 files changed, 234 insertions(+) create mode 100644 anda/desktops/unityx-shell/0001-Remove-social-scope.patch create mode 100644 anda/desktops/unityx-shell/anda.hcl create mode 100644 anda/desktops/unityx-shell/unityx-shell.spec diff --git a/anda/desktops/unityx-shell/0001-Remove-social-scope.patch b/anda/desktops/unityx-shell/0001-Remove-social-scope.patch new file mode 100644 index 0000000000..15ba87317a --- /dev/null +++ b/anda/desktops/unityx-shell/0001-Remove-social-scope.patch @@ -0,0 +1,13 @@ +diff --git a/data/org.unityd.UnityX.gschema.xml b/data/org.unityd.UnityX.gschema.xml +index 6721d27..808b384 100644 +--- a/data/org.unityd.UnityX.gschema.xml ++++ b/data/org.unityd.UnityX.gschema.xml +@@ -187,7 +187,7 @@ + + + +- [ 'home.scope', 'applications.scope', 'files.scope', 'video.scope', 'music.scope', 'photos.scope', 'social.scope' ] ++ [ 'home.scope', 'applications.scope', 'files.scope', 'video.scope', 'music.scope', 'photos.scope' ] + List of scope ids specifying which scopes should be created and the order to display them in. + The scopes listed in the scope bar will be ordered according to this list. + diff --git a/anda/desktops/unityx-shell/anda.hcl b/anda/desktops/unityx-shell/anda.hcl new file mode 100644 index 0000000000..965a987a52 --- /dev/null +++ b/anda/desktops/unityx-shell/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "unityx-shell.spec" + } +} diff --git a/anda/desktops/unityx-shell/unityx-shell.spec b/anda/desktops/unityx-shell/unityx-shell.spec new file mode 100644 index 0000000000..53ebb79b14 --- /dev/null +++ b/anda/desktops/unityx-shell/unityx-shell.spec @@ -0,0 +1,216 @@ +%global forgeurl https://gitlab.com/ubuntu-unity/unity-x/unityx +%global commit 46dd5199d1cce639f559eda4519aff77ef9c4433 +%forgemeta + +%define __python /usr/bin/python3 + +Name: unityx-shell +Version: 1.7.7 +Release: %autorelease +Summary: UnityX is a smaller shell based on Unity7 + +License: GPLv3 AND LGPLv3 +URL: https://gitlab.com/ubuntu-unity/unity-x/unityx +Source0: %{url}/-/archive/%commit/unityx-%commit.tar.bz2 +Source2: https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin/-/commit/dee596492f006d02e2b39abd072ddd7b37fefe82.diff +Patch0: 0001-Remove-social-scope.patch + +BuildRequires: cmake +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: chrpath +BuildRequires: pkgconfig(dee-1.0) +BuildRequires: pkgconfig(unity-settings-daemon) +BuildRequires: pkgconfig(gnome-desktop-3.0) +BuildRequires: zeitgeist-devel +BuildRequires: libappstream-glib-devel +BuildRequires: libdbusmenu-devel +BuildRequires: bamf-devel +BuildRequires: libindicator-gtk3-devel +BuildRequires: json-glib-devel +BuildRequires: libnotify-devel +BuildRequires: libsigc++20-devel +#BuildRequires: xpathselect-devel +#BuildRequires: libunity-devel +BuildRequires: doxygen +BuildRequires: pam-devel +BuildRequires: boost-devel +BuildRequires: pkgconfig(nux-4.0) +BuildRequires: pkgconfig(libstartup-notification-1.0) +BuildRequires: pkgconfig(unity-protocol-private) +# unityx-shell-xfce4-windowck-plugin +BuildRequires: pkgconfig(libwnck-3.0) +BuildRequires: pkgconfig(libxfconf-0) +BuildRequires: pkgconfig(libxfce4util-1.0) +BuildRequires: pkgconfig(libxfce4ui-2) +BuildRequires: pkgconfig(libxfce4panel-2.0) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: xfce4-vala +BuildRequires: xfce4-dev-tools +BuildRequires: python3-devel + +# Various things are missing that it won't run and it gives a segmentfault if Unity is missing? +# Needs more investigating +Requires: unity-shell +Requires: unity-scope-home +Requires: python3-pydbus +Requires: python3-psutil +Requires: unity-asset-pool +Requires: libunity-misc-devel +Requires: geis-devel +Requires: unity-settings-daemon +Requires: unity-gtk3-module +Requires: unity-gtk2-module +Requires: libindicator-gtk3 +Requires: plotinus%{?_isa} = %{version}-%{release} +Requires: bamf-daemon +Requires: xbindkeys +# For default configuration +Requires: %{name}-xfce4-windowck-plugin%{?_isa} = %{version}-%{release} +Requires: nemo +Requires: blueman +Requires: network-manager-applet +Requires: xfce4-vala-panel-appmenu-plugin +Requires: xfwm4 + +%description +UnityX is a shell based off code from Unity7 with lighter dependencies and more customizability. + +%package xfce4-windowck-plugin +Summary: Core library for the Unity shell +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description xfce4-windowck-plugin +This package contains the core library needed for Unity and Unity 2D. + +%package devel +Summary: Development files for the core Unity library +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: pkgconfig(dee-1.0) +Requires: pkgconfig(glib-2.0) +Requires: pkgconfig(sigc++-2.0) +Requires: pkgconfig(unity) +Requires: pkgconfig(nux-4.0) + +%description devel +This package contains the development files the core Unity library. + +%package -n plotinus +Summary: Automatic testing for Unity +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n plotinus +This package contains the autopilot framework, which allows for triggering +keyboard and mouse events automatically. This package also contains the bindings +needed for writing automated tests in Python. + +%prep +%autosetup -n unityx-%commit -p1 + +%build +# Wrong paths +sed -i 's!lib/{arch}-linux-gnu!%{_lib}!' unityx/unityx +sed -i 's!%{_lib}/bamf/bamfdaemon!libexec/bamf/bamfdaemon!' unityx/unityx +sed -i 's!unity-settings-daemon!%{_libexecdir}/unity-settings-daemon!' unityx/unityx +%py3_shebang_fix unityx/unityx + +# Fix invalid argument calling dbus-update-activation-environment +sed -i 's/'--all', //' unityx/unityx + +# The caches again! +rm -fv unityx/windowck-plugin/po/.intltool-merge-cache* + +%cmake -DENABLE_X_SUPPORT=ON -DUNITY_PROTOCOL_PRIVATE_LIB=%{_libdir}/libunity/libunity-protocol-private.so.0.0.0 -DCOMPIZ_BUILD_WITH_RPATH=FALSE -DCOMPIZ_PACKAGING_ENABLED=TRUE -DCOMPIZ_PLUGIN_INSTALL_TYPE=package -DUSE_GSETTINGS=TRUE -DENABLE_UNIT_TESTS=FALSE +%cmake_build + +pushd unityx/plotinus +# Wrong path again +sed -i 's/LIBRARY DESTINATION lib/LIBRARY DESTINATION %{_lib}/' CMakeLists.txt +%cmake +%cmake_build +popd + +pushd unityx/windowck-plugin +# Upstream patch to fix icons being blurry +patch -i %{SOURCE2} -p1 + +NOCONFIGURE=1 \ +./autogen.sh + +%configure --disable-static +%make_build +popd + +%install +%cmake_install + +pushd unityx/plotinus +%cmake_install +popd + +pushd unityx/windowck-plugin +%make_install +rm -fv %{buildroot}%{_libdir}/*.la +popd + +chrpath --delete %{buildroot}%{_libdir}/libunityx-core-6.0.so.9.0.0 + +pushd %{buildroot} +ln -s %{_libdir}/unity .%{_libdir}/unityx +popd + +%find_lang unityx +%find_lang xfce4-windowck-plugin + +%ldconfig_post + +%postun +if [ ${1} -eq 0 ]; then + glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : +fi + +%posttrans +glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : + +%files -f unityx.lang +%doc AUTHORS ChangeLog INSTALL README.md +%license COPYING COPYING.LGPL +%{_bindir}/unityx* +%{_libdir}/unityx +%{_libdir}/libunityx-core-6.0.so.* +%{_datadir}/glib-2.0/schemas/org.unityd.UnityX.gschema.xml +%{_datadir}/glib-2.0/schemas/org.unityd.UnityX.user-interface.gschema.xml +%dir %{_datadir}/unityx +%dir %{_datadir}/unityx/icons +%{_datadir}/unityx/icons/dash-widgets.json +%{_datadir}/unityx/icons/*.png +%{_datadir}/unityx/icons/*.svg +%{_datadir}/unityx/icons/searchingthedashlegalnotice.html +%dir %{_datadir}/unityx/themes/ +%{_datadir}/unityx/themes/dash-widgets.json +%{_datadir}/xsessions/unityx.desktop + +%files -n plotinus +%doc unityx/plotinus/README.md +%license COPYING COPYING.LGPL +%{_bindir}/plotinus +%{_libdir}/libplotinus.so +%{_datadir}/glib-2.0/schemas/org.unityd.UnityX.plotinus.gschema.xml + +%files devel +%dir %{_includedir}/UnityX-6.0/UnityCore/ +%{_includedir}/UnityX-6.0/UnityCore/*.h +%{_libdir}/libunityx-core-6.0.so +%{_libdir}/pkgconfig/unityx-core-6.0.pc + +%files xfce4-windowck-plugin -f xfce4-windowck-plugin.lang +%doc unityx/windowck-plugin/AUTHORS unityx/windowck-plugin/NEWS unityx/windowck-plugin/README.md +%license unityx/windowck-plugin/COPYING +%{_libdir}/xfce4/panel/plugins/*.so +%{_datadir}/icons/hicolor/48x48/apps/*.png +%{_datadir}/themes/Windowck/ +%{_datadir}/themes/Windowck-dark/ +%{_datadir}/xfce4/panel/plugins/*.desktop + +%changelog +%autochangelog From d37bd16e845f39e95d1aef0b1233a5a428a3e5a3 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Tue, 7 Mar 2023 20:46:29 -0800 Subject: [PATCH 312/380] Fix compiz9 on software rendering (#262) --- anda/desktops/compiz9/compiz9.spec | 5 ++++- .../desktops/compiz9/focus-prevention-disable.patch | 12 ++++++++++++ anda/desktops/compiz9/gtk-extents.patch | 13 +++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 anda/desktops/compiz9/focus-prevention-disable.patch create mode 100644 anda/desktops/compiz9/gtk-extents.patch diff --git a/anda/desktops/compiz9/compiz9.spec b/anda/desktops/compiz9/compiz9.spec index 39ec3425a6..6892e32632 100644 --- a/anda/desktops/compiz9/compiz9.spec +++ b/anda/desktops/compiz9/compiz9.spec @@ -1,4 +1,5 @@ %define _ubuntu_rel 22.10.20220822-0ubuntu1 +%global _hardened_build 0 Name: compiz9 Version: 0.9.14.2 @@ -9,6 +10,8 @@ License: GPLv2+ AND LGPLv2+ AND MIT URL: https://launchpad.net/compiz Source0: http://archive.ubuntu.com/ubuntu/pool/universe/c/compiz/compiz_%{version}+%{_ubuntu_rel}.tar.xz Patch0: https://raw.githubusercontent.com/cat-master21/unityDE-specs/main/patches/compiz-cmake-install-path.patch +Patch1: gtk-extents.patch +Patch2: focus-prevention-disable.patch Conflicts: compiz BuildRequires: libX11-devel @@ -77,7 +80,7 @@ Compiz 9 branch, which is newer then what Fedora packages and required by Unity %build # The driver blacklist hack is obselete sed -i 's/(nouveau|Intel).*Mesa 8.0//' plugins/opengl/opengl.xml.in -%cmake -DCOMPIZ_DISABLE_GS_SCHEMAS_INSTALL=OFF -DBUILD_GTK=ON -DBUILD_METACITY=ON -DCOMPIZ_BUILD_TESTING=OFF -DBUILD_GLES=ON -DCOMPIZ_PACKAGING_ENABLED=TRUE -DBUILD_XORG_GTEST=OFF -DCOMPIZ_BUILD_WITH_RPATH=FALSE -DCOMPIZ_WERROR=OFF +%cmake -DCOMPIZ_DISABLE_GS_SCHEMAS_INSTALL=OFF -DBUILD_GTK=ON -DBUILD_METACITY=ON -DCOMPIZ_BUILD_TESTING=OFF -DBUILD_GLES=OFF -DCOMPIZ_PACKAGING_ENABLED=TRUE -DBUILD_XORG_GTEST=OFF -DCOMPIZ_BUILD_WITH_RPATH=FALSE -DCOMPIZ_WERROR=OFF %cmake_build %install diff --git a/anda/desktops/compiz9/focus-prevention-disable.patch b/anda/desktops/compiz9/focus-prevention-disable.patch new file mode 100644 index 0000000000..df2fcef106 --- /dev/null +++ b/anda/desktops/compiz9/focus-prevention-disable.patch @@ -0,0 +1,12 @@ +diff -Naur original/metadata/core.xml.in modified/metadata/core.xml.in +--- original/metadata/core.xml.in 2013-07-23 20:58:03.000000000 +0100 ++++ modified/metadata/core.xml.in 2014-06-11 09:06:53.839302487 +0100 +@@ -114,7 +114,7 @@ + <_long>Level of focus stealing prevention + 0 + 4 +- 1 ++ 0 + + 0 + <_name>Off diff --git a/anda/desktops/compiz9/gtk-extents.patch b/anda/desktops/compiz9/gtk-extents.patch new file mode 100644 index 0000000000..5c8ec1ec20 --- /dev/null +++ b/anda/desktops/compiz9/gtk-extents.patch @@ -0,0 +1,13 @@ +# Diff from https://code.launchpad.net/~albertsmuktupavels/compiz/add-gtk-frame-extents-to-net-supported/+merge/257303 +=== modified file 'src/screen.cpp' +--- a/src/screen.cpp 2014-12-02 19:37:10 +0000 ++++ b/src/screen.cpp 2015-04-23 20:41:24 +0000 +@@ -2362,6 +2362,7 @@ + + atoms.push_back (Atoms::wmUserTime); + atoms.push_back (Atoms::frameExtents); ++ atoms.push_back (Atoms::frameGtkExtents); + atoms.push_back (Atoms::frameWindow); + + atoms.push_back (Atoms::winState); + From 6d7c9d7f2f02c644bc64fa5e66b20fb9cde19e51 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Mar 2023 05:15:34 +0000 Subject: [PATCH 313/380] Automatic Update: libhelium tau-helium --- anda/lib/libhelium/libhelium.spec | 2 +- anda/others/tau-helium/tau-helium.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 46c6927a36..3cebe53489 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.4.6 +Version: 1.4.10 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium diff --git a/anda/others/tau-helium/tau-helium.spec b/anda/others/tau-helium/tau-helium.spec index 073c4ecaa2..4fbc5a2cf6 100644 --- a/anda/others/tau-helium/tau-helium.spec +++ b/anda/others/tau-helium/tau-helium.spec @@ -1,6 +1,6 @@ Summary: tauOS GTK/GNOME Shell Themes Name: tau-helium -Version: 1.4.80 +Version: 1.5.0 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From d3a8b3aecce59f3cd00f88982f00b51ea8408ef4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Mar 2023 12:32:00 +0000 Subject: [PATCH 314/380] Automatic Update: dart --- anda/dart/dart.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/dart/dart.spec b/anda/dart/dart.spec index 8d5528fa23..f1ec48c698 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: dart -Version: 2.19.3 +Version: 2.19.4 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause From 05a8bb75422d9fdfda643bcfd3056581d922bfc9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Mar 2023 19:36:48 +0000 Subject: [PATCH 315/380] Automatic Update: wingpanel-indicator-session --- .../wingpanel-indicator-session.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec b/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec index c5e8d6cd07..6af11116a6 100644 --- a/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec +++ b/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-session Summary: Session Indicator for wingpanel -Version: 2.3.1 +Version: 2.3.0 Release: 1%{?dist} License: GPLv2+ From 8bf121b03aae21a706bae1d545419223784d36f4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 8 Mar 2023 20:17:32 +0000 Subject: [PATCH 316/380] Automatic Update: wingpanel-indicator-session --- .../wingpanel-indicator-session.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec b/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec index 6af11116a6..c5e8d6cd07 100644 --- a/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec +++ b/anda/desktops/elementary/wingpanel-indicator-session/wingpanel-indicator-session.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-session Summary: Session Indicator for wingpanel -Version: 2.3.0 +Version: 2.3.1 Release: 1%{?dist} License: GPLv2+ From 6d04b3fea4b82f4f51c9e1606585aff375cd4cb0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Mar 2023 01:41:18 +0000 Subject: [PATCH 317/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 18338c222e..2d849aa48a 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 6bdd6ce57106d45efe2cf97eedcd43f8a69322c5 +%global commit 3bd4ad7c93486e29c4dccc17d5d42719b452fd08 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 645dfd75d8..80bbffcd36 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 6bdd6ce57106d45efe2cf97eedcd43f8a69322c5 +%global commit 3bd4ad7c93486e29c4dccc17d5d42719b452fd08 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From e0e54951b9a8447562ed617d4a031a86d474908c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 9 Mar 2023 07:36:44 +0000 Subject: [PATCH 318/380] Automatic Update: groovy-docs groovy --- anda/groovy/groovy-docs/groovy-docs.spec | 2 +- anda/groovy/groovy.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/groovy/groovy-docs/groovy-docs.spec b/anda/groovy/groovy-docs/groovy-docs.spec index a0c29cf37d..cdf63f56d9 100644 --- a/anda/groovy/groovy-docs/groovy-docs.spec +++ b/anda/groovy/groovy-docs/groovy-docs.spec @@ -1,5 +1,5 @@ Name: groovy-docs -Version: 4.0.9 +Version: 4.0.10 Release: 1%{?dist} Summary: Documentation for the Groovy programming language URL: https://groovy-lang.org/ diff --git a/anda/groovy/groovy.spec b/anda/groovy/groovy.spec index 98def73e1e..6773bcfc51 100644 --- a/anda/groovy/groovy.spec +++ b/anda/groovy/groovy.spec @@ -1,5 +1,5 @@ Name: groovy -Version: 4.0.9 +Version: 4.0.10 Release: 1%{?dist} Summary: A multi-faceted language for the Java platform BuildArch: noarch From a3250de384e89c9bac70eac8e6a4501e98f1cfd5 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Mar 2023 01:40:54 +0000 Subject: [PATCH 319/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 2d849aa48a..1d71578e93 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 3bd4ad7c93486e29c4dccc17d5d42719b452fd08 +%global commit abc2a529fb8ff63af6e5f9ab5443486be9e40f2f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 80bbffcd36..236a363112 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit 3bd4ad7c93486e29c4dccc17d5d42719b452fd08 +%global commit abc2a529fb8ff63af6e5f9ab5443486be9e40f2f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 9f00ea8f47bd6940f877fa3bc8a99ca2498df2f7 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Mar 2023 08:21:19 +0000 Subject: [PATCH 320/380] Automatic Update: nim --- anda/nim/nim/nim.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/nim/nim/nim.spec b/anda/nim/nim/nim.spec index 131adb1b60..814b013fe4 100644 --- a/anda/nim/nim/nim.spec +++ b/anda/nim/nim/nim.spec @@ -2,8 +2,8 @@ %global debug_package %{nil} Name: nim -Version: 1.6.10 -Release: %autorelease +Version: 1.6.12 +Release: 1%{?dist} Summary: Imperative, multi-paradigm, compiled programming language License: MIT and BSD URL: https://nim-lang.org From 2ae7644accef05382395ac18812f93e6cccf139d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Mar 2023 09:17:03 +0000 Subject: [PATCH 321/380] Automatic Update: wingpanel-indicator-notifications --- .../wingpanel-indicator-notifications.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec b/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec index 04c2d3e26f..9ea9c7f336 100644 --- a/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec +++ b/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-notifications Summary: Notifications Indicator for wingpanel -Version: 6.0.7 +Version: 6.0.6 Release: 1%{?dist} License: LGPLv2+ From 074678accbf7f36d547e763d8fda88663ed87126 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Mar 2023 09:37:33 +0000 Subject: [PATCH 322/380] Automatic Update: wingpanel-indicator-notifications --- .../wingpanel-indicator-notifications.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec b/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec index 9ea9c7f336..04c2d3e26f 100644 --- a/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec +++ b/anda/desktops/elementary/wingpanel-indicator-notifications/wingpanel-indicator-notifications.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-notifications Summary: Notifications Indicator for wingpanel -Version: 6.0.6 +Version: 6.0.7 Release: 1%{?dist} License: LGPLv2+ From 1cfa6488b0cfa4d3b1590c8a7f75bedac845a83e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Mar 2023 14:38:28 +0000 Subject: [PATCH 323/380] Automatic Update: zellij --- anda/rust/zellij/rust-zellij.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/zellij/rust-zellij.spec b/anda/rust/zellij/rust-zellij.spec index 9d6c6499cd..3ec5050d61 100644 --- a/anda/rust/zellij/rust-zellij.spec +++ b/anda/rust/zellij/rust-zellij.spec @@ -46,7 +46,7 @@ EOF\ %global crate zellij Name: rust-zellij -Version: 0.35.1 +Version: 0.35.2 Release: 1%{?dist} Summary: Terminal workspace with batteries included From 65de364a056f01b30c0af21aa3e8f38d151a8ec2 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 10 Mar 2023 11:42:23 -0800 Subject: [PATCH 324/380] Feat: add Lomiri-api (#264) * Feat: add Lomiri-api * chore: make sure to not add COPYING again Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --------- Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --- anda/lib/lomiri-api/anda.hcl | 5 ++ anda/lib/lomiri-api/lomiri-api.spec | 80 +++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 anda/lib/lomiri-api/anda.hcl create mode 100644 anda/lib/lomiri-api/lomiri-api.spec diff --git a/anda/lib/lomiri-api/anda.hcl b/anda/lib/lomiri-api/anda.hcl new file mode 100644 index 0000000000..79c67d48eb --- /dev/null +++ b/anda/lib/lomiri-api/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "lomiri-api.spec" + } +} diff --git a/anda/lib/lomiri-api/lomiri-api.spec b/anda/lib/lomiri-api/lomiri-api.spec new file mode 100644 index 0000000000..cfc9985c74 --- /dev/null +++ b/anda/lib/lomiri-api/lomiri-api.spec @@ -0,0 +1,80 @@ +%global forgeurl https://gitlab.com/ubports/development/core/lomiri-api +%global commit 30860779881a2a235ba454ac37a06e349af05eb3 +%forgemeta + +Name: lomiri-api +Version: 0.1.1 +Release: %autorelease +Summary: API for Lomiri + +License: LGPLv3+ +URL: https://gitlab.com/ubports/development/core/lomiri-api +Source0: %{url}/-/archive/%commit/lomiri-api-%commit.tar.gz + +BuildRequires: cmake +BuildRequires: pkgconfig +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Quick) +BuildRequires: cppcheck +BuildRequires: doxygen + +%description +API to interface with the Lomiri desktop environment. + +%package devel +Summary: API library for Lomiri +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package contains development files needed for Lomiri API. + +%package doc +Summary: Documenation for %{name} +BuildArch: noarch + +%description doc +The %{name}-doc contains documentation for %{name}. + +%prep +%autosetup -n lomiri-api-%commit + +%build +# Requires static file that Fedora doesn't package +sed -i 's/add_subdirectory(gtest)//' test/CMakeLists.txt +# Hard-coded for Debians libdir +sed -i 's?lib/${CMAKE_LIBRARY_ARCHITECTURE}?%{_lib}?' CMakeLists.txt +%cmake -DCMAKE_INSTALL_LIBDIR=%{_lib} +%cmake_build + +%install +%cmake_install + +%files +%license COPYING +%{_libdir}/liblomiri-api.so.* + +%files devel +%{_libdir}/liblomiri-api.so +%{_libdir}/pkgconfig/*.pc +%dir %{_includedir}/lomiri +%{_includedir}/lomiri/*.h +%dir %{_includedir}/lomiri/api +%{_includedir}/lomiri/api/*.h +%dir %{_includedir}/lomiri/shell +%dir %{_includedir}/lomiri/shell/application +%{_includedir}/lomiri/shell/application/*.h +%dir %{_includedir}/lomiri/shell/launcher +%{_includedir}/lomiri/shell/launcher/*.h +%dir %{_includedir}/lomiri/shell/notifications +%{_includedir}/lomiri/shell/notifications/*.h +%dir %{_includedir}/lomiri/util +%{_includedir}/lomiri/util/*.h + +%files doc +%{_docdir}/liblomiri-api/ + +%changelog +%autochangelog From 9ce6926a4bb471598bbffa83ab5c74e2ef9c8ac6 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 10 Mar 2023 22:36:54 +0000 Subject: [PATCH 325/380] Automatic Update: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index b317a53297..9397f63824 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.58.3 +Version: 1.59.0 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From 618de434b225373beac43ae2b88b705ec24d6b66 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Mar 2023 01:12:28 +0000 Subject: [PATCH 326/380] Automatic Update: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index 9397f63824..838917a5f5 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.59.0 +Version: 1.59.1 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From a66e359aa0e38bfb8461e3832dd5c94beac037cf Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Mar 2023 02:25:14 +0000 Subject: [PATCH 327/380] Automatic Update: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index 838917a5f5..5289c0914b 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.59.1 +Version: 1.59.2 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From c964646e1b013d1255efb3823f7adbec394b71d7 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 10 Mar 2023 19:23:26 -0800 Subject: [PATCH 328/380] Feat: add cmake-extras (#265) --- anda/lib/cmake-extras/anda.hcl | 5 ++ anda/lib/cmake-extras/cmake-extras.spec | 73 +++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 anda/lib/cmake-extras/anda.hcl create mode 100644 anda/lib/cmake-extras/cmake-extras.spec diff --git a/anda/lib/cmake-extras/anda.hcl b/anda/lib/cmake-extras/anda.hcl new file mode 100644 index 0000000000..1aa9235605 --- /dev/null +++ b/anda/lib/cmake-extras/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "cmake-extras.spec" + } +} diff --git a/anda/lib/cmake-extras/cmake-extras.spec b/anda/lib/cmake-extras/cmake-extras.spec new file mode 100644 index 0000000000..aab0cda003 --- /dev/null +++ b/anda/lib/cmake-extras/cmake-extras.spec @@ -0,0 +1,73 @@ +%global forgeurl https://gitlab.com/ubports/development/core/lomiri-api +%global commit 99aab4514ee182cb7a94821b4b51e4d8cb9a82ef +%forgemeta + +Name: cmake-extras +Version: 1.0 +Release: %autorelease +Summary: A collection of add-ons for the CMake build tool +License: GPLv3 +URL: https://gitlab.com/ubports/development/core/cmake-extras +Source0: %{url}/-/archive/%commit/cmake-extras-%commit.tar.gz +BuildArch: noarch + +BuildRequires: cmake +BuildRequires: gcc-c++ +Requires: gcovr +Requires: gmock-devel +Requires: intltool +Requires: gettext +Requires: lcov +Requires: qt5-qtdeclarative-devel + +%description +A collection of add-ons for the CMake build tool used to build lomiri and other applications. + +%prep +%autosetup -n cmake-extras-%commit +sed -i 's/#!\/bin\/sh/#!\/usr\/bin\/sh/' src/FormatCode/formatcode.in +sed -i 's/#!\/bin\/sh/#!\/usr\/bin\/sh/' src/CopyrightTest/check_copyright.sh +sed -i 's/python/python3/' src/IncludeChecker/include_checker.py +sed -i 'sX/usr/lib/qt5X${CMAKE_LIBDIR}/qt5X' src/QmlPlugins/QmlPluginsConfig.cmake + +%build +%cmake +%cmake_build + +%install +%cmake_install +# Correct this as we actually don't have a gmock source dir +#rm {buildroot}/usr/share/cmake/GMock/GMockConfig.cmake +#cp {SOURCE1} {buildroot}/usr/share/cmake/GMock/ + +%files +%license LICENSE +%{_datadir}/cmake/CopyrightTest/CopyrightTestConfig.cmake +%{_datadir}/cmake/CopyrightTest/check_copyright.sh +%{_datadir}/cmake/CoverageReport/CoverageReportConfig.cmake +%{_datadir}/cmake/CoverageReport/EnableCoverageReport.cmake +%{_datadir}/cmake/DoxygenBuilder/Doxyfile.in +%{_datadir}/cmake/DoxygenBuilder/DoxygenBuilderConfig.cmake +%{_datadir}/cmake/GDbus/GDbusConfig.cmake +%{_datadir}/cmake/GMock/GMockConfig.cmake +%{_datadir}/cmake/GSettings/GSettingsConfig.cmake +%{_datadir}/cmake/Intltool/IntltoolConfig.cmake +%{_datadir}/cmake/Lcov/LcovConfig.cmake +%{_datadir}/cmake/QmlPlugins/QmlPluginsConfig.cmake +%{_datadir}/cmake/FormatCode/unity-api.clang-format +%{_datadir}/cmake/FormatCode/formatcode.in +%{_datadir}/cmake/FormatCode/formatcode_format.cmake.in +%{_datadir}/cmake/FormatCode/unity-api.astyle +%{_datadir}/cmake/FormatCode/formatcode_test.cmake.in +%{_datadir}/cmake/FormatCode/FormatCodeConfig.cmake +%{_datadir}/cmake/FormatCode/formatcode_common.cmake +%{_datadir}/cmake/gcovr/gcovrConfig.cmake +%{_datadir}/cmake/IncludeChecker/IncludeCheckerConfig.cmake +%{_datadir}/cmake/IncludeChecker/deps +%{_datadir}/cmake/IncludeChecker/include_checker.py +%{_datadir}/cmake/GObjectIntrospection/GObjectIntrospectionConfig.cmake +%{_datadir}/cmake/GdbusCodegen/GdbusCodegenConfig.cmake +%{_datadir}/cmake/Vala/ValaConfig.cmake + +%changelog +%autochangelog From bd78c3070edd6c38774148342f34462b6722975b Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 10 Mar 2023 19:30:39 -0800 Subject: [PATCH 329/380] feat: add properties-cpp-devel (#266) --- anda/lib/properties-cpp-devel/anda.hcl | 5 ++ .../properties-cpp-devel.spec | 61 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 anda/lib/properties-cpp-devel/anda.hcl create mode 100644 anda/lib/properties-cpp-devel/properties-cpp-devel.spec diff --git a/anda/lib/properties-cpp-devel/anda.hcl b/anda/lib/properties-cpp-devel/anda.hcl new file mode 100644 index 0000000000..c2fdf27721 --- /dev/null +++ b/anda/lib/properties-cpp-devel/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "properties-cpp-devel.spec" + } +} diff --git a/anda/lib/properties-cpp-devel/properties-cpp-devel.spec b/anda/lib/properties-cpp-devel/properties-cpp-devel.spec new file mode 100644 index 0000000000..c3c645e5f3 --- /dev/null +++ b/anda/lib/properties-cpp-devel/properties-cpp-devel.spec @@ -0,0 +1,61 @@ +%global forgeurl https://gitlab.com/ubports/development/core/lib-cpp/properties-cpp +%global commit 7dd9ec00d061d822d259c7477cb12f79d0e1eadd +%forgemeta +%define debug_package %{nil} + +Name: properties-cpp-devel +Version: 0.0.2 +Release: %autorelease +Summary: A very simple convenience library for handling properties and signals in C++11 + +License: LGPLv3 +URL: https://gitlab.com/ubports/development/core/lib-cpp/properties-cpp +Source0: %{url}/-/archive/%commit/properties-cpp-%commit.tar.gz + +BuildRequires: cmake +BuildRequires: pkgconfig +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: doxygen +BuildRequires: cmake-extras + +%description +A very simple convenience library for handling properties and signals in C++11. + +%package doc +Summary: properties-cpp documentation files +BuildArch: noarch + +%description doc +This package contains documentation files for properties-cpp-devel. + +%prep +%autosetup -n properties-cpp-%commit + +%build +%cmake + +%cmake_build + +%install +%cmake_install + +%files +%license COPYING +%{_libdir}/pkgconfig/properties-cpp.pc +%{_includedir}/core/*.h + +%files doc +%dir %{_docdir}/properties-cpp +%dir %{_docdir}/properties-cpp/html +%{_docdir}/properties-cpp/html/*.html +%{_docdir}/properties-cpp/html/*.map +%{_docdir}/properties-cpp/html/*.css +%{_docdir}/properties-cpp/html/*.png +%{_docdir}/properties-cpp/html/*.js +%{_docdir}/properties-cpp/html/*.md5 +%{_docdir}/properties-cpp/html/*.svg + +%changelog +%autochangelog From 5132532dbdc062dc4c045f32b050d7b7a13c424f Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 10 Mar 2023 19:47:43 -0800 Subject: [PATCH 330/380] fix: lomiri compatability in libindicator (#267) --- anda/lib/libindicator/libindicator.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/anda/lib/libindicator/libindicator.spec b/anda/lib/libindicator/libindicator.spec index 91133079c1..9c11653cb9 100644 --- a/anda/lib/libindicator/libindicator.spec +++ b/anda/lib/libindicator/libindicator.spec @@ -6,6 +6,7 @@ Summary: Shared functions for Ayatana indicators License: GPLv3 URL: https://launchpad.net/libindicator Source0: http://archive.ubuntu.com/ubuntu/pool/universe/libi/libindicator/libindicator_16.10.0+18.04.20180321.1.orig.tar.gz +Source1: https://raw.githubusercontent.com/ubports/libindicator/097906132ffb479205be15a92cae97e5daf4e154/data/indicators.target # From GLib 2.62 Patch1: http://archive.ubuntu.com/ubuntu/pool/universe/libi/libindicator/libindicator_16.10.0+18.04.20180321.1-0ubuntu5.diff.gz @@ -135,6 +136,9 @@ popd # Remove libtool files find %{buildroot} -type f -name '*.la' -delete +# Lomiri compatability +install -Dm644 %{SOURCE1} %{buildroot}%{_userunitdir}/ + %ldconfig_scriptlets %ldconfig_scriptlets gtk3 @@ -146,6 +150,7 @@ find %{buildroot} -type f -name '*.la' -delete %dir %{_datadir}/libindicator/ %dir %{_datadir}/libindicator/icons/ %{_userunitdir}/indicators-pre.target +%{_userunitdir}/indicators.target %files devel %dir %{_includedir}/libindicator-0.4/ From d80700ea96e265e814d0857f52336bcb54fb7a6c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 11 Mar 2023 08:38:32 +0000 Subject: [PATCH 331/380] Automatic Update: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 3beb63a798..894bdda651 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 20.0.0 +Version: 21.0.0 Release: 1%{?dist} Summary: A custom font based on iosevka From 2e0ada1e6eea1cd42881e1d155693c89f1f75172 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Mar 2023 06:19:04 +0000 Subject: [PATCH 332/380] Automatic Update: kondo --- anda/rust/kondo/rust-kondo.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/kondo/rust-kondo.spec b/anda/rust/kondo/rust-kondo.spec index e0277ce14d..268c1fd444 100644 --- a/anda/rust/kondo/rust-kondo.spec +++ b/anda/rust/kondo/rust-kondo.spec @@ -4,8 +4,8 @@ %global crate kondo Name: rust-kondo -Version: 0.5 -Release: %autorelease +Version: 0.6 +Release: 1%{?dist} Summary: Filesystem cleaning tool that recursively searches directories for known project structures and determines how much space you could save by deleting the unnecessary files License: MIT From 45d188fe9f39af3c0ea2df23734b7170d97a7656 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 12 Mar 2023 11:37:19 -0700 Subject: [PATCH 333/380] feat: add qt5-pim (#269) --- anda/lib/qt5-pim/anda.hcl | 5 + anda/lib/qt5-pim/qt5-pim.spec | 174 ++++++++++++++++++++++++++++++++++ 2 files changed, 179 insertions(+) create mode 100644 anda/lib/qt5-pim/anda.hcl create mode 100644 anda/lib/qt5-pim/qt5-pim.spec diff --git a/anda/lib/qt5-pim/anda.hcl b/anda/lib/qt5-pim/anda.hcl new file mode 100644 index 0000000000..60ca4a2ce2 --- /dev/null +++ b/anda/lib/qt5-pim/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "qt5-pim.spec" + } +} diff --git a/anda/lib/qt5-pim/qt5-pim.spec b/anda/lib/qt5-pim/qt5-pim.spec new file mode 100644 index 0000000000..b8b5f5b5e7 --- /dev/null +++ b/anda/lib/qt5-pim/qt5-pim.spec @@ -0,0 +1,174 @@ +Name: qt5-pim +Summary: Qt5 PIM Framework +Version: 5.15 +Release: %autorelease + +License: GPLv3 +URL: https://invent.kde.org/qt/qt/qtpim +Source0: %{url}/-/archive/kde/5.15/qtpim-kde-%{version}.tar.gz +Source1: https://salsa.debian.org/qt-kde-team/qt/qtpim/-/archive/master/qtpim-master.tar.gz + +BuildRequires: make +BuildRequires: gcc-c++ +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtbase-private-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: pkgconfig(QtCore) +BuildRequires: perl +BuildRequires: qt5-doctools +BuildRequires: qt5-rpm-macros + +Provides: %{name}-bearer = %{version}-%{release} +Provides: %{name}-connectivity = %{version}-%{release} +Provides: %{name}-contacts = %{version}-%{release} +Provides: %{name}-feedback = %{version}-%{release} +Provides: %{name}-gallery = %{version}-%{release} +Provides: %{name}-location = %{version}-%{release} +Provides: %{name}-multimediakit = %{version}-%{release} +Provides: %{name}-organizer = %{version}-%{release} +Provides: %{name}-publishsubscribe = %{version}-%{release} +Provides: %{name}-sensors = %{version}-%{release} +Provides: %{name}-serviceframework = %{version}-%{release} +Provides: %{name}-systeminfo = %{version}-%{release} +Provides: %{name}-versit = %{version}-%{release} + +%description +Qt Mobility Project delivers a set of new APIs to Qt with features that are well +known from the mobile device world, in particular phones. However, these APIs +allow the developer to use these features with ease from one framework and apply +them to phones, netbooks and non-mobile personal computers. The framework not +only improves many aspects of a mobile experience, because it improves the use +of these technologies, but has applicability beyond the mobile device arena. + +%package devel +Summary: Qt Mobility Framework development files +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel +Provides: %{name}-bearer-devel = %{version}-%{release} +Provides: %{name}-connectivity-devel = %{version}-%{release} +Provides: %{name}-contacts-devel = %{version}-%{release} +Provides: %{name}-feedback-devel = %{version}-%{release} +Provides: %{name}-gallery-devel = %{version}-%{release} +Provides: %{name}-location-devel = %{version}-%{release} +Provides: %{name}-multimediakit-devel = %{version}-%{release} +Provides: %{name}-organizer-devel = %{version}-%{release} +Provides: %{name}-publishsubscribe-devel = %{version}-%{release} +Provides: %{name}-sensors-devel = %{version}-%{release} +Provides: %{name}-serviceframework-devel = %{version}-%{release} +Provides: %{name}-systeminfo-devel = %{version}-%{release} +Provides: %{name}-versit-devel = %{version}-%{release} +%description devel +%{summary}. + +%package doc +Summary: API documentation for %{name} +BuildArch: noarch +%description doc +%{summary}. + +%package examples +Summary: Example files for %{name} +Requires: %{name}-devel +%description examples +%{summary}. + +%prep +%autosetup -n qtpim-kde-%{version} +tar -xf '%{SOURCE1}' +for i in qtpim-master/debian/patches/*.patch; do patch -p1 < $i; done + +%build +PATH=%{_qt5_bindir}:$PATH; export PATH +# Build headers manually +cd src/contacts/ && perl /usr/bin/syncqt.pl -copy -module QtContacts -version 5.4.0 -outdir ../../redhat-linux-build -builddir ./ ./ +cd ../ +cd organizer/ && perl /usr/bin/syncqt.pl -copy -module QtOrganizer -version 5.4.0 -outdir ../../redhat-linux-build -builddir ./ ./ +cd ../ +cd versit/ && perl /usr/bin/syncqt.pl -copy -module QtVersit -version 5.4.0 -outdir ../../redhat-linux-build -builddir ./ ./ +cd ../ +cd versitorganizer/ && perl /usr/bin/syncqt.pl -copy -module QtVersitOrganizer -version 5.4.0 -outdir ../../redhat-linux-build -builddir ./ ./ +cd ../../ + +# For building +cd ./redhat-linux-build/include/QtContacts +ln -s 5.4.0/QtContacts/private +cd ../QtOrganizer +ln -s 5.4.0/QtOrganizer/private +cd ../QtVersit +ln -s 5.4.0/QtVersit/private +cd ../QtVersitOrganizer +ln -s 5.4.0/QtVersitOrganizer/private +cd ../../../ + +cd ./redhat-linux-build +qmake-qt5 .. + +%make_build +%make_build docs + +%install +cd ./redhat-linux-build +%make_install INSTALL_ROOT=%{buildroot} + +# manually install docs +mkdir -p %{buildroot}%{_qt5_docdir}/html/ %{buildroot}%{_qt5_docdir}/qch/ +mv doc/*.qch %{buildroot}%{_qt5_docdir}/qch/ +cp -a doc/* %{buildroot}%{_qt5_docdir}/html/ + +%files +%license LICENSE.GPL2 LICENSE.GPL3 LICENSE.GPL3-EXCEPT +%{_libdir}/libQt5Contacts.so.* +%{_libdir}/libQt5Organizer.so.* +%{_libdir}/libQt5Versit.so.* +%{_libdir}/libQt5VersitOrganizer.so.* +%dir %{_qt5_qmldir}/QtContacts +%{_qt5_qmldir}/QtContacts/*.so +%{_qt5_qmldir}/QtContacts/qmldir +%{_qt5_qmldir}/QtContacts/*.qmltypes +%dir %{_qt5_qmldir}/QtOrganizer +%{_qt5_qmldir}/QtOrganizer/*.so +%{_qt5_qmldir}/QtOrganizer/qmldir +%{_qt5_qmldir}/QtOrganizer/*.qmltypes +%dir %{_qt5_plugindir}/contacts +%{_qt5_plugindir}/contacts/*.so +%dir %{_qt5_plugindir}/organizer +%{_qt5_plugindir}/organizer/*.so +%dir %{_qt5_plugindir}/versit +%{_qt5_plugindir}/versit/*.so + +%files devel +%license LICENSE.GPL2 LICENSE.GPL3 LICENSE.GPL3-EXCEPT +%{_libdir}/*.prl +%{_libdir}/libQt5Contacts.so +%{_libdir}/libQt5Organizer.so +%{_libdir}/libQt5Versit.so +%{_libdir}/libQt5VersitOrganizer.so +%{_libdir}/pkgconfig/*.pc +%dir %{_libdir}/cmake/Qt5Contacts +%{_libdir}/cmake/Qt5Contacts/*.cmake +%dir %{_libdir}/cmake/Qt5Organizer +%{_libdir}/cmake/Qt5Organizer/*.cmake +%dir %{_libdir}/cmake/Qt5Versit +%{_libdir}/cmake/Qt5Versit/*.cmake +%dir %{_libdir}/cmake/Qt5VersitOrganizer +%{_libdir}/cmake/Qt5VersitOrganizer/*.cmake +%{_qt5_archdatadir}/mkspecs/modules/*.pri +%{_qt5_includedir}/QtContacts/ +%{_qt5_includedir}/QtOrganizer/ +%{_qt5_includedir}/QtVersit/ +%{_qt5_includedir}/QtVersitOrganizer/ + +%files doc +%license LICENSE.FDL +%{_qt5_docdir}/qch/*.qch +%{_qt5_docdir}/html/qtcontacts/ +%{_qt5_docdir}/html/qtorganizer/ +%{_qt5_docdir}/html/qtversit/ + +%files examples +%dir %{_qt5_examplesdir}/contacts +%{_qt5_examplesdir}/contacts/*.pro +%{_qt5_examplesdir}/organizer/ + +%changelog +%autochangelog From 383c8f04c4fc896c6703a1d344832593ae96a8cf Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 12 Mar 2023 11:37:33 -0700 Subject: [PATCH 334/380] feat: add qt5-qtsystems (#270) --- anda/lib/qt5-qtsystems/anda.hcl | 5 + anda/lib/qt5-qtsystems/qt5-qtsystems.spec | 186 ++++++++++++++++++++++ 2 files changed, 191 insertions(+) create mode 100644 anda/lib/qt5-qtsystems/anda.hcl create mode 100644 anda/lib/qt5-qtsystems/qt5-qtsystems.spec diff --git a/anda/lib/qt5-qtsystems/anda.hcl b/anda/lib/qt5-qtsystems/anda.hcl new file mode 100644 index 0000000000..b2ff7d6ec5 --- /dev/null +++ b/anda/lib/qt5-qtsystems/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "qt5-qtsystems.spec" + } +} diff --git a/anda/lib/qt5-qtsystems/qt5-qtsystems.spec b/anda/lib/qt5-qtsystems/qt5-qtsystems.spec new file mode 100644 index 0000000000..e90ec3ce34 --- /dev/null +++ b/anda/lib/qt5-qtsystems/qt5-qtsystems.spec @@ -0,0 +1,186 @@ +# forgemeta does not work +%global commit e3332ee38d27a134cef6621fdaf36687af1b6f4a + +Name: qt5-qtsystems +Summary: Qt5 Mobility Framework +Version: 5.15 +Release: %autorelease + +License: GPLv3 +URL: https://invent.kde.org/qt/qt/qtsystems +Source0: %{url}/-/archive/%commit/qt5-mobility-%commit.tar.gz +Source1: https://salsa.debian.org/qt-kde-team/qt/qtsystems/-/archive/master/qtsystems-master.tar.gz + +BuildRequires: make +BuildRequires: gcc-c++ +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(blkid) +BuildRequires: pkgconfig(bluez) +BuildRequires: pkgconfig(libnm) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(QtCore) +BuildRequires: pkgconfig(QtDeclarative) +BuildRequires: pkgconfig(QtGui) pkgconfig(QtOpenGL) +BuildRequires: pkgconfig(QtNetwork) >= 4.7 +BuildRequires: pkgconfig(xv) +BuildRequires: pkgconfig(QtDBus) +BuildRequires: qt5-doctools +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-rpm-macros +BuildRequires: qt5-qtbase-private-devel +BuildRequires: qt5-qtbase + +Provides: %{name}-bearer = %{version}-%{release} +Provides: %{name}-connectivity = %{version}-%{release} +Provides: %{name}-contacts = %{version}-%{release} +Provides: %{name}-feedback = %{version}-%{release} +Provides: %{name}-gallery = %{version}-%{release} +Provides: %{name}-location = %{version}-%{release} +Provides: %{name}-multimediakit = %{version}-%{release} +Provides: %{name}-organizer = %{version}-%{release} +Provides: %{name}-publishsubscribe = %{version}-%{release} +Provides: %{name}-sensors = %{version}-%{release} +Provides: %{name}-serviceframework = %{version}-%{release} +Provides: %{name}-systeminfo = %{version}-%{release} +Provides: %{name}-versit = %{version}-%{release} + +%description +Qt5 Mobility Project delivers a set of new APIs to Qt with features that are well +known from the mobile device world, in particular phones. However, these APIs +allow the developer to use these features with ease from one framework and apply +them to phones, netbooks and non-mobile personal computers. The framework not +only improves many aspects of a mobile experience, because it improves the use +of these technologies, but has applicability beyond the mobile device arena. + +%package devel +Summary: Qt5 Mobility Framework development files +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel +Provides: %{name}-bearer-devel = %{version}-%{release} +Provides: %{name}-connectivity-devel = %{version}-%{release} +Provides: %{name}-contacts-devel = %{version}-%{release} +Provides: %{name}-feedback-devel = %{version}-%{release} +Provides: %{name}-gallery-devel = %{version}-%{release} +Provides: %{name}-location-devel = %{version}-%{release} +Provides: %{name}-multimediakit-devel = %{version}-%{release} +Provides: %{name}-organizer-devel = %{version}-%{release} +Provides: %{name}-publishsubscribe-devel = %{version}-%{release} +Provides: %{name}-sensors-devel = %{version}-%{release} +Provides: %{name}-serviceframework-devel = %{version}-%{release} +Provides: %{name}-systeminfo-devel = %{version}-%{release} +Provides: %{name}-versit-devel = %{version}-%{release} +%description devel +%{summary}. + +%package doc +Summary: API documentation for %{name} +BuildArch: noarch +%description doc +%{summary}. + +%package examples +Summary: Example files for %{name} +Requires: %{name}-devel +%description examples +%{summary}. + +%prep +%autosetup -n qtsystems-%commit +tar -xf '%{SOURCE1}' +for i in qtsystems-master/debian/patches/*.patch; do patch -p1 < $i; done + +%build +# Build headers manually +cd src/systeminfo/ && perl /usr/bin/syncqt.pl -copy -module QtSystemInfo -version 5.4.0 -outdir ../../redhat-linux-build -builddir ./ ./ +cd ../ +cd publishsubscribe/ && perl /usr/bin/syncqt.pl -copy -module QtPublishSubscribe -version 5.4.0 -outdir ../../redhat-linux-build -builddir ./ ./ +cd ../ +cd serviceframework/ && perl /usr/bin/syncqt.pl -copy -module QtServiceFramework -version 5.4.0 -outdir ../../redhat-linux-build -builddir ./ ./ +cd ../../ + +# For building +cd ./redhat-linux-build/include/QtPublishSubscribe +ln -s 5.4.0/QtPublishSubscribe/private +cd ../QtServiceFramework +ln -s 5.4.0/QtServiceFramework/private +cd ../QtSystemInfo +ln -s 5.4.0/QtSystemInfo/private +cd ../../../ + +cd ./redhat-linux-build +%qmake_qt5 .. + +%make_build +%make_build docs + +%install +cd ./redhat-linux-build +%make_install INSTALL_ROOT=%{buildroot} + +# manually install docs +mkdir -p %{buildroot}%{_qt5_docdir}/html/ %{buildroot}%{_qt5_docdir}/qch/ +mv doc/*.qch %{buildroot}%{_qt5_docdir}/qch/ +cp -a doc/* %{buildroot}%{_qt5_docdir}/html/ + +# Is not needed/out of source +rm -f %{buildroot}%{_qt5_examplesdir}/examples.pro + +# manually install headers +cp -a ./include/* %{buildroot}%{_qt5_includedir} + +%files +%license LICENSE.GPL2 LICENSE.GPL3 LICENSE.GPL3-EXCEPT +%{_libdir}/libQt5PublishSubscribe.so.* +%{_libdir}/libQt5ServiceFramework.so.* +%{_libdir}/libQt5SystemInfo.so.* +%{_qt5_bindir}/servicefw +%{_qt5_bindir}/sfwlisten +%dir %{_qt5_qmldir}/QtPublishSubscribe +%{_qt5_qmldir}/QtPublishSubscribe/*.so +%{_qt5_qmldir}/QtPublishSubscribe/qmldir +%{_qt5_qmldir}/QtPublishSubscribe/*.qmltypes +%dir %{_qt5_qmldir}/QtServiceFramework +%{_qt5_qmldir}/QtServiceFramework/*.so +%{_qt5_qmldir}/QtServiceFramework/qmldir +%{_qt5_qmldir}/QtServiceFramework/*.qmltypes +%dir %{_qt5_qmldir}/QtSystemInfo +%{_qt5_qmldir}/QtSystemInfo/*.so +%{_qt5_qmldir}/QtSystemInfo/qmldir +%{_qt5_qmldir}/QtSystemInfo/*.qmltypes + +%files devel +%license LICENSE.GPL2 LICENSE.GPL3 LICENSE.GPL3-EXCEPT +%{_libdir}/*.prl +%{_libdir}/libQt5PublishSubscribe.so +%{_libdir}/libQt5ServiceFramework.so +%{_libdir}/libQt5SystemInfo.so +%{_libdir}/pkgconfig/*.pc +%dir %{_libdir}/cmake/Qt5PublishSubscribe +%{_libdir}/cmake/Qt5PublishSubscribe/*.cmake +%dir %{_libdir}/cmake/Qt5ServiceFramework +%{_libdir}/cmake/Qt5ServiceFramework/*.cmake +%dir %{_libdir}/cmake/Qt5SystemInfo +%{_libdir}/cmake/Qt5SystemInfo/*.cmake +%{_qt5_archdatadir}/mkspecs/modules/*.pri +%{_qt5_includedir}/QtPublishSubscribe/ +%{_qt5_includedir}/QtServiceFramework/ +%{_qt5_includedir}/QtSystemInfo/ + +%files doc +%license LICENSE.FDL +%{_qt5_docdir}/qch/*.qch +%{_qt5_docdir}/html/qtpublishsubscribe/ +%{_qt5_docdir}/html/qtserviceframework/ +%{_qt5_docdir}/html/qtsysteminfo/ + +%files examples +%dir %{_qt5_examplesdir}/systeminfo +%{_qt5_examplesdir}/systeminfo/*.pro +%{_qt5_examplesdir}/systeminfo/inputinfo/ +%{_qt5_examplesdir}/systeminfo/qml-battery/ +%{_qt5_examplesdir}/systeminfo/qml-deviceinfo/ +%{_qt5_examplesdir}/systeminfo/qml-inputinfo/ + +%changelog +%autochangelog From ac88c9826bb1b75c845cf377354f3684d0679d1d Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 12 Mar 2023 11:37:49 -0700 Subject: [PATCH 335/380] feat: add qt5-qtdbustest (#271) --- anda/lib/qt5-qtdbustest/anda.hcl | 5 ++ anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec | 62 +++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 anda/lib/qt5-qtdbustest/anda.hcl create mode 100644 anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec diff --git a/anda/lib/qt5-qtdbustest/anda.hcl b/anda/lib/qt5-qtdbustest/anda.hcl new file mode 100644 index 0000000000..0bf4b47d68 --- /dev/null +++ b/anda/lib/qt5-qtdbustest/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "qt5-qtdbustest.spec" + } +} diff --git a/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec b/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec new file mode 100644 index 0000000000..a1b9a919cc --- /dev/null +++ b/anda/lib/qt5-qtdbustest/qt5-qtdbustest.spec @@ -0,0 +1,62 @@ +Name: qt5-qtdbustest +Version: 0.2+bzr42 +Release: %autorelease +Summary: Library for testing DBus interactions using Qt5 +License: LGPLv3 +URL: https://launchpad.net/libqtdbustest +Source0: http://deb.debian.org/debian/pool/main/libq/libqtdbustest/libqtdbustest_0.2+bzr42+repack1.orig.tar.xz +Source1: https://salsa.debian.org/debian-ayatana-team/libqtdbustest/-/archive/master/libqtdbustest-master.tar.gz + +BuildRequires: cmake +BuildRequires: cmake-extras +BuildRequires: gcc-c++ +BuildRequires: gcovr +BuildRequires: lcov +BuildRequires: qt5-qtbase-devel +BuildRequires: pkgconfig(gmock) +BuildRequires: pkgconfig(gtest) + +%description +A simple library for testing Qt based DBus services and clients. +This package contains the shared libraries. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +%{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -n libqtdbustest-%{version} +# Apply fixes +tar -xf '%{SOURCE1}' +for i in $(cat libqtdbustest-master/debian/patches/series); do patch -p1 < libqtdbustest-master/debian/patches/$i; done + +%build +%cmake +%cmake_build + +%install +%cmake_install + +%files +%license COPYING +%{_bindir}/qdbus-simple-test-runner +%{_libdir}/libqtdbustest.so.* +%dir %{_libexecdir}/libqtdbustest +%{_libexecdir}/libqtdbustest/watchdog +%dir %{_datadir}/libqtdbustest +%{_datadir}/libqtdbustest/*.conf + +%files devel +%license COPYING +%dir %{_includedir}/libqtdbustest-1 +%dir %{_includedir}/libqtdbustest-1/libqtdbustest +%{_includedir}/libqtdbustest-1/libqtdbustest/*.h +%{_libdir}/libqtdbustest.so +%{_libdir}/pkgconfig/libqtdbustest-1.pc + +%changelog +%autochangelog From ca7977fe40f8f0585c30ca758c258ff3715476c3 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sun, 12 Mar 2023 11:41:16 -0700 Subject: [PATCH 336/380] feat: add dbus-test-runner (#268) * feat: add dbus-test-runner * fix: remove source_date_epoch_from_changelog Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --------- Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> Co-authored-by: lleyton --- anda/lib/dbus-test-runner/anda.hcl | 5 ++ .../dbus-test-runner/dbus-test-runner.spec | 74 +++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 anda/lib/dbus-test-runner/anda.hcl create mode 100644 anda/lib/dbus-test-runner/dbus-test-runner.spec diff --git a/anda/lib/dbus-test-runner/anda.hcl b/anda/lib/dbus-test-runner/anda.hcl new file mode 100644 index 0000000000..c39c61a852 --- /dev/null +++ b/anda/lib/dbus-test-runner/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "dbus-test-runner.spec" + } +} diff --git a/anda/lib/dbus-test-runner/dbus-test-runner.spec b/anda/lib/dbus-test-runner/dbus-test-runner.spec new file mode 100644 index 0000000000..7cd36542b9 --- /dev/null +++ b/anda/lib/dbus-test-runner/dbus-test-runner.spec @@ -0,0 +1,74 @@ +Name: dbus-test-runner +Version: 19.04.0 +Release: %autorelease +Summary: A small utility to run executables under a new DBus session for testing +License: GPLv3 +URL: https://launchpad.net/dbus-test-runner +Source0: %{url}/19.04/%{version}/+download/dbus-test-runner-%{version}.tar.gz +Source1: https://salsa.debian.org/debian/dbus-test-runner/-/raw/debian/sid/debian/man/dbus-test-runner.1 +Source2: https://salsa.debian.org/debian/dbus-test-runner/-/archive/debian/sid/dbus-test-runner-debian-sid.tar.gz + +BuildRequires: automake libtool mate-common +BuildRequires: pkgconfig +BuildRequires: make +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(dbus-glib-1) + +%description +A small little utility to run a couple of executables under a new DBus session for testing. + +%package devel +Summary: dbus-test-runner development files +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Development files and headers for dbus-test-runner. + +%prep +%autosetup -n dbus-test-runner-%{version} + +# Apply patch fixes from Debian +tar -xf '%{SOURCE2}' +for i in dbus-test-runner-debian-sid/debian/patches/*.patch; do patch -p1 < $i; done + +%build +NOCONFIGURE=1 autoreconf -fi + +%configure +%make_build + +%install +%make_install + +# Don't package static files +rm -rf %{buildroot}%{_libdir}/libdbustest.a + +# Install manpage +install -dm755 %{buildroot}%{_mandir}/man1/ +install -Dm644 %{SOURCE1} %{buildroot}%{_mandir}/man1/ + +%files +%license COPYING +%{_libdir}/libdbustest.so.* +%dir %{_libexecdir}/dbus-test-runner +%{_libexecdir}/dbus-test-runner/dbus-test-watchdog +%{_bindir}/dbus-test-runner +%{_mandir}/man1/dbus-test-runner.1.gz +%dir %{_datadir}/dbus-test-runner +%{_datadir}/dbus-test-runner/*.conf +%{_datadir}/dbus-test-runner/dbus-test-bustle-handler + +%files devel +%license COPYING +%dir %{_includedir}/libdbustest-1 +%dir %{_includedir}/libdbustest-1/libdbustest +%{_includedir}/libdbustest-1/libdbustest/*.h +%{_libdir}/libdbustest.so +%{_libdir}/pkgconfig/dbustest-1.pc + +%changelog +%autochangelog From 355ad2c6a822684ce52d1381f03bd90ffdb5a33b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 12 Mar 2023 22:36:15 +0000 Subject: [PATCH 337/380] Automatic Update: kondo-ui --- anda/rust/kondo-ui/rust-kondo-ui.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/kondo-ui/rust-kondo-ui.spec b/anda/rust/kondo-ui/rust-kondo-ui.spec index 9888ba6e31..377c7d973a 100644 --- a/anda/rust/kondo-ui/rust-kondo-ui.spec +++ b/anda/rust/kondo-ui/rust-kondo-ui.spec @@ -2,8 +2,8 @@ %global crate kondo-ui Name: rust-kondo-ui -Version: 0.2.0 -Release: %autorelease +Version: 0.6.0 +Release: 1%{?dist} Summary: Filesystem cleaning tool that recursively searches directories for known project structures and allows you to clean them of unnecessary files like build artifacts License: MIT From 976ecc33db487849c5f875808a285b4ee29f9d07 Mon Sep 17 00:00:00 2001 From: madomado <119111128+madonuko@users.noreply.github.com> Date: Mon, 13 Mar 2023 08:50:58 +0800 Subject: [PATCH 338/380] feat(update): cmake-extras (#272) Signed-off-by: madomado <119111128+madonuko@users.noreply.github.com> --- anda/lib/cmake-extras/update.rhai | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 anda/lib/cmake-extras/update.rhai diff --git a/anda/lib/cmake-extras/update.rhai b/anda/lib/cmake-extras/update.rhai new file mode 100644 index 0000000000..f4ac61854e --- /dev/null +++ b/anda/lib/cmake-extras/update.rhai @@ -0,0 +1,3 @@ +let txt = get("https://gitlab.com/api/v4/projects/17117115/repository/tags"); +let ver = txt.json_arr()[0].name; +rpm.version(ver); From 05197fe106d457bea5ef292ceb996cf04f5b37a7 Mon Sep 17 00:00:00 2001 From: madomado <119111128+madonuko@users.noreply.github.com> Date: Mon, 13 Mar 2023 08:51:51 +0800 Subject: [PATCH 339/380] feat(update): lomiri-api (#273) Signed-off-by: madomado <119111128+madonuko@users.noreply.github.com> --- anda/lib/lomiri-api/update.rhai | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 anda/lib/lomiri-api/update.rhai diff --git a/anda/lib/lomiri-api/update.rhai b/anda/lib/lomiri-api/update.rhai new file mode 100644 index 0000000000..17760a3bba --- /dev/null +++ b/anda/lib/lomiri-api/update.rhai @@ -0,0 +1,3 @@ +let txt = get("https://gitlab.com/api/v4/projects/17117186/repository/tags"); +let ver = txt.json_arr()[0].name; +rpm.version(ver); From a45121fc38821faa4caf59def3baf099801f1386 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Mar 2023 01:17:47 +0000 Subject: [PATCH 340/380] Automatic Update: cmake-extras lomiri-api --- anda/lib/cmake-extras/cmake-extras.spec | 4 ++-- anda/lib/lomiri-api/lomiri-api.spec | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/lib/cmake-extras/cmake-extras.spec b/anda/lib/cmake-extras/cmake-extras.spec index aab0cda003..b8ac58185f 100644 --- a/anda/lib/cmake-extras/cmake-extras.spec +++ b/anda/lib/cmake-extras/cmake-extras.spec @@ -3,8 +3,8 @@ %forgemeta Name: cmake-extras -Version: 1.0 -Release: %autorelease +Version: 1.6 +Release: 1%{?dist} Summary: A collection of add-ons for the CMake build tool License: GPLv3 URL: https://gitlab.com/ubports/development/core/cmake-extras diff --git a/anda/lib/lomiri-api/lomiri-api.spec b/anda/lib/lomiri-api/lomiri-api.spec index cfc9985c74..0375bcede3 100644 --- a/anda/lib/lomiri-api/lomiri-api.spec +++ b/anda/lib/lomiri-api/lomiri-api.spec @@ -3,8 +3,8 @@ %forgemeta Name: lomiri-api -Version: 0.1.1 -Release: %autorelease +Version: 0.2.0 +Release: 1%{?dist} Summary: API for Lomiri License: LGPLv3+ From 14342708702738d7da77c066df9987275102b71f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Mar 2023 01:25:16 +0000 Subject: [PATCH 341/380] Automatic Update: latte-dock-nightly --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec index 59e8cdd1d3..e495535340 100644 --- a/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec +++ b/anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec @@ -1,6 +1,6 @@ %global forgeurl https://github.com/KDE/latte-dock/ -%global commit 98ac3dc225b17b84e42a31577e609bd06419ca52 +%global commit a0a4911a69daa9a7a15f5dc292a604441648da6f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From e75bad1ad1592d0a59832a5ae268b551104aad88 Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 13 Mar 2023 12:16:26 +0800 Subject: [PATCH 342/380] feat(ci): bootstrap for f37 (#274) Signed-off-by: madomado --- .github/workflows/bootstrap | 57 +++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 .github/workflows/bootstrap diff --git a/.github/workflows/bootstrap b/.github/workflows/bootstrap new file mode 100644 index 0000000000..cd9d08a09d --- /dev/null +++ b/.github/workflows/bootstrap @@ -0,0 +1,57 @@ +name: Bootstrap Andaman and Subatomic (Fedora 37) + +on: + workflow_dispatch: + +jobs: + bootstrap: + strategy: + matrix: + version: ["37"] + arch: ["x86_64", "aarch64"] + fail-fast: true + runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} + container: + image: fedora:37 + options: --cap-add=SYS_ADMIN --privileged + steps: + - uses: actions/setup-go@v3 + with: + go-version: "^1.19" + + - name: Install repositories + run: | + sudo dnf install -y dnf-plugins-core + sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo + sudo dnf install -y mock createrepo_c rpm-build anda-mock-configs gcc curl wget git-core openssl-devel + - uses: actions/checkout@v3 + with: + repository: FyraLabs/subatomic + ref: bootstrap + - uses: actions-rs/toolchain@v1 + with: + toolchain: stable + - name: Install Anda + uses: actions-rs/cargo@v1 + with: + command: install + args: anda + + - name: Build Subatomic + run: anda build -c anda-37-${{ matrix.arch }} subatomic -p rpm + - name: Install Subatomic + run: sudo dnf install -y ./anda-build/rpm/rpms/subatomic-*.rpm + + - uses: actions/checkout@v3 + with: + repository: FyraLabs/anda + + - name: Build Andaman + run: anda build -c anda-37-${{ matrix.arch }} anda -p rpm + + - name: Upload to Subatomic + run: | + subatomic-cli upload --prune \ + --server https://subatomic.fyralabs.com \ + --token ${{ secrets.SUBATOMIC_TOKEN }} \ + terra${{ matrix.version }} anda-build/rpm/rpms/* From 405482924ee0706db79fa9ec78d1c1734718afff Mon Sep 17 00:00:00 2001 From: madomado Date: Mon, 13 Mar 2023 12:24:43 +0800 Subject: [PATCH 343/380] fix(ci): bootstrap.yml (#275) Signed-off-by: madomado --- .github/workflows/{bootstrap => bootstrap.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{bootstrap => bootstrap.yml} (100%) diff --git a/.github/workflows/bootstrap b/.github/workflows/bootstrap.yml similarity index 100% rename from .github/workflows/bootstrap rename to .github/workflows/bootstrap.yml From 4895c71a53943158664f95b399d1663d46f3c32e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 13 Mar 2023 19:12:41 +0000 Subject: [PATCH 344/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index 3dd517ad68..aff29dfaf9 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.254 +Version: 0.0.255 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From af99c6168fe1dbae14f867657b976beae2c60d8f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Mar 2023 01:14:33 +0000 Subject: [PATCH 345/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 1d71578e93..afcd1c0b90 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit abc2a529fb8ff63af6e5f9ab5443486be9e40f2f +%global commit e0e26a37b530254383fbb7b6853e8e3358f7100d %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 236a363112..68f2517e40 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit abc2a529fb8ff63af6e5f9ab5443486be9e40f2f +%global commit e0e26a37b530254383fbb7b6853e8e3358f7100d %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From ffb11406c766cbfc7971346195e1d259945ed0f2 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 14 Mar 2023 12:42:21 +0800 Subject: [PATCH 346/380] fix(ci): bootstrap (#276) Signed-off-by: madomado --- .github/workflows/bootstrap.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/bootstrap.yml b/.github/workflows/bootstrap.yml index cd9d08a09d..4492d8d81c 100644 --- a/.github/workflows/bootstrap.yml +++ b/.github/workflows/bootstrap.yml @@ -24,10 +24,13 @@ jobs: sudo dnf install -y dnf-plugins-core sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo sudo dnf install -y mock createrepo_c rpm-build anda-mock-configs gcc curl wget git-core openssl-devel + - uses: actions/checkout@v3 with: repository: FyraLabs/subatomic - ref: bootstrap + set-safe-directory: true + fetch-depth: 1 + - uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -38,7 +41,9 @@ jobs: args: anda - name: Build Subatomic - run: anda build -c anda-37-${{ matrix.arch }} subatomic -p rpm + run: | + git config --global --add safe.directory "$GITHUB_WORKSPACE" + anda build -c anda-37-${{ matrix.arch }} subatomic -p rpm -D "autogitcommit $(git log -1 --format='%H')" - name: Install Subatomic run: sudo dnf install -y ./anda-build/rpm/rpms/subatomic-*.rpm @@ -55,3 +60,10 @@ jobs: --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ terra${{ matrix.version }} anda-build/rpm/rpms/* + + - name: Upload to Subatomic + run: | + subatomic-cli upload --prune \ + --server https://subatomic.fyralabs.com \ + --token ${{ secrets.SUBATOMIC_TOKEN }} \ + terra${{ matrix.version }} anda-build/rpm/rpms/* From 1514667b47a87c317aa8090fe6295cedb3d18289 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Mar 2023 09:17:55 +0000 Subject: [PATCH 347/380] Automatic Update: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 54694b4c8c..9ae7ea712a 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,4 +1,4 @@ -%define osuresver 2023.228.0 +%define osuresver 2023.314.0 %global debug_package %{nil} Name: osu-lazer From 32ca9ba18086848059113b47c6508780dee284cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 14 Mar 2023 21:36:41 +0000 Subject: [PATCH 348/380] Automatic Update: sass --- anda/others/sass/sass.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/sass/sass.spec b/anda/others/sass/sass.spec index 5289c0914b..22a6a64dfb 100644 --- a/anda/others/sass/sass.spec +++ b/anda/others/sass/sass.spec @@ -4,7 +4,7 @@ %define _build_id_links none Name: sass -Version: 1.59.2 +Version: 1.59.3 Release: 1%{?dist} Summary: The reference implementation of Sass, written in Dart License: MIT From e4033ffb5695a9f103616160e1c360139dd8cb77 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Mar 2023 01:23:54 +0000 Subject: [PATCH 349/380] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index afcd1c0b90..85acb36f8e 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit e0e26a37b530254383fbb7b6853e8e3358f7100d +%global commit 45b0367d14f38d40af5cc8603f7daab05d83af5f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 68f2517e40..d145693ac3 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -1,6 +1,6 @@ %global real_name prismlauncher -%global commit e0e26a37b530254383fbb7b6853e8e3358f7100d +%global commit 45b0367d14f38d40af5cc8603f7daab05d83af5f %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 5a128fd6c8adc254f1cdf5e8edddac900f9fdf91 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Mar 2023 04:19:16 +0000 Subject: [PATCH 350/380] Automatic Update: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index aff29dfaf9..d01eefe8ba 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.255 +Version: 0.0.256 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From fe8b1722b28e9947367b1362b1471ed7bc3aa6d4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 15 Mar 2023 09:37:03 +0000 Subject: [PATCH 351/380] Automatic Update: hyperfine --- anda/rust/hyperfine/rust-hyperfine.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/rust/hyperfine/rust-hyperfine.spec b/anda/rust/hyperfine/rust-hyperfine.spec index 5098115277..3b190645a2 100644 --- a/anda/rust/hyperfine/rust-hyperfine.spec +++ b/anda/rust/hyperfine/rust-hyperfine.spec @@ -4,8 +4,8 @@ %global crate hyperfine Name: rust-hyperfine -Version: 1.15.0 -Release: %autorelease +Version: 1.16.0 +Release: 1%{?dist} Summary: Command-line benchmarking tool # Upstream license specification: MIT/Apache-2.0 From b65709555b1bda8e9f67e7398f595a336a5af09a Mon Sep 17 00:00:00 2001 From: madomado Date: Wed, 15 Mar 2023 21:42:40 +0800 Subject: [PATCH 352/380] fix: hyperfine (#277) --- .../rust/hyperfine/hyperfine-fix-metadata-auto.diff | 13 +++++++------ anda/rust/hyperfine/rust-hyperfine.spec | 4 ++-- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/anda/rust/hyperfine/hyperfine-fix-metadata-auto.diff b/anda/rust/hyperfine/hyperfine-fix-metadata-auto.diff index 7f96e53798..790baab87e 100644 --- a/anda/rust/hyperfine/hyperfine-fix-metadata-auto.diff +++ b/anda/rust/hyperfine/hyperfine-fix-metadata-auto.diff @@ -1,17 +1,17 @@ ---- hyperfine-1.15.0/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ hyperfine-1.15.0/Cargo.toml 1970-01-01T00:00:01+00:00 -@@ -96,9 +96,6 @@ +--- hyperfine-1.16.0/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ hyperfine-1.16.0/Cargo.toml 2023-03-15T13:37:20.618831+00:00 +@@ -100,9 +100,6 @@ [features] windows_process_extensions_main_thread_handle = [] -[target."cfg(all(windows, not(windows_process_extensions_main_thread_handle)))".dependencies.once_cell] --version = "1.14" +-version = "1.17" - [target."cfg(not(windows))".dependencies.libc] version = "0.2" -@@ -106,12 +103,3 @@ - version = "0.25.0" +@@ -110,13 +107,3 @@ + version = "0.26.2" features = ["zerocopy"] -[target."cfg(windows)".dependencies.winapi] @@ -22,4 +22,5 @@ - "winnt", - "jobapi2", - "tlhelp32", +- "handleapi", -] diff --git a/anda/rust/hyperfine/rust-hyperfine.spec b/anda/rust/hyperfine/rust-hyperfine.spec index 3b190645a2..2e0d9374c6 100644 --- a/anda/rust/hyperfine/rust-hyperfine.spec +++ b/anda/rust/hyperfine/rust-hyperfine.spec @@ -1,4 +1,4 @@ -# Generated by rust2rpm 23 +# Generated by rust2rpm 24 %bcond_without check %global crate hyperfine @@ -18,7 +18,7 @@ Patch: hyperfine-fix-metadata-auto.diff BuildRequires: anda-srpm-macros rust-packaging >= 21 %global _description %{expand: -Command-line benchmarking tool.} +A command-line benchmarking tool.} %description %{_description} From 5a1f0a0bf7082286ef38ab878bede1c8fd20905a Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 16 Mar 2023 12:46:17 +0800 Subject: [PATCH 353/380] bump: lorax (#278) Signed-off-by: madomado --- anda/tools/lorax/anda.hcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/tools/lorax/anda.hcl b/anda/tools/lorax/anda.hcl index 1c6035937c..d85035e5da 100644 --- a/anda/tools/lorax/anda.hcl +++ b/anda/tools/lorax/anda.hcl @@ -6,7 +6,7 @@ project pkg { scm_opts = { method = "git" package = "lorax" - branch = "lorax-38.6-1" + branch = "lorax-39.0-1" write_tar = "true" spec = "lorax.spec" git_get = "git clone https://github.com/weldr/lorax.git" From 50888ba38211067512a768ab50636bee2cd636a0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Mar 2023 09:40:13 +0000 Subject: [PATCH 354/380] Automatic Update: rnote --- anda/rust/rnote/rnote.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 4f11dc38df..1d2f60d995 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,5 +1,5 @@ Name: rnote -Version: 0.5.16 +Version: 0.5.17 Release: 1%{?dist} Summary: Sketch and take handwritten notes. License: GPLv3 From 53cc322b93cbbf7daf177cbad0ebcaa27535eeab Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 16 Mar 2023 23:48:57 +0800 Subject: [PATCH 355/380] feat(ci): improve workflows (#279) * feat(ci): improve workflows * feat(ci): improve workflows * fix(ci): mass-rebuild.yml * fix(ci): rename mass-rebuild-recurse.yml --- .github/workflows/autobuild.yml | 23 ------- .github/workflows/bootstrap-anda.yml | 54 ----------------- .github/workflows/bootstrap-f38.yml | 57 ------------------ .github/workflows/bootstrap-subatomic.yml | 58 ------------------ .github/workflows/bootstrap.yml | 13 +--- .github/workflows/build.yml | 2 +- .github/workflows/mass-rebuild.yml | 73 ----------------------- .github/workflows/update-comps.yml | 1 + .github/workflows/update-nightly.yml | 14 ++++- .github/workflows/update.yml | 17 ++++-- 10 files changed, 27 insertions(+), 285 deletions(-) delete mode 100644 .github/workflows/bootstrap-anda.yml delete mode 100644 .github/workflows/bootstrap-f38.yml delete mode 100644 .github/workflows/bootstrap-subatomic.yml delete mode 100644 .github/workflows/mass-rebuild.yml diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index 37c9d7ee75..e992fd88a1 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -19,7 +19,6 @@ jobs: container: image: ghcr.io/terrapkg/builder:main options: --cap-add=SYS_ADMIN --privileged - # check out the repo steps: - name: Set workspace as safe run: git config --global --add safe.directory "$GITHUB_WORKSPACE" @@ -28,27 +27,6 @@ jobs: with: fetch-depth: 2 - run: git pull - #- run: git checkout HEAD^ - - # - name: Generate Build matrix - # id: generate_build_matrix - # # generate build matrix by checking out changes in anda/ - # run: | - # # get the list of changed folders in the current commit, including subfolders - # changed_folders=$(git diff --name-only HEAD^ | grep -oP 'anda\/(.+)(\/|\$)' | sort -u ) - # echo "Changed folders: $changed_folders" - # # if changed_folders is empty then set is empty to true - # if [ -z "$changed_folders" ]; then - # echo "::set-output name=is_empty::true" - # else - # echo "::set-output name=is_empty::false" - # fi - # # turn it into a json array - # build_matrix=$(echo "$changed_folders" | jq -R . | jq -s . | jq -c .) - - # echo "::set-output name=build_matrix::$build_matrix" - # #echo "::set-output name=build_matrix::$build_matrix" - - name: Generate build matrix id: generate_build_matrix run: | @@ -60,7 +38,6 @@ jobs: pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }} version: ["37"] fail-fast: false - #if: ${{ matrix.changed_folders != '' }} runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} container: image: ghcr.io/terrapkg/builder:main diff --git a/.github/workflows/bootstrap-anda.yml b/.github/workflows/bootstrap-anda.yml deleted file mode 100644 index f334dab9ad..0000000000 --- a/.github/workflows/bootstrap-anda.yml +++ /dev/null @@ -1,54 +0,0 @@ -name: Bootstrap anda - -on: - workflow_dispatch: - -jobs: - bootstrap: - strategy: - matrix: - version: ["37"] - arch: ["x86_64", "aarch64"] - fail-fast: true - runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} - container: - image: fedora:37 - options: --cap-add=SYS_ADMIN --privileged - steps: - - uses: actions/checkout@v3 - with: - repository: FyraLabs/anda - - # - name: Run shell commands - # run: | - # git config --global url.https://github.com/.insteadOf git://github.com/ - # git clone https://github.com/FyraLabs/anda.git - - uses: actions/setup-go@v3 - with: - go-version: "^1.19" - - - name: Install repositories - run: | - sudo dnf install -y dnf-plugins-core - sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo - - run: sudo dnf install -y mock createrepo_c rpm-build anda-mock-configs gcc curl wget git-core openssl-devel - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - - name: Install Anda - uses: actions-rs/cargo@v1 - with: - command: install - args: anda - - - name: Install Subatomic - run: go install github.com/FyraLabs/subatomic/subatomic-cli@latest - - - name: Build - run: anda build -c anda-37-${{ matrix.arch }} anda -p rpm - - - run: | - subatomic-cli upload --prune \ - --server https://subatomic.fyralabs.com \ - --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/rpms/* diff --git a/.github/workflows/bootstrap-f38.yml b/.github/workflows/bootstrap-f38.yml deleted file mode 100644 index ad7bf33383..0000000000 --- a/.github/workflows/bootstrap-f38.yml +++ /dev/null @@ -1,57 +0,0 @@ -name: Bootstrap Andaman and Subatomic (Fedora 38) - -on: - workflow_dispatch: - -jobs: - bootstrap: - strategy: - matrix: - version: ["38"] - arch: ["x86_64", "aarch64"] - fail-fast: true - runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} - container: - image: fedora:38 - options: --cap-add=SYS_ADMIN --privileged - steps: - - uses: actions/setup-go@v3 - with: - go-version: "^1.19" - - - name: Install repositories - run: | - sudo dnf install -y dnf-plugins-core - sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo - sudo dnf install -y mock createrepo_c rpm-build anda-mock-configs gcc curl wget git-core openssl-devel - - uses: actions/checkout@v3 - with: - repository: FyraLabs/subatomic - ref: bootstrap - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - - name: Install Anda - uses: actions-rs/cargo@v1 - with: - command: install - args: anda - - - name: Build Subatomic - run: anda build -c anda-38-${{ matrix.arch }} subatomic -p rpm - - name: Install Subatomic - run: sudo dnf install -y ./anda-build/rpm/rpms/subatomic-*.rpm - - - uses: actions/checkout@v3 - with: - repository: FyraLabs/anda - - - name: Build Andaman - run: anda build -c anda-38-${{ matrix.arch }} anda -p rpm - - - name: Upload to Subatomic - run: | - subatomic-cli upload --prune \ - --server https://subatomic.fyralabs.com \ - --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/rpms/* diff --git a/.github/workflows/bootstrap-subatomic.yml b/.github/workflows/bootstrap-subatomic.yml deleted file mode 100644 index b56d3cbbe5..0000000000 --- a/.github/workflows/bootstrap-subatomic.yml +++ /dev/null @@ -1,58 +0,0 @@ -name: Bootstrap subatomic - -on: - workflow_dispatch: - -jobs: - bootstrap: - strategy: - matrix: - version: ["37"] - arch: ["x86_64", "aarch64"] - fail-fast: true - runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} - container: - image: fedora:37 - options: --cap-add=SYS_ADMIN --privileged - steps: - # - name: Run shell commands - # run: | - # git config --global url.https://github.com/.insteadOf git://github.com/ - # git clone https://github.com/FyraLabs/anda.git - - - uses: actions/setup-go@v3 - with: - go-version: "^1.19" - - - name: Install repositories - run: | - sudo dnf install -y dnf-plugins-core - sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo - - run: sudo dnf install -y mock createrepo_c rpm-build anda-mock-configs gcc curl wget git-core openssl-devel - - uses: actions/checkout@v3 - with: - repository: FyraLabs/subatomic - set-safe-directory: true - fetch-depth: 1 - - name: Set up git repository - run: | - git config --global --add safe.directory "$GITHUB_WORKSPACE" - - uses: actions-rs/toolchain@v1 - with: - toolchain: stable - - name: Install Anda - uses: actions-rs/cargo@v1 - with: - command: install - args: anda - - - name: Install Subatomic - run: go install github.com/FyraLabs/subatomic/subatomic-cli@latest - - - name: Build - run: anda build -c anda-37-${{ matrix.arch }} subatomic -p rpm - - run: | - subatomic-cli upload --prune \ - --server https://subatomic.fyralabs.com \ - --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/rpms/* diff --git a/.github/workflows/bootstrap.yml b/.github/workflows/bootstrap.yml index 4492d8d81c..de40fabbd8 100644 --- a/.github/workflows/bootstrap.yml +++ b/.github/workflows/bootstrap.yml @@ -1,4 +1,4 @@ -name: Bootstrap Andaman and Subatomic (Fedora 37) +name: Bootstrap Andaman and Subatomic on: workflow_dispatch: @@ -43,7 +43,7 @@ jobs: - name: Build Subatomic run: | git config --global --add safe.directory "$GITHUB_WORKSPACE" - anda build -c anda-37-${{ matrix.arch }} subatomic -p rpm -D "autogitcommit $(git log -1 --format='%H')" + anda build -c anda-${{ matrix.version }}-${{ matrix.arch }} subatomic -p rpm -D "autogitcommit $(git log -1 --format='%H')" - name: Install Subatomic run: sudo dnf install -y ./anda-build/rpm/rpms/subatomic-*.rpm @@ -52,14 +52,7 @@ jobs: repository: FyraLabs/anda - name: Build Andaman - run: anda build -c anda-37-${{ matrix.arch }} anda -p rpm - - - name: Upload to Subatomic - run: | - subatomic-cli upload --prune \ - --server https://subatomic.fyralabs.com \ - --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/rpms/* + run: anda build -c anda-${{ matrix.version }}-${{ matrix.arch }} anda -p rpm - name: Upload to Subatomic run: | diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d3c9b294e4..b364f03837 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,7 +3,7 @@ on: workflow_dispatch: inputs: packages: - description: "Packages to Build (pkg-a, pkg-b, ...)" + description: "Packages to Build" required: true jobs: diff --git a/.github/workflows/mass-rebuild.yml b/.github/workflows/mass-rebuild.yml deleted file mode 100644 index 9bbabd2d4a..0000000000 --- a/.github/workflows/mass-rebuild.yml +++ /dev/null @@ -1,73 +0,0 @@ -# for each folder in anda/ -# generate a new workflow for each folder in anda/ -name: Mass Rebuild -on: - workflow_dispatch: - -jobs: - manifest: - runs-on: ubuntu-latest - - outputs: - build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }} - is_empty: ${{ steps.generate_build_matrix.outputs.is_empty }} - - # check out the repo - steps: - - name: Checkout - uses: actions/checkout@v3 - with: - fetch-depth: 2 - - run: git fetch - #- run: git checkout HEAD^ - - - name: Generate Build matrix - id: generate_build_matrix - # generate build matrix by checking out changes in anda/ - run: | - build_matrix=$(find anda/ | grep -oP 'anda\/(.+)(\/|\$)' | sort -u | jq -R -s -c 'split("\n")[:-1]') - # create build matrix with { changed_folders: [ "folder1", "folder2" ] } - echo "build_matrix=$build_matrix" >> $GITHUB_OUTPUT - #echo "::set-output name=build_matrix::$build_matrix" - build: - needs: manifest - strategy: - matrix: - pkg: ${{ fromJson(needs.manifest.outputs.build_matrix) }} - version: ["37"] - arch: ["x86_64", "aarch64"] - fail-fast: false - #if: ${{ matrix.changed_folders != '' }} - runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} - container: - image: ghcr.io/terrapkg/builder:main - options: --cap-add=SYS_ADMIN --privileged - steps: - - name: Checkout - uses: actions/checkout@v3 - with: - fetch-depth: 2 - - name: Check file existence - id: check_files - run: | - if test -f "${{ matrix.pkg }}anda.hcl"; then - echo "EXISTS=true" >> $GITHUB_OUTPUT - else - echo "EXISTS=false" >> $GITHUB_OUTPUT - fi - - - uses: terrapkg/anda-build@main - if: steps.check_files.outputs.EXISTS == 'true' - with: - name: "${{ matrix.pkg }}pkg" - mockConfig: anda-37-${{ matrix.arch }} - extraArgs: -D "sccache_bucket ${{secrets.SCCACHE_BUCKET}}" -D "sccache_endpoint ${{secrets.SCCACHE_ENDPOINT}}" -D "sccache_secret ${{secrets.SCCACHE_SECRET}}" -D "sccache_accesskey ${{secrets.SCCACHE_ACCESSKEY}}" - andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra.repo - - - name: Upload packages to subatomic - if: steps.check_files.outputs.EXISTS == 'true' - run: | - subatomic-cli upload --prune \ - --server https://subatomic.fyralabs.com \ - --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/rpms/* diff --git a/.github/workflows/update-comps.yml b/.github/workflows/update-comps.yml index 971980cbb5..9301f64676 100644 --- a/.github/workflows/update-comps.yml +++ b/.github/workflows/update-comps.yml @@ -4,6 +4,7 @@ on: push: branches: - main + - f38 paths: - comps.xml workflow_dispatch: diff --git a/.github/workflows/update-nightly.yml b/.github/workflows/update-nightly.yml index 7ea12b2694..307869ae1b 100644 --- a/.github/workflows/update-nightly.yml +++ b/.github/workflows/update-nightly.yml @@ -14,7 +14,7 @@ jobs: - name: Checkout uses: actions/checkout@v3 with: - fetch-depth: 2 + fetch-depth: 0 ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }} - name: Install SSH signing key @@ -36,6 +36,14 @@ jobs: git config user.email "raboneko@fyralabs.com" git config gpg.format "ssh" git config user.signingkey "${{ runner.temp }}/signing_key" - git commit -S -a -m "Automatic Update: $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')" - git push -u origin main + msg="bump(nightly): $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')" + git commit -S -a -m "$msg" + git format-patch HEAD^ + git checkout f38 + for file in *.patch; do + git apply $file || true + done + rm *.patch + git commit -S -a -m "$msg" + git push -u origin --all fi diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index e55d3d66da..564ea80e66 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -1,6 +1,3 @@ -# for each folder in ultramarine/ -# if there is chkupdate.py -# run it every 2 hours name: Automatically check for updates on: schedule: @@ -17,7 +14,7 @@ jobs: - name: Checkout uses: actions/checkout@v3 with: - fetch-depth: 2 + fetch-depth: 0 ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }} - name: Install SSH signing key @@ -40,6 +37,14 @@ jobs: git config user.email "raboneko@fyralabs.com" git config gpg.format "ssh" git config user.signingkey "${{ runner.temp }}/signing_key" - git commit -S -a -m "Automatic Update: $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')" - git push -u origin main + msg="bump: $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')" + git commit -S -a -m "$msg" + git format-patch HEAD^ + git checkout f38 + for file in *.patch; do + git apply $file || true + done + rm *.patch + git commit -S -a -m "$msg" + git push -u origin --all fi From b5a9aff06c2d3cff975ba94080a52cc935311164 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Mar 2023 21:13:39 +0000 Subject: [PATCH 356/380] bump: budgie-extras --- anda/desktops/budgie/budgie-extras/budgie-extras.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/budgie/budgie-extras/budgie-extras.spec b/anda/desktops/budgie/budgie-extras/budgie-extras.spec index 3952b190ef..cbdcc3c7ec 100644 --- a/anda/desktops/budgie/budgie-extras/budgie-extras.spec +++ b/anda/desktops/budgie/budgie-extras/budgie-extras.spec @@ -1,6 +1,6 @@ Name: budgie-extras -Version: 1.5.91 +Version: 1.6.0 Release: 1%{?dist} License: GPLv3 From 77eb75dd583dc58a096af48906783783827a8f89 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 16 Mar 2023 22:36:35 +0000 Subject: [PATCH 357/380] bump: discord-canary-openasar discord-canary rnote --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- anda/apps/discord-canary/discord-canary.spec | 2 +- anda/rust/rnote/rnote.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 38d32c7f7a..c9a81dca4c 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary-openasar -Version: 0.0.149 +Version: 0.0.150 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT and https://discord.com/terms diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 158d96148c..8c586834d5 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-canary -Version: 0.0.149 +Version: 0.0.150 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com diff --git a/anda/rust/rnote/rnote.spec b/anda/rust/rnote/rnote.spec index 1d2f60d995..003436a2cd 100644 --- a/anda/rust/rnote/rnote.spec +++ b/anda/rust/rnote/rnote.spec @@ -1,5 +1,5 @@ Name: rnote -Version: 0.5.17 +Version: 0.5.18 Release: 1%{?dist} Summary: Sketch and take handwritten notes. License: GPLv3 From 09b0c07b31e7469ba499f25be3c46f710019dbcf Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 16 Mar 2023 17:18:48 -0700 Subject: [PATCH 358/380] feat: add click (#280) --- anda/others/click/anda.hcl | 5 ++ anda/others/click/click.spec | 146 +++++++++++++++++++++++++++++++++++ 2 files changed, 151 insertions(+) create mode 100644 anda/others/click/anda.hcl create mode 100644 anda/others/click/click.spec diff --git a/anda/others/click/anda.hcl b/anda/others/click/anda.hcl new file mode 100644 index 0000000000..39ee38376b --- /dev/null +++ b/anda/others/click/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "click.spec" + } +} diff --git a/anda/others/click/click.spec b/anda/others/click/click.spec new file mode 100644 index 0000000000..6b620018c1 --- /dev/null +++ b/anda/others/click/click.spec @@ -0,0 +1,146 @@ +%global forgeurl https://gitlab.com/ubports/development/core/click +%global commit 5cb9cd655453bb158fc49e5501c98fe4170b25a8 +%forgemeta + +Name: click +Version: 0.5.0 +Release: %autorelease +Summary: Click is a app building method +License: LGPLv3 +URL: https://gitlab.com/ubports/development/core/click +Source0: %{url}/-/archive/%commit/click-%commit.tar.gz + +BuildRequires: automake libtool +BuildRequires: pkgconfig +BuildRequires: make +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gee-0.8) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(properties-cpp) +BuildRequires: dbus-test-runner +BuildRequires: vala +BuildRequires: python3-devel +BuildRequires: python3-sphinx +BuildRequires: systemd-rpm-macros +BuildRequires: systemd + +%description +Click is a simplified packaging format that installs in a separate part of +the file system, suitable for third-party applications. + +%package devel +Summary: Click development files +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Development files and headers for Click. + +%package -n python3-lomiri-click +Summary: Python3 files for Click +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n python3-lomiri-click +Python3 files for Click. + +%package doc +Summary: Documentation files for Click +BuildArch: noarch + +%description doc +Provides HTML and Manpage (documentation) for Click. + +%prep +%autosetup -n click-%commit + +%build +NOCONFIGURE=1 \ +./autogen.sh + +%configure +%make_build + +%install +%make_install -- PYTHON_INSTALL_FLAGS="--root=%{buildroot}" + +# Create documentation +pushd doc +make man +mv _build/man/click.1 %{buildroot}%{_mandir}/man1/click.1 +make html +mkdir -p %{buildroot}%_pkgdocdir +mv _build/html %{buildroot}%_pkgdocdir +popd +mv README %{buildroot}%_pkgdocdir + +# Debian / debhelper stuff not needed +rm -rf %{buildroot}%{_bindir}/dh_click %{buildroot}%{_datarootdir}/debhelper %{buildroot}%{_datarootdir}/perl5 %{buildroot}%{_mandir}/man1/dh_click.1 + +%files +%license LICENSE +%{_sysconfdir}/dbus-1/system.d/com.lomiri.click.conf +%{_libdir}/libclick-0.4.so.* +%dir %{_libdir}/click +%{_libdir}/click/libclickpreload.so +%dir %{_libexecdir}/click +%{_libexecdir}/click/click-service +%{_datadir}/dbus-1/system-services/com.lomiri.click.service +%{_libdir}/girepository-1.0/Click-0.4.typelib + +%files devel +%dir %{_includedir}/click-0.4 +%{_includedir}/click-0.4/click.h +%{_libdir}/libclick-0.4.so +%{_libdir}/pkgconfig/click-0.4.pc +%{_datarootdir}/gir-1.0/Click-0.4.gir + +%files -n python3-lomiri-click +%dir %{_sysconfdir}/click +%dir %{_sysconfdir}/click/databases +%{_sysconfdir}/click/databases/*.conf +%dir %{_sysconfdir}/schroot +%dir %{_sysconfdir}/schroot/click +%{_sysconfdir}/schroot/click/fstab +%{_bindir}/click +%{_unitdir}/click-system-hooks.service +%{_userunitdir}/click-user-hooks.service +%dir %{python3_sitelib}/click_package +%{python3_sitelib}/click_package/*.py +%dir %{python3_sitelib}/click_package/tests +%{python3_sitelib}/click_package/tests/*.py +%dir %{python3_sitelib}/click_package/tests/integration +%{python3_sitelib}/click_package/tests/integration/*.py +%dir %{python3_sitelib}/click_package/tests/integration/__pycache__ +%{python3_sitelib}/click_package/tests/integration/__pycache__/*.pyc +%dir %{python3_sitelib}/click_package/tests/__pycache__ +%{python3_sitelib}/click_package/tests/__pycache__/*.pyc +%dir %{python3_sitelib}/click_package/commands +%{python3_sitelib}/click_package/commands/*.py +%dir %{python3_sitelib}/click_package/commands/__pycache__ +%{python3_sitelib}/click_package/commands/__pycache__/*.pyc +%dir %{python3_sitelib}/click_package/__pycache__ +%{python3_sitelib}/click_package/__pycache__/*.pyc +%dir %{python3_sitelib}/click-%{version}-py%{python3_version}.egg-info +%{python3_sitelib}/click-%{version}-py%{python3_version}.egg-info/*.txt +%{python3_sitelib}/click-%{version}-py%{python3_version}.egg-info/PKG-INFO + +%files doc +%{_mandir}/man1/click.1.gz +%dir %_pkgdocdir +%_pkgdocdir/README +%dir %_pkgdocdir/html +%_pkgdocdir/html/*.html +%_pkgdocdir/html/.buildinfo +%_pkgdocdir/html/*inv +%_pkgdocdir/html/*.js +%dir %_pkgdocdir/html/_sources +%_pkgdocdir/html/_sources/*.txt +%dir %_pkgdocdir/html/_static +%_pkgdocdir/html/_static/*.png +%_pkgdocdir/html/_static/*.css +%_pkgdocdir/html/_static/*.js + +%changelog +%autochangelog From 29d69879648b1ffac4cfab4edfe911006b7ffbb6 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 16 Mar 2023 21:15:40 -0700 Subject: [PATCH 359/380] feat: add geonames (#281) --- anda/lib/geonames/anda.hcl | 5 +++ anda/lib/geonames/geonames.spec | 66 +++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 anda/lib/geonames/anda.hcl create mode 100644 anda/lib/geonames/geonames.spec diff --git a/anda/lib/geonames/anda.hcl b/anda/lib/geonames/anda.hcl new file mode 100644 index 0000000000..e42de9989f --- /dev/null +++ b/anda/lib/geonames/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "geonames.spec" + } +} diff --git a/anda/lib/geonames/geonames.spec b/anda/lib/geonames/geonames.spec new file mode 100644 index 0000000000..e11db786bf --- /dev/null +++ b/anda/lib/geonames/geonames.spec @@ -0,0 +1,66 @@ +%global forgeurl https://gitlab.com/ubports/development/core/geonames +%global commit 73c5dfca7d5a8935f7a9f8fe2656d24f8f8fe00a +%forgemeta + +Name: geonames +Version: 0.3.0 +Release: %autorelease +Summary: Parse and query the geonames database +License: GPLv3 +URL: https://gitlab.com/ubports/development/core/geonames +Source0: %{url}/-/archive/%commit/geonames-%commit.tar.gz + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: glib2-devel +BuildRequires: gtk-doc +BuildRequires: gettext + +%description +A library for parsing and querying a local copy of the geonames.org database. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package doc +Summary: Documentation for %{name} +BuildArch: noarch + +%description doc +The %{name}-doc package contains documenation for %{name}. + +%prep +%autosetup -n geonames-%commit + +%build +%cmake +%cmake_build + +%install +%cmake_install +%find_lang %{name} + +%files -f %{name}.lang +%license COPYING COPYING.data +%{_libdir}/libgeonames.so.* + +%files devel +%dir %{_includedir}/geonames +%{_includedir}/geonames/geonames.h +%{_libdir}/libgeonames.so +%{_libdir}/pkgconfig/geonames.pc + +%files doc +%dir %{_datadir}/gtk-doc/html/geonames +%{_datadir}/gtk-doc/html/geonames/*.html +%{_datadir}/gtk-doc/html/geonames/*.png +%{_datadir}/gtk-doc/html/geonames/style.css +%{_datadir}/gtk-doc/html/geonames/geonames.devhelp2 + +%changelog +%autochangelog From 772d4a49b5aa405b53802cf99e69e2496c05f5cb Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Thu, 16 Mar 2023 21:18:48 -0700 Subject: [PATCH 360/380] feat: add apparmor (#282) * feat: add apparmor * fix(apparmor): add anda.hcl --- ...ions-of-RHEL-and-Fedora-that-are-not.patch | 48 +++ ...i-daemon-authselect-denial-in-fedora.patch | 27 ++ anda/lib/apparmor/anda.hcl | 5 + anda/lib/apparmor/apparmor.preset | 1 + anda/lib/apparmor/apparmor.spec | 340 ++++++++++++++++++ 5 files changed, 421 insertions(+) create mode 100644 anda/lib/apparmor/0001-All-current-versions-of-RHEL-and-Fedora-that-are-not.patch create mode 100644 anda/lib/apparmor/0001-fix-avahi-daemon-authselect-denial-in-fedora.patch create mode 100644 anda/lib/apparmor/anda.hcl create mode 100644 anda/lib/apparmor/apparmor.preset create mode 100644 anda/lib/apparmor/apparmor.spec diff --git a/anda/lib/apparmor/0001-All-current-versions-of-RHEL-and-Fedora-that-are-not.patch b/anda/lib/apparmor/0001-All-current-versions-of-RHEL-and-Fedora-that-are-not.patch new file mode 100644 index 0000000000..0041761b76 --- /dev/null +++ b/anda/lib/apparmor/0001-All-current-versions-of-RHEL-and-Fedora-that-are-not.patch @@ -0,0 +1,48 @@ +From 092ccc544c66f2a233bb074a5b3f9d9edcad2716 Mon Sep 17 00:00:00 2001 +From: Thomas Crider +Date: Thu, 17 Nov 2022 23:46:54 -0500 +Subject: [PATCH] All current versions of RHEL and Fedora that are not EOL (End + of Life) or ELS (Extended Lifecycle Support) currently only support systemd. + Legacy init scripts are not supported. Standard systemd installation should + be used. + +--- + parser/Makefile | 13 +++++-------- + 1 file changed, 5 insertions(+), 8 deletions(-) + +diff --git a/parser/Makefile b/parser/Makefile +index 15f9d97..64f5db6 100644 +--- a/parser/Makefile ++++ b/parser/Makefile +@@ -352,13 +352,10 @@ tests: apparmor_parser ${TESTS} + $(AAREOBJECT): FORCE + $(MAKE) -C $(AAREDIR) CFLAGS="$(EXTRA_CXXFLAGS)" + +-.PHONY: install-rhel4 +-install-rhel4: install-redhat +- + .PHONY: install-redhat +-install-redhat: +- install -m 755 -d $(DESTDIR)/etc/init.d +- install -m 755 rc.apparmor.$(subst install-,,$@) $(DESTDIR)/etc/init.d/apparmor ++install-redhat: install-systemd ++ install -m 755 -d $(SBINDIR) ++ ln -sf service $(SBINDIR)/rcapparmor + + .PHONY: install-suse + install-suse: install-systemd +@@ -389,9 +386,9 @@ DISTRO=$(shell if [ -f /etc/slackware-version ] ; then \ + if [ "$$(rpm --eval '0%{?suse_version}')" != "0" ] ; then \ + echo suse ;\ + elif [ "$$(rpm --eval '%{_host_vendor}')" = redhat ] ; then \ +- echo rhel4 ;\ ++ echo redhat ;\ + elif [ "$$(rpm --eval '0%{?fedora}')" != "0" ] ; then \ +- echo rhel4 ;\ ++ echo redhat ;\ + else \ + echo unknown ;\ + fi ;\ +-- +2.38.1 + diff --git a/anda/lib/apparmor/0001-fix-avahi-daemon-authselect-denial-in-fedora.patch b/anda/lib/apparmor/0001-fix-avahi-daemon-authselect-denial-in-fedora.patch new file mode 100644 index 0000000000..282e2e66c8 --- /dev/null +++ b/anda/lib/apparmor/0001-fix-avahi-daemon-authselect-denial-in-fedora.patch @@ -0,0 +1,27 @@ +From 334e335909b8faab63bf9289e63f9dc1a3c82a83 Mon Sep 17 00:00:00 2001 +From: Thomas Crider +Date: Thu, 17 Nov 2022 22:46:54 -0500 +Subject: [PATCH] fix avahi-daemon authselect denial in fedora + +Fixes this denial: + +type=AVC msg=audit(1668734812.755:243): apparmor="DENIED" operation="open" profile="avahi-daemon" name="/etc/authselect/nsswitch.conf" pid=1418 comm="avahi-daemon" requested_mask="r" denied_mask="r" fsuid=0 ouid=0FSUID="root" OUID="root" +--- + profiles/apparmor.d/usr.sbin.avahi-daemon | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/profiles/apparmor.d/usr.sbin.avahi-daemon b/profiles/apparmor.d/usr.sbin.avahi-daemon +index 010b385..da69072 100644 +--- a/profiles/apparmor.d/usr.sbin.avahi-daemon ++++ b/profiles/apparmor.d/usr.sbin.avahi-daemon +@@ -21,6 +21,7 @@ profile avahi-daemon /usr/{bin,sbin}/avahi-daemon { + /etc/avahi/hosts r, + /etc/avahi/services/ r, + /etc/avahi/services/*.service r, ++ /etc/authselect/nsswitch.conf r, + @{PROC}/@{pid}/fd/ r, + @{PROC}/1/environ r, + @{PROC}/cmdline r, +-- +2.38.1 + diff --git a/anda/lib/apparmor/anda.hcl b/anda/lib/apparmor/anda.hcl new file mode 100644 index 0000000000..9ea400dfb8 --- /dev/null +++ b/anda/lib/apparmor/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "apparmor.spec" + } +} diff --git a/anda/lib/apparmor/apparmor.preset b/anda/lib/apparmor/apparmor.preset new file mode 100644 index 0000000000..510175f40e --- /dev/null +++ b/anda/lib/apparmor/apparmor.preset @@ -0,0 +1 @@ +enable apparmor.service diff --git a/anda/lib/apparmor/apparmor.spec b/anda/lib/apparmor/apparmor.spec new file mode 100644 index 0000000000..b488e75b69 --- /dev/null +++ b/anda/lib/apparmor/apparmor.spec @@ -0,0 +1,340 @@ +%{?python_enable_dependency_generator} + +%bcond_with tests + +Name: apparmor +Version: 3.1.3 +Release: %autorelease +Summary: AppArmor userspace components + +%define baseversion %(echo %{version} | cut -d. -f-2) + +License: GPL-2.0 +URL: https://launchpad.net/apparmor +Source0: %{url}/%{baseversion}/%{version}/+download/%{name}-%{version}.tar.gz +Source1: apparmor.preset +Patch01: 0001-fix-avahi-daemon-authselect-denial-in-fedora.patch +Patch02: 0001-All-current-versions-of-RHEL-and-Fedora-that-are-not.patch + +BuildRequires: gcc +BuildRequires: automake +BuildRequires: libtool +BuildRequires: gcc-c++ +BuildRequires: libstdc++-static +BuildRequires: flex +BuildRequires: bison +BuildRequires: swig +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: %{_bindir}/podchecker +BuildRequires: %{_bindir}/pod2html +BuildRequires: gettext +BuildRequires: pam-devel +BuildRequires: httpd-devel +BuildRequires: systemd-rpm-macros +BuildRequires: gawk +BuildRequires: which +%if %{with tests} +BuildRequires: %{_bindir}/runtest +BuildRequires: %{_bindir}/prove +BuildRequires: perl(Locale::gettext) +BuildRequires: perl(Test::More) +%endif + +Provides: %{name}-profiles = %{version}-%{release} +Requires: %{name}-parser +Recommends: %{name}-utils +%{?systemd_requires} + +%description +AppArmor protects systems from insecure or untrusted processes by running +them in restricted confinement, while still allowing processes to share files, +exercise privilege and communicate with other processes. AppArmor is a Mandatory +Access Control (MAC) mechanism which uses the Linux Security Module (LSM) +framework. The confinement's restrictions are mandatory and are not bound to +identity, group membership, or object ownership. The protections provided are in +addition to the kernel's regular access control mechanisms (including DAC) and +can be used to restrict the superuser. + +%package libs +Summary: AppArmor library + +%description libs +This package contains the shared library used for making use of the AppArmor +profile and changehat functionality, as well as common log parsing routines. + +%package devel +Summary: AppArmor development libraries and header files +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description devel +This package contains AppArmor development libraries and header files. + +%package -n python3-apparmor +Summary: AppArmor Python3 utility library +Requires: python3-LibAppArmor = %{version}-%{release} +BuildArch: noarch + +%description -n python3-apparmor +This package provides the python interface to AppArmor. It is used for python +applications interfacing with AppArmor. + +%package -n python3-LibAppArmor +Summary: AppArmor library Python3 bindings +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description -n python3-LibAppArmor +This package contains Python3 module that contains the language bindings for +the AppArmor library, libapparmor, which were autogenerated via SWIG. + +%package profiles +Summary: AppArmor profiles +Provides: apparmor-profiles = %{version}-%{release} +BuildArch: noarch + +%description profiles +This package contains default AppArmor profiles. + +%package parser +Summary: AppArmor userlevel parser utility +Requires: python3-apparmor = %{version} +# Let it be the AppArmor metapackage +Provides: %{name} = %{version}-%{release} +Requires: %{name}-profiles = %{version}-%{release} +Recommends: %{name}-utils + +%description parser +The AppArmor Parser is a userlevel program that is used to load in +program profiles to the AppArmor Security kernel module. + +%package utils +Summary: AppArmor User-Level Utilities +Requires: python3-apparmor = %{version} +Requires: python3-notify2 + +%description utils +This package provides the aa-logprof, aa-genprof, aa-autodep, +aa-enforce, and aa-complain tools to assist with profile authoring. +Besides it provides the aa-unconfined server information tool. + +%package -n pam_apparmor +Summary: PAM module for AppArmor change_hat +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: pam%{?_isa} + +%description -n pam_apparmor +This package provides the PAM module needed to declare various differing +confinement policies when starting PAM sessions by using the changehat +abilities exposed through libapparmor. + +%package -n mod_apparmor +Summary: AppArmor module for apache2 +Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: httpd%{?_isa} + +%description -n mod_apparmor +This package provides the Apache module needed to declare various differing +confinement policies when running virtual hosts in the webserver by using the +changehat abilities exposed through libapparmor. + +%prep +%autosetup -p1 + +%build +export PYTHON=%{__python3} +export PYTHON_VERSION=3 +export PYTHON_VERSIONS=python3 + +pushd libraries/libapparmor +./autogen.sh +%configure \ + --with-python \ + +%make_build +popd + +%make_build -C binutils +%make_build -C parser +%make_build -C profiles +%make_build -C utils +%make_build -C changehat/pam_apparmor +%make_build -C changehat/mod_apparmor +%make_build -C utils/vim + +%install +%make_install -C libraries/libapparmor +%make_install -C binutils +%make_install -C parser \ + APPARMOR_BIN_PREFIX=%{buildroot}%{_prefix}/lib/apparmor \ + SBINDIR=%{buildroot}%{_sbindir} +%make_install -C profiles +%make_install -C utils +%make_install -C changehat/pam_apparmor \ + SECDIR=%{buildroot}%{_libdir}/security +%make_install -C changehat/mod_apparmor +%make_install -C utils/vim + +install -Dm644 %{SOURCE1} %{buildroot}%{_presetdir}/70-apparmor.preset + +find %{buildroot} \( -name "*.a" -o -name "*.la" \) -delete + +%find_lang aa-binutils +%find_lang apparmor-parser +%find_lang apparmor-utils + +%if %{with tests} +%check +make -C libraries/libapparmor check +make -C binutils check +make -C parser check +# only running check-parser, as check-logprof (included in check) fails: +# https://gitlab.com/apparmor/apparmor/issues/36 +make -C profiles check-parser +make -C profiles check +# shutil.copytree has a regression +# https://gitlab.com/apparmor/apparmor/issues/62 +make -C utils check +%endif + +%post parser +%systemd_post %{name}.service + +%preun parser +%systemd_preun %{name}.service + +%postun parser +%systemd_postun_with_restart %{name}.service + +%files libs +%license LICENSE +%{_libdir}/libapparmor.so.* + +%files devel +%{_libdir}/libapparmor.so +%{_includedir}/aalogparse +%{_includedir}/sys/apparmor* +%{_libdir}/pkgconfig/libapparmor.pc +%{_mandir}/man2/aa_*.2.gz +%{_mandir}/man3/aa_*.3.gz + +%files -n python3-apparmor +%{python3_sitelib}/apparmor +%{python3_sitelib}/apparmor-*.egg-info + +%files -n python3-LibAppArmor +%{python3_sitearch}/LibAppArmor +%{python3_sitearch}/LibAppArmor-*.egg-info + +%files profiles +%dir %{_sysconfdir}/apparmor.d/ +%dir %{_sysconfdir}/apparmor.d/abi +%config(noreplace) %{_sysconfdir}/apparmor.d/abi/3.0 +%config(noreplace) %{_sysconfdir}/apparmor.d/abi/kernel-5.4-outoftree-network +%config(noreplace) %{_sysconfdir}/apparmor.d/abi/kernel-5.4-vanilla +%config(noreplace) %{_sysconfdir}/apparmor.d/php-fpm +%config(noreplace) %{_sysconfdir}/apparmor.d/samba-bgqd +%config(noreplace) %{_sysconfdir}/apparmor.d/samba-dcerpcd +%config(noreplace) %{_sysconfdir}/apparmor.d/samba-rpcd +%config(noreplace) %{_sysconfdir}/apparmor.d/samba-rpcd-classic +%config(noreplace) %{_sysconfdir}/apparmor.d/samba-rpcd-spoolss +%config(noreplace) %{_sysconfdir}/apparmor.d/zgrep +%dir %{_sysconfdir}/apparmor.d/abstractions +%config(noreplace) %{_sysconfdir}/apparmor.d/abstractions/* +%dir %{_sysconfdir}/apparmor.d/disable +%dir %{_sysconfdir}/apparmor.d/local +%dir %{_sysconfdir}/apparmor.d/tunables +%config(noreplace) %{_sysconfdir}/apparmor.d/tunables/* +%dir %{_sysconfdir}/apparmor.d/apache2.d +%config(noreplace) %{_sysconfdir}/apparmor.d/apache2.d/phpsysinfo +%config(noreplace) %{_sysconfdir}/apparmor.d/bin.* +%config(noreplace) %{_sysconfdir}/apparmor.d/sbin.* +%config(noreplace) %{_sysconfdir}/apparmor.d/usr.* +%config(noreplace) %{_sysconfdir}/apparmor.d/lsb_release +%config(noreplace) %{_sysconfdir}/apparmor.d/nvidia_modprobe +%config(noreplace) %{_sysconfdir}/apparmor.d/local/* +%dir %{_datadir}/apparmor/ +%{_datadir}/apparmor/extra-profiles + +%files parser -f apparmor-parser.lang -f aa-binutils.lang +%license parser/COPYING.GPL +%doc parser/README +%doc parser/*.[1-9].html +%doc common/apparmor.css +%doc parser/techdoc.pdf +%{_sbindir}/apparmor_parser +%{_bindir}/aa-enabled +%{_bindir}/aa-exec +%{_bindir}/aa-features-abi +%{_sbindir}/aa-teardown +%{_sbindir}/rcapparmor +%{_unitdir}/apparmor.service +%{_presetdir}/70-apparmor.preset +%{_prefix}/lib/apparmor +%dir %{_sysconfdir}/apparmor +%config(noreplace) %{_sysconfdir}/apparmor/parser.conf +%{_sharedstatedir}/apparmor +%{_mandir}/man1/aa-enabled.1.gz +%{_mandir}/man1/aa-exec.1.gz +%{_mandir}/man1/aa-features-abi.1.gz +%{_mandir}/man5/apparmor.d.5.gz +%{_mandir}/man5/apparmor.vim.5.gz +%{_mandir}/man7/apparmor.7.gz +%{_mandir}/man7/apparmor_xattrs.7.gz +%{_mandir}/man8/aa-teardown.8.gz +%{_mandir}/man8/apparmor_parser.8.gz + +%files utils -f apparmor-utils.lang +%doc utils/*.[0-9].html +%doc utils/vim/apparmor.vim.5.html +%doc common/apparmor.css +%dir %{_sysconfdir}/apparmor +%config(noreplace) %{_sysconfdir}/apparmor/easyprof.conf +%config(noreplace) %{_sysconfdir}/apparmor/logprof.conf +%config(noreplace) %{_sysconfdir}/apparmor/notify.conf +%config(noreplace) %{_sysconfdir}/apparmor/severity.db +%{_sbindir}/aa-audit +%{_sbindir}/aa-autodep +%{_sbindir}/aa-cleanprof +%{_sbindir}/aa-complain +%{_sbindir}/aa-decode +%{_sbindir}/aa-disable +%{_sbindir}/aa-enforce +%{_sbindir}/aa-genprof +%{_sbindir}/aa-logprof +%{_sbindir}/aa-mergeprof +%{_sbindir}/aa-notify +%{_sbindir}/aa-remove-unknown +%{_sbindir}/aa-status +%{_sbindir}/aa-unconfined +%{_sbindir}/apparmor_status +%{_bindir}/aa-easyprof +%dir %{_datadir}/apparmor +%{_datadir}/apparmor/easyprof +%{_datadir}/apparmor/apparmor.vim +%{_mandir}/man5/logprof.conf.5.gz +%{_mandir}/man8/aa-audit.8.gz +%{_mandir}/man8/aa-autodep.8.gz +%{_mandir}/man8/aa-cleanprof.8.gz +%{_mandir}/man8/aa-complain.8.gz +%{_mandir}/man8/aa-decode.8.gz +%{_mandir}/man8/aa-disable.8.gz +%{_mandir}/man8/aa-easyprof.8.gz +%{_mandir}/man8/aa-enforce.8.gz +%{_mandir}/man8/aa-genprof.8.gz +%{_mandir}/man8/aa-logprof.8.gz +%{_mandir}/man8/aa-mergeprof.8.gz +%{_mandir}/man8/aa-notify.8.gz +%{_mandir}/man8/aa-remove-unknown.8.gz +%{_mandir}/man8/aa-status.8.gz +%{_mandir}/man8/aa-unconfined.8.gz +%{_mandir}/man8/apparmor_status.8.gz + +%files -n pam_apparmor +%{_libdir}/security/pam_apparmor.so + +%files -n mod_apparmor +%{_libdir}/httpd/modules/mod_apparmor.so +%{_mandir}/man8/mod_apparmor.8.gz + +%changelog +%autochangelog From 35c68731f67498b8db21e46288727f1bce237a73 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Mar 2023 08:39:52 +0000 Subject: [PATCH 361/380] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index 9ae7ea712a..a2e0e3496e 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,4 +1,4 @@ -%define osuresver 2023.314.0 +%define osuresver 2023.317.0 %global debug_package %{nil} Name: osu-lazer From 1aa6e473617d71b13dd931b9345e709cb1b3d232 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Mar 2023 10:17:11 +0000 Subject: [PATCH 362/380] bump: osu-lazer --- anda/games/osu-lazer/osu-lazer.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index a2e0e3496e..19c2f484ed 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -1,4 +1,4 @@ -%define osuresver 2023.317.0 +%define osuresver 2023.317.1 %global debug_package %{nil} Name: osu-lazer From db853ffba36f64d6c7d7d64bf88ae01a45b11528 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Mar 2023 16:44:48 +0000 Subject: [PATCH 363/380] bump: wingpanel-indicator-datetime --- .../wingpanel-indicator-datetime.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec b/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec index 18d9212d89..44b4892f02 100644 --- a/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec +++ b/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-datetime Summary: Datetime Indicator for wingpanel -Version: 2.4.1 +Version: 2.4.0 Release: 1%{?dist} License: GPLv3+ From b2d1ac13ec288685cbe5ff3c0700a936aa8c5549 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Mar 2023 17:14:13 +0000 Subject: [PATCH 364/380] bump: wingpanel-indicator-datetime --- .../wingpanel-indicator-datetime.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec b/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec index 44b4892f02..18d9212d89 100644 --- a/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec +++ b/anda/desktops/elementary/wingpanel-indicator-datetime/wingpanel-indicator-datetime.spec @@ -5,7 +5,7 @@ Name: wingpanel-indicator-datetime Summary: Datetime Indicator for wingpanel -Version: 2.4.0 +Version: 2.4.1 Release: 1%{?dist} License: GPLv3+ From c800d73c70d05742e9d1ef6baec325ff4588010b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 17 Mar 2023 20:36:39 +0000 Subject: [PATCH 365/380] bump: discord-ptb-openasar discord-ptb --- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index 45e8695a2d..d30e4399fd 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-ptb-openasar -Version: 0.0.39 +Version: 0.0.40 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT and https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 3bd83aeb0a..64bb0f3dd4 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-ptb -Version: 0.0.39 +Version: 0.0.40 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com From 6dfa69a78046019bc259475f70251e73ac090642 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Mar 2023 02:26:32 +0000 Subject: [PATCH 366/380] bump: discord-ptb-openasar discord-ptb --- anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec | 2 +- anda/apps/discord-ptb/discord-ptb.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index d30e4399fd..01a9e84946 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-ptb-openasar -Version: 0.0.40 +Version: 0.0.41 Release: 1%{?dist} Summary: OpenAsar is a rewrite of part of Discord's desktop code, making it snappier and include more features like further customization and theming License: MIT and https://discord.com/terms diff --git a/anda/apps/discord-ptb/discord-ptb.spec b/anda/apps/discord-ptb/discord-ptb.spec index 64bb0f3dd4..3e0ac16c92 100644 --- a/anda/apps/discord-ptb/discord-ptb.spec +++ b/anda/apps/discord-ptb/discord-ptb.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: discord-ptb -Version: 0.0.40 +Version: 0.0.41 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com From 8e2429e4106e1d6dc2287669200979d3424821a3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Mar 2023 03:16:28 +0000 Subject: [PATCH 367/380] bump: ruff --- anda/python/ruff/python3-ruff.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec index d01eefe8ba..6e5d0fc859 100644 --- a/anda/python/ruff/python3-ruff.spec +++ b/anda/python/ruff/python3-ruff.spec @@ -1,7 +1,7 @@ %define debug_package %{nil} Name: python3-ruff -Version: 0.0.256 +Version: 0.0.257 Release: 1%{?dist} Summary: An extremely fast Python linter, written in Rust License: MIT From 196c1f7c22209528bdb7eb52d26615dff5445876 Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Fri, 17 Mar 2023 20:44:59 -0700 Subject: [PATCH 368/380] fix(qt5-pim): fix installing headers (#284) --- anda/lib/qt5-pim/qt5-pim.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anda/lib/qt5-pim/qt5-pim.spec b/anda/lib/qt5-pim/qt5-pim.spec index b8b5f5b5e7..df5e774213 100644 --- a/anda/lib/qt5-pim/qt5-pim.spec +++ b/anda/lib/qt5-pim/qt5-pim.spec @@ -115,6 +115,8 @@ mkdir -p %{buildroot}%{_qt5_docdir}/html/ %{buildroot}%{_qt5_docdir}/qch/ mv doc/*.qch %{buildroot}%{_qt5_docdir}/qch/ cp -a doc/* %{buildroot}%{_qt5_docdir}/html/ +cp -a ./include/* %{buildroot}%{_qt5_includedir} + %files %license LICENSE.GPL2 LICENSE.GPL3 LICENSE.GPL3-EXCEPT %{_libdir}/libQt5Contacts.so.* From b6cc6055d10eb3608d365dc4c4eb0ef2493cbfdc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Mar 2023 04:13:19 +0000 Subject: [PATCH 369/380] bump: libhelium --- anda/lib/libhelium/libhelium.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 3cebe53489..3650bdb9ed 100644 --- a/anda/lib/libhelium/libhelium.spec +++ b/anda/lib/libhelium/libhelium.spec @@ -1,6 +1,6 @@ Summary: The Application Framework for tauOS apps Name: libhelium -Version: 1.4.10 +Version: 1.5.11 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From ec1b36586320f43f7c03f0bca696e8a80b36c40f Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sat, 18 Mar 2023 01:27:58 -0700 Subject: [PATCH 370/380] feat: add lomiri-app-launch (#283) * feat: add lomiri-app-launch * chore: update version number Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> --------- Signed-off-by: cat-master21 <96554164+cat-master21@users.noreply.github.com> Co-authored-by: madomado --- anda/lib/lomiri-app-launch/anda.hcl | 5 ++ .../lomiri-app-launch/lomiri-app-launch.spec | 80 +++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 anda/lib/lomiri-app-launch/anda.hcl create mode 100644 anda/lib/lomiri-app-launch/lomiri-app-launch.spec diff --git a/anda/lib/lomiri-app-launch/anda.hcl b/anda/lib/lomiri-app-launch/anda.hcl new file mode 100644 index 0000000000..7533fef637 --- /dev/null +++ b/anda/lib/lomiri-app-launch/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "lomiri-app-launch.spec" + } +} diff --git a/anda/lib/lomiri-app-launch/lomiri-app-launch.spec b/anda/lib/lomiri-app-launch/lomiri-app-launch.spec new file mode 100644 index 0000000000..9f13b9cf4f --- /dev/null +++ b/anda/lib/lomiri-app-launch/lomiri-app-launch.spec @@ -0,0 +1,80 @@ +%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch +%global commit d69c7a1339e0d227bebb500b6a1fe655095ff700 +%forgemeta + +Name: lomiri-app-launch +Version: 0.1.6 +Release: %autorelease +Summary: Provides the Lomiri App Launch user space daemon +License: GPLv3 +URL: https://gitlab.com/ubports/development/core/lomiri-app-launch +Source0: %{url}/-/archive/%commit/lomiri-app-launch-%commit.tar.gz + +BuildRequires: cmake +BuildRequires: pkgconfig +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(lttng-ust) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(zeitgeist-2.0) +BuildRequires: pkgconfig(click-0.4) +BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(dbustest-1) +BuildRequires: pkgconfig(lttng-ust) +BuildRequires: pkgconfig(mirserver) +BuildRequires: pkgconfig(liblomiri-api) +BuildRequires: pkgconfig(dbus-1) + +# Not in pkgconfig but required +BuildRequires: properties-cpp-devel +BuildRequires: libcurl-devel +BuildRequires: systemd-rpm-macros + +%description +User space daemon for launching applications +Application launching system and associated utilities that is used to +launch applications in a standard and confined way. + +%package devel +Summary: Lomiri-app-launch development files +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package contains development files needed for lomiri-app-launch. + +%prep +%autosetup -n lomiri-app-launch-%commit + +%build +sed -i 's/-Werror//' ./CMakeLists.txt + +# For some reason the macro of cmake fails on both clang and gcc +cmake -DLOMIRI_APP_LAUNCH_ARCH=%{_arch} -DENABLE_COVERAGE=OFF -DENABLE_TESTS=OFF -B redhat-linux-build -DCMAKE_INSTALL_PREFIX:PATH=/usr -DENABLE_MIRCLIENT=off -DUSE_SYSTEMD=ON +%cmake_build + +%install +%cmake_install + +%files +%license COPYING +%{_libdir}/liblomiri-app-launch.so.* +%{_libdir}/girepository-1.0/LomiriAppLaunch-0.typelib +%{_userunitdir}/lal-application-end.target +%{_bindir}/lomiri-app-* +%{_bindir}/lomiri-helper-* +%{_libexecdir}/lomiri-app-launch/ + +%files devel +%{_libdir}/liblomiri-app-launch.so +%{_libdir}/pkgconfig/*.pc +%{_datarootdir}/gir-1.0/LomiriAppLaunch-0.gir +%dir %{_includedir}/liblomiri-app-launch-0 +%{_includedir}/liblomiri-app-launch-0/*.h +%dir %{_includedir}/liblomiri-app-launch-0/lomiri-app-launch +%{_includedir}/liblomiri-app-launch-0/lomiri-app-launch/*.h + +%changelog +%autochangelog From 33c9ac576e248a59ad7227af3a9da468257b7baa Mon Sep 17 00:00:00 2001 From: cat-master21 <96554164+cat-master21@users.noreply.github.com> Date: Sat, 18 Mar 2023 01:28:37 -0700 Subject: [PATCH 371/380] feat: add lomiri-ui-toolkit (#285) --- anda/lib/lomiri-ui-toolkit/anda.hcl | 5 + .../lomiri-ui-toolkit/lomiri-ui-toolkit.spec | 155 ++++++++++++++++++ 2 files changed, 160 insertions(+) create mode 100644 anda/lib/lomiri-ui-toolkit/anda.hcl create mode 100644 anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec diff --git a/anda/lib/lomiri-ui-toolkit/anda.hcl b/anda/lib/lomiri-ui-toolkit/anda.hcl new file mode 100644 index 0000000000..82051ef868 --- /dev/null +++ b/anda/lib/lomiri-ui-toolkit/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "lomiri-ui-toolkit.spec" + } +} diff --git a/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec b/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec new file mode 100644 index 0000000000..d8aff6c3de --- /dev/null +++ b/anda/lib/lomiri-ui-toolkit/lomiri-ui-toolkit.spec @@ -0,0 +1,155 @@ +%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit +%global commit 57b9c01a64b06ee57a0c73657e5a61f369911954 +%forgemeta + +Name: lomiri-ui-toolkit +Version: 1.3.5010 +Release: %autorelease +Summary: QML components to ease the creation of beautiful applications in QML for Lomiri + +License: LGPLv3 +URL: https://gitlab.com/ubports/development/core/lomiri-ui-toolkit +Source0: %{url}/-/archive/%commit/lomiri-ui-toolkit-%commit.tar.gz +Patch0: https://sources.debian.org/data/main/l/lomiri-ui-toolkit/1.3.5010%2Bdfsg-1/debian/patches/0002-fix-tests-on-qt-5.15.5.patch +Patch1: https://sources.debian.org/data/main/l/lomiri-ui-toolkit/1.3.5010%2Bdfsg-1/debian/patches/2003_stop-using-Ubuntu-fonts.patch + +BuildRequires: pkgconfig +BuildRequires: make +BuildRequires: g++ +BuildRequires: gcc +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: libXi-devel +Buildrequires: lttng-ust-devel +BuildRequires: qt5-doctools +BuildRequires: qt5-rpm-macros +BuildRequires: qt5-qtdeclarative +BuildRequires: qt5-qtbase-static +BuildRequires: qt5-qtbase-private-devel +BuildRequires: qt5-qtgraphicaleffects +BuildRequires: qt5-qtfeedback +BuildRequires: qt5-qtsystems-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-pim-devel +BuildRequires: python3-rpm-macros +BuildRequires: qt5-qtsvg-devel +Requires: qt5-qtgraphicaleffects +Requires: qt5-qtfeedback + +%description +This project consists of a set of QML components to ease the creation of +beautiful applications in QML for Lomiri. +QML alone lacks built-in components for basic widgets like Button, Slider, +Scrollbar, etc, meaning a developer has to build them from scratch. This +toolkit aims to stop this duplication of work, supplying beautiful components +ready-made and with a clear and consistent API. +These components are fully themeable so the look and feel can be easily +customized. Resolution independence technology is built in so UIs are scaled +to best suit the display. + +%package devel +Summary: Lomiri-ui-toolkit development files +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +This package contains development files needed for lomiri-ui-toolkit. + +%package -n python3-lomiriuitoolkit +Summary: Python3 files for Lomiri-ui-toolkit +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description -n python3-lomiriuitoolkit +Python3 files for Lomiri-ui-toolkit. + +%package doc +Summary: Documentation for Lomiri-ui-toolkit +BuildArch: noarch + +%description doc +Documentation for Lomiri-ui-toolkit. + +%package examples +Summary: Examples for Lomiri-ui-toolkit +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description examples +Examples for Lomiri-ui-toolkit. + +%prep +%autosetup -n lomiri-ui-toolkit-%commit -p1 + +%build +%{qmake_qt5} 'CONFIG+=ubuntu-uitk-compat' 'CONFIG+=test' + +%make_build + +%install +%make_install INSTALL_ROOT=%{buildroot} STRIP=/bin/true +# Used by apicheck during tests only +rm -rf %{buildroot}%{_qt5_qmldir}/Extinct +# Has various issues +rm -rf %{buildroot}%{_datadir}/lomiri-ui-toolkit/doc/html + +%find_lang %{name} +%find_lang %{name}-gallery + +%files -f %{name}.lang +%license COPYING +%{_libdir}/libLomiriGestures.so.* +%{_libdir}/libLomiriMetrics.so.* +%{_libdir}/libLomiriToolkit.so.* +%dir %{_qt5_plugindir}/lomiri +%dir %{_qt5_plugindir}/lomiri/metrics +%{_qt5_plugindir}/lomiri/metrics/*.so +%dir %{_qt5_qmldir}/Lomiri +%{_qt5_qmldir}/Lomiri/Components/ +%{_qt5_qmldir}/Lomiri/Layouts/ +%{_qt5_qmldir}/Lomiri/Metrics/ +%{_qt5_qmldir}/Lomiri/PerformanceMetrics/ +%{_qt5_qmldir}/Lomiri/Test/ +%dir %{_qt5_qmldir}/Ubuntu +%{_qt5_qmldir}/Ubuntu/Components/ +%{_qt5_qmldir}/Ubuntu/Layouts/ +%{_qt5_qmldir}/Ubuntu/Metrics/ +%{_qt5_qmldir}/Ubuntu/PerformanceMetrics/ +%{_qt5_qmldir}/Ubuntu/Test/ + +%files devel +%{_bindir}/lomiri-* +%{_libdir}/libLomiriGestures.so +%{_libdir}/libLomiriMetrics.so +%{_libdir}/libLomiriToolkit.so +%{_libdir}/*.prl +%{_libdir}/pkgconfig/*.pc +%dir %{_libdir}/lomiri-ui-toolkit +%{_libdir}/lomiri-ui-toolkit/apicheck +%{_qt5_archdatadir}/mkspecs/modules/*.pri +%{_qt5_includedir}/LomiriGestures/ +%{_qt5_includedir}/LomiriMetrics/ +%{_qt5_includedir}/LomiriToolkit/ + +%files -n python3-lomiriuitoolkit +%dir %{python3_sitelib}/lomiriuitoolkit +%{python3_sitelib}/lomiriuitoolkit/*.py +%{python3_sitelib}/lomiriuitoolkit/_custom_proxy_objects/ +%{python3_sitelib}/lomiriuitoolkit/__pycache__/ +%{python3_sitelib}/lomiriuitoolkit/tests/ + +%files doc +%license COPYING.CC-BY-SA-3.0 +%{_qt5_docdir}/*.qch +%dir %{_datadir}/lomiri-ui-toolkit +%{_datadir}/lomiri-ui-toolkit/doc/ + +%files examples -f %{name}-gallery.lang +%dir %{_qt5_examplesdir}/lomiri-ui-toolkit +%dir %{_qt5_examplesdir}/lomiri-ui-toolkit/examples +%{_qt5_examplesdir}/lomiri-ui-toolkit/examples/calculator/ +%{_qt5_examplesdir}/lomiri-ui-toolkit/examples/customtheme/ +%{_qt5_examplesdir}/lomiri-ui-toolkit/examples/jokes/ +%{_qt5_examplesdir}/lomiri-ui-toolkit/examples/locale/ +%{_qt5_examplesdir}/lomiri-ui-toolkit/examples/lomiri-ui-toolkit-gallery/ +%{_qt5_examplesdir}/lomiri-ui-toolkit/examples/unit-converter/ + +%changelog +%autochangelog From ed2f2d4ce3bbdd1c23f6b744131a82bf5bbb8d0b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 18 Mar 2023 14:36:22 +0000 Subject: [PATCH 372/380] bump: iosevka-fusion --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 894bdda651..6398424943 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 21.0.0 +Version: 21.1.0 Release: 1%{?dist} Summary: A custom font based on iosevka From 59042a18cb8fc74a34825445648b7fda934f73db Mon Sep 17 00:00:00 2001 From: madomado Date: Sun, 19 Mar 2023 16:09:05 +0800 Subject: [PATCH 373/380] feat: xyproto-env (v1) (#286) --- .../golang-github-xyproto-env.spec | 10 ---- anda/go/xyproto-env/v1/anda.hcl | 5 ++ .../v1/golang-github-xyproto-env.spec | 48 +++++++++++++++++++ 3 files changed, 53 insertions(+), 10 deletions(-) create mode 100644 anda/go/xyproto-env/v1/anda.hcl create mode 100644 anda/go/xyproto-env/v1/golang-github-xyproto-env.spec diff --git a/anda/go/xyproto-env/golang-github-xyproto-env.spec b/anda/go/xyproto-env/golang-github-xyproto-env.spec index d046b01f2f..bb3e9b6a27 100644 --- a/anda/go/xyproto-env/golang-github-xyproto-env.spec +++ b/anda/go/xyproto-env/golang-github-xyproto-env.spec @@ -6,16 +6,6 @@ %global goipath github.com/xyproto/env Version: 2.0.0 -# REMOVE BEFORE SUBMITTING THIS FOR REVIEW -# --- -# New Fedora packages should use %%gometa -f, which makes the package -# ExclusiveArch to %%golang_arches_future and thus excludes the package from -# %%ix86. If the new package is needed as a dependency for another pacage, -# please consider removing that package from %%ix86 in the same way, instead of -# building more go packages for i686. If your package is not a leaf package, -# you'll need to coordinate the removal of the package's dependents first. -# --- -# REMOVE BEFORE SUBMITTING THIS FOR REVIEW %gometa -f %global common_description %{expand: diff --git a/anda/go/xyproto-env/v1/anda.hcl b/anda/go/xyproto-env/v1/anda.hcl new file mode 100644 index 0000000000..ea4f5641c0 --- /dev/null +++ b/anda/go/xyproto-env/v1/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "golang-github-xyproto-env.spec" + } +} diff --git a/anda/go/xyproto-env/v1/golang-github-xyproto-env.spec b/anda/go/xyproto-env/v1/golang-github-xyproto-env.spec new file mode 100644 index 0000000000..3728807777 --- /dev/null +++ b/anda/go/xyproto-env/v1/golang-github-xyproto-env.spec @@ -0,0 +1,48 @@ +# Generated by go2rpm 1.8.2 +%bcond_without check +%global debug_package %{nil} + +# https://github.com/xyproto/env +%global goipath github.com/xyproto/env +Version: 1.9.1 + +%gometa -f + +%global common_description %{expand: +Provide default values when fetching environment variables.} + +%global golicenses LICENSE +%global godocs README.md + +Name: golang-%{goname} +Release: 1%{?dist} +Summary: Provide default values when fetching environment variables + +License: BSD-3-Clause +URL: %{gourl} +Source: %{gosource} + +%description %{common_description} + +%gopkg + +%prep +%goprep + +%generate_buildrequires +%go_generate_buildrequires + +%build + +%install +%gopkginstall + +%if %{with check} +%check +%gocheck +%endif + +%gopkgfiles + +%changelog +%autochangelog From b8c45c0ba3b8f999e473be3a775dc007708fb979 Mon Sep 17 00:00:00 2001 From: lleyton Date: Sun, 19 Mar 2023 02:47:20 -0700 Subject: [PATCH 374/380] feat(ci): make autobuild run on pull_request (#228) * Make autobuild run on pull_request * let's try something Signed-off-by: lleyton --------- Signed-off-by: lleyton --- .github/workflows/autobuild.yml | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index e992fd88a1..3136297f64 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -7,6 +7,9 @@ on: - anda/** branches: - main + pull_request: + branches: + - main workflow_dispatch: workflow_call: @@ -25,8 +28,27 @@ jobs: - name: Checkout uses: actions/checkout@v3 with: - fetch-depth: 2 - - run: git pull + fetch-depth: 0 + #- run: git checkout HEAD^ + + # - name: Generate Build matrix + # id: generate_build_matrix + # # generate build matrix by checking out changes in anda/ + # run: | + # # get the list of changed folders in the current commit, including subfolders + # changed_folders=$(git diff --name-only HEAD^ | grep -oP 'anda\/(.+)(\/|\$)' | sort -u ) + # echo "Changed folders: $changed_folders" + # # if changed_folders is empty then set is empty to true + # if [ -z "$changed_folders" ]; then + # echo "::set-output name=is_empty::true" + # else + # echo "::set-output name=is_empty::false" + # fi + # # turn it into a json array + # build_matrix=$(echo "$changed_folders" | jq -R . | jq -s . | jq -c .) + + # echo "::set-output name=build_matrix::$build_matrix" + # #echo "::set-output name=build_matrix::$build_matrix" - name: Generate build matrix id: generate_build_matrix run: | @@ -50,7 +72,13 @@ jobs: extraArgs: -D "sccache_bucket ${{secrets.SCCACHE_BUCKET}}" -D "sccache_endpoint ${{secrets.SCCACHE_ENDPOINT}}" -D "sccache_secret ${{secrets.SCCACHE_SECRET}}" -D "sccache_accesskey ${{secrets.SCCACHE_ACCESSKEY}}" andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo + - uses: actions/upload-artifact@v3 + with: + name: ${{ matrix.pkg.pkg }}-${{ matrix.pkg.arch }}-${{ matrix.version }} + path: anda-build/rpm/rpms/* + - name: Upload packages to subatomic + if: github.event_name != 'pull_request' run: | subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ From 769bbbeff273d8965a8725614f6f0b3766dcf0ad Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 19 Mar 2023 18:33:03 +0800 Subject: [PATCH 375/380] fix: iosevka-fusion-fonts blackbox-terminal --- anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec | 2 +- anda/others/blackbox-terminal/blackbox-terminal.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 6398424943..c437c2b1ee 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -14,7 +14,7 @@ Source1: iosevka-fusion.toml BuildArch: noarch BuildRequires: clang -BuildRequires: npm +BuildRequires: nodejs-npm BuildRequires: ttfautohint %description diff --git a/anda/others/blackbox-terminal/blackbox-terminal.spec b/anda/others/blackbox-terminal/blackbox-terminal.spec index 2920a6c8cd..0239b50b09 100644 --- a/anda/others/blackbox-terminal/blackbox-terminal.spec +++ b/anda/others/blackbox-terminal/blackbox-terminal.spec @@ -8,7 +8,7 @@ BuildRequires: vala meson gettext BuildRequires: pkgconfig(gtk4) >= 4.6.2 BuildRequires: pkgconfig(gio-2.0) >= 2.50 BuildRequires: pkgconfig(libadwaita-1) >= 1.1 -BuildRequires: marble-gtk >= 42 +BuildRequires: marble-gtk BuildRequires: pkgconfig(vte-2.91-gtk4) >= 0.69.0 BuildRequires: pkgconfig(json-glib-1.0) >= 1.4.4 BuildRequires: pkgconfig(libxml-2.0) >= 2.9.12 From 0e23a3a23d30dd5600edc1a1b3213e8354071919 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 19 Mar 2023 19:00:42 +0800 Subject: [PATCH 376/380] feat(ci): Add sync workflow --- .github/workflows/sync.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/sync.yml diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml new file mode 100644 index 0000000000..3c59a8caa6 --- /dev/null +++ b/.github/workflows/sync.yml @@ -0,0 +1,37 @@ +name: Sync PR to other branches +on: + pull_request: + types: + - closed + branches: + - main + +jobs: + sync: + if: github.event.pull_request.merged == true + runs-on: ubuntu-latest + steps: + - name: Setup Git + run: | + mkdir -p ${{ runner.temp }} + echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key + chmod 0700 ${{ runner.temp }}/signing_key + git config --global --add safe.directory "$GITHUB_WORKSPACE" + git config user.name "Raboneko" + git config user.email "raboneko@fyralabs.com" + git config gpg.format "ssh" + git config user.signingkey "${{ runner.temp }}/signing_key" + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 + ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }} + - name: Download patches + run: | + curl https://github.com/terrapkg/packages/pull/${{ github.event.pull_request.number }}.patch > pr.patch + - name: Apply patches + run: | + git checkout f38 + git am --keep-cr --signoff < pr.patch + - name: Push + run: git push origin -u --all From 0a845cdb73c97e4a1d04e44e5ac54b6303911911 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 19 Mar 2023 19:20:10 +0800 Subject: [PATCH 377/380] fix: iosevka-fusion-fonts --- anda/fonts/iosevka-fusion/iosevka-fusion.toml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/anda/fonts/iosevka-fusion/iosevka-fusion.toml b/anda/fonts/iosevka-fusion/iosevka-fusion.toml index 4025f9910f..0a427f9373 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion.toml +++ b/anda/fonts/iosevka-fusion/iosevka-fusion.toml @@ -16,7 +16,7 @@ cv09 = 1 # I cap long serifs cv10 = 2 # J cap serified cv11 = 2 # K cap curly cv12 = 1 # L cap serifless -cv13 = 3 # M cap short middle leg slanted sides +cv13 = 1 # M cap short middle leg cv14 = 1 # N cap symmetric cv15 = 1 # P cap straight cv16 = 4 # Q cap crossing tail @@ -63,12 +63,11 @@ cv91 = 2 # $ dollar strike through cv92 = 2 # ¢ cent strike through cv93 = 1 # % percent dots cv94 = 1 # | bar natural slope -cv95 = 2 # ≥ equal-or-{higher,lower} slanted -cv96 = 1 # ' single quote straight -cv97 = 1 # ` grave/backtick straight -cv98 = 1 # ? smooth -cv99 = 2 # .:; square punctuation marks -VXDD = 2 # ijäöü square diacretics +cv95 = 1 # ' single quote straight +cv96 = 1 # ` grave/backtick straight +cv97 = 1 # ? smooth +cv98 = 2 # .:; square punctuation marks +cv99 = 2 # ijäöü square diacretics [buildPlans.iosevka-fusion.variants.upright] cv26 = 3 # a double storey rounded From b69ba930efd239ab34ea53286c2058bd4333dcf7 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 19 Mar 2023 20:06:41 +0800 Subject: [PATCH 378/380] fix(ci): autobuild --- .github/workflows/autobuild.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index 3136297f64..e85e849721 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -72,9 +72,15 @@ jobs: extraArgs: -D "sccache_bucket ${{secrets.SCCACHE_BUCKET}}" -D "sccache_endpoint ${{secrets.SCCACHE_ENDPOINT}}" -D "sccache_secret ${{secrets.SCCACHE_SECRET}}" -D "sccache_accesskey ${{secrets.SCCACHE_ACCESSKEY}}" andaRepo: https://github.com/terrapkg/subatomic-repos/raw/main/terra${{ matrix.version }}.repo + - id: art + run: | + NAME=${{ matrix.pkg.pkg }}-${{ matrix.pkg.arch }}-${{ matrix.version }} + x=${NAME//\//@} + echo "name=$x" >> $GITHUB_OUTPUT + - uses: actions/upload-artifact@v3 with: - name: ${{ matrix.pkg.pkg }}-${{ matrix.pkg.arch }}-${{ matrix.version }} + name: ${{ steps.art.outputs.name }} path: anda-build/rpm/rpms/* - name: Upload packages to subatomic From 4a9267c69da4f1569aea7029cf7179e2483193d1 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 19 Mar 2023 22:29:52 +0800 Subject: [PATCH 379/380] fix: libappimage --- anda/lib/libappimage/libappimage.spec | 2 +- anda/lib/libappimage/update.rhai | 2 ++ anda/lib/libappimage/update.rhai.bak | 2 -- 3 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 anda/lib/libappimage/update.rhai delete mode 100644 anda/lib/libappimage/update.rhai.bak diff --git a/anda/lib/libappimage/libappimage.spec b/anda/lib/libappimage/libappimage.spec index 28e4d78215..c716578607 100644 --- a/anda/lib/libappimage/libappimage.spec +++ b/anda/lib/libappimage/libappimage.spec @@ -80,4 +80,4 @@ developing applications that use %{name}. %changelog * Tue Oct 25 2022 Cappy Ishihara -- +- Initial package. diff --git a/anda/lib/libappimage/update.rhai b/anda/lib/libappimage/update.rhai new file mode 100644 index 0000000000..0199954768 --- /dev/null +++ b/anda/lib/libappimage/update.rhai @@ -0,0 +1,2 @@ +let v = gh("AppImageCommunity/libappimage"); +rpm.global("libver", v); diff --git a/anda/lib/libappimage/update.rhai.bak b/anda/lib/libappimage/update.rhai.bak deleted file mode 100644 index 98da1463f0..0000000000 --- a/anda/lib/libappimage/update.rhai.bak +++ /dev/null @@ -1,2 +0,0 @@ -let v = gh("AppImageCommunity/libappimage"); -rpm.f = sub("%global libver(\\s+)(.+)", `%global libver$1${v}`, rpm.f); From 16023fa3aacf19b67dea36e04f88e2096dbb99dd Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 19 Mar 2023 22:53:41 +0800 Subject: [PATCH 380/380] add: python3-rich --- anda/python/rich/anda.hcl | 5 +++ anda/python/rich/python3-rich.spec | 50 ++++++++++++++++++++++++++++++ anda/python/rich/update.rhai | 1 + 3 files changed, 56 insertions(+) create mode 100644 anda/python/rich/anda.hcl create mode 100644 anda/python/rich/python3-rich.spec create mode 100644 anda/python/rich/update.rhai diff --git a/anda/python/rich/anda.hcl b/anda/python/rich/anda.hcl new file mode 100644 index 0000000000..5f7fc18098 --- /dev/null +++ b/anda/python/rich/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "python3-rich.spec" + } +} diff --git a/anda/python/rich/python3-rich.spec b/anda/python/rich/python3-rich.spec new file mode 100644 index 0000000000..eead5cd6b9 --- /dev/null +++ b/anda/python/rich/python3-rich.spec @@ -0,0 +1,50 @@ +# Created by pyp2rpm-3.3.8 +%global pypi_name rich +%global pypi_version 13.3.2 + +Name: python-%{pypi_name} +Version: %{pypi_version} +Release: 1%{?dist} +Summary: Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal + +License: None +URL: https://github.com/Textualize/rich +Source0: %{pypi_source} +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: python3dist(setuptools) + +%description +%{summary}. + +%package -n python3-%{pypi_name} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{pypi_name}} + +Requires: (python3dist(ipywidgets) >= 7.5.1 with python3dist(ipywidgets) < 9~~) +Requires: (python3dist(markdown-it-py) >= 2.2 with python3dist(markdown-it-py) < 3~~) +Requires: (python3dist(pygments) >= 2.13 with python3dist(pygments) < 3~~) +Requires: (python3dist(typing-extensions) >= 4 with python3dist(typing-extensions) < 5~~) +%description -n python3-%{pypi_name} +%{summary}. + + +%prep +%autosetup -n %{pypi_name}-%{pypi_version} + +%build +%py3_build + +%install +%py3_install + +%files -n python3-%{pypi_name} +%license LICENSE +%doc README.md +%{python3_sitelib}/%{pypi_name} +%{python3_sitelib}/%{pypi_name}-%{pypi_version}-py%{python3_version}.egg-info + +%changelog +* Sun Mar 19 2023 windowsboy111 - 13.3.2-1 +- Initial package. diff --git a/anda/python/rich/update.rhai b/anda/python/rich/update.rhai new file mode 100644 index 0000000000..31089aced0 --- /dev/null +++ b/anda/python/rich/update.rhai @@ -0,0 +1 @@ +rpm.global("pypi_version", pypi("rich"));