Compare commits

..

1 Commits

Author SHA1 Message Date
Owen Zimmerman d540513e03 fix (fresh): typos
Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
2026-02-12 15:55:39 -06:00
163 changed files with 260 additions and 1385 deletions
+7 -51
View File
@@ -1,6 +1,6 @@
name: Bootstrap Andaman and Subatomic
permissions:
contents: write
contents: read
on:
workflow_dispatch:
@@ -19,46 +19,22 @@ jobs:
- name: Install repositories
run: |
dnf5 swap -y --setopt=install_weak_deps=False systemd-standalone-sysusers systemd
dnf5 install -y --repo=rawhide --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs dnf5-plugins rpmbuild script
dnf5 install -y --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs dnf5-plugins rpmbuild script
- uses: actions/checkout@v6
with:
ref: f${{ matrix.version }}
fetch-depth: 1
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
- name: Fetch new keys
run: |
export releasever="${{ matrix.version }}"
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever ] && curl -s https://repos.fyralabs.com/terra$releasever/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-source ] && curl -s https://repos.fyralabs.com/terra$releasever-source/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-source
if [[ $releasever != el* ]]; then
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-extras ] && curl -s https://repos.fyralabs.com/terra$releasever-extras/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-extras
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-extras-source ] && curl -s https://repos.fyralabs.com/terra$releasever-extras-source/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-extras-source
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-mesa ] && curl -s https://repos.fyralabs.com/terra$releasever-mesa/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-mesa
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-mesa-source ] && curl -s https://repos.fyralabs.com/terra$releasever-mesa-source/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-mesa-source
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-multimedia ] && curl -s https://repos.fyralabs.com/terra$releasever-multimedia/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-multimedia
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-multimedia-source ] && curl -s https://repos.fyralabs.com/terra$releasever-multimedia-source/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-multimedia-source
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-nvidia ] && curl -s https://repos.fyralabs.com/terra$releasever-nvidia/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-nvidia
[ ! -f anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-nvidia-source ] && curl -s https://repos.fyralabs.com/terra$releasever-nvidia-source/key.asc > anda/terra/gpg-keys/RPM-GPG-KEY-terra$releasever-nvidia-source
fi
- name: Build terra-gpg-keys
run: |
mkdir -p anda-build/rpm/rpms
rpmbuild -bb anda/terra/gpg-keys/pkg/*.spec --undefine=_disable_source_fetch -D "vendor Terra" -D "_sourcedir $(pwd)/anda/terra/gpg-keys/" -D "_rpmdir $(pwd)/anda-build/rpm/rpms/"
mv ./anda-build/rpm/rpms/*/anda-*.rpm ./anda-build/rpm/rpms/
- name: Install terra-gpg-keys
run: dnf5 install -y anda-build/rpm/rpms/terra-gpg-keys*.rpm
- name: Build anda-srpm-macros
run: |
rpmbuild -bb anda/terra/srpm-macros/*.spec --undefine=_disable_source_fetch -D "vendor Terra" -D "_sourcedir $(pwd)/anda/terra/srpm-macros/" -D "_rpmdir $(pwd)/anda-build/rpm/rpms/"
mkdir -p anda-build/rpm/rpms
rpmbuild -bb anda/terra/srpm-macros/*.spec --undefine=_disable_source_fetch -D "_sourcedir $(pwd)/anda/terra/srpm-macros/" -D "_rpmdir $(pwd)/anda-build/rpm/rpms/"
mv ./anda-build/rpm/rpms/*/anda-*.rpm ./anda-build/rpm/rpms/
dnf5 install -y ./anda-build/rpm/rpms/anda-*.rpm
- name: Install build dependencies
run: dnf5 builddep -y anda/terra/{mock-configs,srpm-macros}/*.spec anda/tools/buildsys/{anda,subatomic}/*.spec anda/terra/appstream-helper/*.spec
run: dnf5 builddep -y anda/terra/{mock-configs,srpm-macros}/*.spec anda/tools/buildsys/{anda,subatomic}/*.spec
- name: Install Anda
run: |
@@ -79,7 +55,7 @@ jobs:
run: anda build -D "vendor Terra" -rrpmbuild anda/terra/release/pkg
- name: Build terra-appstream-helper
run: anda build -D "vendor Terra" -rrpmbuild anda/terra/appstream-helper/pkg
run: anda build -D "vendor Terra" -D "__python %{__python3}" -rrpmbuild anda/terra/appstream-helper/pkg
- name: Build Subatomic
run: anda build -D "vendor Terra" -rrpmbuild anda/tools/buildsys/subatomic/pkg
@@ -87,27 +63,7 @@ jobs:
run: dnf5 install -y ./anda-build/rpm/rpms/subatomic-*.rpm
- name: Tidy up output directory
run: |
rmdir anda-build/rpm/rpms/{noarch,aarch64,x86_64} | true
rm anda-build/rpm/rpms/terra-gpg-keys* | true
- name: Update terra-gpg-keys
run: anda update --filters keys=1 --labels branch=${{ matrix.version }}
- name: Commit terra-gpg-keys update
run: |
mkdir -p ${{ runner.temp }}
echo "${{ secrets.SSH_SIGNING_KEY }}" > ${{ runner.temp }}/signing_key
chmod 0700 ${{ runner.temp }}/signing_key
git config --global --add safe.directory "$GITHUB_WORKSPACE"
git config user.name "Raboneko"
git config user.email "raboneko@fyralabs.com"
git config gpg.format "ssh"
git config user.signingkey "${{ runner.temp }}/signing_key"
msg="bump(bootstrap): terra-gpg-keys"
git commit -S -a -m "$msg"
git add anda/terra/gpg-keys
git push -u origin
run: rmdir anda-build/rpm/rpms/{noarch,aarch64,x86_64} | true
- name: Upload packages to subatomic
run: |
+1 -1
View File
@@ -70,7 +70,7 @@ jobs:
dnf5 builddep -y ${dir}/*.spec
- name: Configure sccache
if: matrix.pkg.labels['sccache'] != '0'
if: ${{ !contains(matrix.pkg.labels, 'sccache') }}
run: |
set -euo pipefail
echo "RUSTC_WRAPPER=/usr/bin/sccache" >> $GITHUB_ENV
-1
View File
@@ -13,7 +13,6 @@ jobs:
matrix:
branch:
- frawhide
- f44
- f43
- f42
- el10
-1
View File
@@ -6,7 +6,6 @@ on:
push:
branches:
- frawhide
- f44
- f43
- f42
- el10
+1 -1
View File
@@ -32,7 +32,7 @@ On Fedora, you can optionally install the Terra subrepos. Extra care and caution
- Install `terra-release-extras` to enable the Extras subrepo. This repo contains packages which conflict with Fedora packages in some way, such as being a patched version of the same package.
- Install `terra-release-mesa` to install the Mesa subrepo which contains a patched and codec complete Mesa.
- Install `terra-release-nvidia` to install the NVIDIA subrepo which contains NVIDIA drivers.
- Install `terra-release-multimedia` for multimedia packages in Terra. This repository is currently considered a work in progress.
- Install `terra-release-multimedia` for mutltimedia packages in Terra. This repository is currently considered a work in progress.
### Enterprise Linux (EL)
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.873
Version: 0.0.871
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary
Version: 0.0.873
Version: 0.0.871
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar
Version: 0.0.125
Version: 0.0.124
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 0.0.178
Version: 0.0.177
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb
Version: 0.0.178
Version: 0.0.177
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.125
Version: 0.0.124
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
+2 -2
View File
@@ -1,6 +1,6 @@
Name: falcond-gui
Version: 1.0.2
Release: 1%?dist
Version: 1.0.1
Release: 1%{?dist}
Summary: A GTK4/LibAdwaita application to control and monitor the Falcond gaming optimization daemon
SourceLicense: MIT
License: (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND (MIT OR Apache-2.0) AND MIT AND (Unlicense OR MIT)
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin
Version: 1.6.0
Version: 1.5.0
Release: 1%?dist
Summary: A modern self-hosted music player
License: GPL-3.0
+2 -2
View File
@@ -1,9 +1,9 @@
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
%global ver 13.3.0
%global commit c2cae0301bb850235f9b6efed86e5c4d33a8842b
%global commit 739a809557d8be3ee8f3f7d16dffd0cfd391de09
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260222
%global commit_date 20260208
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
@@ -1,6 +1,6 @@
%global commit 2f77c277df1650512abff175566b0386d9e2f0c5
%global commit 4ea08fb13e496995af3490d7e501aee2f3c20b4d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260213
%global commit_date 20260211
%global ver 2.0.1^
%global base_name goofcord
%global git_name GoofCord
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "gurk.spec"
}
labels {
sccache = 0
}
}
-39
View File
@@ -1,39 +0,0 @@
%undefine __brp_mangle_shebangs
Name: gurk
Version: 0.8.1
Release: 2%?dist
Summary: Signal Messenger client for terminal
License: AGPL-3.0-or-later AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND ISC AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (BSD-3-Clause OR Apache-2.0) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND BSL-1.0 AND CDLA-Permissive-2.0 AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR BSD-1-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
URL: https://github.com/boxdot/gurk-rs
Source: %url/archive/refs/tags/v%version.tar.gz
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: glibc-devel mold perl openssl-devel protobuf-devel
Requires: glibc libgcc sqlcipher
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%{summary}.
%prep
%autosetup -n gurk-rs-%{version}
%cargo_prep_online
%build
%install
export LC_ALL=C.UTF-8
export LANG=C
%cargo_install
%{cargo_license_online} > LICENSE.dependencies
%files
%doc README.md CHANGELOG.md
%license LICENSE-AGPL-3.0
%{_bindir}/gurk
%changelog
* Fri Feb 13 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("boxdot/gurk-rs"));
+2 -1
View File
@@ -33,13 +33,14 @@ BuildRequires: pkgconfig(xcb)
%cargo_build
%install
install -Dm755 target/rpm/halloy %{buildroot}%{_bindir}/halloy
%crate_install_bin
desktop-file-install assets/linux/%{appid}.desktop
install -Dpm644 assets/linux/%{appid}.appdata.xml -t %{buildroot}%{_datadir}/metainfo
mkdir -p %{buildroot}%{_datadir}
cp -r assets/linux/icons -t %{buildroot}%{_datadir}
%cargo_license_summary_online
%{cargo_license_online} > LICENSE.dependencies
%if %{with check}
@@ -11,7 +11,7 @@
%endif
Name: helium-browser-bin
Version: 0.9.3.1
Version: 0.8.5.1
Release: 1%?dist
Summary: Private, fast, and honest web browser based on Chromium
@@ -21,12 +21,10 @@ License: GPL-3.0-only AND BSD-3-Clause
Source0: https://github.com/imputnet/helium-linux/releases/download/%{version}/helium-%{version}-%{arch}_linux.tar.xz
Source1: https://github.com/imputnet/helium-linux/archive/refs/tags/%{version}.tar.gz
Source2: net.imput.helium.metainfo.xml
Source3: net.imput.helium.desktop
ExclusiveArch: x86_64 aarch64
BuildRequires: terra-appstream-helper
BuildRequires: desktop-file-utils
BuildRequires: terra-appstream-helper desktop-file-utils
Requires: xdg-utils
Requires: liberation-fonts
@@ -41,13 +39,20 @@ Based on ungoogled-chromium with additional privacy and usability improvements.
%autosetup -n helium-%{version}-%{arch}_linux
tar --strip-components=1 -zxvf %{SOURCE1}
sed -i 's/Exec=helium\b/Exec=helium-browser-bin/g' helium.desktop
%build
%install
install -dm755 %{buildroot}%{_libdir}/%{name}
cp -a * %{buildroot}%{_libdir}/%{name}/
install -Dm644 %{SOURCE3} %{buildroot}%{_appsdir}/%{appid}.desktop
sed -i 's/exists_desktop_file || generate_desktop_file/true/' \
%{buildroot}%{_libdir}/%{name}/chrome-wrapper
install -Dm644 helium.desktop %{buildroot}%{_appsdir}/%{name}.desktop
%__desktop_file_edit --set-icon=net.input.helium %{buildroot}%{_appsdir}/%{name}.desktop
install -Dm644 product_logo_256.png %{buildroot}%{_hicolordir}/256x256/apps/%{appid}.png
@@ -55,52 +60,49 @@ rm -f %{buildroot}%{_libdir}/%{name}/helium.desktop
rm -f %{buildroot}%{_libdir}/%{name}/product_logo_256.png
install -dm755 %{buildroot}%{_bindir}
cat > %{buildroot}%{_bindir}/%{name} << 'EOF'
cat > %{buildroot}%{_bindir}/%{name} << EOF
#!/bin/bash
set -euo pipefail
XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-"$HOME/.config"}"
XDG_CONFIG_HOME="\${XDG_CONFIG_HOME:-\"\$HOME/.config\"}"
SYS_CONF="%{_sysconfdir}/helium-browser-flags.conf"
USR_CONF="${XDG_CONFIG_HOME}/helium-browser-flags.conf"
USR_CONF="\${XDG_CONFIG_HOME}/helium-browser-flags.conf"
FLAGS=()
append_flags_file() {
local file="$1"
[[ -r "$file" ]] || return 0
local file="\$1"
[[ -r "\$file" ]] || return 0
local line safe_line
while IFS= read -r line; do
[[ "$line" =~ ^[[:space:]]*(#|$) ]] && continue
case "$line" in
*'$('*|*'`'*)
echo "Warning: ignoring unsafe line in $file: $line" >&2
[[ "\$line" =~ ^[[:space:]]*(#|\$) ]] && continue
case "\$line" in
*'\$('*|*'\`'*)
echo "Warning: ignoring unsafe line in \$file: \$line" >&2
continue
;;
esac
set -f
safe_line=${line//$/\\$}
safe_line=${safe_line//~/\\~}
eval "set -- $safe_line"
safe_line=\${line//\$/\\\\\$}
safe_line=\${safe_line//~/\\\\~}
eval "set -- \$safe_line"
set +f
for token in "$@"; do
FLAGS+=("$token")
for token in "\$@"; do
FLAGS+=("\$token")
done
done < "$file"
done < "\$file"
}
append_flags_file "$SYS_CONF"
append_flags_file "$USR_CONF"
append_flags_file "\$SYS_CONF"
append_flags_file "\$USR_CONF"
if [[ -n "${HELIUM_USER_FLAGS:-}" ]]; then
read -r -a ENV_FLAGS <<< "$HELIUM_USER_FLAGS"
FLAGS+=("${ENV_FLAGS[@]}")
if [[ -n "\${HELIUM_USER_FLAGS:-}" ]]; then
read -r -a ENV_FLAGS <<< "\$HELIUM_USER_FLAGS"
FLAGS+=("\${ENV_FLAGS[@]}")
fi
export CHROME_WRAPPER="$(readlink -f "$0")"
export CHROME_VERSION_EXTRA="stable"
exec -a "$0" %{_libdir}/%{name}/chrome "${FLAGS[@]}" "$@"
exec %{_libdir}/%{name}/chrome-wrapper "\${FLAGS[@]}" "\$@"
EOF
chmod 755 %{buildroot}%{_bindir}/%{name}
@@ -110,15 +112,11 @@ chmod 755 %{buildroot}%{_bindir}/%{name}
%doc README.md
%license LICENSE LICENSE.ungoogled_chromium
%{_libdir}/%{name}/
# shebang reasons
%attr(0755,root,root) %{_bindir}/%{name}
%{_appsdir}/%{appid}.desktop
%{_bindir}/%{name}
%{_appsdir}/%{name}.desktop
%{_hicolordir}/256x256/apps/%{appid}.png
%{_metainfodir}/%{appid}.metainfo.xml
%changelog
* Sun Feb 15 2026 Jaiden Rirordan <jade@fyralabs.com>
- Use downstream desktop file and recombobulate
* Wed Dec 03 2025 Nadia P <nyadiia@pm.me> - 0.6.9.1-1
- Initial package
@@ -1,229 +0,0 @@
[Desktop Entry]
Version=1.0
Name=Helium
# For future reference, these translations are available in the Chromium
# tree at chrome/installer/linux/common/desktop.template.
#
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Web Browser
GenericName[ar]=متصفح الشبكة
GenericName[bg]=Уеб браузър
GenericName[ca]=Navegador web
GenericName[cs]=WWW prohlížeč
GenericName[da]=Browser
GenericName[de]=Web-Browser
GenericName[el]=Περιηγητής ιστού
GenericName[en_GB]=Web Browser
GenericName[es]=Navegador web
GenericName[et]=Veebibrauser
GenericName[fi]=WWW-selain
GenericName[fr]=Navigateur Web
GenericName[gu]=વેબ બ્રાઉઝર
GenericName[he]=דפדפן אינטרנט
GenericName[hi]=वेब ब्राउज़र
GenericName[hu]=Webböngésző
GenericName[it]=Browser Web
GenericName[ja]=ウェブブラウザ
GenericName[kn]=ಜಾಲ ವೀಕ್ಷಕ
GenericName[ko]=웹 브라우저
GenericName[lt]=Žiniatinklio naršyklė
GenericName[lv]=Tīmekļa pārlūks
GenericName[ml]=വെബ് ബ്രൌസര്‍
GenericName[mr]=वेब ब्राऊजर
GenericName[nb]=Nettleser
GenericName[nl]=Webbrowser
GenericName[pl]=Przeglądarka WWW
GenericName[pt]=Navegador Web
GenericName[pt_BR]=Navegador da Internet
GenericName[ro]=Navigator de Internet
GenericName[ru]=Веб-браузер
GenericName[sl]=Spletni brskalnik
GenericName[sv]=Webbläsare
GenericName[ta]=இணைய உலாவி
GenericName[th]=เว็บเบราว์เซอร์
GenericName[tr]=Web Tarayıcı
GenericName[uk]=Веб-браузер
GenericName[zh_CN]=网页浏览器
GenericName[zh_HK]=網頁瀏覽器
GenericName[zh_TW]=網頁瀏覽器
# Not translated in KDE, from Epiphany 2.26.1-0ubuntu1.
GenericName[bn]=ওয়েব ব্রাউজার
GenericName[fil]=Web Browser
GenericName[hr]=Web preglednik
GenericName[id]=Browser Web
GenericName[or]=ଓ୍ବେବ ବ୍ରାଉଜର
GenericName[sk]=WWW prehliadač
GenericName[sr]=Интернет прегледник
GenericName[te]=వెబ్ బ్రౌజర్
GenericName[vi]=Bộ duyệt Web
# Gnome and KDE 3 uses Comment.
Comment=Access the Internet
Comment[ar]=الدخول إلى الإنترنت
Comment[bg]=Достъп до интернет
Comment[bn]=ইন্টারনেটটি অ্যাক্সেস করুন
Comment[ca]=Accedeix a Internet
Comment[cs]=Přístup k internetu
Comment[da]=Få adgang til internettet
Comment[de]=Internetzugriff
Comment[el]=Πρόσβαση στο Διαδίκτυο
Comment[en_GB]=Access the Internet
Comment[es]=Accede a Internet.
Comment[et]=Pääs Internetti
Comment[fi]=Käytä internetiä
Comment[fil]=I-access ang Internet
Comment[fr]=Accéder à Internet
Comment[gu]=ઇંટરનેટ ઍક્સેસ કરો
Comment[he]=גישה אל האינטרנט
Comment[hi]=इंटरनेट तक पहुंच स्थापित करें
Comment[hr]=Pristup Internetu
Comment[hu]=Internetelérés
Comment[id]=Akses Internet
Comment[it]=Accesso a Internet
Comment[ja]=インターネットにアクセス
Comment[kn]=ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿ
Comment[ko]=인터넷 연결
Comment[lt]=Interneto prieiga
Comment[lv]=Piekļūt internetam
Comment[ml]=ഇന്റര്‍‌നെറ്റ് ആക്‌സസ് ചെയ്യുക
Comment[mr]=इंटरनेटमध्ये प्रवेश करा
Comment[nb]=Gå til Internett
Comment[nl]=Verbinding maken met internet
Comment[or]=ଇଣ୍ଟର୍ନେଟ୍ ପ୍ରବେଶ କରନ୍ତୁ
Comment[pl]=Skorzystaj z internetu
Comment[pt]=Aceder à Internet
Comment[pt_BR]=Acessar a internet
Comment[ro]=Accesaţi Internetul
Comment[ru]=Доступ в Интернет
Comment[sk]=Prístup do siete Internet
Comment[sl]=Dostop do interneta
Comment[sr]=Приступите Интернету
Comment[sv]=Gå ut på Internet
Comment[ta]=இணையத்தை அணுகுதல்
Comment[te]=ఇంటర్నెట్‌ను ఆక్సెస్ చెయ్యండి
Comment[th]=เข้าถึงอินเทอร์เน็ต
Comment[tr]=İnternet'e erişin
Comment[uk]=Доступ до Інтернету
Comment[vi]=Truy cập Internet
Comment[zh_CN]=访问互联网
Comment[zh_HK]=連線到網際網路
Comment[zh_TW]=連線到網際網路
Exec=helium-browser-bin %U
StartupNotify=true
StartupWMClass=helium
Terminal=false
Icon=net.imput.helium
Type=Application
Categories=Network;WebBrowser;
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;
Actions=new-window;new-private-window;
X-Desktop-File-Install-Version=0.28
[Desktop Action new-window]
Name=New Window
Name[am]=አዲስ መስኮት
Name[ar]=نافذة جديدة
Name[bg]=Нов прозорец
Name[bn]=নতুন উইন্ডো
Name[ca]=Finestra nova
Name[cs]=Nové okno
Name[da]=Nyt vindue
Name[de]=Neues Fenster
Name[el]=Νέο Παράθυρο
Name[en_GB]=New Window
Name[es]=Nueva ventana
Name[et]=Uus aken
Name[fa]=پنجره جدید
Name[fi]=Uusi ikkuna
Name[fil]=New Window
Name[fr]=Nouvelle fenêtre
Name[gu]=નવી વિંડો
Name[hi]=नई विंडो
Name[hr]=Novi prozor
Name[hu]=Új ablak
Name[id]=Jendela Baru
Name[it]=Nuova finestra
Name[iw]=חלון חדש
Name[ja]=新規ウインドウ
Name[kn]=ಹೊಸ ವಿಂಡೊ
Name[ko]=새 창
Name[lt]=Naujas langas
Name[lv]=Jauns logs
Name[ml]=പുതിയ വിന്‍ഡോ
Name[mr]=नवीन विंडो
Name[nl]=Nieuw venster
Name[no]=Nytt vindu
Name[pl]=Nowe okno
Name[pt]=Nova janela
Name[pt_BR]=Nova janela
Name[ro]=Fereastră nouă
Name[ru]=Новое окно
Name[sk]=Nové okno
Name[sl]=Novo okno
Name[sr]=Нови прозор
Name[sv]=Nytt fönster
Name[sw]=Dirisha Jipya
Name[ta]=புதிய சாளரம்
Name[te]=క్రొత్త విండో
Name[th]=หน้าต่างใหม่
Name[tr]=Yeni Pencere
Name[uk]=Нове вікно
Name[vi]=Cửa sổ Mới
Name[zh_CN]=新建窗口
Name[zh_TW]=開新視窗
Exec=helium-browser-bin
[Desktop Action new-private-window]
Name=New Incognito Window
Name[ar]=نافذة جديدة للتصفح المتخفي
Name[bg]=Нов прозорец „инкогнито“
Name[bn]=নতুন ছদ্মবেশী উইন্ডো
Name[ca]=Finestra d'incògnit nova
Name[cs]=Nové anonymní okno
Name[da]=Nyt inkognitovindue
Name[de]=Neues Inkognito-Fenster
Name[el]=Νέο παράθυρο για ανώνυμη περιήγηση
Name[en_GB]=New Incognito window
Name[es]=Nueva ventana de incógnito
Name[et]=Uus inkognito aken
Name[fa]=پنجره جدید حالت ناشناس
Name[fi]=Uusi incognito-ikkuna
Name[fil]=Bagong Incognito window
Name[fr]=Nouvelle fenêtre de navigation privée
Name[gu]=નવી છુપી વિંડો
Name[hi]=नई गुप्त विंडो
Name[hr]=Novi anoniman prozor
Name[hu]=Új Inkognitóablak
Name[id]=Jendela Penyamaran baru
Name[it]=Nuova finestra di navigazione in incognito
Name[iw]=חלון חדש לגלישה בסתר
Name[ja]=新しいシークレット ウィンドウ
Name[kn]=ಹೊಸ ಅಜ್ಞಾತ ವಿಂಡೋ
Name[ko]=새 시크릿 창
Name[lt]=Naujas inkognito langas
Name[lv]=Jauns inkognito režīma logs
Name[ml]=പുതിയ വേഷ പ്രച്ഛന്ന വിന്‍ഡോ
Name[mr]=नवीन गुप्त विंडो
Name[nl]=Nieuw incognitovenster
Name[no]=Nytt inkognitovindu
Name[pl]=Nowe okno incognito
Name[pt]=Nova janela de navegação anónima
Name[pt_BR]=Nova janela anônima
Name[ro]=Fereastră nouă incognito
Name[ru]=Новое окно в режиме инкогнито
Name[sk]=Nové okno inkognito
Name[sl]=Novo okno brez beleženja zgodovine
Name[sr]=Нови прозор за прегледање без архивирања
Name[sv]=Nytt inkognitofönster
Name[ta]=புதிய மறைநிலைச் சாளரம்
Name[te]=క్రొత్త అజ్ఞాత విండో
Name[th]=หน้าต่างใหม่ที่ไม่ระบุตัวตน
Name[tr]=Yeni Gizli pencere
Name[uk]=Нове вікно в режимі анонімного перегляду
Name[vi]=Cửa sổ ẩn danh mới
Name[zh_CN]=新建隐身窗口
Name[zh_TW]=新增無痕式視窗
Exec=helium-browser-bin --incognito
+2 -2
View File
@@ -3,10 +3,10 @@
%global gtk4_version 4.14.4
%global libadwaita_version 1.5.1
%global pure_protobuf_version 2.0.0
%global raw_ver v1.103.0
%global raw_ver v1.102.0
Name: komikku
Version: 1.103.0
Version: 1.102.0
%forgemeta
Release: 1%?dist
Summary: A manga reader for GNOME
@@ -1,5 +1,5 @@
%global commit cf7edb2e7e7733a808b8340cc0598cdf7224bce8
%global commit_date 20260222
%global commit 08329c25f3344819047b1bddf311df82e953d900
%global commit_date 20260208
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %nil
%global __strip /bin/true
+1 -1
View File
@@ -9,7 +9,7 @@
%endif
Name: legcord
Version: 1.2.2
Version: 1.2.1
Release: 1%?dist
License: OSL-3.0
Summary: Custom lightweight Discord client designed to enhance your experience
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 250d6056c3ebef4c47dbc789e6fbe0ffc3f724c1
%global commit 3847a8157f6e44d7788dea2d1c172bc20bc50120
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260221
%global commit_date 20260210
%global ver 0.41.0
Name: mpv-nightly
+1 -1
View File
@@ -2,7 +2,7 @@
%global pypi_name protontricks
Name: terra-%{pypi_name}
Version: 1.14.0
Version: 1.13.1
Release: 1%?dist
Summary: Simple wrapper that does winetricks things for Proton enabled games
BuildArch: noarch
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-02-22
%global ver 2026-02-12
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -2,7 +2,7 @@
Name: signal-desktop
%electronmeta -aD
Version: 7.90.0
Version: 7.89.0
Release: 1%?dist
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
@@ -1 +1 @@
v1.12.22
v1.12.21
+2 -2
View File
@@ -1,9 +1,9 @@
# Fedora sometimes sources the snapshots under stable versions and just bumps release
# For user clarity I have separated these into different packages
%global commit b792287f5bec9086916aa9b81788e0ea38f02c24
%global commit c9ec7e27eb01e8f0e46a2d4803c405c38a27cc75
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260125
%global commit_date 20260222
%global commit_date 20260130
Name: winetricks-git
Version: %{ver}^%{commit_date}git.%{shortcommit}
@@ -1,6 +0,0 @@
project pkg {
rpm {
spec = "gnome-shell-extension-vicinae.spec"
}
arches = ["x86_64"]
}
@@ -1,41 +0,0 @@
%global uuid vicinae@dagimg-dot.netlify.app
Name: gnome-shell-extension-vicinae
Version: 1.5.3
Release: 1%{?dist}
License: MIT
URL: https://github.com/dagimg-dot/vicinae-gnome-extension
Source: %{url}/archive/refs/tags/v%{version}.tar.gz
Summary: Companion GNOME extension for Vicinae launcher
Packager: metcya <metcya@gmail.com>
BuildArch: noarch
BuildRequires: bun-bin glib2-devel
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
Requires: vicinae
Recommends: gnome-extensions-app
Provides: gnome-shell-extension-vicinae-gnome-extension
%description
Companion GNOME extension for Vicinae launcher with clipboard monitoring,
window management APIs, and paste-to-active-window capabilities.
%prep
%autosetup -n vicinae-gnome-extension-%{version}
%build
%{__bun} i && %{__bun} run build
%install
mkdir -p %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}
cp -a src/ %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/
%files
%license LICENSE
%doc README.md DEVELOPMENT.md
%{_datadir}/gnome-shell/extensions/%{uuid}/
%changelog
* Sat Dec 27 2025 metcya <metcya@gmail.com> - 1.5.3-1
- Package
@@ -1 +0,0 @@
rpm.version(gh("dagimg-dot/vicinae-gnome-extension"));
@@ -3,8 +3,8 @@
%global realname hyprutils
%global ver 0.11.0
%global commit 340a792e3b3d482c4ae5f66d27a9096bdee6d76d
%global commit_date 20260217
%global commit 9038eec033843c289b06b83557a381a2648d8fa5
%global commit_date 20260204
%global shortcommit %{sub %commit 1 7}
Name: %realname.nightly
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit c8d52bcf0c6cbd783e03460527bb20c1e9fa7f91
%global commit 9f2d93b1c3d0bd9eda2b3f8c699273d600dfba5b
%forgemeta
Name: lomiri-system-settings
+1 -1
View File
@@ -1,5 +1,5 @@
Name: mangowc
Version: 0.12.3
Version: 0.12.1
Release: 1%?dist
Summary: wayland compositor base wlroots and scenefx (dwm but wayland)
License: GPL-3.0
@@ -1,7 +1,7 @@
%global debug_package %{nil}
Name: noctalia-shell
Version: 4.5.0
Version: 4.4.3
Release: 1%?dist
Summary: A Quickshell-based custom shell setup
+2 -2
View File
@@ -1,8 +1,8 @@
%global swayVersion 1.11
%global swayVersion 1.10.1
Name: swayfx
Version: 0.5.2
Release: 2%?dist
Release: 1%?dist
Summary: SwayFX: Sway, but with eye candy!
URL: https://github.com/WillPower3309/swayfx
@@ -2,16 +2,13 @@
%global crate matugen
Name: rust-matugen
Version: 4.0.0
Version: 3.1.0
Release: 1%?dist
Summary: Material you color generation tool with templates
License: GPL-2.0-or-later
License: GPL-2.0
URL: https://crates.io/crates/matugen
Source: %{crates_source}
Source1: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/README.md
Source2: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/CHANGELOG.md
Source3: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/LICENSE
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: anda-srpm-macros
@@ -27,7 +24,7 @@ A material you color generation tool with templates.}
%package -n %{crate}
Summary: %{summary}
License: GPL-2.0-or-later AND Zlib AND MPL-2.0 AND Unlicense AND (Unlicense OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0 OR NCSA) AND MIT AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0) AND Unicode-DFS-2016 AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (CC0-1.0 OR Apache-2.0) AND BSD-3-Clause AND BSD-2-Clause AND (Zlib OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) (Apache-2.0 WITH LLVM-exception) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT)
License: GPL-2.0
# LICENSE.dependencies contains a full license breakdown
%description -n %{crate} %{_description}
@@ -39,14 +36,30 @@ License: GPL-2.0-or-later AND Zlib AND MPL-2.0 AND Unlicense AND (Unlicen
%doc README.md
%{_bindir}/matugen
%package devel
Summary: %{summary}
BuildArch: noarch
%description devel %{_description}
This package contains library source intended for building other packages which
use the "%{crate}" crate.
%files devel
%license %{crate_instdir}/LICENSE
%doc %{crate_instdir}/CHANGELOG.md
%doc %{crate_instdir}/README.md
%{crate_instdir}/
%prep
%autosetup -n %{crate}-%{version} -p1
%cargo_prep_online
install -Dpm0644 -t . %{S:1} %{S:2} %{S:3}
%build
%cargo_license_summary_online
%{cargo_license_online} > LICENSE.dependencies
%{cargo_license_summary_online}
%{cargo_license} > LICENSE.dependencies
%install
%cargo_install
+1 -1
View File
@@ -4,7 +4,7 @@
# prevent library files from being installed
%global cargo_install_lib 0
%global upstream_version v2.14.2
%global upstream_version v2.14.1
%global ver %{sub %upstream_version 2}
Name: walker
-9
View File
@@ -1,9 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "android-studio-canary.spec"
}
labels {
nightly = "1"
}
}
@@ -1,95 +0,0 @@
%undefine __brp_add_determinism
# disable debuginfo subpackage
%global debug_package %{nil}
# Disable build-id symlinks to avoid conflicts
%global _build_id_links none
# don't strip bundled binaries because pycharm checks length (!!!) of binary fsnotif
# and if you strip debug stuff from it, it will complain
%global __strip /bin/true
# dont repack jars
%global __jar_repack %{nil}
# disable rpath checks
%define __brp_check_rpaths %{nil}
%define __requires_exclude_from ^/usr/libexec/android-studio-canary/.*$
%define __provides_exclude_from ^/usr/libexec/android-studio-canary/.*|libedit\\so.*$
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
Name: android-studio-canary
Version: 2025.3.3.1
Release: 1%?dist
Summary: Official IDE for Android development (Canary build)
License: Apache-2.0
Packager: veuxit <erroor234@gmail.com>
ExclusiveArch: x86_64
URL: https://developer.android.com/studio/preview
%define suffixS panda3-canary1
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
Requires: alsa-lib
Requires: freetype
Requires: which
Requires: libXrender
Requires: libXtst
Requires: glibc
Requires: libsecret
BuildRequires: desktop-file-utils
%description
Android Studio is the official IDE for Android development, and includes everything you need to build Android apps.
%prep
%autosetup -n android-studio
%install
mkdir -p %{buildroot}%{_libexecdir}/%{name}
cp -a * %{buildroot}%{_libexecdir}/%{name}
mkdir -p %{buildroot}%{_bindir}
ln -s %{_libexecdir}/%{name}/bin/studio %{buildroot}%{_bindir}/%{name}
mkdir -p %{buildroot}%{_licensedir}/%{name}
install -Dm644 LICENSE.txt %{buildroot}%{_licensedir}/%{name}/LICENSE.txt
install -d %{buildroot}%{_datadir}/pixmaps
install -m 0644 -p bin/studio.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
install -d %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
install -m 0644 -p bin/studio.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << 'EOF'
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio Canary
Exec=android-studio-canary
Icon=android-studio-canary
Comment=Official IDE for Android development (Canary build)
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-studio-canary
MimeType=application/x-extension-iml;
EOF
%check
%desktop_file_validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%files
%license %{_licensedir}/%{name}/LICENSE.txt
%{_libexecdir}/%{name}
%{_bindir}/%{name}
%{_datadir}/pixmaps/android-studio-canary.png
%{_datadir}/icons/hicolor/scalable/apps/android-studio-canary.svg
%{_datadir}/applications/%{name}.desktop
%changelog
* Wed Feb 18 2026 veuxit <erroor234@gmail.com> - 2025.3.2.4
- Update .spec file
* Sun Feb 15 2026 veuxit <erroor234@gmail.com> - 2025.3.2.4
- Initial package release
@@ -1,10 +0,0 @@
let html = get("https://developer.android.com/studio/preview");
let pattern = `ide-zips/([^/]+)/android-studio-(.*?)-linux\.tar\.gz`;
let nofilter = find(pattern, html, 0);
let version = find(pattern, html, 1);
let suffixS = find(pattern, html, 2);
print(nofilter);
print(version);
print(suffixS);
rpm.version(version);
rpm.define("suffixS", suffixS);
+1 -1
View File
@@ -14,7 +14,7 @@
%global appid com.vscodium.VSCodium
Name: codium
Version: 1.109.51242
Version: 1.109.21026
Release: 1%?dist
Summary: Code editing. Redefined.
License: MIT
+1 -1
View File
@@ -6,7 +6,7 @@
%global crate deno
Name: rust-deno
Version: 2.6.10
Version: 2.6.9
Release: 1%?dist
Summary: Deno executable
+1 -1
View File
@@ -1,6 +1,6 @@
Name: flow-control
Epoch: 1
Version: 0.7.2
Version: 0.7.0
Release: 1%?dist
Summary: A programmer's text editor
License: MIT
+1 -1
View File
@@ -1,5 +1,5 @@
Name: flutter
Version: 3.41.2
Version: 3.41.0
Release: 1%?dist
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
License: BSD-3-Clause
@@ -1,6 +1,6 @@
%global commit 1e380e8bf132b1993275e8e365aa6d46adb9cd8c
%global commit 1576a09b0169b437b454067f9b10750d9efea9e0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-02-21
%global fulldate 2026-02-11
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.0
+2 -2
View File
@@ -12,8 +12,8 @@
# Naming variable as something other than "commit" is necessary
# to stop %%gometa from putting commit hash in release
%global commit_hash d38f0dfe7af9a6a8cac27764ad47f43af60896df
%global commit_date 20260215
%global commit_hash 4aa706cbc5480121dc003f8f675f6db996a0400a
%global commit_date 20260211
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.15
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "terra-sccache.spec"
}
labels {
extras = 1
}
}
-60
View File
@@ -1,60 +0,0 @@
%global crate sccache
%global _description %{expand:
Sccache is a ccache-like tool. It is used as a compiler wrapper and
avoids compilation when possible. Sccache has the capability to utilize
caching in remote storage environments, including various cloud storage
options, or alternatively, in local storage.
This build actually enables caching to remote storage.}
%bcond dist %["%{_target_cpu}" == "x86_64"]
Name: terra-sccache
Version: 0.14.0
Release: 1%{?dist}
Summary: Remote caching enabled builds of sccache
SourceLicense: Apache-2.0 AND (Apache-2.0 OR MIT)
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (MIT OR Apache-2.0) AND Unicode-DFS-2016) AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND BSD-3-Clause AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CDLA-Permissive-2.0 AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
URL: https://crates.io/crates/sccache
Source0: %{crates_source}
BuildRequires: anda-srpm-macros
BuildRequires: cargo
BuildRequires: cargo-rpm-macros
BuildRequires: mold
%if %{with dist}
BuildRequires: perl
%endif
BuildRequires: rust
BuildRequires: rust-srpm-macros
BuildRequires: pkgconfig(openssl)
Provides: %{crate} = %{evr}
Packager: Gilver E. <roachy@fyralabs.com>
%description %_description
%prep
%autosetup -n %{crate}-%{version}
%cargo_prep_online
%build
%cargo_build -f all%{?with_dist:,dist-server}
%install
find target/rpm \
-maxdepth 1 -type f -executable ! -name '*.so' \
-exec install -Dm755 -t %{buildroot}%{_bindir} {} +
%cargo_license_summary_online -f all%{?with_dist:,dist-server}
%{cargo_license_online -f all%{?with_dist:,dist-server}} > LICENSE.dependencies
%files
%license LICENSE
%license LICENSE.dependencies
%doc CODE_OF_CONDUCT.md
%doc README.md
%{_bindir}/sccache
%if %{with dist}
%{_bindir}/sccache-dist
%endif
%changelog
* Fri Feb 20 2026 Gilver E. <roachy@fyralabs.com> - 0.14.0-1
- Initial package
-1
View File
@@ -1 +0,0 @@
rpm.version(crates("sccache"));
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit bb368ce1fe974cfef409d08a4415f4c0fd048ab0
%global commit ee3f40fe25d206ca363b753e5b86e09ac6181eca
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260222
%global ver 0.226.0
%global commit_date 20260212
%global ver 0.225.0
%bcond_with check
%bcond_with debug_no_build
+1 -1
View File
@@ -5,7 +5,7 @@
%global debug_package %{nil}
%endif
%global ver 0.225.6-pre
%global ver 0.224.0-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -15,7 +15,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 0.224.11
Version: 0.223.3
Release: 1%?dist
Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
@@ -2,14 +2,14 @@
%global git_name %(echo %{org_name} | sed 's/-//g')
%global appid com.heroicgameslauncher.hgl
%global shortname heroic
%global legendary_version 0.20.41
%global gogdl_version 1.2.1
%global legendary_version 0.20.39
%global gogdl_version 1.2.0
%global nile_version 1.1.2
%global comet_version 0.2.0
Name: %{shortname}-games-launcher
Version: 2.20.0
Release: 1%?dist
Version: 2.19.1
Release: 2%?dist
Summary: A games launcher for GOG, Amazon, and Epic Games
License: GPL-3.0-only AND MIT AND BSD-3-Clause
URL: https://heroicgameslauncher.com
+1 -1
View File
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil}
Name: inputplumber
Version: 0.74.2
Version: 0.73.0
Release: 1%?dist
Summary: Open source input router and remapper daemon for Linux
License: GPL-3.0-or-later
@@ -2,7 +2,7 @@
%global crate honkers-railway-launcher
%global appid moe.launcher.the-honkers-railway-launcher
Name: %{crate}
Version: 1.14.4
Version: 1.14.3
Release: 1%?dist
Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling
+2 -2
View File
@@ -1,6 +1,6 @@
Name: powerstation
Version: 0.8.1
Release: 1%?dist
Version: 0.7.0
Release: 1%{?dist}
Summary: Daemon for controlling TDP and performance over DBus
SourceLicense: GPL-3.0-or-later
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit 574b75fac0433a0ce9c13bdf2a5cea633c53a791
%global commit 157ae6fb72592492ef9269588f58ddb0ca87e4d2
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260222
%global commit_date 20260212
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
+1 -1
View File
@@ -13,7 +13,7 @@
%global build_platform terra
Name: prismlauncher
Version: 10.0.5
Version: 10.0.2
Release: 1%?dist
Summary: Minecraft launcher with ability to manage multiple instances
# see COPYING.md for more information
+2 -2
View File
@@ -9,8 +9,8 @@
# GLIBCXX_ASSERTIONS is known to break RPCS3
%global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global commit f5cf818bcc02ce940e38cfd772ca1681f5b66054
%global ver 0.0.39-18816
%global commit d7b723cd7c5ddcc785076687772a536a4525918e
%global ver 0.0.39-18702
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
+4 -4
View File
@@ -1,9 +1,9 @@
let release = get("https://api.github.com/repos/RPCS3/rpcs3-binaries-linux/releases/latest").json();
rpm.global("ver", release.name);
let html = get("https://rpcs3.net/download");
let v = find("Build ([\\d.]+-[\\d.]+)\\s+</span>", html, 1);
rpm.global("ver", v);
if rpm.changed () {
let c = release.tag_name;
c.crop(6);
let c = find("Commit <a href=\"https://github.com/RPCS3/rpcs3/commit/([\\w\\d]+)\" target=\"_blank\"", html, 1);
rpm.global("commit", c);
rpm.release();
}
@@ -11,7 +11,7 @@
# https://github.com/grpc/grpc-go
%global goipath google.golang.org/grpc
%global forgeurl https://github.com/grpc/grpc-go
Version: 1.79.1
Version: 1.79.0
%gometa -L
+1 -1
View File
@@ -4,7 +4,7 @@
# https://github.com/zrepl/zrepl
%global goipath github.com/zrepl/zrepl
Version: 0.7.0
Version: 0.6.1
%gometa -f
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 87cd8e863e1544302647b876a20ef8e1388fe5ea
%global commit_date 20260221
%global commit 10a4115ff79ec4f9f40191c76294c4f97f612849
%global commit_date 20260115
%global shortcommit %{sub %commit 1 7}
Name: grabnim
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 15c6249f2c541d3d8fe5dbcd7a655a1b424420fa
%global commit 5fa11c5686f652772472639b5c761cfea91055eb
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20260221
%global commit_date 20260212
%global debug_package %nil
Name: nim-nightly
+1 -1
View File
@@ -1,5 +1,5 @@
Name: nimble
Version: 0.22.1
Version: 0.22.0
Release: 1%?dist
Summary: Package manager for the Nim programming language
License: BSD
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %nil
Name: nph
Version: 0.7.0
Version: 0.6.2
Release: 1%?dist
Summary: An opinionated code formatter for Nim
License: MIT
@@ -2,8 +2,8 @@
%bcond test 0
Name: python-%{pypi_name}
Version: 3.0.2
Release: 1%?dist
Version: 2.0.10
Release: 2%{?dist}
Summary: Material You color generation algorithms in pure python!
License: MIT
URL: https://github.com/T-Dynamos/materialyoucolor-python
+1 -1
View File
@@ -1,7 +1,7 @@
%global pypi_name numba
Name: python-%{pypi_name}
Version: 0.64.0
Version: 0.63.1
Release: 1%?dist
Summary: NumPy aware dynamic Python compiler using LLVM
License: BSD-2-Clause AND MIT AND BSD-3-Clause
+1 -1
View File
@@ -14,7 +14,7 @@ BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-setuptools
BuildRequires: python3-wheel
BuildRequires: java-latest-openjdk-devel
BuildRequires: java-21-openjdk-devel
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -6,7 +6,7 @@
%bcond_with doc
Name: python-%{srcname}
Version: 1.2.1
Version: 1.2.0
Release: 1%?dist
Summary: Python library for working with HEIF images and plugin for Pillow
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "pkgcore.spec"
}
}
-71
View File
@@ -1,71 +0,0 @@
%global pypi_name pkgcore
%global _desc A framework for package management.
Name: python-%{pypi_name}
Version: 0.12.33
Release: 1%?dist
Summary: A framework for package management
License: BSD-3-Clause
URL: https://pkgcore.github.io/pkgcore
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-build
BuildRequires: python3-wheel
BuildRequires: python3-snakeoil
BuildRequires: python3-flit-core
BuildRequires: make
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%pkg_completion -n python3-%{pypi_name} -B pquery
%pkg_completion -n python3-%{pypi_name} -z pkgcore
%prep
%autosetup -n pkgcore-%{version}
%build
export PYTHONPATH=%{_builddir}/pkgcore-%{version}:$PYTHONPATH
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files pkgcore
install -Dm755 data/lib/pkgcore/ebd/helpers/common/pkgcore-ebuild-helper %{buildroot}%{_bindir}/pkgcore-ebuild-helper
install -Dm755 data/lib/pkgcore/ebd/helpers/common/pkgcore-ipc-helper %{buildroot}%{_bindir}/pkgcore-ipc-helper
install -Dm755 data/lib/pkgcore/shell/bin/pkgcore-sh-helper %{buildroot}%{_bindir}/pkgcore-sh-helper
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst
%license LICENSE
%{_bindir}/patom
%{_bindir}/pclean
%{_bindir}/pclonecache
%{_bindir}/pconfig
%{_bindir}/pebuild
%{_bindir}/pinspect
%{_bindir}/pmaint
%{_bindir}/pmerge
%{_bindir}/pquery
%{_bindir}/pkgcore-ebuild-helper
%{_bindir}/pkgcore-ipc-helper
%{_bindir}/pkgcore-sh-helper
%{_usr}/lib/%{pypi_name}/
%{_datadir}/%{pypi_name}/*
%changelog
* Fri Feb 13 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(pypi("pkgcore"));
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc Send usage data from your Python code to PostHog.
Name: python-%{pypi_name}
Version: 7.9.3
Version: 7.8.6
Release: 1%?dist
Summary: Send usage data from your Python code to PostHog
License: MIT
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc A rough port of Node.js's EventEmitter to Python with a few tricks of its own.
Name: python-%{pypi_name}
Version: 13.0.1
Version: 13.0.0
Release: 1%?dist
Summary: A rough port of Node.js's EventEmitter to Python with a few tricks of its own
License: MIT
@@ -1,5 +1,5 @@
%global commit 9cd342875775f30d2b2ed17314a415ba960fb445
%global commit_date 20260222
%global commit 601dc5f9e98c5ff924b7dedd3edb6580beab8465
%global commit_date 20260212
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+8 -9
View File
@@ -1,14 +1,13 @@
%undefine __brp_mangle_shebangs
Name: fresh
Version: 0.2.5
Version: 0.2.3
Release: 1%?dist
Summary: Text editor for your terminal: easy, powerful and fast
URL: https://getfresh.dev
URL: https://sinelaw.github.io/fresh/
Source0: https://github.com/sinelaw/fresh/archive/refs/tags/v%version.tar.gz
License: GPL-2.0-only
BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold
BuildRequires: clang-devel
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -29,17 +28,17 @@ Documentation for %{name}.
%cargo_build
%install
install -Dm755 target/rpm/%{name} %{buildroot}%{_bindir}/%{name}
install -Dm644 crates/fresh-editor/flatpak/io.github.sinelaw.fresh.svg %{buildroot}%{_scalableiconsdir}/io.github.sinelaw.fresh.svg
install -Dm644 crates/fresh-editor/flatpak/io.github.sinelaw.fresh.desktop %{buildroot}%{_appsdir}/io.github.sinelaw.fresh.desktop
install -Dm644 crates/fresh-editor/flatpak/io.github.sinelaw.fresh.metainfo.xml %{buildroot}%{_metainfodir}/io.github.sinelaw.fresh.metainfo.xml
install -Dm755 target/rpm/%{name} %{buildroot}%{_bindir}/%{name}
install -Dm644 flatpak/io.github.sinelaw.fresh.svg %{buildroot}%{_scalableiconsdir}/io.github.sinelaw.fresh.svg
install -Dm644 flatpak/io.github.sinelaw.fresh.desktop %{buildroot}%{_appsdir}/io.github.sinelaw.fresh.desktop
install -Dm644 flatpak/io.github.sinelaw.fresh.metainfo.xml %{buildroot}%{_metainfodir}/io.github.sinelaw.fresh.metainfo.xml
%{cargo_license_online} > LICENSE.dependencies
mkdir -p %{buildroot}%{_pkgdocdir}
cp -a docs/* %{buildroot}%{_pkgdocdir}/
cp -a docs/* %{buildroot}%{_pkgdocdir}/
%files
%license LICENSE LICENSE.dependencies
%doc README.md CHANGELOG.md
%doc README.md REFACTORING_PLAN.md CHANGELOG.md
%{_bindir}/%{name}
%{_scalableiconsdir}/io.github.sinelaw.fresh.svg
%{_appsdir}/io.github.sinelaw.fresh.desktop
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate usage-cli
Name: rust-usage-cli
Version: 2.18.0
Version: 2.16.2
Release: 1%?dist
Summary: CLI for working with usage-based CLIs
@@ -1,5 +1,5 @@
Name: xwayland-satellite
Version: 0.8.1
Version: 0.8
Release: 1%?dist
Summary: Xwayland outside your Wayland.
License: MPL-2.0
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash
version=0.16.0-dev.2637+6a9510c0e
version=0.16.0-dev.2535+b5bd49460
mirrors=()
@@ -7,7 +7,7 @@
%define llvm_compat 20
%endif
%global llvm_version 20.0.0
%global ver 0.16.0-dev.2637+6a9510c0e
%global ver 0.16.0-dev.2535+b5bd49460
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
+1 -1
View File
@@ -13,7 +13,7 @@
%global zig_cache_dir %{builddir}/zig-cache
Name: zig-master
Version: 0.16.0~dev.2637+6a9510c0e
Version: 0.16.0~dev.2535+b5bd49460
Release: 2%?dist
Summary: Master builds of the Zig language
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
+1 -1
View File
@@ -6,7 +6,7 @@
%bcond_with tests
Name: apparmor
Version: 5.0.0~beta1
Version: 4.1.6
Release: 1%?dist
Summary: AppArmor userspace components
+1 -1
View File
@@ -1,5 +1,5 @@
Name: zlib
Version: 1.3.2
Version: 1.3.1
Release: 1%?dist
License: Zlib
URL: https://zlib.net
+2 -2
View File
@@ -1,8 +1,8 @@
%global pname carla
%global ver 2.5.10
%global commit 294a80145e39c0755ab9073d90fd8b9524fbfc84
%global commit 011867b6bcd592a510b4ec157c032fcdac23d6ef
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260222
%global commit_date 20260104
Name: Carla-nightly
Version: %(echo %ver | tr -d 'v')^%commit_date.git~%shortcommit
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit e6ec99e32a9ed6949a7e180241c20dbc1f7a334c
%global commit 756aa56d036599e53a563afdfa8b4d143b95f9b4
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260222
%global commit_date 20260207
Name: vgmstream
Version: 0~%{commit_date}git.%shortcommit
@@ -1,5 +1,5 @@
%global commit 49fbf32f330b324c9b9d8582e80582378fc57e3c
%global commit_date 20260214
%global commit 38acdea488cae1a24591be7b0e6737f58b54f725
%global commit_date 20260126
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
@@ -1,5 +1,5 @@
%global commit 9ab01f06fe4cf15d2e9583e605217e61468ec5ea
%global commit_date 20260222
%global commit 6c3206b7a7f5241fbd12bfe30cc78a4593e582cd
%global commit_date 20260203
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+5 -6
View File
@@ -1,11 +1,9 @@
%global debug_package %{nil}
%global appid org.asus_linux.rog_control_center
%define _unpackaged_files_terminate_build 0
Name: asusctl
Version: 6.3.2
Release: 2%?dist
Release: 1%?dist
Epoch: 1
Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops
URL: https://gitlab.com/asus-linux/asusctl
@@ -68,6 +66,7 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.d
%{_bindir}/asusd-user
%{_bindir}/asusctl
%{_unitdir}/asusd.service
%{_userunitdir}/asusd-user.service
%{_udevrulesdir}/99-asusd.rules
%dnl %{_sysconfdir}/asusd/
%{_datadir}/asusd/aura_support.ron
@@ -89,12 +88,15 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.d
%post
%systemd_post asusd.service
%systemd_user_post asusd-user.service
%preun
%systemd_preun asusd.service
%systemd_user_preun asusd-user.service
%postun
%systemd_postun_with_restart asusd.service
%systemd_user_postun_with_restart asusd-user.service
%files rog-gui
%{_bindir}/rog-control-center
@@ -104,9 +106,6 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/rog-control-center.d
%{_metainfodir}/%{appid}.metainfo.xml
%changelog
* Wed Feb 18 2026 Owen Zimmerman <owen@fyralabs.com> - 6.2.0-3
- Remove asusd-user.service
* Fri Jan 16 2026 metcya <metcya@gmail.com> - 6.3.0-2
- Update ROG Control Center metainfo
@@ -1,5 +1,5 @@
Name: compat-nvidia-repo-580
Version: 580.126.18
Version: 580.126.16
Epoch: 3
Release: 1%?dist
Summary: Compatibility package required by official CUDA packages
@@ -11,7 +11,7 @@
%endif
Name: %{real_name}-580
Version: 580.126.18
Version: 580.126.16
Release: 1%?dist
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
Epoch: 3
@@ -5,7 +5,7 @@
%global __brp_strip %{nil}
Name: nvidia-580-kmod-common
Version: 580.126.18
Version: 580.126.16
Release: 1%?dist
Summary: Common file for NVIDIA's proprietary driver kernel modules
Epoch: 3
@@ -1,7 +1,7 @@
%global real_name nvidia-modprobe
Name: %{real_name}-580
Version: 580.126.18
Version: 580.126.16
Release: 1%?dist
Summary: NVIDIA kernel module loader
Epoch: 3
@@ -1,7 +1,7 @@
%global real_name nvidia-persistenced
Name: %{real_name}-580
Version: 580.126.18
Version: 580.126.16
Release: 1%?dist
Summary: A daemon to maintain persistent software state in the NVIDIA driver
Epoch: 3
@@ -1,7 +1,7 @@
%global real_name nvidia-settings
Name: %{real_name}-580
Version: 580.126.18
Version: 580.126.16
Release: 1%?dist
Summary: Configure the NVIDIA graphics driver
Epoch: 3
@@ -1,7 +1,7 @@
%global real_name nvidia-xconfig
Name: %{real_name}-580
Version: 580.126.18
Version: 580.126.16
Release: 1%?dist
Summary: NVIDIA X configuration file editor
Epoch: 3
+2 -2
View File
@@ -1,7 +1,7 @@
%global debug_package %{nil}
%global commit 0e3f16a6b60674fd801076dfdd304e6f8800e9f5
%global commit 23c3b8b3d35ae3cd5acdbc42aeb6986472ad28e2
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260216
%global commit_date 20260201
%global patches %{_datadir}/src/nvidia-patch

Some files were not shown because too many files have changed in this diff Show More