diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec index 122b7525fd..a50bf270f2 100644 --- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec +++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec @@ -6,7 +6,7 @@ Release: 4%{?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.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz +Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz Source1: %{url}/releases/download/nightly/app.asar Group: Applications/Internet Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec index b05c280d7a..45827907be 100644 --- a/anda/apps/discord-canary/discord-canary.spec +++ b/anda/apps/discord-canary/discord-canary.spec @@ -5,7 +5,7 @@ Version: 0.0.146 Release: 1%{?dist} Summary: Free Voice and Text Chat for Gamers. URL: discord.com -Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz +Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz License: https://discord.com/terms Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver Group: Applications/Internet diff --git a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec index a6634dab30..70c31e6775 100644 --- a/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec +++ b/anda/apps/discord-ptb-openasar/discord-ptb-openasar.spec @@ -6,7 +6,7 @@ Release: 4%{?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.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz +Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz Source1: %{url}/releases/download/nightly/app.asar Group: Applications/Internet Requires: libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver @@ -16,7 +16,7 @@ ExclusiveArch: x86_64 %{summary}. %prep -%autosetup -n DiscordPtb +%autosetup -n DiscordPTB %build sed "s@discord-ptb@discord-ptb-openasar@g" discord-ptb.desktop > a 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 3c15186316..8703f4c5de 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 57c6148dc47da74c6c5fa0e2336db18a868e459a +%global commit f7088bf0ba47303f072b333d0db6baeec7f07dd4 %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/fonts/iosevka-fusion/iosevka-fusion-fonts.spec b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec index 3abf32a937..4972b86d8e 100644 --- a/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec +++ b/anda/fonts/iosevka-fusion/iosevka-fusion-fonts.spec @@ -2,7 +2,7 @@ %global debug_package %{nil} Name: iosevka-fusion-fonts -Version: 17.0.4 +Version: 17.1.0 Release: 1%{?dist} Summary: A custom font based on iosevka diff --git a/anda/fonts/nerd-fonts/nerd-fonts.spec b/anda/fonts/nerd-fonts/nerd-fonts.spec index aa13b6334c..1897a3be0e 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.1 +Version: 2.3.2 Release: %autorelease URL: https://nerdfonts.com/ Source0: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%{version}/readme.md diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec index e59a13431c..ac674a5a12 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 b9df10c8bd520b4177d3e0cbbc7efe6cbe1da22c +%global commit 16477a8f6c1fc646208b41b76598ce8e7a60369e %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 84601b58be..c398e123fb 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 b9df10c8bd520b4177d3e0cbbc7efe6cbe1da22c +%global commit 16477a8f6c1fc646208b41b76598ce8e7a60369e %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 7254621f75..ab24827c96 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.73 +Version: 1.2.81 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 9a1c58c169..35d3772446 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.71 +Version: 1.1.97 Release: 1%{?dist} License: GPLv3 URL: https://github.com/tau-OS/tau-helium diff --git a/anda/python/ruff/anda.hcl b/anda/python/ruff/anda.hcl new file mode 100644 index 0000000000..a1d7885cc8 --- /dev/null +++ b/anda/python/ruff/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "python3-ruff.spec" + } +} diff --git a/anda/python/ruff/python3-ruff.spec b/anda/python/ruff/python3-ruff.spec new file mode 100644 index 0000000000..2118218fd2 --- /dev/null +++ b/anda/python/ruff/python3-ruff.spec @@ -0,0 +1,43 @@ +%define debug_package %{nil} + +Name: python3-ruff +Version: 0.0.229 +Release: %autorelease +Summary: An extremely fast Python linter, written in Rust +License: MIT +URL: https://github.com/charliermarsh/ruff +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz +BuildRequires: python3-installer python3.11 python3-pip maturin cargo +Provides: python3.11dist(ruff) = %{version} + +%description +Ruff aims to be orders of magnitude faster than alternative tools while integrating more functionality behind a single, common interface. + +%prep +%autosetup -n ruff-%{version} + +%build +maturin build --release --strip --locked --all-features + +%install +python3.11 -m installer --destdir="%{buildroot}" target/wheels/*.whl +rm -rf %{python3_sitelib}/ruff/__pycache__ + +%files +%doc README.md +%license LICENSE +/usr/lib64/python*/site-packages/ruff-%{version}.dist-info/METADATA +/usr/lib64/python*/site-packages/ruff-%{version}.dist-info/RECORD +/usr/lib64/python*/site-packages/ruff-%{version}.dist-info/WHEEL +/usr/lib64/python*/site-packages/ruff/__pycache__/__init__.cpython-*.pyc +/usr/lib64/python*/site-packages/ruff-%{version}.dist-info/license_files/LICENSE +/usr/lib64/python*/site-packages/ruff/__init__.py +/usr/lib64/python*/site-packages/ruff/__main__.py +/usr/lib64/python*/site-packages/ruff/__pycache__/__main__.cpython-*.opt-1.pyc +/usr/lib64/python*/site-packages/ruff/__pycache__/__main__.cpython-*.pyc +/usr/bin/ruff + +%changelog +* Mon Jan 23 2023 windowsboy111 - 0.0.229 +- Initial package. + diff --git a/anda/python/ruff/update.rhai b/anda/python/ruff/update.rhai new file mode 100644 index 0000000000..ba547052d7 --- /dev/null +++ b/anda/python/ruff/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("charliermarsh/ruff")); diff --git a/anda/rust/zoxide/anda.hcl b/anda/rust/zoxide/anda.hcl new file mode 100644 index 0000000000..ea8109cd89 --- /dev/null +++ b/anda/rust/zoxide/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "rust-zoxide.spec" + } +} diff --git a/anda/rust/zoxide/rust-zoxide.spec b/anda/rust/zoxide/rust-zoxide.spec new file mode 100644 index 0000000000..b226f8e481 --- /dev/null +++ b/anda/rust/zoxide/rust-zoxide.spec @@ -0,0 +1,50 @@ +# Generated by rust2rpm 23 +%define debug_package %{nil} +%global crate zoxide + +Name: rust-zoxide +Version: 0.9.0 +Release: %autorelease +Summary: Smarter cd command for your terminal + +License: MIT +URL: https://crates.io/crates/zoxide +Source: %{crates_source} +# Automatically generated patch to strip foreign dependencies +Patch: zoxide-fix-metadata-auto.diff + +BuildRequires: anda-srpm-macros rust-packaging >= 21 + +%global _description %{expand: +Smarter cd command for your terminal.} + +%description %{_description} + +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE +%doc CHANGELOG.md +%doc README.md +%{_bindir}/zoxide + +%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/zoxide/update.rhai b/anda/rust/zoxide/update.rhai new file mode 100644 index 0000000000..d88b5df410 --- /dev/null +++ b/anda/rust/zoxide/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("zoxide")); diff --git a/anda/rust/zoxide/zoxide-fix-metadata-auto.diff b/anda/rust/zoxide/zoxide-fix-metadata-auto.diff new file mode 100644 index 0000000000..e8f0e007c2 --- /dev/null +++ b/anda/rust/zoxide/zoxide-fix-metadata-auto.diff @@ -0,0 +1,11 @@ +--- zoxide-0.9.0/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ zoxide-0.9.0/Cargo.toml 1970-01-01T00:00:01+00:00 +@@ -147,8 +147,5 @@ + ] + default-features = false + +-[target."cfg(windows)".dependencies.which] +-version = "4.2.5" +- + [badges.maintenance] + status = "actively-developed"