Compare commits

..

2 Commits

Author SHA1 Message Date
Owen Zimmerman 5eb0030a83 Merge branch 'frawhide' into owen/textual 2026-02-07 12:46:41 -06:00
Owen-sz bb275956c2 add: textual
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-01-24 18:50:19 -06:00
164 changed files with 475 additions and 1070 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
"repoOwner": "terrapkg", "repoOwner": "terrapkg",
"repoName": "packages", "repoName": "packages",
"resetAuthor": true, "resetAuthor": true,
"targetBranchChoices": ["frawhide", "f44", "f43", "f42", "el10"], "targetBranchChoices": ["frawhide", "f43", "f42", "el10"],
"branchLabelMapping": { "branchLabelMapping": {
"^sync-(.+)$": "$1" "^sync-(.+)$": "$1"
} }
+3 -6
View File
@@ -14,12 +14,9 @@ body:
- type: input - type: input
id: pkg id: pkg
attributes: attributes:
label: Full Raw Package Name (e.g. anda-0.4.14-1.fcrawhide.x86_64) label: Full Package Name
description: | description: If you report multiple packages, only the main package is needed if applicable, or separate them with spaces otherwise. Obtain the full package name using `rpm -qa pkg-name`.
If you report multiple packages, only the main package is needed if applicable, or separate them with spaces otherwise. Obtain the full package name using `rpm -qa pkg-name`. placeholder: anda-0.4.14-1.fc43.x86_64
**The format MUST BE LITERALLY THE SAME as `anda-0.4.14-1.fc43.x86_64`. Do NOT add anything else, not even backticks.**
placeholder: anda-0.4.14-1.fc43.x86_64 (MUST be under this format, no backticks)
validations: validations:
required: true required: true
- type: dropdown - type: dropdown
-3
View File
@@ -54,9 +54,6 @@ jobs:
- name: Build terra-release - name: Build terra-release
run: anda build -D "vendor Terra" -rrpmbuild anda/terra/release/pkg run: anda build -D "vendor Terra" -rrpmbuild anda/terra/release/pkg
- name: Build terra-appstream-helper
run: anda build -D "vendor Terra" -D "__python %{__python3}" -rrpmbuild anda/terra/appstream-helper/pkg
- name: Build Subatomic - name: Build Subatomic
run: anda build -D "vendor Terra" -rrpmbuild anda/tools/buildsys/subatomic/pkg run: anda build -D "vendor Terra" -rrpmbuild anda/tools/buildsys/subatomic/pkg
- name: Install Subatomic - name: Install Subatomic
+11 -4
View File
@@ -35,6 +35,12 @@ on:
type: boolean type: boolean
default: true default: true
env:
RUSTC_WRAPPER: "/usr/bin/sccache"
# SCCACHE_NO_DAEMON: "1"
# Disable incremental compilation so sccache works better
CARGO_INCREMENTAL: "false"
jobs: jobs:
build: build:
strategy: strategy:
@@ -69,12 +75,13 @@ jobs:
dir=$(dirname ${{ matrix.pkg.pkg }}) dir=$(dirname ${{ matrix.pkg.pkg }})
dnf5 builddep -y ${dir}/*.spec dnf5 builddep -y ${dir}/*.spec
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.9
- name: Configure sccache - name: Configure sccache
if: ${{ !contains(matrix.pkg.labels, 'sccache') }}
run: | run: |
set -euo pipefail set -euo pipefail
echo "RUSTC_WRAPPER=/usr/bin/sccache" >> $GITHUB_ENV
echo "CARGO_INCREMENTAL=false" >> $GITHUB_ENV
echo "SCCACHE_GHA_ENABLED=true" >> $GITHUB_ENV echo "SCCACHE_GHA_ENABLED=true" >> $GITHUB_ENV
if [ "${{ inputs.bust_cache }}" = "true" ]; then if [ "${{ inputs.bust_cache }}" = "true" ]; then
echo "SCCACHE_BUST_CACHE=true" >> $GITHUB_ENV echo "SCCACHE_BUST_CACHE=true" >> $GITHUB_ENV
@@ -82,7 +89,7 @@ jobs:
- name: Build with Andaman - name: Build with Andaman
run: anda build -D "vendor Terra" -D "__python %{__python3}" ${{ matrix.pkg.pkg }} -c terra-${{ matrix.version }}-${{ matrix.pkg.arch }} ${{ !matrix.pkg.labels.mock == '1' && '-rrpmbuild' || '' }} run: anda build -D "vendor Terra" ${{ matrix.pkg.pkg }} -c terra-${{ matrix.version }}-${{ matrix.pkg.arch }} ${{ !matrix.pkg.labels.mock == '1' && '-rrpmbuild' || '' }}
- name: Generating artifact name - name: Generating artifact name
id: art id: art
+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-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-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-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) ### Enterprise Linux (EL)
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar Name: discord-canary-openasar
Version: 0.0.872 Version: 0.0.864
Release: 1%?dist Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary Name: discord-canary
Version: 0.0.872 Version: 0.0.864
Release: 1%?dist Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers Summary: Free Voice and Text Chat for Gamers
URL: discord.com URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar Name: discord-openasar
Version: 0.0.125 Version: 0.0.123
Release: 1%?dist Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms License: MIT AND https://discord.com/terms
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar Name: discord-ptb-openasar
Version: 0.0.177 Version: 0.0.176
Release: 1%?dist Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb Name: discord-ptb
Version: 0.0.177 Version: 0.0.176
Release: 1%?dist Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers. Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com URL: https://discord.com
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord Name: discord
Version: 0.0.125 Version: 0.0.123
Release: 1%?dist Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com URL: https://discord.com
+2 -2
View File
@@ -1,6 +1,6 @@
Name: falcond-gui Name: falcond-gui
Version: 1.0.2 Version: 1.0.1
Release: 1%?dist Release: 1%{?dist}
Summary: A GTK4/LibAdwaita application to control and monitor the Falcond gaming optimization daemon Summary: A GTK4/LibAdwaita application to control and monitor the Falcond gaming optimization daemon
SourceLicense: MIT 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) 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 %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin Name: feishin
Version: 1.6.0 Version: 1.4.2
Release: 1%?dist Release: 1%?dist
Summary: A modern self-hosted music player Summary: A modern self-hosted music player
License: GPL-3.0 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 #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
%global ver 13.3.0 %global ver 13.3.0
%global commit 53d4da8fcd0e00b755b3329674b756d9777d3a89 %global commit c4000368c8f48d726d38c3458300e1a4f3fc53a0
%global shortcommit %{sub %{commit} 1 7} %global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260219 %global commit_date 20260204
%global devel_name QtColorWidgets %global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold
@@ -1,6 +1,6 @@
%global commit 2f77c277df1650512abff175566b0386d9e2f0c5 %global commit 43fc986a36f10da2fab4924d4e2974b30d53e311
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260213 %global commit_date 20260205
%global ver 2.0.1^ %global ver 2.0.1^
%global base_name goofcord %global base_name goofcord
%global git_name GoofCord %global git_name GoofCord
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "gurk.spec"
}
labels {
sccache = 0
}
}
-40
View File
@@ -1,40 +0,0 @@
%undefine __brp_mangle_shebangs
Name: gurk
Version: 0.8.1
Release: 1%?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
unset RUSTC_WRAPPER
%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 %cargo_build
%install %install
install -Dm755 target/rpm/halloy %{buildroot}%{_bindir}/halloy %crate_install_bin
desktop-file-install assets/linux/%{appid}.desktop desktop-file-install assets/linux/%{appid}.desktop
install -Dpm644 assets/linux/%{appid}.appdata.xml -t %{buildroot}%{_datadir}/metainfo install -Dpm644 assets/linux/%{appid}.appdata.xml -t %{buildroot}%{_datadir}/metainfo
mkdir -p %{buildroot}%{_datadir} mkdir -p %{buildroot}%{_datadir}
cp -r assets/linux/icons -t %{buildroot}%{_datadir} cp -r assets/linux/icons -t %{buildroot}%{_datadir}
%cargo_license_summary_online
%{cargo_license_online} > LICENSE.dependencies %{cargo_license_online} > LICENSE.dependencies
%if %{with check} %if %{with check}
@@ -11,7 +11,7 @@
%endif %endif
Name: helium-browser-bin Name: helium-browser-bin
Version: 0.9.2.1 Version: 0.8.5.1
Release: 1%?dist Release: 1%?dist
Summary: Private, fast, and honest web browser based on Chromium 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 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 Source1: https://github.com/imputnet/helium-linux/archive/refs/tags/%{version}.tar.gz
Source2: net.imput.helium.metainfo.xml Source2: net.imput.helium.metainfo.xml
Source3: net.imput.helium.desktop
ExclusiveArch: x86_64 aarch64 ExclusiveArch: x86_64 aarch64
BuildRequires: terra-appstream-helper BuildRequires: terra-appstream-helper desktop-file-utils
BuildRequires: desktop-file-utils
Requires: xdg-utils Requires: xdg-utils
Requires: liberation-fonts Requires: liberation-fonts
@@ -41,13 +39,20 @@ Based on ungoogled-chromium with additional privacy and usability improvements.
%autosetup -n helium-%{version}-%{arch}_linux %autosetup -n helium-%{version}-%{arch}_linux
tar --strip-components=1 -zxvf %{SOURCE1} tar --strip-components=1 -zxvf %{SOURCE1}
sed -i 's/Exec=helium\b/Exec=helium-browser-bin/g' helium.desktop
%build %build
%install %install
install -dm755 %{buildroot}%{_libdir}/%{name} install -dm755 %{buildroot}%{_libdir}/%{name}
cp -a * %{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 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 rm -f %{buildroot}%{_libdir}/%{name}/product_logo_256.png
install -dm755 %{buildroot}%{_bindir} install -dm755 %{buildroot}%{_bindir}
cat > %{buildroot}%{_bindir}/%{name} << 'EOF' cat > %{buildroot}%{_bindir}/%{name} << EOF
#!/bin/bash #!/bin/bash
set -euo pipefail 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" 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=() FLAGS=()
append_flags_file() { append_flags_file() {
local file="$1" local file="\$1"
[[ -r "$file" ]] || return 0 [[ -r "\$file" ]] || return 0
local line safe_line local line safe_line
while IFS= read -r line; do while IFS= read -r line; do
[[ "$line" =~ ^[[:space:]]*(#|$) ]] && continue [[ "\$line" =~ ^[[:space:]]*(#|\$) ]] && continue
case "$line" in case "\$line" in
*'$('*|*'`'*) *'\$('*|*'\`'*)
echo "Warning: ignoring unsafe line in $file: $line" >&2 echo "Warning: ignoring unsafe line in \$file: \$line" >&2
continue continue
;; ;;
esac esac
set -f set -f
safe_line=${line//$/\\$} safe_line=\${line//\$/\\\\\$}
safe_line=${safe_line//~/\\~} safe_line=\${safe_line//~/\\\\~}
eval "set -- $safe_line" eval "set -- \$safe_line"
set +f set +f
for token in "$@"; do for token in "\$@"; do
FLAGS+=("$token") FLAGS+=("\$token")
done done
done < "$file" done < "\$file"
} }
append_flags_file "$SYS_CONF" append_flags_file "\$SYS_CONF"
append_flags_file "$USR_CONF" append_flags_file "\$USR_CONF"
if [[ -n "${HELIUM_USER_FLAGS:-}" ]]; then if [[ -n "\${HELIUM_USER_FLAGS:-}" ]]; then
read -r -a ENV_FLAGS <<< "$HELIUM_USER_FLAGS" read -r -a ENV_FLAGS <<< "\$HELIUM_USER_FLAGS"
FLAGS+=("${ENV_FLAGS[@]}") FLAGS+=("\${ENV_FLAGS[@]}")
fi fi
export CHROME_WRAPPER="$(readlink -f "$0")" exec %{_libdir}/%{name}/chrome-wrapper "\${FLAGS[@]}" "\$@"
export CHROME_VERSION_EXTRA="stable"
exec -a "$0" %{_libdir}/%{name}/chrome "${FLAGS[@]}" "$@"
EOF EOF
chmod 755 %{buildroot}%{_bindir}/%{name} chmod 755 %{buildroot}%{_bindir}/%{name}
@@ -110,15 +112,11 @@ chmod 755 %{buildroot}%{_bindir}/%{name}
%doc README.md %doc README.md
%license LICENSE LICENSE.ungoogled_chromium %license LICENSE LICENSE.ungoogled_chromium
%{_libdir}/%{name}/ %{_libdir}/%{name}/
# shebang reasons %{_bindir}/%{name}
%attr(0755,root,root) %{_bindir}/%{name} %{_appsdir}/%{name}.desktop
%{_appsdir}/%{appid}.desktop
%{_hicolordir}/256x256/apps/%{appid}.png %{_hicolordir}/256x256/apps/%{appid}.png
%{_metainfodir}/%{appid}.metainfo.xml %{_metainfodir}/%{appid}.metainfo.xml
%changelog %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 * Wed Dec 03 2025 Nadia P <nyadiia@pm.me> - 0.6.9.1-1
- Initial package - 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 gtk4_version 4.14.4
%global libadwaita_version 1.5.1 %global libadwaita_version 1.5.1
%global pure_protobuf_version 2.0.0 %global pure_protobuf_version 2.0.0
%global raw_ver v1.103.0 %global raw_ver v1.102.0
Name: komikku Name: komikku
Version: 1.103.0 Version: 1.102.0
%forgemeta %forgemeta
Release: 1%?dist Release: 1%?dist
Summary: A manga reader for GNOME Summary: A manga reader for GNOME
@@ -1,5 +1,5 @@
%global commit 018467f2ea1f558052ef2c4046b517eaa94ae2dd %global commit df59d55a39662553a8f6f1502272bb4b4991e6f7
%global commit_date 20260218 %global commit_date 20260202
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %nil %global debug_package %nil
%global __strip /bin/true %global __strip /bin/true
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+ # Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit c2c081f49aff2e96eaeabd5d1bbb4051fcdf1538 %global commit 9ccd8899ff28c4f6bdd113026d307af3d46133c5
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260219 %global commit_date 20260207
%global ver 0.41.0 %global ver 0.41.0
Name: mpv-nightly Name: mpv-nightly
+2 -3
View File
@@ -1,6 +1,6 @@
Name: proton-vpn-gtk-app Name: proton-vpn-gtk-app
Version: 4.14.1 Version: 4.14.0
Release: 2%?dist Release: 1%?dist
Summary: Official ProtonVPN Linux app Summary: Official ProtonVPN Linux app
License: GPL-3.0-only License: GPL-3.0-only
URL: https://protonvpn.com/download-linux URL: https://protonvpn.com/download-linux
@@ -27,7 +27,6 @@ Requires: python3-gobject
Requires: python3-dbus Requires: python3-dbus
Requires: python3-packaging Requires: python3-packaging
Requires: python3-proton-vpn-api-core Requires: python3-proton-vpn-api-core
Requires: python3-proton-core >= 0.7.0
Requires: librsvg2 Requires: librsvg2
Provides: protonvpn Provides: protonvpn
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-02-19 %global ver 2026-02-07
%global goodver %(echo %ver | sed 's/-//g') %global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil} %global __brp_mangle_shebangs %{nil}
%bcond_without mold %bcond_without mold
+2 -2
View File
@@ -1,6 +1,6 @@
Name: rustnet Name: rustnet
Version: 1.0.0 Version: 0.18.0
Release: 1%?dist Release: 1%{?dist}
Summary: A cross-platform network monitoring terminal UI tool built with Rust Summary: A cross-platform network monitoring terminal UI tool built with Rust
License: Apache-2.0 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 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-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 MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib License: Apache-2.0 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 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-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 MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
URL: https://github.com/domcyrus/rustnet URL: https://github.com/domcyrus/rustnet
+1 -1
View File
@@ -2,7 +2,7 @@
Name: signal-desktop Name: signal-desktop
%electronmeta -aD %electronmeta -aD
Version: 7.90.0 Version: 7.88.0
Release: 1%?dist Release: 1%?dist
Summary: A private messenger for Windows, macOS, and Linux Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org URL: https://signal.org
@@ -1 +1 @@
v1.12.22 v1.12.20
+2 -2
View File
@@ -10,8 +10,8 @@
Name: vesktop Name: vesktop
Obsoletes: VencordDesktop < 1.5.8-1 Obsoletes: VencordDesktop < 1.5.8-1
Obsoletes: vencord-desktop < 1.5.8-1 Obsoletes: vencord-desktop < 1.5.8-1
Version: 1.6.5 Version: 1.6.4
Release: 1%?dist Release: 3%?dist
License: GPL-3.0-or-later License: GPL-3.0-or-later
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
URL: https://vesktop.dev URL: https://vesktop.dev
+2 -2
View File
@@ -1,9 +1,9 @@
# Fedora sometimes sources the snapshots under stable versions and just bumps release # Fedora sometimes sources the snapshots under stable versions and just bumps release
# For user clarity I have separated these into different packages # For user clarity I have separated these into different packages
%global commit 02af8ba21a6d2648f72b5601f8b8b73a1eeb9e64 %global commit c9ec7e27eb01e8f0e46a2d4803c405c38a27cc75
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260125 %global ver 20260125
%global commit_date 20260219 %global commit_date 20260130
Name: winetricks-git Name: winetricks-git
Version: %{ver}^%{commit_date}git.%{shortcommit} Version: %{ver}^%{commit_date}git.%{shortcommit}
@@ -3,8 +3,8 @@
%global realname hyprutils %global realname hyprutils
%global ver 0.11.0 %global ver 0.11.0
%global commit 340a792e3b3d482c4ae5f66d27a9096bdee6d76d %global commit 9038eec033843c289b06b83557a381a2648d8fa5
%global commit_date 20260217 %global commit_date 20260204
%global shortcommit %{sub %commit 1 7} %global shortcommit %{sub %commit 1 7}
Name: %realname.nightly Name: %realname.nightly
@@ -2,9 +2,9 @@
%global realname hyprwayland-scanner %global realname hyprwayland-scanner
%global ver 0.4.5 %global ver 0.4.5
%global commit 0bd8b6cde9ec27d48aad9e5b4deefb3746909d40 %global commit f6cf414ca0e16a4d30198fd670ec86df3c89f671
%global shortcommit %{sub %commit 1 7} %global shortcommit %{sub %commit 1 7}
%global commit_date 20260208 %global commit_date 20251121
Name: %realname.nightly Name: %realname.nightly
Version: %ver^%{commit_date}git.%shortcommit Version: %ver^%{commit_date}git.%shortcommit
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit d08607cdd94486169f43ad0a1a6eb0c546fdd852 %global commit 6407b3a5a8d331c27546caff4d7a6dbda788436e
%forgemeta %forgemeta
Name: lomiri-system-settings Name: lomiri-system-settings
+1 -1
View File
@@ -1,5 +1,5 @@
Name: mangowc Name: mangowc
Version: 0.12.3 Version: 0.11.0
Release: 1%?dist Release: 1%?dist
Summary: wayland compositor base wlroots and scenefx (dwm but wayland) Summary: wayland compositor base wlroots and scenefx (dwm but wayland)
License: GPL-3.0 License: GPL-3.0
@@ -1,7 +1,7 @@
%global debug_package %{nil} %global debug_package %{nil}
Name: noctalia-shell Name: noctalia-shell
Version: 4.5.0 Version: 4.4.0
Release: 1%?dist Release: 1%?dist
Summary: A Quickshell-based custom shell setup 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 Name: swayfx
Version: 0.5.2 Version: 0.5.2
Release: 2%?dist Release: 1%?dist
Summary: SwayFX: Sway, but with eye candy! Summary: SwayFX: Sway, but with eye candy!
URL: https://github.com/WillPower3309/swayfx URL: https://github.com/WillPower3309/swayfx
@@ -2,7 +2,7 @@
%global crate matugen %global crate matugen
Name: rust-matugen Name: rust-matugen
Version: 4.0.0 Version: 3.1.0
Release: 1%?dist Release: 1%?dist
Summary: Material you color generation tool with templates Summary: Material you color generation tool with templates
+1 -1
View File
@@ -4,7 +4,7 @@
# prevent library files from being installed # prevent library files from being installed
%global cargo_install_lib 0 %global cargo_install_lib 0
%global upstream_version v2.14.2 %global upstream_version v2.14.1
%global ver %{sub %upstream_version 2} %global ver %{sub %upstream_version 2}
Name: walker Name: walker
+1 -1
View File
@@ -6,7 +6,7 @@
%global __brp_mangle_shebangs %{nil} %global __brp_mangle_shebangs %{nil}
Name: atac Name: atac
Version: 0.23.0 Version: 0.22.1
Release: 1%?dist Release: 1%?dist
Summary: Arguably a Terminal API Client Summary: Arguably a Terminal API Client
+1 -1
View File
@@ -8,7 +8,7 @@
%global appid sh.oven.bun %global appid sh.oven.bun
Name: bun-bin Name: bun-bin
Version: 1.3.9 Version: 1.3.8
Release: 1%?dist Release: 1%?dist
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager all in one Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager all in one
License: MIT License: MIT
+1 -1
View File
@@ -14,7 +14,7 @@
%global appid com.vscodium.VSCodium %global appid com.vscodium.VSCodium
Name: codium Name: codium
Version: 1.109.41146 Version: 1.108.20787
Release: 1%?dist Release: 1%?dist
Summary: Code editing. Redefined. Summary: Code editing. Redefined.
License: MIT License: MIT
+4 -4
View File
@@ -1,11 +1,11 @@
--- deno-2.6.9/Cargo.toml 1970-01-01T00:00:01+00:00 --- deno-2.6.3/Cargo.toml 1970-01-01T00:00:01+00:00
+++ deno-2.6.9/Cargo.toml 2026-02-12T15:05:13.386522+00:00 +++ deno-2.6.3/Cargo.toml 2025-12-24T13:35:12.790326+00:00
@@ -667,24 +667,3 @@ @@ -657,24 +657,3 @@
[target."cfg(unix)".dependencies.shell-escape] [target."cfg(unix)".dependencies.shell-escape]
version = "=0.1.5" version = "=0.1.5"
-[target."cfg(windows)".dependencies.deno_subprocess_windows] -[target."cfg(windows)".dependencies.deno_subprocess_windows]
-version = "0.26.0" -version = "0.25.0"
- -
-[target."cfg(windows)".dependencies.winapi] -[target."cfg(windows)".dependencies.winapi]
-version = "=0.3.9" -version = "=0.3.9"
+1 -1
View File
@@ -6,7 +6,7 @@
%global crate deno %global crate deno
Name: rust-deno Name: rust-deno
Version: 2.6.10 Version: 2.6.8
Release: 1%?dist Release: 1%?dist
Summary: Deno executable Summary: Deno executable
+1 -1
View File
@@ -1,6 +1,6 @@
Name: flow-control Name: flow-control
Epoch: 1 Epoch: 1
Version: 0.7.2 Version: 0.6.0
Release: 1%?dist Release: 1%?dist
Summary: A programmer's text editor Summary: A programmer's text editor
License: MIT License: MIT
+1 -1
View File
@@ -1,5 +1,5 @@
Name: flutter Name: flutter
Version: 3.41.1 Version: 3.38.9
Release: 1%?dist Release: 1%?dist
Summary: SDK for crafting beautiful, fast user experiences from a single codebase Summary: SDK for crafting beautiful, fast user experiences from a single codebase
License: BSD-3-Clause License: BSD-3-Clause
@@ -1,6 +1,6 @@
%global commit a3aa9fa1362d9b7ecb2b05b13789df1ac083cff0 %global commit 6c0e02d1138d5376e4ac2f5e311b225494514a97
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-02-18 %global fulldate 2026-02-06
%global commit_date %(echo %{fulldate} | sed 's/-//g') %global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV %global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.0 %global ver 1.3.0
+2 -2
View File
@@ -12,8 +12,8 @@
# Naming variable as something other than "commit" is necessary # Naming variable as something other than "commit" is necessary
# to stop %%gometa from putting commit hash in release # to stop %%gometa from putting commit hash in release
%global commit_hash d38f0dfe7af9a6a8cac27764ad47f43af60896df %global commit_hash 3a7403bde4d508afea93a94d1113ca73cf37c1c1
%global commit_date 20260215 %global commit_date 20260129
%global shortcommit %{sub %{commit_hash} 1 7} %global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.15 %global ver 2.0.15
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 09cd340b6a29e9d209aaa297174ecb6fe7003ba7 %global commit 10c3c088fe63525b0301648304f14610cffb4585
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260219 %global commit_date 20260207
%global ver 0.226.0 %global ver 0.224.0
%bcond_with check %bcond_with check
%bcond_with debug_no_build %bcond_with debug_no_build
+1 -1
View File
@@ -5,7 +5,7 @@
%global debug_package %{nil} %global debug_package %{nil}
%endif %endif
%global ver 0.225.1-pre %global ver 0.223.2-pre
# Exclude input files from mangling # Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -15,7 +15,7 @@
%global rustflags_debuginfo 0 %global rustflags_debuginfo 0
Name: zed Name: zed
Version: 0.224.6 Version: 0.222.4
Release: 1%?dist Release: 1%?dist
Summary: Zed is a high-performance, multiplayer code editor Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
+3 -5
View File
@@ -1,10 +1,8 @@
%global ver geist@1.7.0
Name: geist-font Name: geist-font
Version: %(echo %ver | sed 's/^geist@//') Version: geist@1.7.0
Release: 1%?dist Release: 1%?dist
URL: https://vercel.com/font URL: https://vercel.com/font
Source0: https://github.com/vercel/geist-font/archive/refs/tags/%ver.tar.gz Source0: https://github.com/vercel/geist-font/archive/refs/tags/%version.tar.gz
License: OFL-1.1 License: OFL-1.1
Summary: Geist is a new font family for Vercel, created by Vercel in collaboration with Basement Studio Summary: Geist is a new font family for Vercel, created by Vercel in collaboration with Basement Studio
BuildRequires: make python3 python3.10 python3.10-devel meson cairo cairo-devel gcc BuildRequires: make python3 python3.10 python3.10-devel meson cairo cairo-devel gcc
@@ -30,7 +28,7 @@ Geist Mono is a monospaced typeface that has been crafted to be the perfect part
It is designed to be used in code editors, diagrams, terminals, and other textbased interfaces where code is represented. It is designed to be used in code editors, diagrams, terminals, and other textbased interfaces where code is represented.
%prep %prep
%autosetup -n %name-geist-%version %autosetup -n %name-%version
%build %build
%make_build %make_build
+1 -1
View File
@@ -1 +1 @@
rpm.global("ver", gh("vercel/geist-font")); rpm.version(gh("vercel/geist-font"));
@@ -2,14 +2,14 @@
%global git_name %(echo %{org_name} | sed 's/-//g') %global git_name %(echo %{org_name} | sed 's/-//g')
%global appid com.heroicgameslauncher.hgl %global appid com.heroicgameslauncher.hgl
%global shortname heroic %global shortname heroic
%global legendary_version 0.20.40 %global legendary_version 0.20.39
%global gogdl_version 1.2.1 %global gogdl_version 1.2.0
%global nile_version 1.1.2 %global nile_version 1.1.2
%global comet_version 0.2.0 %global comet_version 0.2.0
Name: %{shortname}-games-launcher Name: %{shortname}-games-launcher
Version: 2.20.0.beta.1 Version: 2.19.1
Release: 1%?dist Release: 2%?dist
Summary: A games launcher for GOG, Amazon, and Epic Games Summary: A games launcher for GOG, Amazon, and Epic Games
License: GPL-3.0-only AND MIT AND BSD-3-Clause License: GPL-3.0-only AND MIT AND BSD-3-Clause
URL: https://heroicgameslauncher.com URL: https://heroicgameslauncher.com
+1 -1
View File
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil} %global __brp_mangle_shebangs %{nil}
Name: inputplumber Name: inputplumber
Version: 0.74.2 Version: 0.73.0
Release: 1%?dist Release: 1%?dist
Summary: Open source input router and remapper daemon for Linux Summary: Open source input router and remapper daemon for Linux
License: GPL-3.0-or-later License: GPL-3.0-or-later
@@ -2,7 +2,7 @@
%global crate honkers-railway-launcher %global crate honkers-railway-launcher
%global appid moe.launcher.the-honkers-railway-launcher %global appid moe.launcher.the-honkers-railway-launcher
Name: %{crate} Name: %{crate}
Version: 1.14.4 Version: 1.14.2
Release: 1%?dist Release: 1%?dist
Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling Summary: The Honkers Railway launcher for Linux with automatic patching and telemetry disabling
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)} %global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly %global appid org.prismlauncher.PrismLauncher-nightly
%global commit 61d55b422333f634df60da842f386e46f3edef71 %global commit 0229c0fd0cd25786290c4621fe76055092f7efd6
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260219 %global commit_date 20260207
%global snapshot_info %{commit_date}.%{shortcommit} %global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys # Change this variables if you want to use custom keys
+1 -1
View File
@@ -13,7 +13,7 @@
%global build_platform terra %global build_platform terra
Name: prismlauncher Name: prismlauncher
Version: 10.0.5 Version: 10.0.2
Release: 1%?dist Release: 1%?dist
Summary: Minecraft launcher with ability to manage multiple instances Summary: Minecraft launcher with ability to manage multiple instances
# see COPYING.md for more information # see COPYING.md for more information
+2 -2
View File
@@ -9,8 +9,8 @@
# GLIBCXX_ASSERTIONS is known to break RPCS3 # 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_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 build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global commit 2064bd87e37da1d0946f7c5b62f2d38003abff8e %global commit d7b723cd7c5ddcc785076687772a536a4525918e
%global ver 0.0.39-18797 %global ver 0.0.39-18702
Name: rpcs3 Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g') 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(); let html = get("https://rpcs3.net/download");
rpm.global("ver", release.name); let v = find("Build ([\\d.]+-[\\d.]+)\\s+</span>", html, 1);
rpm.global("ver", v);
if rpm.changed () { if rpm.changed () {
let c = release.tag_name; let c = find("Commit <a href=\"https://github.com/RPCS3/rpcs3/commit/([\\w\\d]+)\" target=\"_blank\"", html, 1);
c.crop(6);
rpm.global("commit", c); rpm.global("commit", c);
rpm.release(); rpm.release();
} }
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil} %define debug_package %{nil}
Name: dart Name: dart
Version: 3.11.0 Version: 3.10.9
Release: 1%?dist Release: 1%?dist
Summary: The Dart Language Summary: The Dart Language
License: BSD-3-Clause License: BSD-3-Clause
+1 -1
View File
@@ -4,7 +4,7 @@
# https://github.com/twpayne/chezmoi # https://github.com/twpayne/chezmoi
%global goipath github.com/twpayne/chezmoi %global goipath github.com/twpayne/chezmoi
Version: 2.69.4 Version: 2.69.3
%gometa -f %gometa -f
@@ -14,7 +14,7 @@
# https://github.com/abenz1267/elephant # https://github.com/abenz1267/elephant
%global goipath github.com/abenz1267/elephant %global goipath github.com/abenz1267/elephant
Version: 2.19.3 Version: 2.19.2
%gometa -f %gometa -f
@@ -11,7 +11,7 @@
# https://github.com/grpc/grpc-go # https://github.com/grpc/grpc-go
%global goipath google.golang.org/grpc %global goipath google.golang.org/grpc
%global forgeurl https://github.com/grpc/grpc-go %global forgeurl https://github.com/grpc/grpc-go
Version: 1.79.1 Version: 1.78.0
%gometa -L %gometa -L
@@ -13,7 +13,7 @@ Simple terminal UI for git commands.}
%global godocs docs README.md VISION.md %global godocs docs README.md VISION.md
Name: golang-github-jesseduffield-lazygit Name: golang-github-jesseduffield-lazygit
Release: 2%?dist Release: 1%?dist
Summary: Simple terminal UI for git commands Summary: Simple terminal UI for git commands
License: MIT License: MIT
@@ -23,19 +23,10 @@ Packager: sadlerm <lerm@chromebooks.lol>
BuildRequires: anda-srpm-macros BuildRequires: anda-srpm-macros
Provides: lazygit = %{evr} Provides: lazygit = %{version}-%{release}
%description %{common_description} %description %{common_description}
%package doc
Summary: Documentations for %{name}
Requires: %{name} = %{evr}
BuildArch: noarch
%description doc
%{summary}.
%gopkg %gopkg
%prep %prep
@@ -52,8 +43,5 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
%files %files
%license LICENSE %license LICENSE
%doc README.md %doc docs README.md VISION.md
%{_bindir}/lazygit %{_bindir}/lazygit
%files doc
%doc docs/ VISION.md CONTRIBUTING.md CODE-OF-CONDUCT.md
+1 -1
View File
@@ -4,7 +4,7 @@
# https://github.com/zrepl/zrepl # https://github.com/zrepl/zrepl
%global goipath github.com/zrepl/zrepl %global goipath github.com/zrepl/zrepl
Version: 0.7.0 Version: 0.6.1
%gometa -f %gometa -f
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "holyc.spec"
}
}
-50
View File
@@ -1,50 +0,0 @@
%global ver 0.0.10
Name: holyc
Version: %{ver}~beta
Release: 3%{?dist}
Summary: HolyC compiler and transpiler
License: BSD-2-Clause
URL: https://holyc-lang.com
Source0: https://github.com/Jamesbarford/holyc-lang/archive/refs/tags/beta-v%{ver}.tar.gz
BuildRequires: cmake
BuildRequires: cmake-rpm-macros
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: sqlite-devel
Packager: Gilver E. <roachy@fyralabs.com>
%description
HolyC is a fun recreational programming language designed by Terry A. Davis.
Originally implemented in TempleOS as a general purpose programming language and scripting language for all manner of tasks.
%prep
# Currently needed to fetch the commit hash for hcc --version
%git_clone https://github.com/Jamesbarford/holyc-lang.git beta-v%{ver}
%setup -T -D -n holyc-lang/src
# Make packaged versions of HolyC report the correct Git hash
sed -i 's|git rev-parse main|git rev-parse HEAD|g' CMakeLists.txt
# Make the binary correctly report its installed location as /usr/bin instead of /usr
sed -i 's|binary: %%s/hcc|binary: %%s/bin/hcc|g' cli.c
%build
%cmake \
-DCMAKE_BUILD_TYPE="Release" \
-DHCC_LINK_SQLITE3="1"
%cmake_build
%install
%cmake_install
%check
%{buildroot}%{_bindir}/hcc --version
%files
%license ../COPYING
%doc ../README.md
%{_bindir}/hcc
%{_includedir}/tos.HH
%changelog
* Tue Feb 10 2026 Gilver E. <roachy@fyralabs.com> - 0.0.10~beta-1
- Initial package
-7
View File
@@ -1,7 +0,0 @@
let v = gh("Jamesbarford/holyc-lang");
v.crop(6);
rpm.global("ver", v);
if rpm.changed() {
rpm.release();
}
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10 %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 1e3caf457b481d87a0b0811d0bf129a5f515c84a %global commit 12a2333817ad8864cbb2e36367701c908631c787
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1 %global ver 2.3.1
%global commit_date 20260218 %global commit_date 20260206
%global debug_package %nil %global debug_package %nil
Name: nim-nightly Name: nim-nightly
+1 -1
View File
@@ -1,5 +1,5 @@
Name: nimble Name: nimble
Version: 0.22.0 Version: 0.20.1
Release: 1%?dist Release: 1%?dist
Summary: Package manager for the Nim programming language Summary: Package manager for the Nim programming language
License: BSD License: BSD
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %nil %define debug_package %nil
Name: nph Name: nph
Version: 0.7.0 Version: 0.6.2
Release: 1%?dist Release: 1%?dist
Summary: An opinionated code formatter for Nim Summary: An opinionated code formatter for Nim
License: MIT License: MIT
@@ -2,8 +2,8 @@
%bcond test 0 %bcond test 0
Name: python-%{pypi_name} Name: python-%{pypi_name}
Version: 3.0.1 Version: 2.0.10
Release: 1%?dist Release: 2%{?dist}
Summary: Material You color generation algorithms in pure python! Summary: Material You color generation algorithms in pure python!
License: MIT License: MIT
URL: https://github.com/T-Dynamos/materialyoucolor-python URL: https://github.com/T-Dynamos/materialyoucolor-python
+1 -1
View File
@@ -1,7 +1,7 @@
%global pypi_name numba %global pypi_name numba
Name: python-%{pypi_name} Name: python-%{pypi_name}
Version: 0.64.0 Version: 0.63.1
Release: 1%?dist Release: 1%?dist
Summary: NumPy aware dynamic Python compiler using LLVM Summary: NumPy aware dynamic Python compiler using LLVM
License: BSD-2-Clause AND MIT AND BSD-3-Clause License: BSD-2-Clause AND MIT AND BSD-3-Clause
@@ -6,7 +6,7 @@
%bcond_with doc %bcond_with doc
Name: python-%{srcname} Name: python-%{srcname}
Version: 1.2.1 Version: 1.2.0
Release: 1%?dist Release: 1%?dist
Summary: Python library for working with HEIF images and plugin for Pillow 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. %global _desc Send usage data from your Python code to PostHog.
Name: python-%{pypi_name} Name: python-%{pypi_name}
Version: 7.9.3 Version: 7.8.3
Release: 1%?dist Release: 1%?dist
Summary: Send usage data from your Python code to PostHog Summary: Send usage data from your Python code to PostHog
License: MIT License: MIT
-9
View File
@@ -1,9 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "proton-core.spec"
}
labels {
subrepo = "extras"
}
}
@@ -1,46 +0,0 @@
%define unmangled_name proton-core
%define github_repo_name python-proton-core
%global _desc The proton-core component contains core logic used by the other Proton components.
Name: python-proton-core
Version: 0.7.0
Release: 1%?dist
Summary: %{unmangled_name} library
License: GPL-3.0-or-later
URL: https://github.com/ProtonVPN/%{github_repo_name}
Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-setuptools
BuildArch: noarch
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{unmangled_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{unmangled_name}}
%description -n python3-%{unmangled_name}
%_desc
%prep
%autosetup
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files proton
%files -n python3-%{unmangled_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%changelog
* Tue Feb 10 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -1 +0,0 @@
rpm.version(gh_tag("ProtonVPN/python-proton-core"));
@@ -2,7 +2,4 @@
rpm { rpm {
spec = "proton-vpn-local-agent.spec" spec = "proton-vpn-local-agent.spec"
} }
labels {
sccache = 0
}
} }
@@ -1,12 +1,11 @@
%define debug_package %{nil} %define debug_package %{nil}
%define __python /usr/bin/python3
%global pypi_name proton-vpn-local-agent %global pypi_name proton-vpn-local-agent
%global _desc Proton VPN local agent written in Rust. %global _desc Proton VPN local agent written in Rust.
Name: python-%{pypi_name} Name: python-%{pypi_name}
Version: 1.6.0 Version: 1.6.0
Release: 3%?dist Release: 2%?dist
Summary: Proton VPN local agent written in Rust Summary: Proton VPN local agent written in Rust
License: GPL-3.0-only License: GPL-3.0-only
URL: https://github.com/ProtonVPN/local-agent-rs URL: https://github.com/ProtonVPN/local-agent-rs
@@ -16,7 +15,7 @@ BuildRequires: python3-devel
BuildRequires: cargo-rpm-macros BuildRequires: cargo-rpm-macros
# Really cursed but there is no pyproject.toml or setup.py in this package to auto-provide this, and proton-vpn needs this # Really cursed but there is no pyproject.toml or setup.py in this package to auto-provide this, and proton-vpn needs this
%dnl Provides: python3.14dist(proton-vpn-local-agent) Provides: python3.14dist(proton-vpn-local-agent)
Packager: Owen Zimmerman <owen@fyralabs.com> Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -44,12 +43,12 @@ popd
%install %install
pushd %{name} pushd %{name}
install -Dm0644 target/release/libpython_proton_vpn_local_agent.so %{buildroot}%{python_sitearch}/proton/vpn/local_agent.so install -Dm0644 target/release/libpython_proton_vpn_local_agent.so %{buildroot}%{_libdir}/proton/local_agent.so
popd popd
%files -n python3-%{pypi_name} %files -n python3-%{pypi_name}
%doc README.md CODEOWNERS %doc README.md CODEOWNERS
%{python_sitearch}/proton/vpn/local_agent.so %{_libdir}/proton/local_agent.so
%changelog %changelog
* Sun Jan 18 2026 Owen Zimmerman <owen@fyralabs.com> * Sun Jan 18 2026 Owen Zimmerman <owen@fyralabs.com>
+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. %global _desc A rough port of Node.js's EventEmitter to Python with a few tricks of its own.
Name: python-%{pypi_name} Name: python-%{pypi_name}
Version: 13.0.1 Version: 13.0.0
Release: 1%?dist Release: 1%?dist
Summary: A rough port of Node.js's EventEmitter to Python with a few tricks of its own Summary: A rough port of Node.js's EventEmitter to Python with a few tricks of its own
License: MIT License: MIT
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "textual.spec"
}
}
+46
View File
@@ -0,0 +1,46 @@
%global pypi_name textual
%global _desc The lean application framework for Python.
Name: python-%{pypi_name}
Version: 7.3.0
Release: 1%?dist
Summary: The lean application framework for Python
License: MIT
URL: https://github.com/Textualize/textual
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-poetry
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
%prep
%autosetup -n %{pypi_name}-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files textual
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%changelog
* Sat Jan 24 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+1
View File
@@ -0,0 +1 @@
rpm.version(pypi("textual"));
@@ -1,5 +1,5 @@
%global commit 637ece0f0d69e4df5744ada66c4aa35cf20d8a13 %global commit d7595e2b327bc55239b8e6ecc4408d51373c4782
%global commit_date 20260219 %global commit_date 20260206
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama %global pypi_name types-colorama
+11 -12
View File
@@ -1,14 +1,13 @@
%undefine __brp_mangle_shebangs %undefine __brp_mangle_shebangs
Name: fresh Name: fresh
Version: 0.2.5 Version: 0.1.99
Release: 1%?dist Release: 1%?dist
Summary: Text editor for your terminal: easy, powerful and fast 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 Source0: https://github.com/sinelaw/fresh/archive/refs/tags/v%version.tar.gz
License: GPL-2.0-only License: GPL-2.0-Only
BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold
BuildRequires: clang-devel
Packager: Owen Zimmerman <owen@fyralabs.com> Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -16,10 +15,10 @@ Packager: Owen Zimmerman <owen@fyralabs.com>
%{summary}. %{summary}.
%package doc %package doc
Summary: Documentation for %{name} Summary: Documentaion for %{name}
%description doc %description doc
Documentation for %{name}. Documentaion for %{name}.
%prep %prep
%autosetup %autosetup
@@ -29,17 +28,17 @@ Documentation for %{name}.
%cargo_build %cargo_build
%install %install
install -Dm755 target/rpm/%{name} %{buildroot}%{_bindir}/%{name} 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 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 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 -Dm644 flatpak/io.github.sinelaw.fresh.metainfo.xml %{buildroot}%{_metainfodir}/io.github.sinelaw.fresh.metainfo.xml
%{cargo_license_online} > LICENSE.dependencies %{cargo_license_online} > LICENSE.dependencies
mkdir -p %{buildroot}%{_pkgdocdir} mkdir -p %{buildroot}%{_pkgdocdir}
cp -a docs/* %{buildroot}%{_pkgdocdir}/ cp -a docs/* %{buildroot}%{_pkgdocdir}/
%files %files
%license LICENSE LICENSE.dependencies %license LICENSE LICENSE.dependencies
%doc README.md CHANGELOG.md %doc README.md REFACTORING_PLAN.md CHANGELOG.md
%{_bindir}/%{name} %{_bindir}/%{name}
%{_scalableiconsdir}/io.github.sinelaw.fresh.svg %{_scalableiconsdir}/io.github.sinelaw.fresh.svg
%{_appsdir}/io.github.sinelaw.fresh.desktop %{_appsdir}/io.github.sinelaw.fresh.desktop
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate usage-cli %global crate usage-cli
Name: rust-usage-cli Name: rust-usage-cli
Version: 2.18.0 Version: 2.16.1
Release: 1%?dist Release: 1%?dist
Summary: CLI for working with usage-based CLIs Summary: CLI for working with usage-based CLIs
@@ -1,5 +1,5 @@
Name: xwayland-satellite Name: xwayland-satellite
Version: 0.8.1 Version: 0.8
Release: 1%?dist Release: 1%?dist
Summary: Xwayland outside your Wayland. Summary: Xwayland outside your Wayland.
License: MPL-2.0 License: MPL-2.0
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash #!/usr/bin/bash
version=0.16.0-dev.2623+27eec9bd6 version=0.16.0-dev.2522+d84a638e8
mirrors=() mirrors=()
@@ -7,7 +7,7 @@
%define llvm_compat 20 %define llvm_compat 20
%endif %endif
%global llvm_version 20.0.0 %global llvm_version 20.0.0
%global ver 0.16.0-dev.2623+27eec9bd6 %global ver 0.16.0-dev.2522+d84a638e8
%bcond bootstrap 1 %bcond bootstrap 1
%bcond docs %{without bootstrap} %bcond docs %{without bootstrap}
%bcond test 1 %bcond test 1
+1 -1
View File
@@ -13,7 +13,7 @@
%global zig_cache_dir %{builddir}/zig-cache %global zig_cache_dir %{builddir}/zig-cache
Name: zig-master Name: zig-master
Version: 0.16.0~dev.2623+27eec9bd6 Version: 0.16.0~dev.2510+bcb5218a2
Release: 2%?dist Release: 2%?dist
Summary: Master builds of the Zig language 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 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
+7 -10
View File
@@ -6,7 +6,7 @@
%bcond_with tests %bcond_with tests
Name: apparmor Name: apparmor
Version: 4.1.6 Version: 5.0.0~alpha5
Release: 1%?dist Release: 1%?dist
Summary: AppArmor userspace components Summary: AppArmor userspace components
@@ -185,9 +185,6 @@ install -Dm644 %{SOURCE1} %{buildroot}%{_presetdir}/70-apparmor.preset
find %{buildroot} \( -name "*.a" -o -name "*.la" \) -delete find %{buildroot} \( -name "*.a" -o -name "*.la" \) -delete
mkdir -p %buildroot%python3_sitearch/LibAppArmor
mv %buildroot%python3_sitearch/{LibAppArmor.py,_LibAppArmor.cpython-*-linux-gnu.so,__pycache__/LibAppArmor.*} %buildroot%python3_sitearch/LibAppArmor/
%find_lang aa-binutils %find_lang aa-binutils
%find_lang apparmor-parser %find_lang apparmor-parser
%find_lang apparmor-utils %find_lang apparmor-utils
@@ -279,11 +276,11 @@ make -C utils check
%{_bindir}/aa-exec %{_bindir}/aa-exec
%{_bindir}/aa-features-abi %{_bindir}/aa-features-abi
%{_sbindir}/aa-load %{_sbindir}/aa-load
#{_sbindir}/aa-show-usage %{_sbindir}/aa-show-usage
%{_sbindir}/aa-teardown %dnl %{_sbindir}/aa-teardown
%{_unitdir}/apparmor.service %dnl %{_unitdir}/apparmor.service
%{_presetdir}/70-apparmor.preset %{_presetdir}/70-apparmor.preset
%{_prefix}/lib/apparmor %dnl %{_prefix}/lib/apparmor
%dir %{_sysconfdir}/apparmor %dir %{_sysconfdir}/apparmor
# FIXME: the confusion…? how did this happen # FIXME: the confusion…? how did this happen
%config(noreplace) %{_sysconfdir}/apparmor/default_unconfined.template %config(noreplace) %{_sysconfdir}/apparmor/default_unconfined.template
@@ -297,8 +294,8 @@ make -C utils check
%{_mandir}/man7/apparmor.7.gz %{_mandir}/man7/apparmor.7.gz
%{_mandir}/man7/apparmor_xattrs.7.gz %{_mandir}/man7/apparmor_xattrs.7.gz
%{_mandir}/man8/aa-load.8.gz %{_mandir}/man8/aa-load.8.gz
#{_mandir}/man8/aa-show-usage.8.gz %{_mandir}/man8/aa-show-usage.8.gz
%{_mandir}/man8/aa-teardown.8.gz %dnl %{_mandir}/man8/aa-teardown.8.gz
%{_mandir}/man8/apparmor_parser.8.gz %{_mandir}/man8/apparmor_parser.8.gz
%files utils -f apparmor-utils.lang %files utils -f apparmor-utils.lang
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %nil %define debug_package %nil
Name: args-hxx Name: args-hxx
Version: 6.4.8 Version: 6.4.7
Release: 1%?dist Release: 1%?dist
Summary: A simple header-only C++ argument parser library Summary: A simple header-only C++ argument parser library
License: MIT License: MIT
+1 -1
View File
@@ -1,7 +1,7 @@
%global appid org.freedesktop.libfprint %global appid org.freedesktop.libfprint
Name: libfprint-tod Name: libfprint-tod
Version: 1.94.10+tod1 Version: 1.94.9+tod1
Release: 1%?dist Release: 1%?dist
URL: https://gitlab.freedesktop.org/3v1n0/libfprint/ URL: https://gitlab.freedesktop.org/3v1n0/libfprint/
Source: %{url}/-/archive/v%{version}/libfprint-v%{version}.tar.gz Source: %{url}/-/archive/v%{version}/libfprint-v%{version}.tar.gz
@@ -0,0 +1,11 @@
diff -up mesa-22.3.0-rc4/src/util/00-mesa-defaults.conf.dma mesa-22.3.0-rc4/src/util/00-mesa-defaults.conf
--- mesa-22.3.0-rc4/src/util/00-mesa-defaults.conf.dma 2022-11-25 10:32:32.175879868 +1000
+++ mesa-22.3.0-rc4/src/util/00-mesa-defaults.conf 2022-11-25 10:32:43.743067470 +1000
@@ -653,6 +653,7 @@ TODO: document the other workarounds.
<application name="gnome-shell" executable="gnome-shell">
<option name="adaptive_sync" value="false" />
<option name="v3d_nonmsaa_texture_size_limit" value="true" />
+ <option name="mesa_glthread" value="false"/>
</application>
<application name="Desktop — Plasma" executable="plasmashell">
<option name="adaptive_sync" value="false" />
+27
View File
@@ -0,0 +1,27 @@
From 087ef6401515d7260eafbffe423f39afc2af985c Mon Sep 17 00:00:00 2001
From: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Date: Tue, 18 Nov 2025 11:36:43 +0100
Subject: [PATCH] dril: don't build a rocket_dri.so
As Teflon doesn't dynamically load drivers (yet?).
---
src/gallium/targets/dril/meson.build | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/src/gallium/targets/dril/meson.build b/src/gallium/targets/dril/meson.build
index 140022f077da9..62a816f44a625 100644
--- a/src/gallium/targets/dril/meson.build
+++ b/src/gallium/targets/dril/meson.build
@@ -124,8 +124,7 @@ foreach d : [[with_gallium_kmsro, [
[with_gallium_lima, 'lima_dri.so'],
[with_gallium_d3d12, 'd3d12_dri.so'],
[with_gallium_zink, 'zink_dri.so'],
- [with_gallium_asahi, 'asahi_dri.so'],
- [with_gallium_rocket, 'rocket_dri.so']]
+ [with_gallium_asahi, 'asahi_dri.so']]
if d[0]
dril_drivers += d[1]
endif
--
GitLab

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