From 875a0cdddc7f053f33f81b336c80baeb4627e4e5 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 10 Jan 2023 17:35:57 +0800 Subject: [PATCH 001/113] Fix orjson --- anda/python/orjson/python3-orjson.spec | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/anda/python/orjson/python3-orjson.spec b/anda/python/orjson/python3-orjson.spec index 49c448c945..388a921bf0 100644 --- a/anda/python/orjson/python3-orjson.spec +++ b/anda/python/orjson/python3-orjson.spec @@ -1,12 +1,13 @@ +%global debug_package %{nil} + Name: python3-orjson Version: 3.8.4 -Release: %autorelease +Release: 2%{?dist} Summary: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy License: MIT or APACHE-2.0 URL: https://github.com/ijl/orjson Source0: %{url}/archive/refs/tags/%{version}.tar.gz -BuildArch: noarch -BuildRequires: maturin cargo python3.11 python3-pip +BuildRequires: python3-installer python3.11 python3-pip maturin cargo Requires: libc %description @@ -21,12 +22,22 @@ serializes dataclass, datetime, numpy, and UUID instances natively. maturin build --release --strip %install -pip install . +sed 's@^\s+"repository":.+?^@@' setup.py > setup.py +python3.11 -m installer --destdir="%{buildroot}" target/wheels/*.whl +rm -rf %{python3_sitelib}/orjson/__pycache__ %files %doc README.md -%license LICENSE-APACHE -%license LICENSE-MIT +%license /usr/lib64/python*/site-packages/orjson-%{version}.dist-info/license_files/LICENSE-MIT +%license /usr/lib64/python*/site-packages/orjson-%{version}.dist-info/license_files/LICENSE-APACHE +/usr/lib64/python*/site-packages/orjson-%{version}.dist-info/METADATA +/usr/lib64/python*/site-packages/orjson-%{version}.dist-info/RECORD +/usr/lib64/python*/site-packages/orjson-%{version}.dist-info/WHEEL +/usr/lib64/python*/site-packages/orjson/__init__.py +/usr/lib64/python*/site-packages/orjson/__init__.pyi +/usr/lib64/python*/site-packages/orjson/__pycache__/__init__.cpython-*.pyc +/usr/lib64/python*/site-packages/orjson/orjson.cpython-*-linux-gnu.so +/usr/lib64/python*/site-packages/orjson/py.typed %changelog * Sun Jan 08 2023 windowsboy111 - 3.8.4-1 From a06d3e19f170cadfc3fa047624ba21da7df74b2b Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 10 Jan 2023 17:51:17 +0800 Subject: [PATCH 002/113] Update link --- anda/python/python3-protobuf/python3-python3-protobuf.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/python/python3-protobuf/python3-python3-protobuf.spec b/anda/python/python3-protobuf/python3-python3-protobuf.spec index 137675ddf2..5b1cb79dfd 100644 --- a/anda/python/python3-protobuf/python3-python3-protobuf.spec +++ b/anda/python/python3-protobuf/python3-python3-protobuf.spec @@ -7,7 +7,7 @@ Release: 1%{?dist} Summary: Protocol Buffers License: New BSD License -URL: http://code.google.com/p/protobuf/ +URL: https://developers.google.com/protocol-buffers/ Source0: %{pypi_source} BuildArch: noarch From 5b7ddf3a5839ba7fd06536d061a2f1ce34f596a7 Mon Sep 17 00:00:00 2001 From: Cappy Ishihara Date: Tue, 10 Jan 2023 19:51:42 +0700 Subject: [PATCH 003/113] Add Manrope font (#110) * Add Manrope font * update changelog --- anda/fonts/manrope/.gitignore | 4 +++ anda/fonts/manrope/README.md | 3 ++ anda/fonts/manrope/anda.hcl | 5 +++ anda/fonts/manrope/manrope-fonts.spec | 48 +++++++++++++++++++++++++++ 4 files changed, 60 insertions(+) create mode 100644 anda/fonts/manrope/.gitignore create mode 100644 anda/fonts/manrope/README.md create mode 100644 anda/fonts/manrope/anda.hcl create mode 100644 anda/fonts/manrope/manrope-fonts.spec diff --git a/anda/fonts/manrope/.gitignore b/anda/fonts/manrope/.gitignore new file mode 100644 index 0000000000..ad8d3e2ce3 --- /dev/null +++ b/anda/fonts/manrope/.gitignore @@ -0,0 +1,4 @@ +*.tar.gz +*.zip +*.rpm +*.log \ No newline at end of file diff --git a/anda/fonts/manrope/README.md b/anda/fonts/manrope/README.md new file mode 100644 index 0000000000..a00893803b --- /dev/null +++ b/anda/fonts/manrope/README.md @@ -0,0 +1,3 @@ +# manrope-fonts + +Manrope – modern geometric sans-serif, packaged for use in tauOS diff --git a/anda/fonts/manrope/anda.hcl b/anda/fonts/manrope/anda.hcl new file mode 100644 index 0000000000..2538f123c5 --- /dev/null +++ b/anda/fonts/manrope/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "manrope-fonts.spec" + } +} \ No newline at end of file diff --git a/anda/fonts/manrope/manrope-fonts.spec b/anda/fonts/manrope/manrope-fonts.spec new file mode 100644 index 0000000000..dbd5281ede --- /dev/null +++ b/anda/fonts/manrope/manrope-fonts.spec @@ -0,0 +1,48 @@ +Summary: A modernist sans serif font +Name: manrope-fonts +Version: 1 +Release: 3%{?dist} +License: OFL +URL: https://manropefont.com/ + +Source0: https://manropefont.com/manrope.zip +Source1: README.md +BuildArch: noarch + +%description +Manrope – modern geometric sans-serif + +%prep +yes A | %autosetup -c + +%build + +%install +install -d %{buildroot}%{_datadir}/fonts/manrope +install -pm 644 fonts/otf/*.otf %{buildroot}%{_datadir}/fonts/manrope +install -pm 644 fonts/ttf/*.ttf %{buildroot}%{_datadir}/fonts/manrope +install -pm 644 fonts/variable/Manrope* %{buildroot}%{_datadir}/fonts/manrope + +install -pm 0644 %SOURCE1 README.md + +# Install licenses +mkdir -p licenses +install -pm 0644 %SOURCE1 licenses/LICENSE + +%files +%doc README.md +%doc documentation.html +%license licenses/LICENSE +%{_datadir}/fonts/manrope/* + + +%changelog +* Tue Jan 10 2023 Cappy Ishihara - 1-3 +- Ported from tauOS + + +* Sat May 14 2022 Jamie Murphy - 1-1 +- Fix specfile + +* Sat May 14 2022 Lains - 1-1 +- Initial release From 605029fc5304c1ea2ec3dda3c3001929e966edb1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jan 2023 13:20:53 +0000 Subject: [PATCH 004/113] 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 bb41eeccc0..c848be69d0 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.8 +Version: 0.14.9 Release: %autorelease Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages From 186337063c495a2cd6f0471f5d78159239a0437f Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 10 Jan 2023 21:49:33 +0800 Subject: [PATCH 005/113] Fix orjson (again) --- anda/python/orjson/python3-orjson.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anda/python/orjson/python3-orjson.spec b/anda/python/orjson/python3-orjson.spec index 388a921bf0..768a9c768d 100644 --- a/anda/python/orjson/python3-orjson.spec +++ b/anda/python/orjson/python3-orjson.spec @@ -9,6 +9,8 @@ URL: https://github.com/ijl/orjson Source0: %{url}/archive/refs/tags/%{version}.tar.gz BuildRequires: python3-installer python3.11 python3-pip maturin cargo Requires: libc +%{?python_provide:%python_provide python3-orjson} +Provides: python3.11dist(orjson) = %{version} %description orjson is a fast, correct JSON library for Python. It benchmarks as the fastest Python library From 498b31392a454548e6ed391123f5939380facf1b Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 10 Jan 2023 22:19:16 +0800 Subject: [PATCH 006/113] Freaxing stupid Requires --- anda/python/orjson/python3-orjson.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/anda/python/orjson/python3-orjson.spec b/anda/python/orjson/python3-orjson.spec index 768a9c768d..0d8f1b97bf 100644 --- a/anda/python/orjson/python3-orjson.spec +++ b/anda/python/orjson/python3-orjson.spec @@ -8,7 +8,6 @@ License: MIT or APACHE-2.0 URL: https://github.com/ijl/orjson Source0: %{url}/archive/refs/tags/%{version}.tar.gz BuildRequires: python3-installer python3.11 python3-pip maturin cargo -Requires: libc %{?python_provide:%python_provide python3-orjson} Provides: python3.11dist(orjson) = %{version} From d5faa3379560e5585579c8ad44e501e7b5f57898 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 10 Jan 2023 23:11:08 +0800 Subject: [PATCH 007/113] Anki obsoletes --- anda/apps/anki-qt5/anki-qt5.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index 233486e9aa..f71e18d579 100644 --- a/anda/apps/anki-qt5/anki-qt5.spec +++ b/anda/apps/anki-qt5/anki-qt5.spec @@ -9,7 +9,6 @@ BuildRequires: python3-distro python3-flask-cors python3-jsonschema python3-sen BuildRequires: python3-installer make mold cargo git rsync ninja-build libxcrypt-compat nodejs python3.9 python-unversioned-command gcc Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat -Obsoletes: anki <= 2.1.15 BuildArch: noarch Conflicts: anki Patch0: 0001-No-update.patch From 412050b035996f2416cace5400fb8fbc5bddd8a3 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jan 2023 15:43:39 +0000 Subject: [PATCH 008/113] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly orjson --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/python/orjson/python3-orjson.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 0b60bacb04..98a59e5450 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 61144f7a219995fa29531683ed36e8e4002848b5 +%global commit 976e550aa7291f22f5011178ab824a937f89d11a %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 139c0704be..1d20d737f7 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 61144f7a219995fa29531683ed36e8e4002848b5 +%global commit 976e550aa7291f22f5011178ab824a937f89d11a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/python/orjson/python3-orjson.spec b/anda/python/orjson/python3-orjson.spec index 0d8f1b97bf..f2cd95a18a 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.4 +Version: 3.8.5 Release: 2%{?dist} Summary: Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy License: MIT or APACHE-2.0 From beed2be6acb5b5fd471b30fad7b1344d25d2c3c0 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 10 Jan 2023 16:50:06 +0000 Subject: [PATCH 009/113] 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 98a59e5450..dfe3d7a658 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 976e550aa7291f22f5011178ab824a937f89d11a +%global commit dd013209e8f31b4c3b5540c1cd6aa65af9637dcb %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 1d20d737f7..cc1fdacdb6 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 976e550aa7291f22f5011178ab824a937f89d11a +%global commit dd013209e8f31b4c3b5540c1cd6aa65af9637dcb %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 11435db25f37622b62652c7b8a3476f3122efdc8 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jan 2023 04:40:01 +0000 Subject: [PATCH 010/113] 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 653351cd93..57d5f82b07 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.1.36 +Version: 1.1.37 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From aba507198fa48287422fea0e999c8bd8d9d9f2ea Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 11 Jan 2023 15:57:39 +0800 Subject: [PATCH 011/113] Fix anki (again) --- anda/apps/anki/anki.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index 5cae07cd62..cff8cf7447 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -38,7 +38,9 @@ done install -Dm644 qt/bundle/lin/anki.desktop %{buildroot}/%{_datadir}/applications/anki.desktop install -Dm644 qt/bundle/lin/anki.png %{buildroot}/%{_datadir}/pixmaps/anki.png -sed "s*^#!/usr/bin/python\$*#!/usr/bin/python3*" %{buildroot}/%{_bindir}/anki > %{buildroot}/%{_bindir}/anki +sed "s*^#!/usr/bin/python\$*#!/usr/bin/python3*" %{buildroot}/%{_bindir}/anki > %{buildroot}/%{_bindir}/anki1 +rm %{buildroot}/%{_bindir}/anki +mv %{buildroot}/%{_bindir}/anki1 %{buildroot}/%{_bindir}/anki find %{buildroot} -iname __pycache__ | xargs -r rm -rf find %{buildroot} -iname direct_url.json | xargs -r rm -rf From de51e4335aebd8fa858419da5cd79bacd2956121 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 11 Jan 2023 15:59:42 +0800 Subject: [PATCH 012/113] Add anda-bin --- anda/apps/anki-bin/anki-bin.spec | 45 ++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 anda/apps/anki-bin/anki-bin.spec diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec new file mode 100644 index 0000000000..fbae95f987 --- /dev/null +++ b/anda/apps/anki-bin/anki-bin.spec @@ -0,0 +1,45 @@ +Name: anki-bin +Version: 2.1.56 +Release: %autorelease +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/ +BuildRequires: python3-installer +Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash +Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat +BuildArch: noarch +Conflicts: anki +Source0: https://files.pythonhosted.org/packages/cp39/a/anki/anki-%{version}-cp39-abi3-manylinux_2_28_%{_arch}.whl +Source1: https://files.pythonhosted.org/packages/py3/a/aqt/aqt-%{version}-py3-none-any.whl +Source2: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/runanki.py +Source3: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.desktop +Source4: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.png + +%description +Anki is a program designed to help you remember facts (such as words +and phrases in a foreign language) as easily, quickly and efficiently +as possible. Anki is based on a theory called spaced repetition. + +%prep +%autosetup + + +%build + + +%install +python -m installer --destdir="%{buildroot}" %{SOURCE0} +python -m installer --destdir="%{buildroot}" %{SOURCE1} +install -Dm755 %{SOURCE2} "%{buildroot}/usr/bin/anki" +install -Dm644 %{SOURCE3} "%{buildroot}/usr/share/applications/anki.desktop" +install -Dm644 %{SOURCE4} "%{buildroot}/usr/share/pixmaps/anki.png" + + +%files +%license LICENSE* +%doc README* + + +%changelog +* Wed Jan 11 2023 windowsboy111 +- Initial package From 0c67c3d5d3e00dd189ec10b186cad6613f86f83e Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jan 2023 09:14:45 +0000 Subject: [PATCH 013/113] 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 dfe3d7a658..bb7d08f1cd 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 dd013209e8f31b4c3b5540c1cd6aa65af9637dcb +%global commit 219c5b323db769ffa699b1a5c420189823108cb0 %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 cc1fdacdb6..880abdc3eb 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 dd013209e8f31b4c3b5540c1cd6aa65af9637dcb +%global commit 219c5b323db769ffa699b1a5c420189823108cb0 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From bbf575d9c1741cdd52b6a1fbfc7ac7d4a6018f61 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 11 Jan 2023 18:22:24 +0800 Subject: [PATCH 014/113] Fix anki-bin --- anda/apps/anki-bin/anda.hcl | 5 +++++ anda/apps/anki-bin/anki-bin.spec | 28 ++++++++++++++++++---------- anda/apps/anki-bin/update.rhai | 1 + 3 files changed, 24 insertions(+), 10 deletions(-) create mode 100644 anda/apps/anki-bin/anda.hcl create mode 100644 anda/apps/anki-bin/update.rhai diff --git a/anda/apps/anki-bin/anda.hcl b/anda/apps/anki-bin/anda.hcl new file mode 100644 index 0000000000..162cf64da4 --- /dev/null +++ b/anda/apps/anki-bin/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "anki-bin.spec" + } +} diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index fbae95f987..37c526a824 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,10 +1,10 @@ Name: anki-bin Version: 2.1.56 -Release: %autorelease +Release: 2%{?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/ -BuildRequires: python3-installer +BuildRequires: python3-installer python3.11 Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat BuildArch: noarch @@ -14,6 +14,8 @@ Source1: https://files.pythonhosted.org/packages/py3/a/aqt/aqt-%{version}-py3-n Source2: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/runanki.py Source3: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.desktop Source4: https://raw.githubusercontent.com/ankitects/anki/%{version}/qt/bundle/lin/anki.png +Source5: https://raw.githubusercontent.com/ankitects/anki/%{version}/LICENSE +Source6: https://raw.githubusercontent.com/ankitects/anki/%{version}/README.md %description Anki is a program designed to help you remember facts (such as words @@ -21,24 +23,30 @@ and phrases in a foreign language) as easily, quickly and efficiently as possible. Anki is based on a theory called spaced repetition. %prep -%autosetup - %build - %install -python -m installer --destdir="%{buildroot}" %{SOURCE0} -python -m installer --destdir="%{buildroot}" %{SOURCE1} +python3.11 -m installer --destdir="%{buildroot}" %{SOURCE0} +python3.11 -m installer --destdir="%{buildroot}" %{SOURCE1} install -Dm755 %{SOURCE2} "%{buildroot}/usr/bin/anki" install -Dm644 %{SOURCE3} "%{buildroot}/usr/share/applications/anki.desktop" install -Dm644 %{SOURCE4} "%{buildroot}/usr/share/pixmaps/anki.png" +install -Dm644 %{SOURCE5} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE" +install -Dm644 %{SOURCE6} "%{buildroot}/%{_datadir}/doc/%{name}/README.md" %files -%license LICENSE* -%doc README* - +%license LICENSE +%doc README.md +/usr/bin/anki +/usr/lib64/python*/site-packages/_aqt/ +/usr/lib64/python*/site-packages/anki-%{version}.dist-info/ +/usr/lib64/python*/site-packages/anki/ +/usr/lib64/python*/site-packages/aqt-%{version}.dist-info/ +/usr/lib64/python*/site-packages/aqt/ +/usr/share/applications/anki.desktop +/usr/share/pixmaps/anki.png %changelog * Wed Jan 11 2023 windowsboy111 diff --git a/anda/apps/anki-bin/update.rhai b/anda/apps/anki-bin/update.rhai new file mode 100644 index 0000000000..06eb9c5883 --- /dev/null +++ b/anda/apps/anki-bin/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("ankitects/anki")); From 050d04f0a8005d73952bc2696e6ffe445cf9785f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jan 2023 15:23:35 +0000 Subject: [PATCH 015/113] 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 57d5f82b07..3784730273 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.1.37 +Version: 1.1.38 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From e34fc6dbfbcafac51df06e33b66c66ad5d96ad9b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 11 Jan 2023 22:13:18 +0000 Subject: [PATCH 016/113] Automatic Update: openasar-canary --- anda/apps/openasar-canary/openasar-canary.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/openasar-canary/openasar-canary.spec b/anda/apps/openasar-canary/openasar-canary.spec index 2f70cd2e32..cf35632462 100644 --- a/anda/apps/openasar-canary/openasar-canary.spec +++ b/anda/apps/openasar-canary/openasar-canary.spec @@ -1,4 +1,4 @@ -%define commit 0b1d4685cb2c94f42441fc616eb24e69eda04647 +%define commit c2cd5449bda3492c2be7909013761a9f3efb9869 Name: openasar-canary Version: nightly.%{autogitdate} From 20c40052d2b937e7c448b78659364b8788b65470 Mon Sep 17 00:00:00 2001 From: lleyton Date: Wed, 11 Jan 2023 23:18:27 +0000 Subject: [PATCH 017/113] Make nerd-fonts & vl-gothic-fonts noarch (#115) --- anda/fonts/nerd-fonts/nerd-fonts.spec | 3 ++- anda/fonts/vl-gothic/vl-gothic-fonts.spec | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 08f4c74546..1476162853 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -8,6 +8,7 @@ URL: https://nerdfonts.com/ Source0: https://github.com/ryanoasis/nerd-fonts/archive/refs/tags/v%{version}.tar.gz License: OFLv1.1 Summary: All packaged Nerd fonts +BuildArch: noarch Requires: %{lua: local x = "" local ver = rpm.expand("%{version}") @@ -56,7 +57,7 @@ search() { search patched-fonts %install -mkdir -p %{buildroot}/%{_datadir}/fonts/nerd-fonts/ +mkdir -p %{buildroot}/%{_datadir}/fonts/nerd-fonts/ cp -r patched-fonts/* %{buildroot}/%{_datadir}/fonts/nerd-fonts/ diff --git a/anda/fonts/vl-gothic/vl-gothic-fonts.spec b/anda/fonts/vl-gothic/vl-gothic-fonts.spec index 825a339717..73429ddfe0 100644 --- a/anda/fonts/vl-gothic/vl-gothic-fonts.spec +++ b/anda/fonts/vl-gothic/vl-gothic-fonts.spec @@ -16,11 +16,12 @@ Version: 20220612 Release: 2%{?dist} URL: http://dicey.org/vlgothic +BuildArch: noarch # The following declarations will be aliased to [variable]0 and reused for all # generated *-fonts packages unless overriden by a specific [variable][number] # declaration. -%global foundry VL +%global foundry VL %global fontlicense mplus and BSD %global fontlicenses LICENSE_J.mplus LICENSE_E.mplus LICENSE LICENSE.en %global fontdocs README README_J.mplus README.sazanami README_E.mplus From 2b7732695cc0a7837b0d07c39e57243cf6f459e9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jan 2023 04:39:59 +0000 Subject: [PATCH 018/113] 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 3784730273..bb6e9e93d5 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.1.38 +Version: 1.1.39 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 0528d12846d03c221b74819b7cf9f6142150d78a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jan 2023 05:13:06 +0000 Subject: [PATCH 019/113] 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 48df1de8ad..49a8609cbd 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.2.19 +Version: 1.2.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 bb6e9e93d5..7af8a53961 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.1.39 +Version: 1.1.40 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From c04235dc7b0496d3d0d4affb03e9caf689f905a2 Mon Sep 17 00:00:00 2001 From: lleyton Date: Thu, 12 Jan 2023 05:59:24 +0000 Subject: [PATCH 020/113] fix my mistake (#116) --- anda/fonts/vl-gothic/vl-gothic-fonts.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/anda/fonts/vl-gothic/vl-gothic-fonts.spec b/anda/fonts/vl-gothic/vl-gothic-fonts.spec index 73429ddfe0..5e48b2e748 100644 --- a/anda/fonts/vl-gothic/vl-gothic-fonts.spec +++ b/anda/fonts/vl-gothic/vl-gothic-fonts.spec @@ -16,7 +16,6 @@ Version: 20220612 Release: 2%{?dist} URL: http://dicey.org/vlgothic -BuildArch: noarch # The following declarations will be aliased to [variable]0 and reused for all # generated *-fonts packages unless overriden by a specific [variable][number] From d3a7f7400df3ef632923d797e3174750d6489628 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 12 Jan 2023 21:00:28 +0800 Subject: [PATCH 021/113] Fix anki I swear this is last time Signed-off-by: windowsboy111 --- anda/apps/anki/anki.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index cff8cf7447..f5b5cd4c21 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -45,6 +45,8 @@ mv %{buildroot}/%{_bindir}/anki1 %{buildroot}/%{_bindir}/anki find %{buildroot} -iname __pycache__ | xargs -r rm -rf find %{buildroot} -iname direct_url.json | xargs -r rm -rf +chmod 755 %{buildroot}%{_bindir}/anki + %files %license LICENSE* From fb2fc01afd471d978e38518be903814fe8192d0f Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 12 Jan 2023 21:02:40 +0800 Subject: [PATCH 022/113] You too qt5 Signed-off-by: windowsboy111 --- anda/apps/anki-qt5/anki-qt5.spec | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/anda/apps/anki-qt5/anki-qt5.spec b/anda/apps/anki-qt5/anki-qt5.spec index f71e18d579..6294c21bb9 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: %autorelease +Release: 2%{?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/ @@ -38,22 +38,27 @@ done install -Dm644 qt/bundle/lin/anki.desktop %{buildroot}/%{_datadir}/applications/anki.desktop install -Dm644 qt/bundle/lin/anki.png %{buildroot}/%{_datadir}/pixmaps/anki.png -sed "s*^#!/usr/bin/python\$*#!/usr/bin/python3*" %{buildroot}/%{_bindir}/anki > %{buildroot}/%{_bindir}/anki +sed "s*^#!/usr/bin/python\$*#!/usr/bin/python3*" %{buildroot}/%{_bindir}/anki > %{buildroot}/%{_bindir}/anki1 +rm %{buildroot}/%{_bindir}/anki +mv %{buildroot}/%{_bindir}/anki1 %{buildroot}/%{_bindir}/anki +chmod 755 %{buildroot}%{_bindir}/anki + +find %{buildroot} -iname __pycache__ | xargs -r rm -rf +find %{buildroot} -iname direct_url.json | xargs -r rm -rf %files %license LICENSE* %doc README* %{_bindir}/anki -%{_datadir}/pixmaps/anki.png %{_datadir}/applications/anki.desktop +%{_datadir}/pixmaps/anki.png /usr/lib64/python*/site-packages/aqt/ /usr/lib64/python*/site-packages/aqt-%{version}.dist-info/ /usr/lib64/python*/site-packages/_aqt/ /usr/lib64/python*/site-packages/anki/ /usr/lib64/python*/site-packages/anki-%{version}.dist-info/ - %changelog * Tue Jan 3 2023 windowsboy111 - Initial package From f03b332e4ede4588ff7277217b170a977e8b70db Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 12 Jan 2023 21:03:20 +0800 Subject: [PATCH 023/113] Bump release because paradichlorobenzene Signed-off-by: windowsboy111 --- anda/apps/anki/anki.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/anki/anki.spec b/anda/apps/anki/anki.spec index f5b5cd4c21..990dc4ae48 100644 --- a/anda/apps/anki/anki.spec +++ b/anda/apps/anki/anki.spec @@ -1,6 +1,6 @@ Name: anki Version: 2.1.56 -Release: %autorelease +Release: 2%{?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 bde1e8a931deb4b35660e5957d644434983b06c5 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 12 Jan 2023 21:11:26 +0800 Subject: [PATCH 024/113] Update anki-bin.spec Signed-off-by: windowsboy111 --- anda/apps/anki-bin/anki-bin.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/anda/apps/anki-bin/anki-bin.spec b/anda/apps/anki-bin/anki-bin.spec index 37c526a824..a91b81f283 100644 --- a/anda/apps/anki-bin/anki-bin.spec +++ b/anda/apps/anki-bin/anki-bin.spec @@ -1,12 +1,13 @@ Name: anki-bin Version: 2.1.56 -Release: 2%{?dist} +Release: 3%{?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/ BuildRequires: python3-installer python3.11 Requires: hicolor-icon-theme python3-sqlalchemy python3-simplejson python3-matplotlib python3-decorator python3-markdown python3-send2trash Requires: python3-requests python3-pygame python3-beautifulsoup4 python3-httplib2 python3-pyaudio python3-jsonschema sox libxcrypt-compat +Requires: python3-flask-cors python3-protobuf python3-requests python3-waitress BuildArch: noarch Conflicts: anki Source0: https://files.pythonhosted.org/packages/cp39/a/anki/anki-%{version}-cp39-abi3-manylinux_2_28_%{_arch}.whl From 7375de0628e4b18634d65eb858a203996863953a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 12 Jan 2023 15:54:00 +0000 Subject: [PATCH 025/113] 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 bb7d08f1cd..67ca28a866 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 219c5b323db769ffa699b1a5c420189823108cb0 +%global commit 5e89ba70797df863c7eeae9b147080e7dbdf6d3b %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 880abdc3eb..5bbdaaa091 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 219c5b323db769ffa699b1a5c420189823108cb0 +%global commit 5e89ba70797df863c7eeae9b147080e7dbdf6d3b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From a50e262f1c388b59450075f1c90bbe169d8c06fa Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jan 2023 03:18:48 +0000 Subject: [PATCH 026/113] 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 53c6bb63ce..b63442685d 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 c04bda6d929bfb8aff7407ff68132cae6dfa2964 +%global commit 6a677d7b95104814e429d9ec21a65ddf619303e8 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From 1ddcf0c2dd6d362bb6b48b5000d5eada043a8c13 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jan 2023 05:35:59 +0000 Subject: [PATCH 027/113] 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 c848be69d0..dc3d7d0fdc 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.9 +Version: 0.14.10 Release: %autorelease Summary: Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages From f7e6270c1d5f4bdaebdd289f3313730236d1e027 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 13 Jan 2023 15:00:25 +0800 Subject: [PATCH 028/113] Bump dart Signed-off-by: windowsboy111 --- 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 f1721e0f26..d02af7138b 100644 --- a/anda/dart/dart.spec +++ b/anda/dart/dart.spec @@ -1,5 +1,5 @@ Name: dart -Version: 2.18.6 +Version: 2.18.7 Release: 1%{?dist} Summary: The Dart Language License: BSD-3-Clause From bf9ca69b4a05a3ccffdc99bea93cf32321459885 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 13 Jan 2023 15:15:18 +0800 Subject: [PATCH 029/113] Create update.rhai Signed-off-by: windowsboy111 --- anda/dart/update.rhai | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 anda/dart/update.rhai diff --git a/anda/dart/update.rhai b/anda/dart/update.rhai new file mode 100644 index 0000000000..158569138a --- /dev/null +++ b/anda/dart/update.rhai @@ -0,0 +1,2 @@ +let obj = get("https://storage.googleapis.com/dart-archive/channels/stable/release/latest/VERSION").json(); +rpm.version(obj.version); From 4a03d521f67979f8639fd9bb9f082390d1b6b22d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jan 2023 07:35:41 +0000 Subject: [PATCH 030/113] 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 67ca28a866..8650afa25b 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 5e89ba70797df863c7eeae9b147080e7dbdf6d3b +%global commit f7244fbf68febd2ea7543862dbcd69635ccb579b %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 5bbdaaa091..8fa8e13d3f 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 5e89ba70797df863c7eeae9b147080e7dbdf6d3b +%global commit f7244fbf68febd2ea7543862dbcd69635ccb579b %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From a2f30796cf8881a55e88ed7c039f55c7a194a0f4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jan 2023 14:37:06 +0000 Subject: [PATCH 031/113] Automatic Update: blackbox-terminal --- anda/others/blackbox-terminal/blackbox-terminal.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/blackbox-terminal/blackbox-terminal.spec b/anda/others/blackbox-terminal/blackbox-terminal.spec index 6e659732a6..437d083397 100644 --- a/anda/others/blackbox-terminal/blackbox-terminal.spec +++ b/anda/others/blackbox-terminal/blackbox-terminal.spec @@ -1,5 +1,5 @@ Name: blackbox-terminal -Version: 0.12.2 +Version: 0.13.0 Release: %autorelease Summary: A beautiful GTK 4 terminal License: GPLv3 From 605b9b468173e9f3637e7759d215a8ba39721ec9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jan 2023 15:12:59 +0000 Subject: [PATCH 032/113] Automatic Update: openasar-canary --- anda/apps/openasar-canary/openasar-canary.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/openasar-canary/openasar-canary.spec b/anda/apps/openasar-canary/openasar-canary.spec index cf35632462..1b003ed562 100644 --- a/anda/apps/openasar-canary/openasar-canary.spec +++ b/anda/apps/openasar-canary/openasar-canary.spec @@ -1,4 +1,4 @@ -%define commit c2cd5449bda3492c2be7909013761a9f3efb9869 +%define commit 40b27dd1b8dd48277207db1b165c220c3441484c Name: openasar-canary Version: nightly.%{autogitdate} From 4414537bfcf585a52578efd016dd1e28f2b1d96f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jan 2023 19:35:44 +0000 Subject: [PATCH 033/113] 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 8650afa25b..6bd7e99431 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 f7244fbf68febd2ea7543862dbcd69635ccb579b +%global commit b937d334362c0810ab59b3bc4660a2bbea31c7da %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 8fa8e13d3f..96c35836cd 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 f7244fbf68febd2ea7543862dbcd69635ccb579b +%global commit b937d334362c0810ab59b3bc4660a2bbea31c7da %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From fbbbc16f841b21273da2857ec9930d717d0310ae Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 13 Jan 2023 20:36:15 +0000 Subject: [PATCH 034/113] 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 6bd7e99431..ff196f4db8 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 b937d334362c0810ab59b3bc4660a2bbea31c7da +%global commit 3de681d2d64339fe8f46043278c21748907f33ad %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 96c35836cd..724516a513 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 b937d334362c0810ab59b3bc4660a2bbea31c7da +%global commit 3de681d2d64339fe8f46043278c21748907f33ad %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 7002e6e79a6f5c8ed7e0ba37adb6a858b80fe3cc Mon Sep 17 00:00:00 2001 From: seth Date: Fri, 13 Jan 2023 18:05:34 -0500 Subject: [PATCH 035/113] [prismlauncher(-qt5)-nightly] add cmark as a build dep --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++++ .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index ff196f4db8..a75f98aa13 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -69,6 +69,7 @@ BuildRequires: cmake(Qt%{qt_version}Xml) >= %{min_qt_version} BuildRequires: cmake(Qt6Core5Compat) %endif +BuildRequires: pkgconfig(libcmark) BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(zlib) @@ -177,6 +178,9 @@ fi %changelog +* Fri Jan 13 2023 seth - 7.0^20230113.3de681d-1 +- add cmark as a build dep + * Tue Jan 03 2023 seth - 7.0^20230102.4b12c85-1 - add qlogging categories diff --git a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 724516a513..10b12d6947 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -69,6 +69,7 @@ BuildRequires: cmake(Qt%{qt_version}Xml) >= %{min_qt_version} BuildRequires: cmake(Qt6Core5Compat) %endif +BuildRequires: pkgconfig(libcmark) BuildRequires: pkgconfig(scdoc) BuildRequires: pkgconfig(zlib) @@ -178,6 +179,9 @@ fi %changelog +* Fri Jan 13 2023 seth - 7.0^20230113.3de681d-1 +- add cmark as a build dep + * Tue Jan 03 2023 seth - 7.0^20230102.4b12c85-1 - add qlogging categories From d713adb1e4284ea0ca5bae80b6d29f85fdb1be28 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jan 2023 00:53:34 +0000 Subject: [PATCH 036/113] Automatic Update: discord-canary --- anda/apps/discord-canary/discord-canary.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index 78bdbf3b50..fd31b37fc2 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,5 +1,5 @@ Name: discord-canary -Version: 0.0.145 +Version: 0.0.146 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com From d8666ccb7d79c2ff348d2ae84515fa9218b3608b Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jan 2023 02:05:27 +0000 Subject: [PATCH 037/113] 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 49a8609cbd..2e1a5affb0 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.2.20 +Version: 1.2.21 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 3ba7ef3c6e7266a41838bf029ad85cd61e59d973 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jan 2023 02:21:42 +0000 Subject: [PATCH 038/113] 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 7af8a53961..9bc8c1aa78 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.1.40 +Version: 1.1.41 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 336b215bdca78991b7fc4d02ef56739d9112e52a Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sat, 14 Jan 2023 12:36:53 +0800 Subject: [PATCH 039/113] Update blackbox-terminal.spec Signed-off-by: windowsboy111 --- anda/others/blackbox-terminal/blackbox-terminal.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/anda/others/blackbox-terminal/blackbox-terminal.spec b/anda/others/blackbox-terminal/blackbox-terminal.spec index 437d083397..321e47152e 100644 --- a/anda/others/blackbox-terminal/blackbox-terminal.spec +++ b/anda/others/blackbox-terminal/blackbox-terminal.spec @@ -15,6 +15,7 @@ BuildRequires: pkgconfig(libxml-2.0) >= 2.9.12 BuildRequires: pkgconfig(librsvg-2.0) >= 2.54.0 BuildRequires: pkgconfig(libpcre2-8) BuildRequires: pkgconfig(graphene-gobject-1.0) +BuildRequires: pkgconfig(gee-0.8) Source0: %{url}/-/archive/v%{version}/blackbox-v%{version}.tar.gz %description From 1aa17fcaaea70b34836ce8a98901a660cf96d408 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sat, 14 Jan 2023 13:13:47 +0800 Subject: [PATCH 040/113] Fuck debug source list Signed-off-by: windowsboy111 --- anda/apps/discord-canary/discord-canary.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index fd31b37fc2..45827907be 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -1,3 +1,5 @@ +%define debug_package %{nil} + Name: discord-canary Version: 0.0.146 Release: 1%{?dist} From fd40d0621cb6c8431145ea3f911fedac4394e48a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jan 2023 06:52:40 +0000 Subject: [PATCH 041/113] 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 2e1a5affb0..a1b91a3efb 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.2.21 +Version: 1.2.22 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 3e1a77c0cbe0c6d641c0157871502ff55062c614 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jan 2023 13:35:38 +0000 Subject: [PATCH 042/113] 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 7d2cbcd54f..44a1da158e 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.0.2 +Version: 17.0.3 Release: 1%{?dist} Summary: A custom font based on iosevka From 8b2575239120b45c20952ab5bb04a1c5bda2a04c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jan 2023 15:35:49 +0000 Subject: [PATCH 043/113] Automatic Update: prismlauncher-nightly prismlauncher-qt5-nightly libhelium --- anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 2 +- .../prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec | 2 +- anda/lib/libhelium/libhelium.spec | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index a75f98aa13..d329e8e76f 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 3de681d2d64339fe8f46043278c21748907f33ad +%global commit cf022524d1e913fa67ec40cdc150c7a3bb3a6afa %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 10b12d6947..85e4fe4a43 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 3de681d2d64339fe8f46043278c21748907f33ad +%global commit cf022524d1e913fa67ec40cdc150c7a3bb3a6afa %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 diff --git a/anda/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index a1b91a3efb..c4c99cc968 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.2.22 +Version: 1.2.23 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 82dd4611427f7a1a36f6a8c95ec61dc799c73479 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jan 2023 16:42:10 +0000 Subject: [PATCH 044/113] 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 d329e8e76f..f4b5148e72 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 cf022524d1e913fa67ec40cdc150c7a3bb3a6afa +%global commit a5c8b166fe70c430548196f0883ca1aaff816c23 %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 85e4fe4a43..264da53f30 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 cf022524d1e913fa67ec40cdc150c7a3bb3a6afa +%global commit a5c8b166fe70c430548196f0883ca1aaff816c23 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 616d05ef5f1b74a34be3e23b0c6e0b5094abb3ac Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jan 2023 18:13:51 +0000 Subject: [PATCH 045/113] 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 c4c99cc968..1e32b312ac 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.2.23 +Version: 1.2.24 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From ccf8c24c1c71a8147f31262fbbd5192466e44f98 Mon Sep 17 00:00:00 2001 From: Lleyton Gray Date: Sat, 14 Jan 2023 12:22:28 -0800 Subject: [PATCH 046/113] vala-language-server-nightly --- .../vala-language-server-nightly/anda.hcl | 5 ++ .../vala-language-server-nightly/update.rhai | 11 +++ .../vala-language-server-nightly.spec | 73 +++++++++++++++++++ 3 files changed, 89 insertions(+) create mode 100644 anda/tools/vala-language-server-nightly/anda.hcl create mode 100644 anda/tools/vala-language-server-nightly/update.rhai create mode 100644 anda/tools/vala-language-server-nightly/vala-language-server-nightly.spec diff --git a/anda/tools/vala-language-server-nightly/anda.hcl b/anda/tools/vala-language-server-nightly/anda.hcl new file mode 100644 index 0000000000..613d80c672 --- /dev/null +++ b/anda/tools/vala-language-server-nightly/anda.hcl @@ -0,0 +1,5 @@ +project "pkg" { + rpm { + spec = "vala-language-server-nightly.spec" + } +} diff --git a/anda/tools/vala-language-server-nightly/update.rhai b/anda/tools/vala-language-server-nightly/update.rhai new file mode 100644 index 0000000000..e0a8ec4eed --- /dev/null +++ b/anda/tools/vala-language-server-nightly/update.rhai @@ -0,0 +1,11 @@ +let req = new_req("https://api.github.com/repos/vala-lang/vala-language-server/commits/HEAD"); +req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); +let _sha = json(req.get()) @ "sha"; +let sha = _sha.str(); +let cur = find("%global commit (.+)", rpm.f, 1); +if sha != cur { + print(`vala-language-server-nightly: ${cur} -> ${sha}`); + rpm.f = sub("%global commit (.+)", `%global commit ${sha}`, rpm.f); +} else { + print("vala-language-server-nightly: Up to date!"); +} diff --git a/anda/tools/vala-language-server-nightly/vala-language-server-nightly.spec b/anda/tools/vala-language-server-nightly/vala-language-server-nightly.spec new file mode 100644 index 0000000000..da5361e1de --- /dev/null +++ b/anda/tools/vala-language-server-nightly/vala-language-server-nightly.spec @@ -0,0 +1,73 @@ +%global real_name vala-language-server + +%global commit 7577ffb269cd31da8815b7eadd72867965a2c742 +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%global commit_date %(date '+%Y%m%d') +%global snapshot_info %{commit_date}.%{shortcommit} + +Name: vala-language-server-nightly +Summary: Language server for the Vala programming language +Version: 0.48.5^%{snapshot_info} +Release: 1%{?dist} +# The entire source is LGPLv2+, except plugins/gnome-builder/vala_langserv.py, which is GPLv3+. +# It is not installed when the "plugins" meson option is set to false. +# Since GNOME Builder 41, the VLS the plugin has been included. +License: LGPLv2+ + +URL: https://github.com/vala-lang/vala-language-server +Source0: https://github.com/vala-lang/vala-language-server/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 + +BuildRequires: pkgconfig(gee-0.8) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(json-glib-1.0) >= 1.4.4 +BuildRequires: pkgconfig(jsonrpc-glib-1.0) >= 3.28 +BuildRequires: pkgconfig(scdoc) + +Requires: glib2-static%{?_isa} +Requires: json-glib%{?_isa} +Requires: jsonrpc-glib%{?_isa} +Requires: libgee%{?_isa} +Requires: libvala%{?_isa} >= 0.48.12 + +Recommends: gobject-introspection-devel + +Suggests: gnome-builder + +Conflicts: vala-language-server +Provides: vala-language-server = 0.48.5^%{snapshot_info} +Provides: vala-language-server%{?_isa} = 0.48.5^%{snapshot_info} + +%description +Provides code intelligence for Vala (and also Genie). +Used with an editor and a plugin that supports the Language Server Protocol. + + +%prep +%autosetup -n %{real_name}-%{commit} + +%build +%meson -Dplugins=false +%meson_build +%install +%meson_install +%files +%license COPYING +%doc README.md + +%{_bindir}/%{real_name} +%{_mandir}/man1/%{real_name}.1* + +%changelog +* Sat Jan 14 2023 lleyton +- Initial package From 303fad8d86835ce75cce45a77a332ea7ae21de95 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jan 2023 20:54:34 +0000 Subject: [PATCH 047/113] 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 1e32b312ac..0b6487c27d 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.2.24 +Version: 1.2.25 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From ba3482bdc182902e69d479ae0238abb7e4bb3778 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sat, 14 Jan 2023 21:35:49 +0000 Subject: [PATCH 048/113] 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 44a1da158e..3abf32a937 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.0.3 +Version: 17.0.4 Release: 1%{?dist} Summary: A custom font based on iosevka From 5507bf9ff2db70d05781ef77cdd839b00bf70907 Mon Sep 17 00:00:00 2001 From: lleyton Date: Sat, 14 Jan 2023 22:33:26 +0000 Subject: [PATCH 049/113] Use terrapkg/builder image (#124) --- .github/workflows/autobuild.yml | 20 ++------------------ .github/workflows/build.yml | 11 +---------- .github/workflows/lint.yml | 4 +--- .github/workflows/mass-rebuild.yml | 12 +----------- .github/workflows/update-comps.yml | 9 +-------- .github/workflows/update.yml | 8 +------- 6 files changed, 7 insertions(+), 57 deletions(-) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index cc6228735a..2c388061a4 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -17,17 +17,10 @@ jobs: outputs: build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }} container: - image: registry.fedoraproject.org/fedora:37 + image: ghcr.io/terrapkg/builder:nightly options: --cap-add=SYS_ADMIN --privileged # check out the repo steps: - - name: Set up dependencies - run: | - sudo dnf install -y dnf-plugins-core - sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra37.repo - sudo dnf install -y anda mock rpm-build git-core - # add to safe directory - git config --global --add safe.directory "$GITHUB_WORKSPACE" - name: Checkout uses: actions/checkout@v3 with: @@ -68,15 +61,9 @@ jobs: #if: ${{ matrix.changed_folders != '' }} runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} container: - image: registry.fedoraproject.org/fedora:37 + image: ghcr.io/terrapkg/builder:nightly options: --cap-add=SYS_ADMIN --privileged steps: - - 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 anda-mock-configs subatomic-cli anda mock rpm-build mock-scm - - uses: terrapkg/anda-build@main with: name: "${{ matrix.pkg.pkg }}" @@ -84,9 +71,6 @@ 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 - - name: Install Subatomic client - run: sudo dnf install -y subatomic-cli - - name: Upload packages to subatomic run: | subatomic-cli upload --prune \ diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e56a2dfa27..b6eb3297e3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,15 +25,9 @@ jobs: fail-fast: false runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} container: - image: registry.fedoraproject.org/fedora:37 + image: ghcr.io/terrapkg/builder:nightly options: --cap-add=SYS_ADMIN --privileged steps: - - 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 anda-mock-configs subatomic-cli anda mock rpm-build mock-scm - - uses: terrapkg/anda-build@main with: name: "${{ matrix.pkg }}pkg" @@ -41,9 +35,6 @@ 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.repo - - name: Install Subatomic client - run: sudo dnf install -y subatomic-cli - - name: Upload packages to subatomic run: | subatomic-cli upload --prune \ diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 59753a5545..18b3104a93 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -6,11 +6,9 @@ jobs: lint: runs-on: ubuntu-latest container: - image: registry.fedoraproject.org/fedora:37 + image: ghcr.io/terrapkg/builder:nightly steps: - name: Checkout repository uses: actions/checkout@v3 - - name: Install dependencies - run: dnf install -y rpmlint - name: Lint spec files run: rpmlint $(find anda -type f -name "*.spec" -type f) diff --git a/.github/workflows/mass-rebuild.yml b/.github/workflows/mass-rebuild.yml index d475694999..1c3c38afcd 100644 --- a/.github/workflows/mass-rebuild.yml +++ b/.github/workflows/mass-rebuild.yml @@ -40,7 +40,7 @@ jobs: #if: ${{ matrix.changed_folders != '' }} runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} container: - image: registry.fedoraproject.org/fedora:37 + image: ghcr.io/terrapkg/builder:nightly options: --cap-add=SYS_ADMIN --privileged steps: - name: Checkout @@ -55,12 +55,6 @@ jobs: else echo "EXISTS=false" >> $GITHUB_OUTPUT fi - - name: Install repositories - if: steps.check_files.outputs.EXISTS == 'true' - 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 anda-mock-configs subatomic-cli anda mock rpm-build - uses: terrapkg/anda-build@main if: steps.check_files.outputs.EXISTS == 'true' @@ -70,10 +64,6 @@ 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.repo - - name: Install Subatomic client - if: steps.check_files.outputs.EXISTS == 'true' - run: sudo dnf install -y subatomic-cli - - name: Upload packages to subatomic if: steps.check_files.outputs.EXISTS == 'true' run: | diff --git a/.github/workflows/update-comps.yml b/.github/workflows/update-comps.yml index e37de2101b..325386f6ca 100644 --- a/.github/workflows/update-comps.yml +++ b/.github/workflows/update-comps.yml @@ -12,16 +12,9 @@ jobs: update-comps: runs-on: ubuntu-latest container: - image: fedora:37 + image: ghcr.io/terrapkg/builder:nightly steps: - uses: actions/checkout@v3 - - 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/terra37.repo - - name: Install dependencies - run: | - sudo dnf install -y subatomic-cli - name: Push to subatomic run: | subatomic-cli upload-comps \ diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 1fba08d61f..80eae35746 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -11,15 +11,9 @@ jobs: autoupdate: runs-on: ubuntu-latest container: - image: registry.fedoraproject.org/fedora:37 + image: ghcr.io/terrapkg/builder:nightly options: --cap-add=SYS_ADMIN --privileged steps: - - name: Install packages - run: | - sudo dnf install -y dnf-plugins-core - sudo dnf config-manager --add-repo https://github.com/terrapkg/subatomic-repos/raw/main/terra37.repo - dnf install -y rpmdevtools git python anda - - name: Checkout uses: actions/checkout@v3 with: From 57a5ed5b823f9f4edc364e057897f1c384dd8c6e Mon Sep 17 00:00:00 2001 From: lleyton Date: Sun, 15 Jan 2023 07:08:45 +0000 Subject: [PATCH 050/113] Switch image from nightly to main (#125) --- .github/workflows/autobuild.yml | 4 ++-- .github/workflows/build.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/mass-rebuild.yml | 2 +- .github/workflows/update-comps.yml | 2 +- .github/workflows/update.yml | 6 +++--- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index 2c388061a4..9a4ba14265 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -17,7 +17,7 @@ jobs: outputs: build_matrix: ${{ steps.generate_build_matrix.outputs.build_matrix }} container: - image: ghcr.io/terrapkg/builder:nightly + image: ghcr.io/terrapkg/builder:main options: --cap-add=SYS_ADMIN --privileged # check out the repo steps: @@ -61,7 +61,7 @@ jobs: #if: ${{ matrix.changed_folders != '' }} runs-on: ${{ matrix.pkg.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} container: - image: ghcr.io/terrapkg/builder:nightly + image: ghcr.io/terrapkg/builder:main options: --cap-add=SYS_ADMIN --privileged steps: - uses: terrapkg/anda-build@main diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b6eb3297e3..d3c9b294e4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,7 +25,7 @@ jobs: fail-fast: false runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} container: - image: ghcr.io/terrapkg/builder:nightly + image: ghcr.io/terrapkg/builder:main options: --cap-add=SYS_ADMIN --privileged steps: - uses: terrapkg/anda-build@main diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 18b3104a93..9800f36cac 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -6,7 +6,7 @@ jobs: lint: runs-on: ubuntu-latest container: - image: ghcr.io/terrapkg/builder:nightly + image: ghcr.io/terrapkg/builder:main steps: - name: Checkout repository uses: actions/checkout@v3 diff --git a/.github/workflows/mass-rebuild.yml b/.github/workflows/mass-rebuild.yml index 1c3c38afcd..9bbabd2d4a 100644 --- a/.github/workflows/mass-rebuild.yml +++ b/.github/workflows/mass-rebuild.yml @@ -40,7 +40,7 @@ jobs: #if: ${{ matrix.changed_folders != '' }} runs-on: ${{ matrix.arch == 'aarch64' && 'ARM64' || 'ubuntu-latest' }} container: - image: ghcr.io/terrapkg/builder:nightly + image: ghcr.io/terrapkg/builder:main options: --cap-add=SYS_ADMIN --privileged steps: - name: Checkout diff --git a/.github/workflows/update-comps.yml b/.github/workflows/update-comps.yml index 325386f6ca..971980cbb5 100644 --- a/.github/workflows/update-comps.yml +++ b/.github/workflows/update-comps.yml @@ -12,7 +12,7 @@ jobs: update-comps: runs-on: ubuntu-latest container: - image: ghcr.io/terrapkg/builder:nightly + image: ghcr.io/terrapkg/builder:main steps: - uses: actions/checkout@v3 - name: Push to subatomic diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 80eae35746..de4c9550b1 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -11,7 +11,7 @@ jobs: autoupdate: runs-on: ubuntu-latest container: - image: ghcr.io/terrapkg/builder:nightly + image: ghcr.io/terrapkg/builder:main options: --cap-add=SYS_ADMIN --privileged steps: - name: Checkout @@ -19,13 +19,13 @@ jobs: with: fetch-depth: 2 ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }} - + - name: Install SSH signing key run: | mkdir -p ${{ runner.temp }} echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key chmod 0700 ${{ runner.temp }}/signing_key - + - name: Run Update (anda) run: anda update -vv env: From a64d0996dcf456b0d3a752f4fb922fd059a3bed1 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jan 2023 07:34:24 +0000 Subject: [PATCH 051/113] 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 b63442685d..dbb49b59a7 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 6a677d7b95104814e429d9ec21a65ddf619303e8 +%global commit 957fece0ca2a5c56e301578c102191a33a1384f6 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From 82f60b97c31cd3263755a7f3765b60ecfacc612f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jan 2023 08:13:07 +0000 Subject: [PATCH 052/113] 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 0b6487c27d..9ae87bae63 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.2.25 +Version: 1.2.26 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From ce0aa35b5f0dbe456f030843313b551a24b494cd Mon Sep 17 00:00:00 2001 From: lleyton Date: Sun, 15 Jan 2023 08:33:26 +0000 Subject: [PATCH 053/113] fix again (#126) --- .github/workflows/autobuild.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index 9a4ba14265..37c9d7ee75 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -21,6 +21,8 @@ jobs: 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" - name: Checkout uses: actions/checkout@v3 with: From 01cf0774594532fc620cc82240e7fc82503e461f Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 15 Jan 2023 22:36:22 +0800 Subject: [PATCH 054/113] Fix choosenim Signed-off-by: windowsboy111 --- anda/nim/choosenim/choosenim.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/anda/nim/choosenim/choosenim.spec b/anda/nim/choosenim/choosenim.spec index aab65fa07a..ae9410cb75 100644 --- a/anda/nim/choosenim/choosenim.spec +++ b/anda/nim/choosenim/choosenim.spec @@ -1,6 +1,6 @@ Name: choosenim Version: 0.8.4 -Release: %autorelease +Release: 2%{?dist} Summary: Tool for easily installing and managing multiple versions of the Nim programming language License: BSD-3-Clause URL: https://github.com/dom96/choosenim @@ -21,9 +21,9 @@ sources, enabling you to easily switch between stable and development compilers. %install mkdir -p %{buildroot}/%{_datadir}/licenses/%{name}/ mkdir -p %{buildroot}/%{_datadir}/doc/%{name}/ -install -Dm 755 %{SOURCE0} -t "%{buildroot}/%{_bindir}/choosenim" -install -Dm 644 %{SOURCE1} -t "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE" -install -Dm 644 %{SOURCE2} -t "%{buildroot}/%{_datadir}/doc/%{name}/readme.md" +install -Dm 755 %{SOURCE0} "%{buildroot}/%{_bindir}/choosenim" +install -Dm 644 %{SOURCE1} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE" +install -Dm 644 %{SOURCE2} "%{buildroot}/%{_datadir}/doc/%{name}/readme.md" %files %doc readme.md From 36fc1abc32f1fe1a71800dac1a627955a1db9b4f Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Sun, 15 Jan 2023 22:56:47 +0800 Subject: [PATCH 055/113] Fix nim (#128) --- anda/nim/nim/nim.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/nim/nim/nim.spec b/anda/nim/nim/nim.spec index 2fd6f46a16..d185f487ca 100644 --- a/anda/nim/nim/nim.spec +++ b/anda/nim/nim/nim.spec @@ -71,7 +71,7 @@ sed -i '/ Date: Sun, 15 Jan 2023 15:10:25 +0000 Subject: [PATCH 056/113] 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 f4b5148e72..559a4d4da3 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 a5c8b166fe70c430548196f0883ca1aaff816c23 +%global commit f1247d2224e2ca81076d52fe53f0ddb0382713fd %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 264da53f30..1064c408d5 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 a5c8b166fe70c430548196f0883ca1aaff816c23 +%global commit f1247d2224e2ca81076d52fe53f0ddb0382713fd %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From ab85cf827578ff1ef805cf070ed14df24bdecf13 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jan 2023 16:13:28 +0000 Subject: [PATCH 057/113] 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 9ae87bae63..def45faba6 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.2.26 +Version: 1.2.27 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 94a6d4f9a7ad496555ade7b726140661119139ca Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jan 2023 18:11:57 +0000 Subject: [PATCH 058/113] 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 9bc8c1aa78..6206987ef5 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.1.41 +Version: 1.1.42 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 1de1c115c0c7064f70b3a7021694e92d216e939d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jan 2023 18:35:46 +0000 Subject: [PATCH 059/113] 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 def45faba6..3760b5f0d4 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.2.27 +Version: 1.2.28 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From ba93ffbf78922fb130bdc1f5ceabd45c4fa718d4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jan 2023 19:34:10 +0000 Subject: [PATCH 060/113] 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 6206987ef5..e11ea64235 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.1.42 +Version: 1.1.45 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From ad0d05def60a93a60f0eda3d88d79dfb9265265f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Sun, 15 Jan 2023 20:10:13 +0000 Subject: [PATCH 061/113] 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 e11ea64235..c10cbef056 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.1.45 +Version: 1.1.49 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 25e8eb6de82cf71db3220af2a5abc816abc5909d Mon Sep 17 00:00:00 2001 From: seth Date: Sun, 15 Jan 2023 15:39:36 -0500 Subject: [PATCH 062/113] [prismlauncher(-qt5)-nightly] add patch to find cmark correctly --- .../0001-find-cmark-with-pkgconfig.patch | 79 +++++++++++++++++++ .../prismlauncher-nightly.spec | 6 +- .../0001-find-cmark-with-pkgconfig.patch | 79 +++++++++++++++++++ .../prismlauncher-qt5-nightly.spec | 6 +- 4 files changed, 168 insertions(+), 2 deletions(-) create mode 100644 anda/games/prismlauncher-nightly/0001-find-cmark-with-pkgconfig.patch create mode 100644 anda/games/prismlauncher-qt5-nightly/0001-find-cmark-with-pkgconfig.patch diff --git a/anda/games/prismlauncher-nightly/0001-find-cmark-with-pkgconfig.patch b/anda/games/prismlauncher-nightly/0001-find-cmark-with-pkgconfig.patch new file mode 100644 index 0000000000..d41ef66bec --- /dev/null +++ b/anda/games/prismlauncher-nightly/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-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index 559a4d4da3..25a0e95afe 100644 --- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec +++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec @@ -49,6 +49,7 @@ Source0: https://github.com/PrismLauncher/PrismLauncher/archive/%{commi Source1: https://github.com/PrismLauncher/libnbtplusplus/archive/%{libnbtplusplus_commit}/libnbtplusplus-%{libnbtplusplus_commit}.tar.gz Source2: https://github.com/stachenov/quazip/archive/%{quazip_commit}/quazip-%{quazip_commit}.tar.gz Source3: https://github.com/marzer/tomlplusplus/archive/%{tomlplusplus_commit}/tomlplusplus-%{tomlplusplus_commit}.tar.gz +Patch0: 0001-find-cmark-with-pkgconfig.patch BuildRequires: cmake >= 3.15 BuildRequires: extra-cmake-modules @@ -97,7 +98,7 @@ multiple installations of Minecraft at once (Fork of MultiMC) %prep -%autosetup -n PrismLauncher-%{commit} +%autosetup -p1 -n PrismLauncher-%{commit} tar -xzf %{SOURCE1} -C libraries tar -xvf %{SOURCE2} -C libraries @@ -178,6 +179,9 @@ fi %changelog +* Sun Jan 15 2023 seth - 7.0^20230115.f1247d2-1 +- add 0001-find-cmark-with-pkgconfig.patch + * Fri Jan 13 2023 seth - 7.0^20230113.3de681d-1 - add cmark as a build dep diff --git a/anda/games/prismlauncher-qt5-nightly/0001-find-cmark-with-pkgconfig.patch b/anda/games/prismlauncher-qt5-nightly/0001-find-cmark-with-pkgconfig.patch new file mode 100644 index 0000000000..d41ef66bec --- /dev/null +++ b/anda/games/prismlauncher-qt5-nightly/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-nightly/prismlauncher-qt5-nightly.spec b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec index 1064c408d5..8e6faa43bc 100644 --- a/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec +++ b/anda/games/prismlauncher-qt5-nightly/prismlauncher-qt5-nightly.spec @@ -49,6 +49,7 @@ Source0: https://github.com/PrismLauncher/PrismLauncher/archive/%{commi Source1: https://github.com/PrismLauncher/libnbtplusplus/archive/%{libnbtplusplus_commit}/libnbtplusplus-%{libnbtplusplus_commit}.tar.gz Source2: https://github.com/stachenov/quazip/archive/%{quazip_commit}/quazip-%{quazip_commit}.tar.gz Source3: https://github.com/marzer/tomlplusplus/archive/%{tomlplusplus_commit}/tomlplusplus-%{tomlplusplus_commit}.tar.gz +Patch0: 0001-find-cmark-with-pkgconfig.patch BuildRequires: cmake >= 3.15 BuildRequires: extra-cmake-modules @@ -98,7 +99,7 @@ multiple installations of Minecraft at once (Fork of MultiMC) %prep -%autosetup -n PrismLauncher-%{commit} +%autosetup -p1 -n PrismLauncher-%{commit} tar -xzf %{SOURCE1} -C libraries tar -xvf %{SOURCE2} -C libraries @@ -179,6 +180,9 @@ fi %changelog +* Sun Jan 15 2023 seth - 7.0^20230115.f1247d2-1 +- add 0001-find-cmark-with-pkgconfig.patch + * Fri Jan 13 2023 seth - 7.0^20230113.3de681d-1 - add cmark as a build dep From 781be97ce71133b7ac710b394a11c73845d88ed2 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jan 2023 00:54:55 +0000 Subject: [PATCH 063/113] 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 3760b5f0d4..2fe690d108 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.2.28 +Version: 1.2.30 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 58c59a87a91728468f69ec359af95c9ef1876f83 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jan 2023 09:11:51 +0000 Subject: [PATCH 064/113] 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 25a0e95afe..71dfc9cf22 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 f1247d2224e2ca81076d52fe53f0ddb0382713fd +%global commit 1a35fec1341323950eb5cb4ee1d2791b2241db67 %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 8e6faa43bc..2a3e67118d 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 f1247d2224e2ca81076d52fe53f0ddb0382713fd +%global commit 1a35fec1341323950eb5cb4ee1d2791b2241db67 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global libnbtplusplus_commit 2203af7eeb48c45398139b583615134efd8d407f %global quazip_commit 6117161af08e366c37499895b00ef62f93adc345 From 3d60755dfea2e04f29d3ab47b5303dd77fc502f9 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jan 2023 15:35:40 +0000 Subject: [PATCH 065/113] 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 c10cbef056..ceaf589d1e 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.1.49 +Version: 1.1.50 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From fcf320b29d7bd94129ec09006a2f19626237fd43 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Mon, 16 Jan 2023 21:09:44 +0000 Subject: [PATCH 066/113] Automatic Update: blackbox-terminal --- anda/others/blackbox-terminal/blackbox-terminal.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/others/blackbox-terminal/blackbox-terminal.spec b/anda/others/blackbox-terminal/blackbox-terminal.spec index 321e47152e..f573f16edf 100644 --- a/anda/others/blackbox-terminal/blackbox-terminal.spec +++ b/anda/others/blackbox-terminal/blackbox-terminal.spec @@ -1,5 +1,5 @@ Name: blackbox-terminal -Version: 0.13.0 +Version: 0.13.1 Release: %autorelease Summary: A beautiful GTK 4 terminal License: GPLv3 From 61e1dc34ef8a3c410c02d8f0a36aa32ef0dc5d40 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Tue, 17 Jan 2023 02:52:19 +0000 Subject: [PATCH 067/113] 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 dbb49b59a7..5c083dd854 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 957fece0ca2a5c56e301578c102191a33a1384f6 +%global commit daa1e6b06604e3d4cd7f85482ab241c65135e642 %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commit_date %(date '+%Y%m%d') %global snapshot_info %{commit_date}.%{shortcommit} From f3b6ac0fe1939371681f7f807043b01ee3aa267b Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 17 Jan 2023 22:36:45 +0800 Subject: [PATCH 068/113] Add pantheon-tweaks --- .../elementary/pantheon-tweaks/anda.hcl | 5 +++ .../pantheon-tweaks/pantheon-tweaks.spec | 39 +++++++++++++++++++ .../elementary/pantheon-tweaks/update.rhai | 1 + 3 files changed, 45 insertions(+) create mode 100644 anda/desktops/elementary/pantheon-tweaks/anda.hcl create mode 100644 anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec create mode 100644 anda/desktops/elementary/pantheon-tweaks/update.rhai diff --git a/anda/desktops/elementary/pantheon-tweaks/anda.hcl b/anda/desktops/elementary/pantheon-tweaks/anda.hcl new file mode 100644 index 0000000000..6e4828ef3b --- /dev/null +++ b/anda/desktops/elementary/pantheon-tweaks/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "pantheon-tweaks.spec" + } +} diff --git a/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec b/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec new file mode 100644 index 0000000000..fa7df7467a --- /dev/null +++ b/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec @@ -0,0 +1,39 @@ +Name: pantheon-tweaks +Version: 1.0.4 +Release: %autorelease +Summary: A system settings panel for the Pantheon desktop environment +License: GPL-3.0 +URL: https://github.com/pantheon-tweaks/pantheon-tweaks +Source0: %{url}/archive/refs/tags/%{version}.tar.gz +BuildRequires: vala switchboard-devel pkgconfig(gee-0.8) pkgconfig(glib-2.0) +BuildRequires: granite-devel >= 6.0.0 pkgconfig(gtk+-3.0) meson vala +Requires: glib2 gtk3 libgee granite granite-devel switchboard-devel + +%description +A system settings panel for the Pantheon Desktop that +lets you easily and safely customise your desktop's appearance. + +%prep +%autosetup + +%build +%meson +%meson_build + +%install +%meson_install + +%files +%doc README.md +%license COPYING + +/usr/lib/debug/usr/lib64/switchboard/personal/libpantheon-tweaks.so-*.debug +/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 + + +%changelog +* Tue Jan 17 2023 windowsboy111 +- Initial package diff --git a/anda/desktops/elementary/pantheon-tweaks/update.rhai b/anda/desktops/elementary/pantheon-tweaks/update.rhai new file mode 100644 index 0000000000..feadafd1ef --- /dev/null +++ b/anda/desktops/elementary/pantheon-tweaks/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("pantheon-tweaks/pantheon-tweaks")); From e8dd09f87d655c8534c1bfbf3889c7caed020bbc Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Tue, 17 Jan 2023 23:43:50 +0800 Subject: [PATCH 069/113] a --- anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec b/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec index fa7df7467a..ec081b0268 100644 --- a/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec +++ b/anda/desktops/elementary/pantheon-tweaks/pantheon-tweaks.spec @@ -7,7 +7,7 @@ URL: https://github.com/pantheon-tweaks/pantheon-tweaks Source0: %{url}/archive/refs/tags/%{version}.tar.gz BuildRequires: vala switchboard-devel pkgconfig(gee-0.8) pkgconfig(glib-2.0) BuildRequires: granite-devel >= 6.0.0 pkgconfig(gtk+-3.0) meson vala -Requires: glib2 gtk3 libgee granite granite-devel switchboard-devel +Requires: glib2 gtk3 libgee granite %description A system settings panel for the Pantheon Desktop that From ff82e77522d8d338feae70cfde19e19953e0db19 Mon Sep 17 00:00:00 2001 From: lleyton Date: Tue, 17 Jan 2023 23:10:26 +0000 Subject: [PATCH 070/113] Upload SRPMs (#131) --- .github/workflows/autobuild.yml | 2 +- .github/workflows/bootstrap-anda.yml | 2 +- .github/workflows/bootstrap-subatomic.yml | 2 +- .github/workflows/build.yml | 2 +- .github/workflows/mass-rebuild.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index 37c9d7ee75..85294df495 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -78,4 +78,4 @@ jobs: subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/rpms/* + terra${{ matrix.version }} anda-build/rpm/{rpms,srpm}/* diff --git a/.github/workflows/bootstrap-anda.yml b/.github/workflows/bootstrap-anda.yml index f334dab9ad..d3b8f4d7c3 100644 --- a/.github/workflows/bootstrap-anda.yml +++ b/.github/workflows/bootstrap-anda.yml @@ -51,4 +51,4 @@ jobs: subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/rpms/* + terra${{ matrix.version }} anda-build/rpm/{rpms,srpm}/* diff --git a/.github/workflows/bootstrap-subatomic.yml b/.github/workflows/bootstrap-subatomic.yml index b56d3cbbe5..b4809e207b 100644 --- a/.github/workflows/bootstrap-subatomic.yml +++ b/.github/workflows/bootstrap-subatomic.yml @@ -55,4 +55,4 @@ jobs: subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/rpms/* + terra${{ matrix.version }} anda-build/rpm/{rpms,srpm}/* diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d3c9b294e4..5a2ede9bb2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -40,4 +40,4 @@ jobs: subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/rpms/* + terra${{ matrix.version }} anda-build/rpm/{rpms,srpm}/* diff --git a/.github/workflows/mass-rebuild.yml b/.github/workflows/mass-rebuild.yml index 9bbabd2d4a..f004cae8c1 100644 --- a/.github/workflows/mass-rebuild.yml +++ b/.github/workflows/mass-rebuild.yml @@ -70,4 +70,4 @@ jobs: subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/rpms/* + terra${{ matrix.version }} anda-build/rpm/{rpms,srpm}/* From 79d60fedd797c3bd11b6b036bbae5a303ed117d4 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 18 Jan 2023 00:57:39 +0000 Subject: [PATCH 071/113] 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 2fe690d108..d439fa6cf4 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.2.30 +Version: 1.2.31415 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From a920aa968c15d1e5f987af36bebf041d0aff0211 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 18 Jan 2023 06:39:08 +0000 Subject: [PATCH 072/113] 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 ceaf589d1e..34cf0b2bdd 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.1.50 +Version: 1.1.51 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From d4de89359d48306262bb20490a3abe4a4253d76c Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 18 Jan 2023 07:10:37 +0000 Subject: [PATCH 073/113] 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 d439fa6cf4..7c655c4f72 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.2.31415 +Version: 1.2.40 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 3567ab505c59b3ac57d29a923166b76214842836 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 18 Jan 2023 17:56:15 +0800 Subject: [PATCH 074/113] Add fuc --- CODEOWNERS | 4 +-- anda/tools/fuc/anda.hcl | 5 ++++ anda/tools/fuc/fuc.spec | 58 ++++++++++++++++++++++++++++++++++++++ anda/tools/fuc/update.rhai | 1 + 4 files changed, 65 insertions(+), 3 deletions(-) create mode 100644 anda/tools/fuc/anda.hcl create mode 100644 anda/tools/fuc/fuc.spec create mode 100644 anda/tools/fuc/update.rhai diff --git a/CODEOWNERS b/CODEOWNERS index a838442c91..80bada7762 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -9,8 +9,6 @@ /SECURITY.md @lleyton /anda.hcl @lleyton /comps.xml @lleyton -/requirements.txt @windowsboy111 -/update.sh @windowsboy111 # Package maintainers /anda/lib/libbismuth @lainsce @@ -29,4 +27,4 @@ /anda/srpm-macros @korewaChino /anda/rust/starship @korewaChino /anda/rust/zellij @korewaChino -/anda/audio/distrho @korewaChino \ No newline at end of file +/anda/audio/distrho @korewaChino diff --git a/anda/tools/fuc/anda.hcl b/anda/tools/fuc/anda.hcl new file mode 100644 index 0000000000..be1a58f807 --- /dev/null +++ b/anda/tools/fuc/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "fuc.spec" + } +} diff --git a/anda/tools/fuc/fuc.spec b/anda/tools/fuc/fuc.spec new file mode 100644 index 0000000000..08f1a5e84a --- /dev/null +++ b/anda/tools/fuc/fuc.spec @@ -0,0 +1,58 @@ +%global debug_package %{nil} + +Name: fuc +Version: 1.1.3 +Release: %autorelease +Summary: Modern, performance focused unix commands +URL: https://github.com/SUPERCILEX/fuc +Source0: https://raw.githubusercontent.com/SUPERCILEX/fuc/%{version}/README.md +Source1: https://raw.githubusercontent.com/SUPERCILEX/fuc/%{version}/LICENSE +%ifarch x86_64 +Source2: %{url}/releases/download/%{version}/rmz-x86_64-unknown-linux-gnu +Source3: %{url}/releases/download/%{version}/cpz-x86_64-unknown-linux-gnu +%elifarch aarch64 +Source2: %{url}/releases/download/%{version}/rmz-aarch64-unknown-linux-gnu +Source3: %{url}/releases/download/%{version}/cpz-aarch64-unknown-linux-gnu +%endif +License: Apache-2.0 +Requires: cpz rmz + +%description +Fast Unix Commands, +the FUC-ing project providing modern unix commands focused on performance. + +%package -n rmz +Summary: Fast `rm` command from the FUC project + +%description -n rmz +%{summary}. See the `fuc` package. + +%package -n cpz +Summary: Fast `cp` command from the FUC project + +%description -n cpz +%{summary}. See the `fuc` package. + +%prep + +%build + +%install +install -Dm644 %{SOURCE0} "%{buildroot}/%{_datadir}/doc/%{name}/README.md" +install -Dm644 %{SOURCE1} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE" +install -Dm755 %{SOURCE2} %{buildroot}/usr/bin/rmz +install -Dm755 %{SOURCE3} %{buildroot}/usr/bin/cpz + +%files +%doc README.md +%license LICENSE + +%files -n rmz +/usr/bin/rmz + +%files -n cpz +/usr/bin/cpz + +%changelog +* Wed Jan 18 2023 windowsboy111 +- Initial package diff --git a/anda/tools/fuc/update.rhai b/anda/tools/fuc/update.rhai new file mode 100644 index 0000000000..f6a1b02b70 --- /dev/null +++ b/anda/tools/fuc/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("SUPERCILEX/fuc")); From 3621ce8bdbbaa771191f96bd095bc6e820e72ca1 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Wed, 18 Jan 2023 18:32:18 +0800 Subject: [PATCH 075/113] Fix openasar --- .../anda.hcl | 2 +- .../discord-canary-openasar.spec | 55 +++++++++++++++++++ .../update.rhai | 3 + .../apps/openasar-canary/openasar-canary.spec | 41 -------------- 4 files changed, 59 insertions(+), 42 deletions(-) rename anda/apps/{openasar-canary => discord-canary-openasar}/anda.hcl (54%) create mode 100644 anda/apps/discord-canary-openasar/discord-canary-openasar.spec rename anda/apps/{openasar-canary => discord-canary-openasar}/update.rhai (68%) delete mode 100644 anda/apps/openasar-canary/openasar-canary.spec diff --git a/anda/apps/openasar-canary/anda.hcl b/anda/apps/discord-canary-openasar/anda.hcl similarity index 54% rename from anda/apps/openasar-canary/anda.hcl rename to anda/apps/discord-canary-openasar/anda.hcl index 96fe647a6b..dff3753b5c 100644 --- a/anda/apps/openasar-canary/anda.hcl +++ b/anda/apps/discord-canary-openasar/anda.hcl @@ -1,6 +1,6 @@ project "pkg" { rpm { - spec = "openasar-canary.spec" + spec = "discord-canary-openasar.spec" update = "" } } diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec new file mode 100644 index 0000000000..232c71d1ed --- /dev/null +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -0,0 +1,55 @@ +%define debug_package %{nil} +%define commit 40b27dd1b8dd48277207db1b165c220c3441484c + +Name: openasar-canary +Version: 0.0.146 +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 +Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz +Source1: %{url}/releases/download/nightly/app.asar +Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver +ExclusiveArch: x86_64 + +%description +%{summary}. + +%prep +%autosetup -n DiscordCanary + + +%build + + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p %{buildroot}%{_datadir}/discord-canary-openasar +cp -rv * %{buildroot}%{_datadir}/discord-canary-openasar +mkdir -p %{buildroot}%{_datadir}/applications/ +mkdir -p %{buildroot}%{_datadir}/pixmaps +install discord-canary.desktop %{buildroot}%{_datadir}/applications/discord-canary-openasar.desktop +install discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary-openasar.png +cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-canary-openasar/app.asar + + +# trigger on discord-canary +%triggerin -- discord-canary +cp %{_datadir}/openasar-canary/app.asar %{_datadir}/discord-canary/resources/app.asar + + + +%files +%{_datadir}/discord-canary-openasar/ +%{_datadir}/applications/discord-canary-openasar.desktop +%{_datadir}/pixmaps/discord-canary-openasar.png + + +%changelog +* Wed Jan 18 2023 windowsboy111 - 0.0.146-1 +- Renamed from openasar-canary to discord-canary-openasar +- Fix issues after removing discord-canary package +- Bundle discord-canary + +* Thu Oct 20 2022 Cappy Ishihara +- diff --git a/anda/apps/openasar-canary/update.rhai b/anda/apps/discord-canary-openasar/update.rhai similarity index 68% rename from anda/apps/openasar-canary/update.rhai rename to anda/apps/discord-canary-openasar/update.rhai index 8efb397ee3..6f53c55c7e 100644 --- a/anda/apps/openasar-canary/update.rhai +++ b/anda/apps/discord-canary-openasar/update.rhai @@ -9,3 +9,6 @@ if sha != cur { } else { print("openasar-canary: Up to date!"); } +let html = get("https://discordapp.com/api/download/canary?platform=linux&format=tar.gz"); +let newver = find("https://dl-canary\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); +rpm.version(newver); diff --git a/anda/apps/openasar-canary/openasar-canary.spec b/anda/apps/openasar-canary/openasar-canary.spec deleted file mode 100644 index 1b003ed562..0000000000 --- a/anda/apps/openasar-canary/openasar-canary.spec +++ /dev/null @@ -1,41 +0,0 @@ -%define commit 40b27dd1b8dd48277207db1b165c220c3441484c - -Name: openasar-canary -Version: nightly.%{autogitdate} -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 -URL: https://github.com/GooseMod/OpenAsar -Source0: %{url}/releases/download/nightly/app.asar - -Requires: discord-canary - -%description -%{summary}. - -%prep - - -%build - - -%install -mkdir -p %{buildroot}%{_datadir}/openasar-canary -cp -v %{SOURCE0} %{buildroot}%{_datadir}/openasar-canary/app.asar - - -# trigger on discord-canary -%triggerin -- discord-canary -cp %{_datadir}/openasar-canary/app.asar %{_datadir}/discord-canary/resources/app.asar - - - -%files -%{_datadir}/openasar-canary/app.asar - - - -%changelog -* Thu Oct 20 2022 Cappy Ishihara -- From 35ab2c43412920bef5f42ed82a399d20f458a859 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 18 Jan 2023 11:34:35 +0000 Subject: [PATCH 076/113] Automatic Update: nerd-fonts --- anda/fonts/nerd-fonts/nerd-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 1476162853..ce7bff9f1b 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -2,7 +2,7 @@ %global desc Nerd Fonts is a project that patches developer targeted fonts with a high number of glyphs (icons). Name: nerd-fonts -Version: 2.2.2 +Version: 2.3.0 Release: %autorelease URL: https://nerdfonts.com/ Source0: https://github.com/ryanoasis/nerd-fonts/archive/refs/tags/v%{version}.tar.gz From bddb178fb5d8c52cbeaa0a78dd858daf944321dd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 18 Jan 2023 14:10:22 +0000 Subject: [PATCH 077/113] 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 34cf0b2bdd..3c5f78221d 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.1.51 +Version: 1.1.52 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From d0d86b88e1cd55b18c52f0bf659ed348c4fcab88 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 18 Jan 2023 18:13:03 +0000 Subject: [PATCH 078/113] 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 3c5f78221d..546d10dcde 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.1.52 +Version: 1.1.53 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 3f6b9f52c83adf077b67bece3e6e752090bcf11f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 18 Jan 2023 19:09:12 +0000 Subject: [PATCH 079/113] 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 546d10dcde..40feba539f 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.1.53 +Version: 1.1.54 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From cdc7a2082d3079f6f9715b05774c0cf4cadc958a Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 18 Jan 2023 21:10:02 +0000 Subject: [PATCH 080/113] Automatic Update: nerd-fonts --- anda/fonts/nerd-fonts/nerd-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index ce7bff9f1b..fcb103973e 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -2,7 +2,7 @@ %global desc Nerd Fonts is a project that patches developer targeted fonts with a high number of glyphs (icons). Name: nerd-fonts -Version: 2.3.0 +Version: 2.3.1 Release: %autorelease URL: https://nerdfonts.com/ Source0: https://github.com/ryanoasis/nerd-fonts/archive/refs/tags/v%{version}.tar.gz From cbd9fa9ce2ef16044cd963677f3dcbdaf983c4bb Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 18 Jan 2023 23:11:00 +0000 Subject: [PATCH 081/113] 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 7c655c4f72..0f6ab0aace 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.2.40 +Version: 1.2.41 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From bd4171e7dd5a57fc9a222ec12c9b9b6d326ac54f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Wed, 18 Jan 2023 23:35:18 +0000 Subject: [PATCH 082/113] 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 0f6ab0aace..05baea877e 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.2.41 +Version: 1.2.42 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From c4f9cae037913f5b4d53a4bb8cf0a30f3b72cb0d Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 19 Jan 2023 04:14:18 +0000 Subject: [PATCH 083/113] 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 05baea877e..30b38182a0 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.2.42 +Version: 1.2.43 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 075ff63e5b052a59acfe7477393fb58364a724de Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 19 Jan 2023 04:39:41 +0000 Subject: [PATCH 084/113] 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 30b38182a0..1b590d15a5 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.2.43 +Version: 1.2.44 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From eaf104b3ccb8477d24786030f021cbec9cf72256 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 12:48:38 +0800 Subject: [PATCH 085/113] Add joshuto --- anda/rust/joshuto/anda.hcl | 5 +++ anda/rust/joshuto/rust-joshuto.spec | 48 +++++++++++++++++++++++++++++ anda/rust/joshuto/update.rhai | 1 + 3 files changed, 54 insertions(+) create mode 100644 anda/rust/joshuto/anda.hcl create mode 100644 anda/rust/joshuto/rust-joshuto.spec create mode 100644 anda/rust/joshuto/update.rhai diff --git a/anda/rust/joshuto/anda.hcl b/anda/rust/joshuto/anda.hcl new file mode 100644 index 0000000000..90901a334a --- /dev/null +++ b/anda/rust/joshuto/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-joshuto.spec" + } +} diff --git a/anda/rust/joshuto/rust-joshuto.spec b/anda/rust/joshuto/rust-joshuto.spec new file mode 100644 index 0000000000..dfc6222dad --- /dev/null +++ b/anda/rust/joshuto/rust-joshuto.spec @@ -0,0 +1,48 @@ +# Generated by rust2rpm 23 +%bcond_without check + +%global crate joshuto + +Name: rust-joshuto +Version: 0.9.4 +Release: %autorelease +Summary: Terminal file manager inspired by ranger + +License: LGPL-3.0 +URL: https://crates.io/crates/joshuto +Source: %{crates_source} + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Terminal file manager inspired by ranger.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%doc README.md +%{_bindir}/joshuto + +%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/joshuto/update.rhai b/anda/rust/joshuto/update.rhai new file mode 100644 index 0000000000..a43949c704 --- /dev/null +++ b/anda/rust/joshuto/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("joshuto")); From 9aa1cf1d78f26ddde2e0e12013af11a0433dcd02 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 14:27:19 +0800 Subject: [PATCH 086/113] gotta test stuff --- anda/fonts/nerd-fonts/nerd-fonts.spec | 48 ++++++++++++++------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index fcb103973e..3a538d56eb 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -5,10 +5,11 @@ Name: nerd-fonts Version: 2.3.1 Release: %autorelease URL: https://nerdfonts.com/ -Source0: https://github.com/ryanoasis/nerd-fonts/archive/refs/tags/v%{version}.tar.gz +Source0: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%{version}/readme.md +Source1: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%{version}/LICENSE License: OFLv1.1 Summary: All packaged Nerd fonts -BuildArch: noarch +BuildArch: noarch Requires: %{lua: local x = "" local ver = rpm.expand("%{version}") @@ -17,6 +18,15 @@ for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do end print(x) } +BuildRequires: unzip +%{lua: +local url = rpm.expand(": https://github.com/ryanoasis/nerd-fonts/releases/download/v%{version}/"); +local n = 2; +for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do + print("Source"..n..url..font..".zip\n") + n = n + 1 +end +} %description %{desc} Specifically to add a high number of extra glyphs from popular @@ -34,31 +44,23 @@ end %global debug_package %{nil} %prep -%autosetup -n %{name}-%{version} +mkdir fonts +unzip *.zip -d fonts %build -find patched-fonts -name "* Windows Compatible.*" -delete -find patched-fonts -name "font-info.md" -delete -find patched-fonts -name "readme.md" -delete - -search() { - for folder in $1/*; do - if [[ -d "$folder/complete" ]]; then - mv $folder/complete/* $folder/ - rmdir $folder/complete - else - if [[ -d $folder ]]; then - search $folder - fi - fi - done - return 0 -} -search patched-fonts +find fonts -name "* Windows Compatible.*" -delete +find fonts -name "*.txt" -delete +find fonts -name "readme.md" -delete %install -mkdir -p %{buildroot}/%{_datadir}/fonts/nerd-fonts/ -cp -r patched-fonts/* %{buildroot}/%{_datadir}/fonts/nerd-fonts/ +%{lua: +local dir = rpm.expand("%{buildroot}/%{_datadir}/fonts/nerd-fonts/"); +for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do + print("mv "..font.." "..dir) +end +} +install -Dm644 %{SOURCE0} "%{buildroot}/%{_datadir}/doc/%{name}/README.md" +install -Dm644 %{SOURCE1} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE" %files From cd7577d9d87f947bd7414b316c92095dd15fb571 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 14:27:59 +0800 Subject: [PATCH 087/113] some debug --- anda/fonts/nerd-fonts/nerd-fonts.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 3a538d56eb..4b477643e5 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -48,6 +48,9 @@ mkdir fonts unzip *.zip -d fonts %build +echo "===========================================" +ls fonts +echo "===========================================" find fonts -name "* Windows Compatible.*" -delete find fonts -name "*.txt" -delete find fonts -name "readme.md" -delete From ebce37493bf321a6e310db25d613fc64f0bfc3c1 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 14:42:21 +0800 Subject: [PATCH 088/113] fix unzip --- anda/fonts/nerd-fonts/nerd-fonts.spec | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 4b477643e5..5e338bbf65 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -46,6 +46,14 @@ end %prep mkdir fonts unzip *.zip -d fonts +%{lua: +local n = 2; +for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do + local src = rpm.expand("%{SOURCE"..n.."}") + print("unzip "..src.." -d fonts\n") + n = n + 1 +end +} %build echo "===========================================" From ff9dc3804695ebe68393f6ceb2d07d587e2fe63c Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 14:55:23 +0800 Subject: [PATCH 089/113] I forgot --- anda/fonts/nerd-fonts/nerd-fonts.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 5e338bbf65..acf0a9d3b1 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -45,7 +45,6 @@ end %prep mkdir fonts -unzip *.zip -d fonts %{lua: local n = 2; for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do From 339856ef34038a3a65b122436eab2dbbf87a94fd Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 15:14:00 +0800 Subject: [PATCH 090/113] no overwrite come on --- 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 acf0a9d3b1..ffb0bc6f13 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -49,7 +49,7 @@ mkdir fonts local n = 2; for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do local src = rpm.expand("%{SOURCE"..n.."}") - print("unzip "..src.." -d fonts\n") + print("unzip "..src.." -d fonts/"..font.."\n") n = n + 1 end } @@ -66,7 +66,7 @@ find fonts -name "readme.md" -delete %{lua: local dir = rpm.expand("%{buildroot}/%{_datadir}/fonts/nerd-fonts/"); for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do - print("mv "..font.." "..dir) + print("mv fonts/"..font.." "..dir) end } install -Dm644 %{SOURCE0} "%{buildroot}/%{_datadir}/doc/%{name}/README.md" From 6aae6533f0bc68f157a1f939f848f9f3c90b58dd Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 15:45:53 +0800 Subject: [PATCH 091/113] fix mv --- anda/fonts/nerd-fonts/nerd-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index ffb0bc6f13..bdc6558748 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -66,7 +66,7 @@ find fonts -name "readme.md" -delete %{lua: local dir = rpm.expand("%{buildroot}/%{_datadir}/fonts/nerd-fonts/"); for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do - print("mv fonts/"..font.." "..dir) + print("mv fonts/"..font.." "..dir.."\n") end } install -Dm644 %{SOURCE0} "%{buildroot}/%{_datadir}/doc/%{name}/README.md" From 0a39d2e77a2442885c4ceeaeee7bb23417795808 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 15:49:09 +0800 Subject: [PATCH 092/113] remove debug --- anda/fonts/nerd-fonts/nerd-fonts.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index bdc6558748..d603f6f564 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -55,9 +55,6 @@ end } %build -echo "===========================================" -ls fonts -echo "===========================================" find fonts -name "* Windows Compatible.*" -delete find fonts -name "*.txt" -delete find fonts -name "readme.md" -delete From fee9db060df07e954160abb3e2e8cc9b590a5427 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 16:16:54 +0800 Subject: [PATCH 093/113] some optimisations --- anda/fonts/nerd-fonts/nerd-fonts.spec | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index d603f6f564..89813e48e0 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -44,30 +44,27 @@ end %global debug_package %{nil} %prep -mkdir fonts +mkdir -p %{buildroot}/usr/share/fonts/nerd-fonts/ %{lua: +local dest = rpm.expand("%{buildroot}/usr/share/fonts/nerd-fonts/"); local n = 2; for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do local src = rpm.expand("%{SOURCE"..n.."}") - print("unzip "..src.." -d fonts/"..font.."\n") + print("unzip "..src.." -d "..dest..font.." &\n") n = n + 1 end } +wait %build -find fonts -name "* Windows Compatible.*" -delete -find fonts -name "*.txt" -delete -find fonts -name "readme.md" -delete +find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "* Windows Compatible.*" -delete & +find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "*.txt" -delete & +find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "readme.md" -delete & +wait %install -%{lua: -local dir = rpm.expand("%{buildroot}/%{_datadir}/fonts/nerd-fonts/"); -for font in (rpm.expand("%{flist}")):gmatch("[^ ]+") do - print("mv fonts/"..font.." "..dir.."\n") -end -} -install -Dm644 %{SOURCE0} "%{buildroot}/%{_datadir}/doc/%{name}/README.md" -install -Dm644 %{SOURCE1} "%{buildroot}/%{_datadir}/licenses/%{name}/LICENSE" +install -Dm644 %{SOURCE0} "%{buildroot}/usr/share/doc/%{name}/README.md" +install -Dm644 %{SOURCE1} "%{buildroot}/usr/share/licenses/%{name}/LICENSE" %files From 5d841402e672213c25a6034a2720f3e9444f92b7 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 16:28:46 +0800 Subject: [PATCH 094/113] I honestly thought I renamed it (#136) Signed-off-by: windowsboy111 Signed-off-by: windowsboy111 --- anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 232c71d1ed..6ba6368c66 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} %define commit 40b27dd1b8dd48277207db1b165c220c3441484c -Name: openasar-canary +Name: discord-canary-openasar Version: 0.0.146 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 From e875e9a6f11f61b93c4d4e1296563c8b8de41fdb Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 16:39:28 +0800 Subject: [PATCH 095/113] Forgot rename --- anda/fonts/nerd-fonts/nerd-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 89813e48e0..7487d5d408 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -63,7 +63,7 @@ find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "readme.md" -delete & wait %install -install -Dm644 %{SOURCE0} "%{buildroot}/usr/share/doc/%{name}/README.md" +install -Dm644 %{SOURCE0} "%{buildroot}/usr/share/doc/%{name}/readme.md" install -Dm644 %{SOURCE1} "%{buildroot}/usr/share/licenses/%{name}/LICENSE" From 42df8a891809e45e94877963ad051436ab4a58d1 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 16:39:59 +0800 Subject: [PATCH 096/113] you know what --- 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 7487d5d408..0a8cbeda18 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -63,8 +63,8 @@ find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "readme.md" -delete & wait %install -install -Dm644 %{SOURCE0} "%{buildroot}/usr/share/doc/%{name}/readme.md" -install -Dm644 %{SOURCE1} "%{buildroot}/usr/share/licenses/%{name}/LICENSE" +install -Dm644 %{SOURCE0} %{buildroot}/usr/share/doc/%{name}/ +install -Dm644 %{SOURCE1} %{buildroot}/usr/share/licenses/%{name}/ %files From 562d03d68de5493a61c424181933958538f96c34 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 17:04:38 +0800 Subject: [PATCH 097/113] mkdir Signed-off-by: windowsboy111 --- anda/fonts/nerd-fonts/nerd-fonts.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 0a8cbeda18..b17e062139 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -44,6 +44,10 @@ end %global debug_package %{nil} %prep + +%build + +%install mkdir -p %{buildroot}/usr/share/fonts/nerd-fonts/ %{lua: local dest = rpm.expand("%{buildroot}/usr/share/fonts/nerd-fonts/"); @@ -56,13 +60,12 @@ end } wait -%build find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "* Windows Compatible.*" -delete & find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "*.txt" -delete & find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "readme.md" -delete & wait -%install +mkdir -p %{buildroot}/usr/share/{doc,licenses}/%{name}/ install -Dm644 %{SOURCE0} %{buildroot}/usr/share/doc/%{name}/ install -Dm644 %{SOURCE1} %{buildroot}/usr/share/licenses/%{name}/ From 8f2cc050b275bd8179550b2a3da17f82fc4076c0 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 17:13:44 +0800 Subject: [PATCH 098/113] fix lint --- anda/nim/nim/nim.spec | 4 ++-- anda/python/protobuf/python3-protobuf.spec | 3 --- anda/python/python3-protobuf/python3-python3-protobuf.spec | 4 ++-- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/anda/nim/nim/nim.spec b/anda/nim/nim/nim.spec index d185f487ca..131adb1b60 100644 --- a/anda/nim/nim/nim.spec +++ b/anda/nim/nim/nim.spec @@ -1,5 +1,5 @@ %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 -%global debug_package %{nil} +%global debug_package %{nil} Name: nim Version: 1.6.10 @@ -68,7 +68,7 @@ sed -i '/ google/protobuf/inte %install %py3_install -#%check -#%{__python3} setup.py test +%dnl %check +%dnl %{__python3} setup.py test %files %doc README.txt From 6bdefa3d730557b31b2f58c95af8b970a6644cf2 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 17:37:37 +0800 Subject: [PATCH 099/113] fix doc and licenses for subpackages --- anda/fonts/nerd-fonts/nerd-fonts.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index b17e062139..759569c0ff 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -62,7 +62,11 @@ wait find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "* Windows Compatible.*" -delete & find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "*.txt" -delete & -find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "readme.md" -delete & +for folder in %{buildroot}/usr/share/fonts/nerd-fonts/*; do + mkdir %{buildroot}/usr/share/{doc,licenses}/"${folder,,}" + (cd $folder && install -Dm644 readme.md %{buildroot}/usr/share/doc/"${folder,,}") + (cd $folder && install -Dm644 *.txt %{buildroot}/usr/share/licenses/"${folder,,}") +done wait mkdir -p %{buildroot}/usr/share/{doc,licenses}/%{name}/ From 0daf6c42aa264779bf38dd74eb4dc6c3283482e0 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 18:02:02 +0800 Subject: [PATCH 100/113] Fix folder loop issue --- anda/fonts/nerd-fonts/nerd-fonts.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 759569c0ff..42d0de0b1b 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -62,10 +62,12 @@ wait find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "* Windows Compatible.*" -delete & find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "*.txt" -delete & -for folder in %{buildroot}/usr/share/fonts/nerd-fonts/*; do +cd %{buildroot}/usr/share/fonts/nerd-fonts/ +for folder in *; do + a=`echo $folder | sed 's/./\L&/g'` mkdir %{buildroot}/usr/share/{doc,licenses}/"${folder,,}" - (cd $folder && install -Dm644 readme.md %{buildroot}/usr/share/doc/"${folder,,}") - (cd $folder && install -Dm644 *.txt %{buildroot}/usr/share/licenses/"${folder,,}") + (cd $folder && install -Dm644 readme.md %{buildroot}/usr/share/doc/$a) + (cd $folder && install -Dm644 *.txt %{buildroot}/usr/share/licenses/$a) done wait From da08670ac8aa847c0ba105f5acd4f5a371b37427 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 18:20:33 +0800 Subject: [PATCH 101/113] mkdir `-p` --- anda/fonts/nerd-fonts/nerd-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 42d0de0b1b..a43bdb579f 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -65,7 +65,7 @@ find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "*.txt" -delete & cd %{buildroot}/usr/share/fonts/nerd-fonts/ for folder in *; do a=`echo $folder | sed 's/./\L&/g'` - mkdir %{buildroot}/usr/share/{doc,licenses}/"${folder,,}" + mkdir -p %{buildroot}/usr/share/{doc,licenses}/"${folder,,}" (cd $folder && install -Dm644 readme.md %{buildroot}/usr/share/doc/$a) (cd $folder && install -Dm644 *.txt %{buildroot}/usr/share/licenses/$a) done From 6c5d77a238aa0d7e929e8556e89f37d31b81c8c7 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 18:39:59 +0800 Subject: [PATCH 102/113] fix license install --- anda/fonts/nerd-fonts/nerd-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index a43bdb579f..3dbb187fdf 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -67,7 +67,7 @@ for folder in *; do a=`echo $folder | sed 's/./\L&/g'` mkdir -p %{buildroot}/usr/share/{doc,licenses}/"${folder,,}" (cd $folder && install -Dm644 readme.md %{buildroot}/usr/share/doc/$a) - (cd $folder && install -Dm644 *.txt %{buildroot}/usr/share/licenses/$a) + install -Dm644 %{SOURCE1} %{buildroot}/usr/share/licenses/$a done wait From 5478e26b364a3c2e99ae6c57824d1b36a57bfc9a Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 19:09:02 +0800 Subject: [PATCH 103/113] idk anymore --- anda/fonts/nerd-fonts/nerd-fonts.spec | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index 3dbb187fdf..f51bdc294d 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -44,6 +44,8 @@ end %global debug_package %{nil} %prep +cp %{SOURCE0} . +cp %{SOURCE1} . %build @@ -62,19 +64,9 @@ wait find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "* Windows Compatible.*" -delete & find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "*.txt" -delete & -cd %{buildroot}/usr/share/fonts/nerd-fonts/ -for folder in *; do - a=`echo $folder | sed 's/./\L&/g'` - mkdir -p %{buildroot}/usr/share/{doc,licenses}/"${folder,,}" - (cd $folder && install -Dm644 readme.md %{buildroot}/usr/share/doc/$a) - install -Dm644 %{SOURCE1} %{buildroot}/usr/share/licenses/$a -done +find %{buildroot}/usr/share/fonts/nerd-fonts/ -name "readme.md" -delete & wait -mkdir -p %{buildroot}/usr/share/{doc,licenses}/%{name}/ -install -Dm644 %{SOURCE0} %{buildroot}/usr/share/doc/%{name}/ -install -Dm644 %{SOURCE1} %{buildroot}/usr/share/licenses/%{name}/ - %files %doc readme.md From 4906fc8fedbc4ab93b63d3134029eff6b29f3c0a Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Thu, 19 Jan 2023 22:30:39 +0800 Subject: [PATCH 104/113] Add discord (#137) --- .../discord-canary-openasar.spec | 12 ++--- anda/apps/discord/anda.hcl | 5 +++ anda/apps/discord/discord.spec | 44 +++++++++++++++++++ anda/apps/discord/update.rhai | 3 ++ 4 files changed, 55 insertions(+), 9 deletions(-) create mode 100644 anda/apps/discord/anda.hcl create mode 100644 anda/apps/discord/discord.spec create mode 100644 anda/apps/discord/update.rhai diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 6ba6368c66..8fe9c2500a 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -3,7 +3,7 @@ Name: discord-canary-openasar Version: 0.0.146 -Release: 1%{?dist} +Release: 2%{?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 @@ -18,9 +18,9 @@ ExclusiveArch: x86_64 %prep %autosetup -n DiscordCanary - %build - +sed "s@/usr/share/discord-canary/@/usr/share/discord-canary-openasar@g" discord-canary.desktop > a +sed "s@Discord Canary@Discord Canary OpenAsar@g" a > discord-canary.desktop %install rm -rf $RPM_BUILD_ROOT @@ -33,12 +33,6 @@ install discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary-openasar.png cp -v %{SOURCE1} %{buildroot}%{_datadir}/discord-canary-openasar/app.asar -# trigger on discord-canary -%triggerin -- discord-canary -cp %{_datadir}/openasar-canary/app.asar %{_datadir}/discord-canary/resources/app.asar - - - %files %{_datadir}/discord-canary-openasar/ %{_datadir}/applications/discord-canary-openasar.desktop diff --git a/anda/apps/discord/anda.hcl b/anda/apps/discord/anda.hcl new file mode 100644 index 0000000000..69b5995858 --- /dev/null +++ b/anda/apps/discord/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "discord.spec" + } +} diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec new file mode 100644 index 0000000000..35269ee770 --- /dev/null +++ b/anda/apps/discord/discord.spec @@ -0,0 +1,44 @@ +%define debug_package %{nil} + +Name: discord +Version: 0.0.24 +Release: 1%{?dist} +Summary: Free Voice and Text Chat for Gamers. +URL: discord.com +Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz +License: https://discord.com/terms +Requires: libatomic glibc alsa-lib GConf2 libnotify libstdc++ libappindicator libcxx libXScrnSaver +Requires: nspr >= 4.13 +Requires: nss >= 3.27 +Requires: libX11 >= 1.6 +Requires: libXtst >= 1.2 +Group: Applications/Internet +ExclusiveArch: x86_64 +%description +Imagine a place where you can belong to a school club, a gaming group, +or a worldwide art community. Where just you and a handful of friends +can spend time together. A place that makes it easy to talk every day +and hang out more often. + +%prep +%autosetup -n Discord + +%build + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p %{buildroot}%{_datadir}/discord +cp -rv * %{buildroot}%{_datadir}/discord +mkdir -p %{buildroot}%{_datadir}/applications/ +mkdir -p %{buildroot}%{_datadir}/pixmaps +install discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop +install discord.png %{buildroot}%{_datadir}/pixmaps/discord.png + +%files +%{_datadir}/discord/ +%{_datadir}/applications/discord.desktop +%{_datadir}/pixmaps/discord.png + +%changelog +* Thu Jan 19 2023 windowsboy111 - 0.0.143-1 +- Initial package diff --git a/anda/apps/discord/update.rhai b/anda/apps/discord/update.rhai new file mode 100644 index 0000000000..cabf84bbc9 --- /dev/null +++ b/anda/apps/discord/update.rhai @@ -0,0 +1,3 @@ +let html = get("https://discordapp.com/api/download?platform=linux&format=tar.gz"); +let newver = find("https://dl\\.discordapp\\.net/apps/linux/([\\.\\d]+)/", html, 1); +rpm.version(newver); From 30d7da68a785db7849de6654afae59c0223b6773 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 19 Jan 2023 19:34:51 +0000 Subject: [PATCH 105/113] 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 40feba539f..21f7a8a310 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.1.54 +Version: 1.1.55 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From f34e7e2ec1b28b00505d2329acc0ed8a567e45cd Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 19 Jan 2023 20:11:47 +0000 Subject: [PATCH 106/113] 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 21f7a8a310..7ce72ec138 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.1.55 +Version: 1.1.58 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From a98b5c152efce65d32d1f36ba02ed6e62eb66883 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 19 Jan 2023 21:34:57 +0000 Subject: [PATCH 107/113] 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 7ce72ec138..852a3b01f6 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.1.58 +Version: 1.1.60 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From f0656ac427677350b0a73eca185452ff28874787 Mon Sep 17 00:00:00 2001 From: Raboneko Date: Thu, 19 Jan 2023 22:10:49 +0000 Subject: [PATCH 108/113] 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 1b590d15a5..389cd0c286 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.2.44 +Version: 1.2.45 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 852a3b01f6..ba7213749c 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.1.60 +Version: 1.1.62 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium From 6e4d9b7196150ee470754eb065593e18f4574ebc Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 20 Jan 2023 02:19:04 +0000 Subject: [PATCH 109/113] 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 389cd0c286..50e4e694c4 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.2.45 +Version: 1.2.50 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From f4577907bde11ddf512502d6c7af241ddf5fb50f Mon Sep 17 00:00:00 2001 From: Raboneko Date: Fri, 20 Jan 2023 02:58:27 +0000 Subject: [PATCH 110/113] Automatic Update: latte-dock-nightly libhelium --- anda/desktops/kde/latte-dock-nightly/latte-dock-nightly.spec | 2 +- anda/lib/libhelium/libhelium.spec | 2 +- 2 files changed, 2 insertions(+), 2 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 5c083dd854..3c15186316 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 daa1e6b06604e3d4cd7f85482ab241c65135e642 +%global commit 57c6148dc47da74c6c5fa0e2336db18a868e459a %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/lib/libhelium/libhelium.spec b/anda/lib/libhelium/libhelium.spec index 50e4e694c4..0dd4cedb0c 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.2.50 +Version: 1.2.51 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/libhelium From 1b185f5dc141f024b193ee207d2ea844ff91e516 Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 20 Jan 2023 13:33:11 +0800 Subject: [PATCH 111/113] Fix .desktop --- .../apps/discord-canary-openasar/discord-canary-openasar.spec | 4 ++-- 1 file 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 8fe9c2500a..f70ca3860d 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -3,7 +3,7 @@ Name: discord-canary-openasar Version: 0.0.146 -Release: 2%{?dist} +Release: 3%{?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 @@ -19,7 +19,7 @@ ExclusiveArch: x86_64 %autosetup -n DiscordCanary %build -sed "s@/usr/share/discord-canary/@/usr/share/discord-canary-openasar@g" discord-canary.desktop > a +sed "s@discord-canary@discord-canary-openasar@g" discord-canary.desktop > a sed "s@Discord Canary@Discord Canary OpenAsar@g" a > discord-canary.desktop %install From 2b412e7d8a6d4d8d2dbfb29c5370af102016bd5b Mon Sep 17 00:00:00 2001 From: windowsboy111 Date: Fri, 20 Jan 2023 13:41:04 +0800 Subject: [PATCH 112/113] Fix nerd-fonts --- anda/fonts/nerd-fonts/nerd-fonts.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index f51bdc294d..aa13b6334c 100644 --- a/anda/fonts/nerd-fonts/nerd-fonts.spec +++ b/anda/fonts/nerd-fonts/nerd-fonts.spec @@ -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().."="..ver.." " + x = x .. font:lower().."-nerd-fonts".."="..ver.." " end print(x) } From 134008ca20e30b7ec39fa7d48ceb0b14245c86f7 Mon Sep 17 00:00:00 2001 From: lleyton Date: Thu, 19 Jan 2023 19:14:03 -0800 Subject: [PATCH 113/113] Revert "Upload SRPMs (#131)" This reverts commit ff82e77522d8d338feae70cfde19e19953e0db19. --- .github/workflows/autobuild.yml | 2 +- .github/workflows/bootstrap-anda.yml | 2 +- .github/workflows/bootstrap-subatomic.yml | 2 +- .github/workflows/build.yml | 2 +- .github/workflows/mass-rebuild.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index 85294df495..37c9d7ee75 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -78,4 +78,4 @@ jobs: subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/{rpms,srpm}/* + terra${{ matrix.version }} anda-build/rpm/rpms/* diff --git a/.github/workflows/bootstrap-anda.yml b/.github/workflows/bootstrap-anda.yml index d3b8f4d7c3..f334dab9ad 100644 --- a/.github/workflows/bootstrap-anda.yml +++ b/.github/workflows/bootstrap-anda.yml @@ -51,4 +51,4 @@ jobs: subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/{rpms,srpm}/* + terra${{ matrix.version }} anda-build/rpm/rpms/* diff --git a/.github/workflows/bootstrap-subatomic.yml b/.github/workflows/bootstrap-subatomic.yml index b4809e207b..b56d3cbbe5 100644 --- a/.github/workflows/bootstrap-subatomic.yml +++ b/.github/workflows/bootstrap-subatomic.yml @@ -55,4 +55,4 @@ jobs: subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/{rpms,srpm}/* + terra${{ matrix.version }} anda-build/rpm/rpms/* diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5a2ede9bb2..d3c9b294e4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -40,4 +40,4 @@ jobs: subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/{rpms,srpm}/* + terra${{ matrix.version }} anda-build/rpm/rpms/* diff --git a/.github/workflows/mass-rebuild.yml b/.github/workflows/mass-rebuild.yml index f004cae8c1..9bbabd2d4a 100644 --- a/.github/workflows/mass-rebuild.yml +++ b/.github/workflows/mass-rebuild.yml @@ -70,4 +70,4 @@ jobs: subatomic-cli upload --prune \ --server https://subatomic.fyralabs.com \ --token ${{ secrets.SUBATOMIC_TOKEN }} \ - terra${{ matrix.version }} anda-build/rpm/{rpms,srpm}/* + terra${{ matrix.version }} anda-build/rpm/rpms/*