Compare commits

..

3 Commits

Author SHA1 Message Date
madomado 5e97ff308e Update ghostty-nightly.spec
Signed-off-by: madomado <madonuko@outlook.com>
2026-06-21 18:40:53 +08:00
madonuko 0fc883e1b3 fix(ghostty-nightly): bump zig ver 2026-06-20 15:38:14 +08:00
madonuko dd749f8ac5 fix(ghostty-nightly): autosetup dirname 2026-06-20 15:25:20 +08:00
155 changed files with 316 additions and 789 deletions
+1 -1
View File
@@ -33,7 +33,7 @@ jobs:
- name: Set workspace as safe
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 0
- name: Generate build matrix
+1 -1
View File
@@ -24,7 +24,7 @@ jobs:
dnf5 swap -y --setopt=install_weak_deps=False systemd-standalone-sysusers systemd
dnf5 install -y --setopt=install_weak_deps=False curl wget git-core openssl-devel cargo podman fuse-overlayfs dnf5-plugins rpmbuild script
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
ref: f${{ matrix.version }}
fetch-depth: 1
+1 -1
View File
@@ -32,7 +32,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 0
- name: Setup Git
+1 -1
View File
@@ -51,7 +51,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 0
+1 -1
View File
@@ -34,7 +34,7 @@ jobs:
steps:
- name: "Checkout code"
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
persist-credentials: false
+1 -1
View File
@@ -27,7 +27,7 @@ jobs:
git config --global commit.gpgsign true
- name: Backport Action
uses: sorenlouv/backport-github-action@8a6c0381851f43f9f1fddc7303f0e9015eb57b62 # v12.0.4
uses: sorenlouv/backport-github-action@85813678d776774a19ec5af56bd3a04305946f8a # v12.0.0
with:
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
auto_backport_label_prefix: sync-
+1 -1
View File
@@ -24,7 +24,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
ref: ${{ matrix.branch }}
fetch-depth: 0
+1 -1
View File
@@ -20,7 +20,7 @@ jobs:
container:
image: ghcr.io/terrapkg/builder:frawhide
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- name: Push to subatomic
run: |
branch=${{ github.ref_name }}
+1 -1
View File
@@ -16,7 +16,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
+1 -1
View File
@@ -16,7 +16,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
+1 -1
View File
@@ -16,7 +16,7 @@ jobs:
options: --cap-add=SYS_ADMIN --privileged
steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
fetch-depth: 0
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
+2 -22
View File
@@ -2,10 +2,6 @@
%global policy_owners unix-group:wheel
%global appdir %{_datadir}/1password
# Exclude private Electron libraries bundled in the app payload.
%global __provides_exclude libffmpeg.so|libvk_swiftshader.so|libvulkan.so|libEGL.so|libGLESv2.so
%global __requires_exclude libffmpeg.so|libvk_swiftshader.so|libvulkan.so|libEGL.so|libGLESv2.so
%ifarch x86_64
%global tararch x64
%elifarch aarch64
@@ -14,7 +10,7 @@
Name: 1password
Version: 8.12.24
Release: 2%{?dist}
Release: 1%{?dist}
Summary: Password manager and secure wallet
Packager: Cappy Ishihara <cappy@fyralabs.com>
@@ -70,24 +66,16 @@ rm -f %{buildroot}%{appdir}/com.1password.1Password.policy \
%{buildroot}%{appdir}/install.sh \
%{buildroot}%{appdir}/install_biometrics_policy.sh
mkdir -p %{buildroot}%{_bindir} %{buildroot}%{_libexecdir}
mkdir -p %{buildroot}%{_bindir}
ln -sr %{buildroot}%{appdir}/%{name} %{buildroot}%{_bindir}/%{name}
ln -sr %{buildroot}%{appdir}/1Password-Crash-Handler %{buildroot}%{_libexecdir}/1Password-Crash-Handler
ln -sr %{buildroot}%{appdir}/1Password-BrowserSupport %{buildroot}%{_libexecdir}/1Password-BrowserSupport
ln -sr %{buildroot}%{appdir}/1Password-LastPass-Exporter %{buildroot}%{_libexecdir}/1Password-LastPass-Exporter
ln -sr %{buildroot}%{appdir}/op-ssh-sign %{buildroot}%{_libexecdir}/op-ssh-sign
chmod 4755 %{buildroot}%{appdir}/chrome-sandbox
chmod 2755 %{buildroot}%{appdir}/1Password-BrowserSupport
if [ -f %{buildroot}%{appdir}/onepassword-mcp ]; then
ln -sr %{buildroot}%{appdir}/onepassword-mcp %{buildroot}%{_libexecdir}/onepassword-mcp
chmod 2755 %{buildroot}%{appdir}/onepassword-mcp
fi
find %{buildroot}%{appdir} -type f \
! -name chrome-sandbox \
! -name 1Password-Crash-Handler \
! -name 1Password-BrowserSupport \
! -name 1Password-LastPass-Exporter \
! -name op-ssh-sign \
! -name onepassword-mcp \
-printf '/%%P\n' | sed "s|^/|%{appdir}/|" > app.files
@@ -96,17 +84,9 @@ find %{buildroot}%{appdir} -type f \
%files -f app.files
%{_bindir}/%{name}
%{_libexecdir}/1Password-Crash-Handler
%{_libexecdir}/1Password-BrowserSupport
%{_libexecdir}/1Password-LastPass-Exporter
%{_libexecdir}/op-ssh-sign
%{_libexecdir}/onepassword-mcp
%dir %{appdir}
%attr(4755,root,root) %{appdir}/chrome-sandbox
%{appdir}/1Password-Crash-Handler
%attr(2755,root,onepassword) %{appdir}/1Password-BrowserSupport
%{appdir}/1Password-LastPass-Exporter
%{appdir}/op-ssh-sign
%attr(2755,root,onepassword-mcp) %{appdir}/onepassword-mcp
%{_datadir}/icons/hicolor/32x32/apps/1password.png
%{_datadir}/icons/hicolor/64x64/apps/1password.png
@@ -4,7 +4,7 @@
%global arctis_sound_manager_services arctis-manager.service arctis-video-router.service arctis-gui.service
Name: python-%{pypi_name}
Version: 1.1.82
Version: 1.1.79
Release: 1%{?dist}
Summary: GUI for SteelSeries Arctis headsets
License: GPL-3.0-or-later
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 1.0.1336
Version: 1.0.1317
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
@@ -1,5 +1,5 @@
Name: discord-canary
Version: 1.0.1336
Version: 1.0.1317
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: 1.0.144
Version: 1.0.143
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
@@ -1,5 +1,5 @@
Name: discord
Version: 1.0.144
Version: 1.0.143
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
+1 -1
View File
@@ -1,5 +1,5 @@
Name: juce
Version: 8.0.14
Version: 8.0.13
Release: 1%{?dist}
License: AGPL-3.0-or-later
Summary: framework for audio application and plug-in development
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 2339eb72767517fc5a113283939f59076946fbc1
%global commit 2d5dfb343aeac72e4ee7303dbf34347a0ff4425d
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260624
%global commit_date 20260618
%global ver 0.41.0
Name: mpv-nightly
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-06-24
%global ver 2026-06-20
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -2
View File
@@ -31,7 +31,7 @@ Source10: https://github.com/Genymobile/scrcpy/releases/download/v%{versio
%endif
Packager: madonuko <mado@fyralabs.com>
BuildRequires: meson ninja-build cmake nasm gcc
BuildRequires: pkgconfig(sdl3)
BuildRequires: pkgconfig(sdl2)
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libavdevice)
BuildRequires: pkgconfig(libavformat)
@@ -123,7 +123,6 @@ install -Dm 644 %{SOURCE1} %{buildroot}%{_datadir}/licenses/LICENSE.android-sdk-
%_datadir/applications/scrcpy.desktop
%_datadir/bash-completion/completions/scrcpy
%_iconsdir/hicolor/*/apps/scrcpy.png
%_iconsdir/hicolor/256x256/apps/disconnected.png
%_metainfodir/%{appid}.metainfo.xml
%_mandir/man1/scrcpy.1.*
+1 -1
View File
@@ -2,7 +2,7 @@
%global realname subtitleedit
Name: %realname.bin
Version: 5.0.0
Version: 4.0.16
Release: 1%{?dist}
Summary: An advanced subtitle editor and converter
License: GPL-3.0-only
+6 -2
View File
@@ -4,7 +4,7 @@
Name: anda
Version: 0.7.1
Release: 2%{?dist}
Release: 1%{?dist}
Summary: Andaman Build toolchain
SourceLicense: MIT
License: ((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 Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0-or-later AND MPL-2.0-only AND Unicode-3.0 AND (Unlicense OR MIT)
@@ -18,14 +18,18 @@ BuildRequires: gcc
BuildRequires: rust-packaging >= 21
BuildRequires: anda-srpm-macros
BuildRequires: openssl-devel
%if %{defined fedora}
BuildRequires: openssl-devel-engine
%endif
BuildRequires: git-core
BuildRequires: pkgconfig(libgit2)
BuildRequires: libgit2-devel
BuildRequires: libssh2-devel
BuildRequires: mold
Requires: mock
Requires: rpm-build
Requires: createrepo_c
Requires: git-core
Requires: libgit2
%if 0%{?fedora} >= 42
Requires: mock-filesystem
Requires: util-linux-script
+2 -2
View File
@@ -5,13 +5,13 @@
%global crate mise
Name: rust-mise
Version: 2026.6.13
Version: 2026.6.11
Release: 1%{?dist}
Summary: Front-end to your dev env
License: MIT
URL: https://crates.io/crates/mise
Source: %{terra_crates_source}
Source: %{crates_source}
Source1: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/man/man1/mise.1
Source2: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/completions/mise.bash
Source3: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/completions/mise.fish
+2 -2
View File
@@ -1,6 +1,6 @@
Name: muon
Version: 0.6.0
Release: 1%{?dist}
Version: 0.5.0
Release: 4%{?dist}
Summary: A meson-compatible build system
# https://git.sr.ht/~lattis/muon/tree/master/item/LICENSES
+1 -1
View File
@@ -1,5 +1,5 @@
Name: driftwm
Version: 0.12.1
Version: 0.11.0
Release: 1%{?dist}
Summary: A trackpad-first infinite canvas Wayland compositor
License: GPL-3.0-or-later
@@ -1,5 +1,5 @@
%global commit 98e57dfcbedae4d88130f689d25d0dd0961731ba
%global commit_date 20260623
%global commit fd9ad168cd5e5c8bb326262fc5983912b42dc500
%global commit_date 20260618
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar
@@ -3,8 +3,8 @@
%global realname hyprutils
%global ver 0.13.1
%global commit 9d8bf6e810597152eef8906c670b96679af2faec
%global commit_date 20260622
%global commit 40ede2e7bdec80ba5d4c443160d905e9f841ae5f
%global commit_date 20260601
%global shortcommit %{sub %commit 1 7}
Name: %realname.nightly
@@ -1,6 +1,6 @@
Name: plasma6-applet-appgrid
Version: 1.9.2
Release: 1%{?dist}
Version: 1.9.1
Release: 2%{?dist}
Summary: A modern application launcher for KDE Plasma
# Main code: GPL-2.0-or-later
# dev.xarbit.appgrid.metainfo.xml: CC0-1.0
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas
%global commit 1e7766c845373fd4689dae9307274c3dc4f1ac2d
%global commit f24a7d2ebbf2847bf2a82235935af787ca05bf90
%forgemeta
Name: lomiri-schemas
Version: 0.1.11
Release: 1%{?dist}
Version: 0.1.10
Release: 1%?dist
Summary: Configuration schemas for lomiri
License: LGPL-2.0-or-later
URL: https://gitlab.com/ubports/development/core/lomiri-schemas
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit a1bee4359f0544c9cea46d1744a7ff828b193725
%global commit 611f0bdfc80f7934cf890b703a0b2ec112626a27
%forgemeta
Name: lomiri-system-settings
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-url-dispatcher
%global commit c8b423ef0e18ca7f57a40a00a8319cffbdfb000a
%global commit 8aa052982ef67fdd130ee7b5d4731eb2162e4e47
%forgemeta
Name: lomiri-url-dispatcher
Version: 0.1.5
Release: 1%{?dist}
Version: 0.1.4
Release: 1%?dist
Summary: A small library for handling URLs over dbus
License: LGPL-3.0
+2 -2
View File
@@ -5,10 +5,10 @@
Name: qtmir
Version: 0.8.0
Release: 2%{?dist}
Release: %autorelease
Summary: Mir backed compositor using Qt
License: LGPL-3.0-or-later AND GPL-3.0-or-later
License: LGPLv3+ AND GPLv3+
URL: https://gitlab.com/ubports/development/core/qtmir
Source0: %{url}/-/archive/%commit/qtmir-%commit.tar.gz
Patch0: https://sources.debian.org/data/main/q/qtmir/0.8.0~git20230223.bd21224-3/debian/patches/1003_require-miroil-in-pkgconfig-file.patch
+2 -11
View File
@@ -2,9 +2,9 @@
%global ver 5.0.0
%global commit a5eeef13338167fb85ecf8ea7c2fabb4c5536010
%global commit a7af75821ed8aa9e199b0d8044362dc882c78fbc
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260623
%global commitdate 20260608
Name: noctalia-git
Version: %{ver}^%{commitdate}git.%{shortcommit}
@@ -18,7 +18,6 @@ Source0: https://github.com/noctalia-dev/noctalia/archive/%{commit}/noctalia-%{c
BuildRequires: meson
BuildRequires: gcc-c++
BuildRequires: git
BuildRequires: desktop-file-utils
BuildRequires: pipewire-devel
BuildRequires: sdbus-cpp-devel
BuildRequires: pkgconfig(cairo)
@@ -78,21 +77,13 @@ find third_party -type f \( -name "LICENSE*" -o -name "COPYING*" -o -name "NOTIC
install -p -m 0644 "$file" "$dest_dir/"
done
%check
%desktop_file_validate %{buildroot}%{_appsdir}/dev.noctalia.Noctalia.desktop
%files
%doc README.md
%license LICENSE
%{_licensedir}/%{name}/third_party/
%{_bindir}/noctalia
%{_datadir}/noctalia/
%{_appsdir}/dev.noctalia.Noctalia.desktop
%{_scalableiconsdir}/noctalia.svg
%changelog
* Wed Jun 24 2026 Cypress Reed <cypress@fyralabs.com>
- Add desktop file and icon
* Fri Jun 05 2026 Cypress Reed <cypress@fyralabs.com>
- Port to terra from Fedora COPR lionheartp/Hyprland
+2 -2
View File
@@ -1,6 +1,6 @@
rpm.global("commit", gh_commit("noctalia-dev/noctalia"));
rpm.global("commit", get("https://api.github.com/repos/noctalia-dev/noctalia/commits/main").json().sha);
if rpm.changed() {
// rpm.global("ver", gh("noctalia-dev/noctalia"));
rpm.global("commitdate", date());
rpm.global("commit_date", date());
rpm.release();
}
@@ -1,18 +1,19 @@
%global ver 1.0.0
%global commit fca79eb56d45370949d20beb6f740e7e5daaee5b
%global commit db60c06b5f6ff5da4d5f1126eff312b2a41ef614
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260621
%global commitdate 20260609
Name: noctalia-greeter
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 2%{?dist}
Release: 1%{?dist}
Summary: A minimal login greeter for greetd that matches the look and feel of Noctalia Shell.
License: MIT
URL: https://github.com/noctalia-dev/%{name}
Source0: %{url}/archive/%{commit}/%{name}-%{commit}.tar.gz
License: shortcommit
URL: https://github.com/noctalia-dev/noctalia-greeter
Source0: https://github.com/noctalia-dev/noctalia-greeter/archive/%{commit}/noctalia-greeter-%{commit}.tar.gz
BuildRequires: cage
BuildRequires: dbus
BuildRequires: gcc-c++
BuildRequires: greetd
@@ -31,11 +32,11 @@ BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: polkit
BuildRequires: wlroots-devel >= 0.20
BuildRequires: wlr-randr
Requires: cage
Requires: dbus
Requires: greetd
Requires: wlroots >= 0.20
Packager: Cypress Reed <cypress@fyralabs.com>
@@ -47,37 +48,25 @@ It lets you pick a user, enter your password, choose a Wayland session, and pick
%autosetup -n noctalia-greeter-%{commit}
%conf
%meson -Db_pie=true
export LDFLAGS="%{__global_ldflags} -Wl,-z,notext"
%meson
%build
%meson_build
%install
%meson_install
install -d %{buildroot}%{_licensedir}/%{name}/third_party
find third_party -type f \( -name "LICENSE*" -o -name "COPYING*" -o -name "NOTICE*" \) | while read -r file; do
# Create the destination subdirectory
dest_dir="%{buildroot}%{_licensedir}/%{name}/$(dirname "$file")"
install -d "$dest_dir"
# Copy the file to its specific subfolder
install -p -m 0644 "$file" "$dest_dir/"
done
%files
%doc README.md
%license LICENSE
%{_licensedir}/%{name}/third_party/
%{_bindir}/%{name}
%{_bindir}/%{name}-apply-appearance
%{_bindir}/%{name}-compositor
%{_bindir}/%{name}-print-greetd-config
%{_bindir}/%{name}-session
%{_datadir}/%{name}/*
%{_datadir}/polkit-1/actions/org.noctalia.greeter.apply-appearance.policy
%changelog
* Fri Jun 19 2026 Cypress Reed <cypress@fyralabs.com>
- Update dependencies and files for built-in compositor
* Tue Jun 09 2026 Cypress Reed <cypress@fyralabs.com>
- Port to terra from Fedora COPR lionheartp/Hyprland
+1 -1
View File
@@ -1,4 +1,4 @@
rpm.global("commit", gh_commit("noctalia-dev/noctalia-greeter"));
rpm.global("commit", get("https://api.github.com/repos/noctalia-dev/noctalia-greeter/commits/main").json().sha);
if rpm.changed() {
rpm.global("ver", gh("noctalia-dev/noctalia-greeter"));
rpm.global("commit_date", date());
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "noctalia-legacy.spec"
}
}
@@ -1,6 +0,0 @@
let v = gh("noctalia-dev/noctalia");
v.crop(1);
if v < "5" {
rpm.version(v);
}
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "noctalia-shell.spec"
}
}
@@ -1,13 +1,13 @@
%global debug_package %{nil}
Name: noctalia-legacy
Name: noctalia-shell
Version: 4.7.7
Release: 2%{?dist}
Release: 1%{?dist}
Summary: A Quickshell-based custom shell setup
License: MIT
URL: https://github.com/noctalia-dev/noctalia
Source0: https://github.com/noctalia-dev/noctalia/releases/download/v%{version}/noctalia-v%{version}.tar.gz
URL: https://github.com/noctalia-dev/noctalia-shell
Source0: https://github.com/noctalia-dev/noctalia-shell/releases/download/v%{version}/noctalia-v%{version}.tar.gz
Requires: brightnessctl
Requires: dejavu-sans-fonts
@@ -23,8 +23,6 @@ Recommends: power-profiles-daemon
Recommends: wlsunset
Recommends: gpu-screen-recorder
Obsoletes: noctalia-shell <= 4.7.7-1
Packager: Cypress Reed <cypress@fyralabs.com>
%description
@@ -44,10 +42,6 @@ cp -r ./* %{buildroot}/etc/xdg/quickshell/noctalia-shell/
%license LICENSE
%{_sysconfdir}/xdg/quickshell/noctalia-shell/
%post
echo "noctalia-shell has been renamed to noctalia"
echo "noctalia v5 is coming soon! keep an eye out as this legacy package will become obsolete"
%changelog
* Thu Jun 04 2026 Cypress Reed <cypress@fyralabs.com>
- Update email and name (was Willow Reed or Willow C Reed) (I'm official now!)
+6
View File
@@ -0,0 +1,6 @@
let v = gh("noctalia-dev/noctalia-shell");
v.crop(1);
if v < "5" {
rpm.version(v);
}
@@ -1,5 +1,5 @@
%global commit a7e59124efa6eb174e7bc9b4dfa9e1ea5362669e
%global commit_date 20260621
%global commit 51ad7203edccbf9c40b68928cb5fe8ae1298a5be
%global commit_date 20260619
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: libsingularity
@@ -13,7 +13,6 @@ BuildRequires: meson
BuildRequires: cmake
BuildRequires: gcc
BuildRequires: vala
BuildRequires: sassc
BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(gtk4-layer-shell-0)
BuildRequires: pkgconfig(gee-0.8)
@@ -52,7 +51,6 @@ A GTK4 application and widget framework for the Singularity Desktop Environment.
%{_datadir}/vala/vapi/singularity-1.0.vapi
%{_datadir}/vala/vapi/libsingularity-1.0.vapi
%{_datadir}/vala/vapi/singularity-1.0.deps
%{_datadir}/themes/Singularity/
%changelog
* Sat May 16 2026 Owen Zimmerman <owen@fyralabs.com>
+1 -1
View File
@@ -1,5 +1,5 @@
Name: somewm
Version: 1.4.2
Version: 1.4.1
Release: 1%{?dist}
Summary: Wayland compositor that brings AwesomeWM's Lua API to Wayland
License: GPL-3.0-or-later
+1 -1
View File
@@ -1,5 +1,5 @@
Name: SwayOSD
Version: 0.3.2
Version: 0.3.1
Release: 1%{?dist}
Summary: A GTK based on screen display for keyboard shortcuts like caps-lock and volume
License: GPL-3.0-only
@@ -8,7 +8,7 @@ Summary: Material you color generation tool with templates
License: GPL-2.0-or-later
URL: https://crates.io/crates/matugen
Source: %{terra_crates_source}
Source: %{crates_source}
Source1: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/README.md
Source2: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/CHANGELOG.md
Source3: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/LICENSE
@@ -11,7 +11,7 @@ Summary: Niri taskbar module for Waybar
License: MIT
URL: https://crates.io/crates/niri-taskbar
Source: https://static.crates.io/crates/%{crate}/%{crate}-%{crate_version}.crate
Source: %{crates_source %{crate} %{crate_version}}
# Automatically generated patch to strip dependencies and normalize metadata
Patch: niri-taskbar-fix-metadata-auto.diff
+1 -1
View File
@@ -12,7 +12,7 @@ Summary: Arguably a Terminal API Client
License: MIT
URL: https://crates.io/crates/atac
Source: %{terra_crates_source}
Source: %{crates_source}
Packager: xiaoshihou <xiaoshihou@tutamail.com>
BuildRequires: anda-srpm-macros cargo-rpm-macros mold
@@ -6,7 +6,7 @@ Release: 1%{?dist}
Summary: Rapidly scaffold out a new tauri app project
License: Apache-2.0 OR MIT
URL: https://crates.io/crates/create-tauri-app
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: anda-srpm-macros
BuildRequires: cargo-rpm-macros
BuildRequires: mold
+1 -1
View File
@@ -12,7 +12,7 @@ Summary: Deno executable
License: MIT
URL: https://crates.io/crates/deno
Source: %{terra_crates_source}
Source: %{crates_source}
Source1: https://raw.githubusercontent.com/denoland/deno/refs/tags/v%version/LICENSE.md
Source2: gcc-wrapper.sh
Source3: land.deno.deno.metainfo.xml
+1 -1
View File
@@ -1,5 +1,5 @@
Name: flutter
Version: 3.44.3
Version: 3.44.2
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 65744ffe358d883ae74aa67389dcbfa35f91a551
%global commit f9c52d0cd9d0da0cd970a5863b94c655c285d83e
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-06-20
%global fulldate 2026-06-18
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.2
@@ -28,7 +28,7 @@ BuildRequires: ncurses
BuildRequires: ncurses-devel
BuildRequires: pandoc-cli
BuildRequires: systemd-rpm-macros
BuildRequires: zig >= 0.14.0
BuildRequires: zig = 0.15.2
BuildRequires: zig-rpm-macros
BuildRequires: pkgconfig(blueprint-compiler)
BuildRequires: pkgconfig(bzip2)
@@ -196,7 +196,7 @@ This package contains the libraries and header files that are needed for develop
%prep
/usr/bin/minisign -V -m %{SOURCE0} -x %{SOURCE1} -P %{public_key}
%autosetup -n %{base_name}-%{ver}-main+%{shortcommit}
%autosetup -n %{base_name}-%{ver}-main-+%{shortcommit}
ZIG_GLOBAL_CACHE_DIR="%{_zig_cache_dir}" ./nix/build-support/fetch-zig-cache.sh
+1 -1
View File
@@ -7,7 +7,7 @@ Summary: Visualize code contributions in a GitHub-style graph.
License: GPL-3.0
URL: https://crates.io/crates/git-biance
Source: %{terra_crates_source}
Source: %{crates_source}
Packager: xiaoshihou <xiaoshihou@tutamail.com>
BuildRequires: anda-srpm-macros cargo-rpm-macros mold
+2 -2
View File
@@ -1,6 +1,6 @@
Name: kvrocks
Version: 2.16.0
Release: 1%{?dist}
Version: 2.15.0
Release: 1%?dist
Summary: Distributed key value NoSQL database that uses RocksDB
License: Apache-2.0
URL: https://kvrocks.apache.org/
+2 -2
View File
@@ -2,13 +2,13 @@
%global crate lowfi
Name: rust-lowfi
Version: 2.0.7
Version: 2.0.6
Release: 1%{?dist}
Summary: Extremely simple lofi player
License: MIT
URL: https://crates.io/crates/lowfi
Source: %{terra_crates_source}
Source: %{crates_source}
Packager: sadlerm <lerm@chromebooks.lol>
+1 -1
View File
@@ -8,7 +8,7 @@ Summary: No Nonsense Neovim Client in Rust
License: MIT
URL: https://crates.io/crates/neovide
Source0: %{terra_crates_source}
Source0: %{crates_source}
Source1: %{raw_forgeurl}/%{version}/assets/%{crate}-16x16.png
Source2: %{raw_forgeurl}/%{version}/assets/%{crate}-32x32.png
Source3: %{raw_forgeurl}/%{version}/assets/%{crate}-48x48.png
+5 -2
View File
@@ -1,6 +1,6 @@
%global commit c49a29f46179525358eb74dbce67fddb2aafa1f0
%global commit 9f56a4df515c9989bf0baa71c2150408cce0608e
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260624
%global commit_date 20260620
%global ver 1.9.0
%bcond_with check
@@ -51,6 +51,9 @@ BuildRequires: fontconfig-devel
BuildRequires: wayland-devel
BuildRequires: libxkbcommon-x11-devel
BuildRequires: openssl-devel
%if 0%{?fedora}
BuildRequires: openssl-devel-engine
%endif
BuildRequires: libzstd-devel
BuildRequires: perl-FindBin
BuildRequires: perl-IPC-Cmd
+4 -1
View File
@@ -7,7 +7,7 @@
%global debug_package %{nil}
%endif
%global ver 1.8.2
%global ver 1.8.0-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
@@ -46,6 +46,9 @@ BuildRequires: fontconfig-devel
BuildRequires: wayland-devel
BuildRequires: libxkbcommon-x11-devel
BuildRequires: openssl-devel
%if 0%{?fedora}
BuildRequires: openssl-devel-engine
%endif
BuildRequires: libzstd-devel
BuildRequires: perl-FindBin
BuildRequires: perl-IPC-Cmd
+1 -1
View File
@@ -17,7 +17,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 1.8.2
Version: 1.7.2
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
@@ -1,149 +0,0 @@
%define debug_package %nil
%global ver 2.005R
Name: adobe-source-han-sans-fonts
Version: %(echo %ver | sed -E 's/R$//')
Release: 1%?dist
Summary: Source Han Sans | 思源黑体 | 思源黑體 | 思源黑體 香港 | 源ノ角ゴシック | 본고딕
License: OFL-1.1
URL: https://github.com/adobe-fonts/source-han-sans
Source0: %url/releases/download/%ver/03_SourceHanSansOTC.zip
Source1: %url/releases/download/%ver/02_SourceHanSans-VF.zip
Packager: madonuko <mado@fyralabs.com>
BuildArch: noarch
BuildRequires: unzip
%description
Source Han Sans is a set of OpenType Pan-CJK fonts.
This package ships the Static OTC versions.
%files
%license LICENSE.txt
%_datadir/fonts/%name/
%dnl DO NOT CHANGE THIS TO `%global`, I REPEAT, DO NOT USE `%global`, OTHERWISE MACROS LIKE `%{-h}` DO NOT EXPAND.
%dnl Parameterized macros cannot be defined using `%global`. Guess I'm today years old. mado
%dnl ╭── %define fpkg(vhs)
%define fpkg(vhs) \
%package -n adobe-source-han-sans-%{-h:hw-}%{-v:vf-}%{-s:subset-}%1-fonts \
Summary: %name: %{-h:half-width }%{-v:variable }%{-s:subset }%{upper:%1} font files \
\
%description -n adobe-source-han-sans-%{-h:hw-}%{-v:vf-}%{-s:subset-}%1-fonts \
This package provides a specific font type of %name. \
%{-v:VF: variable font: Variable font weights are supported. \
}%{-h:HW: half-width: some proportional punctuations are turned into half-width. \
The list can be seen here, at page 19~20, section "Proportional & Half-Width CJK Punctuation": \
https://github.com/adobe-fonts/source-han-sans/blob/release/SourceHanSansReadMe.pdf \
}%{-s:Subset: The fonts are split into regional-specific subset fonts. \
} \
\
%files -n adobe-source-han-sans-%{-h:hw-}%{-v:vf-}%{-s:subset-}%1-fonts \
%license LICENSE.txt
%dnl ╰── %define fpkg(vhs)
%fpkg -v otc
%_datadir/fonts/%name/SourceHanSans-VF.*.ttc
%fpkg -vh otc
%_datadir/fonts/%name/SourceHanSansHW-VF.*.ttc
%fpkg -v otf
%_datadir/fonts/%name/SourceHanSans-VF.otf
%_datadir/fonts/%name/SourceHanSansHC-VF.otf
%_datadir/fonts/%name/SourceHanSansK-VF.otf
%_datadir/fonts/%name/SourceHanSansSC-VF.otf
%_datadir/fonts/%name/SourceHanSansTC-VF.otf
%fpkg -vh otf
%_datadir/fonts/%name/SourceHanSansHW-VF.otf
%_datadir/fonts/%name/SourceHanSansHWHC-VF.otf
%_datadir/fonts/%name/SourceHanSansHWK-VF.otf
%_datadir/fonts/%name/SourceHanSansHWSC-VF.otf
%_datadir/fonts/%name/SourceHanSansHWTC-VF.otf
%fpkg -vs otf
%_datadir/fonts/%name/SourceHanSansCN-VF.otf
%_datadir/fonts/%name/SourceHanSansHK-VF.otf
%_datadir/fonts/%name/SourceHanSansJP-VF.otf
%_datadir/fonts/%name/SourceHanSansKR-VF.otf
%_datadir/fonts/%name/SourceHanSansTW-VF.otf
%fpkg -v ttf
%_datadir/fonts/%name/SourceHanSans-VF.ttf
%_datadir/fonts/%name/SourceHanSansHC-VF.ttf
%_datadir/fonts/%name/SourceHanSansK-VF.ttf
%_datadir/fonts/%name/SourceHanSansSC-VF.ttf
%_datadir/fonts/%name/SourceHanSansTC-VF.ttf
%fpkg -vh ttf
%_datadir/fonts/%name/SourceHanSansHW-VF.ttf
%_datadir/fonts/%name/SourceHanSansHWHC-VF.ttf
%_datadir/fonts/%name/SourceHanSansHWK-VF.ttf
%_datadir/fonts/%name/SourceHanSansHWSC-VF.ttf
%_datadir/fonts/%name/SourceHanSansHWTC-VF.ttf
%fpkg -vs ttf
%_datadir/fonts/%name/SourceHanSansCN-VF.ttf
%_datadir/fonts/%name/SourceHanSansHK-VF.ttf
%_datadir/fonts/%name/SourceHanSansJP-VF.ttf
%_datadir/fonts/%name/SourceHanSansKR-VF.ttf
%_datadir/fonts/%name/SourceHanSansTW-VF.ttf
%fpkg -v otf-woff2
%_datadir/fonts/%name/SourceHanSans-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSansHC-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSansK-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSansSC-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSansTC-VF.otf.woff2
%fpkg -vh otf-woff2
%_datadir/fonts/%name/SourceHanSansHW-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSansHWHC-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSansHWK-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSansHWSC-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSansHWTC-VF.otf.woff2
%fpkg -vs otf-woff2
%_datadir/fonts/%name/SourceHanSansCN-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSansHK-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSansJP-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSansKR-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSansTW-VF.otf.woff2
%fpkg -v ttf-woff2
%_datadir/fonts/%name/SourceHanSans-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSansHC-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSansK-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSansSC-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSansTC-VF.ttf.woff2
%fpkg -vh ttf-woff2
%_datadir/fonts/%name/SourceHanSansHW-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSansHWHC-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSansHWK-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSansHWSC-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSansHWTC-VF.ttf.woff2
%fpkg -vs ttf-woff2
%_datadir/fonts/%name/SourceHanSansCN-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSansHK-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSansJP-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSansKR-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSansTW-VF.ttf.woff2
%prep
unzip %{S:0}
yes | unzip %{S:1}
%build
%install
install -Dpm644 OTC/SourceHanSans-*.ttc -t %buildroot%_datadir/fonts/%name
install -Dpm644 Variable/OTC/*.* -t %buildroot%_datadir/fonts/%name
install -Dpm644 Variable/{,WOFF2/}{OTF,TTF}/{,HW/,Subset/}*.* -t %buildroot%_datadir/fonts/%name
%changelog
* Sat Jun 20 2026 madonuko <mado@fyralabs.com> - 2.005-1
- Initial package.
@@ -1,9 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "adobe-source-han-sans-fonts.spec"
}
labels {
weekly = 6
}
}
@@ -1 +0,0 @@
rpm.global("ver", gh("adobe-fonts/source-han-sans"));
@@ -1,119 +0,0 @@
%define debug_package %nil
%global ver 2.003R
Name: adobe-source-han-serif-fonts
Version: %(echo %ver | sed -E 's/R$//')
Release: 1%?dist
Summary: Source Han Serif | 思源宋体 | 思源宋體 | 思源宋體 香港 | 源ノ明朝 | 본명조
License: OFL-1.1
URL: https://github.com/adobe-fonts/source-han-serif
Source0: %url/releases/download/%ver/03_SourceHanSerifOTC.zip
Source1: %url/releases/download/%ver/02_SourceHanSerif-VF.zip
Packager: madonuko <mado@fyralabs.com>
BuildArch: noarch
BuildRequires: unzip
%description
Source Han Serif is a set of OpenType Pan-CJK fonts.
This package ships the Static OTC versions.
%files
%license LICENSE.txt
%_datadir/fonts/%name/
%dnl DO NOT CHANGE THIS TO `%global`, I REPEAT, DO NOT USE `%global`, OTHERWISE MACROS LIKE `%{-h}` DO NOT EXPAND.
%dnl Parameterized macros cannot be defined using `%global`. Guess I'm today years old. mado
%dnl ╭── %define fpkg(vhs)
%define fpkg(vhs) \
%package -n adobe-source-han-serif-%{-h:hw-}%{-v:vf-}%{-s:subset-}%1-fonts \
Summary: %name: %{-h:half-width }%{-v:variable }%{-s:subset }%{upper:%1} font files \
\
%description -n adobe-source-han-serif-%{-h:hw-}%{-v:vf-}%{-s:subset-}%1-fonts \
This package provides a specific font type of %name. \
%{-v:VF: variable font: Variable font weights are supported. \
}%{-h:HW: half-width: some proportional punctuations are turned into half-width. \
The list can be seen here, at page 19~20, section "Proportional & Half-Width CJK Punctuation": \
https://github.com/adobe-fonts/source-han-sans/blob/release/SourceHanSansReadMe.pdf \
}%{-s:Subset: The fonts are split into regional-specific subset fonts. \
} \
\
%files -n adobe-source-han-serif-%{-h:hw-}%{-v:vf-}%{-s:subset-}%1-fonts \
%license LICENSE.txt
%dnl ╰── %define fpkg(vhs)
%fpkg -v otc
%_datadir/fonts/%name/SourceHanSerif-VF.*.ttc
%fpkg -v otf
%_datadir/fonts/%name/SourceHanSerif-VF.otf
%_datadir/fonts/%name/SourceHanSerifHC-VF.otf
%_datadir/fonts/%name/SourceHanSerifK-VF.otf
%_datadir/fonts/%name/SourceHanSerifSC-VF.otf
%_datadir/fonts/%name/SourceHanSerifTC-VF.otf
%fpkg -vs otf
%_datadir/fonts/%name/SourceHanSerifCN-VF.otf
%_datadir/fonts/%name/SourceHanSerifHK-VF.otf
%_datadir/fonts/%name/SourceHanSerifJP-VF.otf
%_datadir/fonts/%name/SourceHanSerifKR-VF.otf
%_datadir/fonts/%name/SourceHanSerifTW-VF.otf
%fpkg -v ttf
%_datadir/fonts/%name/SourceHanSerif-VF.ttf
%_datadir/fonts/%name/SourceHanSerifHC-VF.ttf
%_datadir/fonts/%name/SourceHanSerifK-VF.ttf
%_datadir/fonts/%name/SourceHanSerifSC-VF.ttf
%_datadir/fonts/%name/SourceHanSerifTC-VF.ttf
%fpkg -vs ttf
%_datadir/fonts/%name/SourceHanSerifCN-VF.ttf
%_datadir/fonts/%name/SourceHanSerifHK-VF.ttf
%_datadir/fonts/%name/SourceHanSerifJP-VF.ttf
%_datadir/fonts/%name/SourceHanSerifKR-VF.ttf
%_datadir/fonts/%name/SourceHanSerifTW-VF.ttf
%fpkg -v otf-woff2
%_datadir/fonts/%name/SourceHanSerif-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSerifHC-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSerifK-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSerifSC-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSerifTC-VF.otf.woff2
%fpkg -vs otf-woff2
%_datadir/fonts/%name/SourceHanSerifCN-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSerifHK-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSerifJP-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSerifKR-VF.otf.woff2
%_datadir/fonts/%name/SourceHanSerifTW-VF.otf.woff2
%fpkg -v ttf-woff2
%_datadir/fonts/%name/SourceHanSerif-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSerifHC-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSerifK-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSerifSC-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSerifTC-VF.ttf.woff2
%fpkg -vs ttf-woff2
%_datadir/fonts/%name/SourceHanSerifCN-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSerifHK-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSerifJP-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSerifKR-VF.ttf.woff2
%_datadir/fonts/%name/SourceHanSerifTW-VF.ttf.woff2
%prep
unzip %{S:0}
yes | unzip %{S:1}
%build
%install
install -Dpm644 OTC/SourceHanSerif-*.ttc -t %buildroot%_datadir/fonts/%name
install -Dpm644 Variable/OTC/*.* -t %buildroot%_datadir/fonts/%name
install -Dpm644 Variable/{,WOFF2/}{OTF,TTF}/{,Subset/}*.* -t %buildroot%_datadir/fonts/%name
%changelog
* Sat Jun 20 2026 madonuko <mado@fyralabs.com> - 2.005R-1
- Initial package.
@@ -1,9 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "adobe-source-han-serif-fonts.spec"
}
labels {
weekly = 6
}
}
@@ -1 +0,0 @@
rpm.version(gh("adobe-fonts/source-han-serif"));
+1 -1
View File
@@ -10,7 +10,7 @@ Summary: Cli implementation of the popular 2048 game writen in rust
License: MIT
URL: https://crates.io/crates/game-2048
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: anda-srpm-macros rust-packaging >= 21
+1 -1
View File
@@ -10,7 +10,7 @@ Summary: Rusty chess game in your terminal 🦀
License: MIT
URL: https://crates.io/crates/chess-tui
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: pkgconfig(openssl)
+1 -1
View File
@@ -11,7 +11,7 @@ Automatically patches Garry's Mod's internal Chromium Embedded Framework to:
%undefine __brp_mangle_shebangs
Name: gmodpatchtool
Version: 20260623
Version: 20251102
Release: 1%{?dist}
SourceLicense: GPL-3.0-only
License: ((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 AND ISC) AND (Apache-2.0 AND MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR GPL-2.0-only) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (BSD-3-Clause AND MIT) AND (BSD-3-Clause OR MIT) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND BSL-1.0 AND CC0-1.0 AND (CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception) AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND GPL-3.0-only AND ISC AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR CC0-1.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT) AND bzip2-1.0.6
+1 -1
View File
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil}
Name: inputplumber
Version: 0.77.7
Version: 0.77.6
Release: 1%{?dist}
Summary: Open source input router and remapper daemon for Linux
License: GPL-3.0-or-later
+2 -2
View File
@@ -1,9 +1,9 @@
%define osuresver 2026.615.0
%define osuresver 2026.516.0
%global debug_package %{nil}
%define __strip /bin/true
Name: osu-lazer
Version: 2026.624.0
Version: 2026.518.0
Release: 1%{?dist}
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
ExclusiveArch: x86_64
+1 -1
View File
@@ -1,7 +1,7 @@
%define appid com.vysp3r.ProtonPlus
Name: protonplus
Version: 0.5.21
Version: 0.5.20
Release: 1%{?dist}
Summary: A modern compatibility tools manager
License: GPL-3.0-or-later
@@ -1,5 +1,5 @@
Name: rom-properties
Version: 2.8
Version: 2.7.1
Release: 1%{?dist}
Summary: File browser extension for managing video game ROM and disc images
License: GPL-2.0-only
+2 -2
View File
@@ -9,8 +9,8 @@
# GLIBCXX_ASSERTIONS is known to break RPCS3
%global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global commit 87608865b60de01480320b4a29a1bcbda387bad3
%global ver 0.0.41-19511
%global commit e32d19ffac500c6194f93b0338a4a64c51399b38
%global ver 0.0.41-19499
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
+1 -1
View File
@@ -12,7 +12,7 @@ Summary: Terminal typing game
License: GPL-3.0
URL: https://crates.io/crates/typeracer
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: perl openssl-devel anda-srpm-macros rust-packaging >= 21 mold
+1 -1
View File
@@ -10,7 +10,7 @@ Summary: Simplified wrapper for UMU-Launcher
License: MIT
URL: https://crates.io/crates/umu-wrapper
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: mold anda-srpm-macros rust-packaging >= 21
@@ -1,7 +1,7 @@
%global commit c1523c4578f8aacc4cc232d1eac9c54b0341ad38
%global commit 63f97f5a5616bf008033225461fce5686a157da6
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v5.49.0
%global commit_date 20260621
%global commit_date 20260611
%global goipath github.com/v2fly/v2ray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit ac04c445bd09541cc9c35a120ee01d8a177a4d83
%global commit be8009c62509322682299bfbe969a62cee03f4d5
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260624
%global commit_date 20260620
%global goipath github.com/XTLS/Xray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
+1 -1
View File
@@ -1,7 +1,7 @@
# Disabled because compiled without debug
%global goipath github.com/XTLS/Xray-core
Version: 26.6.22
Version: 26.6.1
%global golicenses LICENSE
%global godocs README.md SECURITY.md CODE_OF_CONDUCT.md
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "ghc-HCodecs.spec"
}
}
@@ -1,128 +0,0 @@
# generated by cabal-rpm-2.3.2
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
%global pkg_name HCodecs
%global pkgver %{pkg_name}-%{version}
%{?haskell_setup}
# testsuite missing deps: QuickCheck fail random semigroups
Name: ghc-%{pkg_name}
Version: 0.5.2
Release: 1%{?dist}
Summary: A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files
License: BSD-3-Clause
URL: https://hackage.haskell.org/package/HCodecs
# Begin cabal-rpm sources:
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
# End cabal-rpm sources
# Begin cabal-rpm deps:
BuildRequires: ghc-rpm-macros
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-QuickCheck-devel
BuildRequires: ghc-array-devel
BuildRequires: ghc-base-devel
BuildRequires: ghc-bytestring-devel
BuildRequires: ghc-fail-devel
BuildRequires: ghc-random-devel
BuildRequires: ghc-semigroups-devel
%if %{with ghc_prof}
BuildRequires: ghc-QuickCheck-prof
BuildRequires: ghc-array-prof
BuildRequires: ghc-base-prof
BuildRequires: ghc-bytestring-prof
BuildRequires: ghc-random-prof
BuildRequires: ghc-semigroups-prof
%endif
# End cabal-rpm deps
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
The library provides functions to read, write and manipulate MIDI, WAVE and
SoundFont2 multimedia files. It is written entirely in Haskell (without any
FFI). It uses efficient parsing and building combinators for binary data stored
in ByteStrings (based on the one in 'binary' package).
Correctness of significant parts of the library has been validated with
QuickCheck and Haskell Program Coverage (HPC) tool-kits.
%package devel
Summary: Haskell %{pkg_name} library development files
Provides: %{name}-static = %{version}-%{release}
Provides: %{name}-static%{?_isa} = %{version}-%{release}
%if %{defined ghc_version}
Requires: ghc-compiler = %{ghc_version}
%endif
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
This package provides the Haskell %{pkg_name} library development files.
%if %{with haddock}
%package doc
Summary: Haskell %{pkg_name} library documentation
BuildArch: noarch
Requires: ghc-filesystem
%description doc
This package provides the Haskell %{pkg_name} library documentation.
%endif
%if %{with ghc_prof}
%package prof
Summary: Haskell %{pkg_name} profiling library
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
Supplements: (%{name}-devel and ghc-prof)
%description prof
This package provides the Haskell %{pkg_name} profiling library.
%endif
%prep
# Begin cabal-rpm setup:
%setup -q -n %{pkgver}
# End cabal-rpm setup
%build
# Begin cabal-rpm build:
%ghc_lib_build
# End cabal-rpm build
%install
# Begin cabal-rpm install
%ghc_lib_install
# End cabal-rpm install
%files -f %{name}.files
# Begin cabal-rpm files:
%license LICENSE
# End cabal-rpm files
%files devel -f %{name}-devel.files
%if %{with haddock}
%files doc -f %{name}-doc.files
%license LICENSE
%endif
%if %{with ghc_prof}
%files prof -f %{name}-prof.files
%endif
%changelog
* Sun Jun 21 2026 Owen Zimmerman <owen@fyralabs.com> - 0.5.2-1
- Inital commit
@@ -1 +0,0 @@
rpm.version(hackage("HCodecs"));
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "ghc-fail.spec"
}
}
-72
View File
@@ -1,72 +0,0 @@
# generated by cabal-rpm-2.3.2
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
%global pkg_name fail
%global pkgver %{pkg_name}-%{version}
%{?haskell_setup}
Name: ghc-%{pkg_name}
Version: 4.9.0.0
Release: 1%{?dist}
Summary: Forward-compatible MonadFail class
License: BSD-3-Clause
URL: https://hackage.haskell.org/package/fail
# Begin cabal-rpm sources:
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
# End cabal-rpm sources
# Begin cabal-rpm deps:
BuildRequires: ghc-rpm-macros
BuildRequires: ghc-Cabal-devel
# End cabal-rpm deps
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
This package contains the "Control.Monad.Fail" module providing the
<https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail MonadFail> class
that became available in <https://hackage.haskell.org/package/base-4.9.0.0
base-4.9.0.0> for older 'base' package versions.
This package turns into an empty package when used with GHC versions which
already provide the "Control.Monad.Fail" module to make way for GHC's own
"Control.Monad.Fail" module.
%package devel
Summary: Haskell %{pkg_name} library development files
%if %{defined ghc_version}
Requires: ghc-compiler = %{ghc_version}
%endif
%description devel
This package provides the Haskell %{pkg_name} library development files.
%prep
# Begin cabal-rpm setup:
%setup -q -n %{pkgver}
# End cabal-rpm setup
%build
# Begin cabal-rpm build:
%ghc_lib_build_without_haddock
# End cabal-rpm build
%install
# Begin cabal-rpm install
%ghc_lib_install -m
mv %{buildroot}%{_ghcdocdir}{,-devel}
# End cabal-rpm install
%files devel -f %{name}-devel.files
%license LICENSE
%changelog
* Sun Jun 21 2026 Owen Zimmerman <owen@fyralabs.com> - 4.9.0.0-1
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(hackage("fail"));
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 3-beta
%global ver 0.0.12
Name: holyc
Version: %{ver}~beta
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit d251eaedeb35f4cf9d7b0bf3f197bf67f4821600
%global commit f8e470eb579c96515693d76ad393dbd41b393f26
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20260624
%global commit_date 20260617
%global debug_package %nil
Name: nim-nightly
+1 -1
View File
@@ -2,7 +2,7 @@
%global _desc A framework for package management.
Name: python-%{pypi_name}
Version: 0.12.35
Version: 0.12.34
Release: 1%{?dist}
Summary: A framework for package management
License: BSD-3-Clause
+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.20.4
Version: 7.19.2
Release: 1%{?dist}
Summary: Send usage data from your Python code to PostHog
License: MIT
@@ -1,5 +1,5 @@
%global commit f9e0f8ce9a933648022d618961693ee74cb8d4f4
%global commit_date 20260624
%global commit fb2af6606cf8fa85a8bf06c0d1f5689327d4b6fc
%global commit_date 20260620
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+1 -1
View File
@@ -12,7 +12,7 @@ Packager: metcya <metcya@gmail.com>
License: AGPL-3.0
URL: https://crates.io/crates/bacon
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: anda-srpm-macros
BuildRequires: mold
@@ -11,7 +11,7 @@ Summary: Display current network utilization by process, connection and r
License: MIT
URL: https://crates.io/crates/bandwhich
Source: %{terra_crates_source}
Source: %{crates_source}
# Automatically generated patch to strip dependencies and normalize metadata
Patch: bandwhich-fix-metadata-auto.diff
+3 -3
View File
@@ -5,13 +5,13 @@
%global crate bottom
Name: rust-bottom
Version: 0.14.1
Release: 1%{?dist}
Version: 0.12.3
Release: 1%?dist
Summary: Customizable cross-platform graphical process/system monitor for the terminal
License: MIT
URL: https://crates.io/crates/bottom
Source: %{terra_crates_source}
Source: %{crates_source}
# Automatically generated patch to strip dependencies and normalize metadata
Patch: bottom-fix-metadata-auto.diff
+1 -1
View File
@@ -10,7 +10,7 @@ Summary: Give information on mounted filesystems
License: MIT
URL: https://crates.io/crates/dysk
Source: %{terra_crates_source}
Source: %{crates_source}
Packager: madonuko <mado@fyralabs.com>
BuildRequires: cargo-rpm-macros >= 24
+1 -1
View File
@@ -10,7 +10,7 @@ Summary: Modern replacement for ls
License: EUPL-1.2
URL: https://crates.io/crates/eza
Source: %{terra_crates_source}
Source: %{crates_source}
# Automatically generated patch to strip dependencies and normalize metadata
Patch: eza-fix-metadata-auto.diff
+1 -1
View File
@@ -9,7 +9,7 @@ Summary: Tui file manager with vim-like key mapping
License: MIT
URL: https://crates.io/crates/felix
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: anda-srpm-macros rust-packaging >= 21 mold
+2 -2
View File
@@ -5,13 +5,13 @@
%global crate gitoxide
Name: rust-gitoxide
Version: 0.55.0
Version: 0.54.0
Release: 1%{?dist}
Summary: Command-line application for interacting with git repositories
License: MIT OR Apache-2.0
URL: https://crates.io/crates/gitoxide
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: openssl-devel-engine cmake anda-srpm-macros rust-packaging >= 21 mold
+1 -1
View File
@@ -12,7 +12,7 @@ Summary: Ping, but with a graph
License: MIT
URL: https://crates.io/crates/gping
Source: %{terra_crates_source}
Source: %{crates_source}
Source1: https://github.com/orf/gping/blob/gping-v%version/LICENSE
BuildRequires: anda-srpm-macros rust-packaging >= 21 mold
@@ -11,7 +11,7 @@ Summary: Displays the content you're currently watching on Discord!
License: GPL-3.0-or-later
URL: https://crates.io/crates/jellyfin-rpc-cli
Source0: %{terra_crates_source}
Source0: %{crates_source}
Source1: https://raw.githubusercontent.com/Radiicall/jellyfin-rpc/%version/LICENSE
Packager: madonuko <mado@fyralabs.com>
+1 -1
View File
@@ -11,7 +11,7 @@ Summary: Terminal file manager inspired by ranger
License: LGPL-3.0
URL: https://crates.io/crates/joshuto
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: anda-srpm-macros rust-packaging >= 21
+1 -1
View File
@@ -11,7 +11,7 @@ Summary: Interactive CLI for creating conventional commits
License: MIT
URL: https://crates.io/crates/koji
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: cargo-rpm-macros >= 24 anda-srpm-macros
BuildRequires: openssl-devel

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