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
139 changed files with 424 additions and 929 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
"repoOwner": "terrapkg",
"repoName": "packages",
"resetAuthor": true,
"targetBranchChoices": ["frawhide", "f44", "f43", "f42", "el10"],
"targetBranchChoices": ["frawhide", "f43", "f42", "el10"],
"branchLabelMapping": {
"^sync-(.+)$": "$1"
}
+3 -6
View File
@@ -14,12 +14,9 @@ body:
- type: input
id: pkg
attributes:
label: Full Raw Package Name (e.g. anda-0.4.14-1.fcrawhide.x86_64)
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`.
**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)
label: Full Package Name
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`.
placeholder: anda-0.4.14-1.fc43.x86_64
validations:
required: true
- type: dropdown
-3
View File
@@ -54,9 +54,6 @@ jobs:
- name: Build terra-release
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
run: anda build -D "vendor Terra" -rrpmbuild anda/tools/buildsys/subatomic/pkg
- name: Install Subatomic
+11 -4
View File
@@ -35,6 +35,12 @@ on:
type: boolean
default: true
env:
RUSTC_WRAPPER: "/usr/bin/sccache"
# SCCACHE_NO_DAEMON: "1"
# Disable incremental compilation so sccache works better
CARGO_INCREMENTAL: "false"
jobs:
build:
strategy:
@@ -69,12 +75,13 @@ jobs:
dir=$(dirname ${{ matrix.pkg.pkg }})
dnf5 builddep -y ${dir}/*.spec
- name: Run sccache-cache
uses: mozilla-actions/sccache-action@v0.0.9
- name: Configure sccache
if: ${{ !contains(matrix.pkg.labels, 'sccache') }}
run: |
set -euo pipefail
echo "RUSTC_WRAPPER=/usr/bin/sccache" >> $GITHUB_ENV
echo "CARGO_INCREMENTAL=false" >> $GITHUB_ENV
echo "SCCACHE_GHA_ENABLED=true" >> $GITHUB_ENV
if [ "${{ inputs.bust_cache }}" = "true" ]; then
echo "SCCACHE_BUST_CACHE=true" >> $GITHUB_ENV
@@ -82,7 +89,7 @@ jobs:
- 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
id: art
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.871
Version: 0.0.864
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.871
Version: 0.0.864
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.124
Version: 0.0.123
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.177
Version: 0.0.176
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.177
Version: 0.0.176
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.124
Version: 0.0.123
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: feishin
Version: 1.6.0
Version: 1.4.2
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 739a809557d8be3ee8f3f7d16dffd0cfd391de09
%global commit c4000368c8f48d726d38c3458300e1a4f3fc53a0
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260208
%global commit_date 20260204
%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 43fc986a36f10da2fab4924d4e2974b30d53e311
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260213
%global commit_date 20260205
%global ver 2.0.1^
%global base_name goofcord
%global git_name GoofCord
+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}
@@ -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 a91cc6da5cdc16a06988b9de3417fa7d7acbab8b
%global commit_date 20260215
%global commit df59d55a39662553a8f6f1502272bb4b4991e6f7
%global commit_date 20260202
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %nil
%global __strip /bin/true
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 102e693f49ce40fa10361d166392068c24fe5f15
%global commit 9ccd8899ff28c4f6bdd113026d307af3d46133c5
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260214
%global commit_date 20260207
%global ver 0.41.0
Name: mpv-nightly
+2 -3
View File
@@ -1,6 +1,6 @@
Name: proton-vpn-gtk-app
Version: 4.14.1
Release: 2%?dist
Version: 4.14.0
Release: 1%?dist
Summary: Official ProtonVPN Linux app
License: GPL-3.0-only
URL: https://protonvpn.com/download-linux
@@ -27,7 +27,6 @@ Requires: python3-gobject
Requires: python3-dbus
Requires: python3-packaging
Requires: python3-proton-vpn-api-core
Requires: python3-proton-core >= 0.7.0
Requires: librsvg2
Provides: protonvpn
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-02-15
%global ver 2026-02-07
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+2 -2
View File
@@ -1,6 +1,6 @@
Name: rustnet
Version: 1.0.0
Release: 1%?dist
Version: 0.18.0
Release: 1%{?dist}
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
URL: https://github.com/domcyrus/rustnet
+1 -1
View File
@@ -2,7 +2,7 @@
Name: signal-desktop
%electronmeta -aD
Version: 7.89.0
Version: 7.88.0
Release: 1%?dist
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "system76-keyboard-configurator.spec"
}
}
@@ -1,49 +0,0 @@
Name: system76-keyboard-configurator
Version: 1.3.12
Release: 1%{dist}
Summary: System76 Keyboard Configurator
License: GPL-3.0-or-later AND Apache-2.0 AND MIT AND Unicode-DFS-2016 AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Unlicense OR MIT)
URL: https://github.com/pop-os/keyboard-configurator
Source: https://github.com/pop-os/keyboard-configurator/archive/refs/tags/v1.3.12.tar.gz
BuildRequires: anda-srpm-macros
BuildRequires: desktop-file-utils
BuildRequires: cargo-rpm-macros
BuildRequires: gtk3-devel
BuildRequires: cargo
BuildRequires: rust
BuildRequires: gtk4-devel
BuildRequires: libusb1-devel
%description
Application for configuration of System76 keyboard firmware.
%prep
%autosetup -n keyboard-configurator-%{version}
%cargo_prep_online
%install
%cargo_install
%__install -D -m 0644 -vp linux/com.system76.keyboardconfigurator.desktop %{buildroot}%{_datadir}/applications/com.system76.keyboardconfigurator.desktop
%__install -D -m 0644 -vp linux/com.system76.keyboardconfigurator.appdata.xml %{buildroot}%{_datadir}/metainfo/com.system76.keyboardconfigurator.appdata.xml
%__install -D -m 0644 -vp data/icons/scalable/apps/com.system76.keyboardconfigurator.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/com.system76.keyboardconfigurator.svg
%__install -D -m 0644 -vp debian/com.system76.pkexec.keyboardconfigurator.policy %{buildroot}%{_datadir}/polkit-1/actions/com.system76.pkexec.keyboardconfigurator.policy
%files
%license LICENSE
%license LICENSE.dependencies
%doc README.md
%{_bindir}/%{name}
%{_datadir}/applications/com.system76.keyboardconfigurator.desktop
%{_datadir}/metainfo/com.system76.keyboardconfigurator.appdata.xml
%{_datadir}/icons/hicolor/scalable/apps/com.system76.keyboardconfigurator.svg
%{_datadir}/polkit-1/actions/com.system76.pkexec.keyboardconfigurator.policy
%changelog
* Sun Feb 15 2026 Jaiden Riordan <jade@fyralabs.com> - 1.3.12
- Port to Terra
@@ -1 +1 @@
v1.12.22
v1.12.20
+2 -2
View File
@@ -10,8 +10,8 @@
Name: vesktop
Obsoletes: VencordDesktop < 1.5.8-1
Obsoletes: vencord-desktop < 1.5.8-1
Version: 1.6.5
Release: 1%?dist
Version: 1.6.4
Release: 3%?dist
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
URL: https://vesktop.dev
@@ -2,9 +2,9 @@
%global realname hyprwayland-scanner
%global ver 0.4.5
%global commit 0bd8b6cde9ec27d48aad9e5b4deefb3746909d40
%global commit f6cf414ca0e16a4d30198fd670ec86df3c89f671
%global shortcommit %{sub %commit 1 7}
%global commit_date 20260208
%global commit_date 20251121
Name: %realname.nightly
Version: %ver^%{commit_date}git.%shortcommit
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 7f6dc5c7902a57635e09ccfbb0876db33989d6bf
%global commit 6407b3a5a8d331c27546caff4d7a6dbda788436e
%forgemeta
Name: lomiri-system-settings
+1 -1
View File
@@ -1,5 +1,5 @@
Name: mangowc
Version: 0.12.2
Version: 0.11.0
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.4.3
Version: 4.4.0
Release: 1%?dist
Summary: A Quickshell-based custom shell setup
@@ -2,7 +2,7 @@
%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
+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
+1 -1
View File
@@ -6,7 +6,7 @@
%global __brp_mangle_shebangs %{nil}
Name: atac
Version: 0.23.0
Version: 0.22.1
Release: 1%?dist
Summary: Arguably a Terminal API Client
+1 -1
View File
@@ -8,7 +8,7 @@
%global appid sh.oven.bun
Name: bun-bin
Version: 1.3.9
Version: 1.3.8
Release: 1%?dist
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager all in one
License: MIT
+1 -1
View File
@@ -14,7 +14,7 @@
%global appid com.vscodium.VSCodium
Name: codium
Version: 1.109.31074
Version: 1.108.20787
Release: 1%?dist
Summary: Code editing. Redefined.
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.9/Cargo.toml 2026-02-12T15:05:13.386522+00:00
@@ -667,24 +667,3 @@
--- deno-2.6.3/Cargo.toml 1970-01-01T00:00:01+00:00
+++ deno-2.6.3/Cargo.toml 2025-12-24T13:35:12.790326+00:00
@@ -657,24 +657,3 @@
[target."cfg(unix)".dependencies.shell-escape]
version = "=0.1.5"
-[target."cfg(windows)".dependencies.deno_subprocess_windows]
-version = "0.26.0"
-version = "0.25.0"
-
-[target."cfg(windows)".dependencies.winapi]
-version = "=0.3.9"
+1 -1
View File
@@ -6,7 +6,7 @@
%global crate deno
Name: rust-deno
Version: 2.6.9
Version: 2.6.8
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.6.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.1
Version: 3.38.9
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 61e347a2c278263dd1392c324feaee5fb9712ee5
%global commit 6c0e02d1138d5376e4ac2f5e311b225494514a97
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-02-14
%global fulldate 2026-02-06
%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 3a7403bde4d508afea93a94d1113ca73cf37c1c1
%global commit_date 20260129
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.15
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 99a558f3689e6920eb3c3ad5e78854c7068c5d75
%global commit 10c3c088fe63525b0301648304f14610cffb4585
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260215
%global ver 0.225.0
%global commit_date 20260207
%global ver 0.224.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.224.1-pre
%global ver 0.223.2-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.223.3
Version: 0.222.4
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
+3 -5
View File
@@ -1,10 +1,8 @@
%global ver geist@1.7.0
Name: geist-font
Version: %(echo %ver | sed 's/^geist@//')
Version: geist@1.7.0
Release: 1%?dist
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
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
@@ -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.
%prep
%autosetup -n %name-geist-%version
%autosetup -n %name-%version
%build
%make_build
+1 -1
View File
@@ -1 +1 @@
rpm.global("ver", gh("vercel/geist-font"));
rpm.version(gh("vercel/geist-font"));
@@ -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.2
Release: 1%?dist
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 appid org.prismlauncher.PrismLauncher-nightly
%global commit e334a8c0f4fe3811e35324424d8dc1ecf9af4b3e
%global commit 0229c0fd0cd25786290c4621fe76055092f7efd6
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260215
%global commit_date 20260207
%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
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: dart
Version: 3.11.0
Version: 3.10.9
Release: 1%?dist
Summary: The Dart Language
License: BSD-3-Clause
+1 -1
View File
@@ -4,7 +4,7 @@
# https://github.com/twpayne/chezmoi
%global goipath github.com/twpayne/chezmoi
Version: 2.69.4
Version: 2.69.3
%gometa -f
@@ -14,7 +14,7 @@
# https://github.com/abenz1267/elephant
%global goipath github.com/abenz1267/elephant
Version: 2.19.3
Version: 2.19.2
%gometa -f
@@ -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.78.0
%gometa -L
@@ -13,7 +13,7 @@ Simple terminal UI for git commands.}
%global godocs docs README.md VISION.md
Name: golang-github-jesseduffield-lazygit
Release: 2%?dist
Release: 1%?dist
Summary: Simple terminal UI for git commands
License: MIT
@@ -23,19 +23,10 @@ Packager: sadlerm <lerm@chromebooks.lol>
BuildRequires: anda-srpm-macros
Provides: lazygit = %{evr}
Provides: lazygit = %{version}-%{release}
%description %{common_description}
%package doc
Summary: Documentations for %{name}
Requires: %{name} = %{evr}
BuildArch: noarch
%description doc
%{summary}.
%gopkg
%prep
@@ -52,8 +43,5 @@ install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/
%files
%license LICENSE
%doc README.md
%doc docs README.md VISION.md
%{_bindir}/lazygit
%files doc
%doc docs/ VISION.md CONTRIBUTING.md CODE-OF-CONDUCT.md
-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 commit 97fed258ed3287a17c6b798fd7ffe16508bd69d9
%global commit 12a2333817ad8864cbb2e36367701c908631c787
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20260214
%global commit_date 20260206
%global debug_package %nil
Name: nim-nightly
+1 -1
View File
@@ -1,5 +1,5 @@
Name: nimble
Version: 0.22.0
Version: 0.20.1
Release: 1%?dist
Summary: Package manager for the Nim programming language
License: BSD
+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.8.6
Version: 7.8.3
Release: 1%?dist
Summary: Send usage data from your Python code to PostHog
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 {
spec = "proton-vpn-local-agent.spec"
}
labels {
sccache = 0
}
}
@@ -1,12 +1,11 @@
%define debug_package %{nil}
%define __python /usr/bin/python3
%global pypi_name proton-vpn-local-agent
%global _desc Proton VPN local agent written in Rust.
Name: python-%{pypi_name}
Version: 1.6.0
Release: 3%?dist
Release: 2%?dist
Summary: Proton VPN local agent written in Rust
License: GPL-3.0-only
URL: https://github.com/ProtonVPN/local-agent-rs
@@ -16,7 +15,7 @@ BuildRequires: python3-devel
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
%dnl Provides: python3.14dist(proton-vpn-local-agent)
Provides: python3.14dist(proton-vpn-local-agent)
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -44,12 +43,12 @@ popd
%install
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
%files -n python3-%{pypi_name}
%doc README.md CODEOWNERS
%{python_sitearch}/proton/vpn/local_agent.so
%{_libdir}/proton/local_agent.so
%changelog
* 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.
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
+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 7ad79d00cc532173a204de0405f04daeafc655f3
%global commit_date 20260215
%global commit d7595e2b327bc55239b8e6ecc4408d51373c4782
%global commit_date 20260206
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+11 -12
View File
@@ -1,14 +1,13 @@
%undefine __brp_mangle_shebangs
Name: fresh
Version: 0.2.3
Version: 0.1.99
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
License: GPL-2.0-Only
BuildRequires: cargo anda-srpm-macros cargo-rpm-macros mold
BuildRequires: clang-devel
Packager: Owen Zimmerman <owen@fyralabs.com>
@@ -16,10 +15,10 @@ Packager: Owen Zimmerman <owen@fyralabs.com>
%{summary}.
%package doc
Summary: Documentation for %{name}
Summary: Documentaion for %{name}
%description doc
Documentation for %{name}.
Documentaion for %{name}.
%prep
%autosetup
@@ -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.16.2
Version: 2.16.1
Release: 1%?dist
Summary: CLI for working with usage-based CLIs
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash
version=0.16.0-dev.2611+f996d2866
version=0.16.0-dev.2522+d84a638e8
mirrors=()
@@ -7,7 +7,7 @@
%define llvm_compat 20
%endif
%global llvm_version 20.0.0
%global ver 0.16.0-dev.2611+f996d2866
%global ver 0.16.0-dev.2522+d84a638e8
%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.2611+f996d2866
Version: 0.16.0~dev.2510+bcb5218a2
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
+7 -10
View File
@@ -6,7 +6,7 @@
%bcond_with tests
Name: apparmor
Version: 4.1.6
Version: 5.0.0~alpha5
Release: 1%?dist
Summary: AppArmor userspace components
@@ -185,9 +185,6 @@ install -Dm644 %{SOURCE1} %{buildroot}%{_presetdir}/70-apparmor.preset
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 apparmor-parser
%find_lang apparmor-utils
@@ -279,11 +276,11 @@ make -C utils check
%{_bindir}/aa-exec
%{_bindir}/aa-features-abi
%{_sbindir}/aa-load
#{_sbindir}/aa-show-usage
%{_sbindir}/aa-teardown
%{_unitdir}/apparmor.service
%{_sbindir}/aa-show-usage
%dnl %{_sbindir}/aa-teardown
%dnl %{_unitdir}/apparmor.service
%{_presetdir}/70-apparmor.preset
%{_prefix}/lib/apparmor
%dnl %{_prefix}/lib/apparmor
%dir %{_sysconfdir}/apparmor
# FIXME: the confusion…? how did this happen
%config(noreplace) %{_sysconfdir}/apparmor/default_unconfined.template
@@ -297,8 +294,8 @@ make -C utils check
%{_mandir}/man7/apparmor.7.gz
%{_mandir}/man7/apparmor_xattrs.7.gz
%{_mandir}/man8/aa-load.8.gz
#{_mandir}/man8/aa-show-usage.8.gz
%{_mandir}/man8/aa-teardown.8.gz
%{_mandir}/man8/aa-show-usage.8.gz
%dnl %{_mandir}/man8/aa-teardown.8.gz
%{_mandir}/man8/apparmor_parser.8.gz
%files utils -f apparmor-utils.lang
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %nil
Name: args-hxx
Version: 6.4.8
Version: 6.4.7
Release: 1%?dist
Summary: A simple header-only C++ argument parser library
License: MIT
+1 -1
View File
@@ -1,7 +1,7 @@
%global appid org.freedesktop.libfprint
Name: libfprint-tod
Version: 1.94.10+tod1
Version: 1.94.9+tod1
Release: 1%?dist
URL: https://gitlab.freedesktop.org/3v1n0/libfprint/
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
+20 -11
View File
@@ -84,13 +84,13 @@
Name: %{srcname}
Summary: Mesa graphics libraries
%global ver 26.0.0
%global ver 25.3.4
Epoch: 1
Version: %{lua:ver = string.gsub(rpm.expand("%{ver}"), "-", "~"); print(ver)}
Release: 1
Packager: Kyle Gospodnetich <me@kylegospodneti.ch>
License: MIT AND BSD-3-Clause AND SGI-B-2.0
URL: https://mesa3d.org
URL: http://www.mesa3d.org
Source0: https://archive.mesa3d.org/%{srcname}-%{version}.tar.xz
# src/gallium/auxiliary/postprocess/pp_mlaa* have an ... interestingly worded license.
@@ -115,6 +115,9 @@ Source13: https://crates.io/api/v1/crates/syn/%{rust_syn_ver}/download#/sy
Source14: https://crates.io/api/v1/crates/unicode-ident/%{rust_unicode_ident_ver}/download#/unicode-ident-%{rust_unicode_ident_ver}.tar.gz
Source15: https://crates.io/api/v1/crates/rustc-hash/%{rustc_hash_ver}/download#/rustc-hash-%{rustc_hash_ver}.tar.gz
# Teflon: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38532
Patch12: mesa-38532.patch
# Open Gaming Collective Patches
Patch30: https://raw.githubusercontent.com/OpenGamingCollective/mesa/refs/tags/%{ver}/limiter.patch
Patch31: https://raw.githubusercontent.com/OpenGamingCollective/mesa/refs/tags/%{ver}/radv-defaults.patch
@@ -237,8 +240,8 @@ Obsoletes: %{name}-libOSMesa < %{?epoch:%{epoch}:}25.1.0~rc2-1
Summary: Mesa libGL development package
Requires: (%{name}-libGL%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} if %{name}-libGL%{?_isa})
Requires: libglvnd-devel%{?_isa} >= 1:1.3.2
Provides: libGL-devel = %{?epoch:%{epoch}:}%{version}-%{release}
Provides: libGL-devel%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Provides: libGL-devel
Provides: libGL-devel%{?_isa}
Recommends: gl-manpages
Obsoletes: %{name}-libOSMesa-devel < %{?epoch:%{epoch}:}25.1.0~rc2-1
@@ -259,8 +262,8 @@ Summary: Mesa libEGL development package
Requires: (%{name}-libEGL%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} if %{name}-libEGL%{?_isa})
Requires: libglvnd-devel%{?_isa} >= 1:1.3.2
Requires: %{name}-khr-devel%{?_isa}
Provides: libEGL-devel = %{?epoch:%{epoch}:}%{version}-%{release}
Provides: libEGL-devel%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Provides: libEGL-devel
Provides: libEGL-devel%{?_isa}
%description libEGL-devel
%{summary}.
@@ -289,8 +292,8 @@ Obsoletes: %{name}-vaapi-drivers < %{?epoch:%{epoch}:}22.2.0-5
%package libgbm
Summary: Mesa gbm runtime library
Provides: libgbm = %{?epoch:%{epoch}:}%{version}-%{release}
Provides: libgbm%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Provides: libgbm
Provides: libgbm%{?_isa}
Recommends: %{name}-dri-drivers%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
# If mesa-dri-drivers are installed, they must match in version. This is here to prevent using
# older mesa-dri-drivers together with a newer mesa-libgbm and its dependants.
@@ -303,8 +306,8 @@ Requires: (%{name}-dri-drivers%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{r
%package libgbm-devel
Summary: Mesa libgbm development package
Requires: %{name}-libgbm%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Provides: libgbm-devel = %{?epoch:%{epoch}:}%{version}-%{release}
Provides: libgbm-devel%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Provides: libgbm-devel
Provides: libgbm-devel%{?_isa}
%description libgbm-devel
%{summary}.
@@ -352,7 +355,6 @@ Summary: Mesa Vulkan drivers
Requires: vulkan%{_isa}
Requires: %{name}-filesystem%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
Obsoletes: mesa-vulkan-devel < %{?epoch:%{epoch}:}%{version}-%{release}
Obsoletes: VK_hdr_layer < 1
%description vulkan-drivers
The drivers with support for the Vulkan API.
@@ -513,6 +515,13 @@ rm -vf %{buildroot}%{_libdir}/dri/apple_dri.so
# determine the vendor
ln -s %{_libdir}/libGLX_mesa.so.0 %{buildroot}%{_libdir}/libGLX_system.so.0
# this keeps breaking, check it early. note that the exit from eu-ftr is odd.
pushd %{buildroot}%{_libdir}
for i in libGL.so ; do
eu-findtextrel $i && exit 1
done
popd
%files filesystem
%doc docs/Mesa-MLAA-License-Clarification-Email.txt
%dir %{_libdir}/dri
+2 -2
View File
@@ -1,7 +1,7 @@
%global _distro_extra_cflags -Wno-discarded-qualifiers -Wno-maybe-uninitialized
%global _distro_extra_cflags -Wno-discarded-qualifiers
Name: quickjs-ng
Version: 0.12.1
Version: 0.11.0
Release: 1%?dist
License: MIT
Summary: A mighty JavaScript engine
+3 -3
View File
@@ -1,6 +1,6 @@
%global commit 6d509061574d684117f74133056aa43df89022fc
%global ver 1.8.61
%global commit_date 20260208
%global commit cb863c1600082404428f1a84e407b866b9d412a8
%global ver 1.8.60
%global commit_date 20260109
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: tdlib-nightly
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "rfc_reader.spec"
}
}
-40
View File
@@ -1,40 +0,0 @@
%undefine __brp_mangle_shebangs
Name: rfc_reader
Version: 0.11.2
Release: 1%?dist
Summary: An RFC viewer with TUI
URL: https://github.com/ozan2003/rfc_reader
Source0: %url/archive/refs/tags/v%{version}.tar.gz
License: MIT AND (MIT OR Apache-2.0) AND Unicode-3.0 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 (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND CDLA-Permissive-2.0 AND MIT AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib
BuildRequires: cargo
BuildRequires: cargo-rpm-macros
BuildRequires: pkgconfig(openssl)
Provides: rfc-reader
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%summary.
%prep
%autosetup -n %{name}-%{version}
%cargo_prep_online
%build
%cargo_build
%install
%crate_install_bin
%{cargo_license_online} > LICENSE.dependencies
%files
%doc README.md CHANGELOG.md
%license LICENSE
%license LICENSE.dependencies
%{_bindir}/rfc_reader
%changelog
* Thu Feb 05 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("ozan2003/rfc_reader"));
@@ -1,7 +1,7 @@
%global snapshot r1245.8e82100
Name: gpu-screen-recorder
Version: 5.12.4
Version: 5.12.3
Release: 1%?dist
Summary: A shadowplay-like screen recorder for Linux
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit f6f09396f55c064110d7e41d7a6aa57be6d843d2
%global commit 756aa56d036599e53a563afdfa8b4d143b95f9b4
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260215
%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 -1
View File
@@ -1,5 +1,5 @@
Name: limine
Version: 10.7.0
Version: 10.6.6
Release: 1%?dist
Summary: Modern, advanced, portable, multiprotocol bootloader
License: BSD-2-Clause
@@ -1,5 +1,5 @@
Name: compat-nvidia-repo-580
Version: 580.126.16
Version: 580.126.09
Epoch: 3
Release: 1%?dist
Summary: Compatibility package required by official CUDA packages
@@ -11,8 +11,8 @@
%endif
Name: %{real_name}-580
Version: 580.126.16
Release: 1%?dist
Version: 580.126.09
Release: 2%?dist
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
Epoch: 3
License: NVIDIA License
@@ -5,7 +5,7 @@
%global __brp_strip %{nil}
Name: nvidia-580-kmod-common
Version: 580.126.16
Version: 580.126.09
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.16
Version: 580.126.09
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.16
Version: 580.126.09
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.16
Version: 580.126.09
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.16
Version: 580.126.09
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 3e66556da07d0fa759f5e8d03bac71351ab3eea5
%global commit 23c3b8b3d35ae3cd5acdbc42aeb6986472ad28e2
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260215
%global commit_date 20260201
%global patches %{_datadir}/src/nvidia-patch
@@ -1,6 +1,6 @@
%global commit a4ac610a2f5e98f878ae3436e3f0e7ea9e41e4a1
%global commit 00e24700a615387153e469c7c7aa5482ac51f2cb
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260208
%global commit_date 20260207
%global ver 0.6.6.2
# We aren't using Mono but RPM expected Mono

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