mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-24 20:41:50 +00:00
Compare commits
54 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f926eb2e4d | |||
| 4eaf3a53ab | |||
| bce5eaeb50 | |||
| 7116b46647 | |||
| 651126bcb8 | |||
| adec809446 | |||
| be23289ec5 | |||
| 746b1f1a9e | |||
| 20dd4d53cd | |||
| 73e5f5aba4 | |||
| 3da8a37808 | |||
| 14ac22d366 | |||
| 475de1b287 | |||
| 072926c2f6 | |||
| 5ceea3d618 | |||
| f0873fa15c | |||
| c7e5a776eb | |||
| 2c67858f61 | |||
| dcc453032e | |||
| f742d220c1 | |||
| b805d49835 | |||
| 4b76352e83 | |||
| f01e415a50 | |||
| 0fa9496294 | |||
| 325fc27f08 | |||
| 43e6159e47 | |||
| 59ee3973e0 | |||
| 4749c5bcb8 | |||
| e4e142c871 | |||
| e0a3540e93 | |||
| 100a1533ef | |||
| 9a11b0cd17 | |||
| 96c6a2c985 | |||
| 8465314f52 | |||
| eda0e0f420 | |||
| b353227c78 | |||
| 8a33a23fe8 | |||
| 591e757e78 | |||
| 7d5716ac45 | |||
| 2e90922b03 | |||
| b6c2bae9f9 | |||
| 19e765c766 | |||
| 705f44c491 | |||
| 317716ba9d | |||
| 55ef59db8c | |||
| 0414bfe29e | |||
| c3be5c9d5b | |||
| 77b27d1442 | |||
| 93c8b1dc06 | |||
| 9213a7f410 | |||
| 9a2ebce47b | |||
| 831d059df2 | |||
| 5470dc4fb2 | |||
| 5e480af498 |
@@ -33,7 +33,7 @@ jobs:
|
||||
- name: Set workspace as safe
|
||||
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||
- name: Checkout
|
||||
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Generate build matrix
|
||||
|
||||
@@ -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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
||||
with:
|
||||
ref: f${{ matrix.version }}
|
||||
fetch-depth: 1
|
||||
|
||||
@@ -32,7 +32,7 @@ jobs:
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Setup Git
|
||||
|
||||
@@ -51,7 +51,7 @@ jobs:
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: "Checkout code"
|
||||
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ jobs:
|
||||
git config --global commit.gpgsign true
|
||||
|
||||
- name: Backport Action
|
||||
uses: sorenlouv/backport-github-action@85813678d776774a19ec5af56bd3a04305946f8a # v12.0.0
|
||||
uses: sorenlouv/backport-github-action@8a6c0381851f43f9f1fddc7303f0e9015eb57b62 # v12.0.4
|
||||
with:
|
||||
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
|
||||
auto_backport_label_prefix: sync-
|
||||
|
||||
@@ -24,7 +24,7 @@ jobs:
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
||||
with:
|
||||
ref: ${{ matrix.branch }}
|
||||
fetch-depth: 0
|
||||
|
||||
@@ -20,7 +20,7 @@ jobs:
|
||||
container:
|
||||
image: ghcr.io/terrapkg/builder:frawhide
|
||||
steps:
|
||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
||||
- name: Push to subatomic
|
||||
run: |
|
||||
branch=${{ github.ref_name }}
|
||||
|
||||
@@ -16,7 +16,7 @@ jobs:
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||
|
||||
@@ -16,7 +16,7 @@ jobs:
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||
|
||||
@@ -16,7 +16,7 @@ jobs:
|
||||
options: --cap-add=SYS_ADMIN --privileged
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
||||
with:
|
||||
fetch-depth: 0
|
||||
ssh-key: ${{ secrets.SSH_AUTHENTICATION_KEY }}
|
||||
|
||||
@@ -2,6 +2,10 @@
|
||||
%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
|
||||
@@ -10,7 +14,7 @@
|
||||
|
||||
Name: 1password
|
||||
Version: 8.12.24
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: Password manager and secure wallet
|
||||
|
||||
Packager: Cappy Ishihara <cappy@fyralabs.com>
|
||||
@@ -66,16 +70,24 @@ rm -f %{buildroot}%{appdir}/com.1password.1Password.policy \
|
||||
%{buildroot}%{appdir}/install.sh \
|
||||
%{buildroot}%{appdir}/install_biometrics_policy.sh
|
||||
|
||||
mkdir -p %{buildroot}%{_bindir}
|
||||
mkdir -p %{buildroot}%{_bindir} %{buildroot}%{_libexecdir}
|
||||
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
|
||||
|
||||
@@ -84,9 +96,17 @@ 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.81
|
||||
Version: 1.1.82
|
||||
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.1317
|
||||
Version: 1.0.1336
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: discord-canary
|
||||
Version: 1.0.1317
|
||||
Version: 1.0.1336
|
||||
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.143
|
||||
Version: 1.0.144
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: discord
|
||||
Version: 1.0.143
|
||||
Version: 1.0.144
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: juce
|
||||
Version: 8.0.13
|
||||
Version: 8.0.14
|
||||
Release: 1%{?dist}
|
||||
License: AGPL-3.0-or-later
|
||||
Summary: framework for audio application and plug-in development
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit efe8644a93aacf2190ed162207731d0c3beac227
|
||||
%global commit 2339eb72767517fc5a113283939f59076946fbc1
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260621
|
||||
%global commit_date 20260624
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2026-06-20
|
||||
%global ver 2026-06-24
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -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(sdl2)
|
||||
BuildRequires: pkgconfig(sdl3)
|
||||
BuildRequires: pkgconfig(libavcodec)
|
||||
BuildRequires: pkgconfig(libavdevice)
|
||||
BuildRequires: pkgconfig(libavformat)
|
||||
@@ -123,6 +123,7 @@ 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.*
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global realname subtitleedit
|
||||
|
||||
Name: %realname.bin
|
||||
Version: 4.0.16
|
||||
Version: 5.0.0
|
||||
Release: 1%{?dist}
|
||||
Summary: An advanced subtitle editor and converter
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate mise
|
||||
|
||||
Name: rust-mise
|
||||
Version: 2026.6.11
|
||||
Version: 2026.6.13
|
||||
Release: 1%{?dist}
|
||||
Summary: Front-end to your dev env
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ URL: https://muon.build/
|
||||
Source: https://git.sr.ht/~lattis/muon/archive/%{version}.tar.gz
|
||||
Patch0: fix-tracy-header-placement-quirk.patch
|
||||
# mdbook removed multilingual support, this patch can be removed when this package next bumps
|
||||
%dnl Patch1: remove-multilingual-field.patch
|
||||
Patch1: remove-multilingual-field.patch
|
||||
|
||||
BuildRequires: meson
|
||||
BuildRequires: gcc
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: driftwm
|
||||
Version: 0.11.0
|
||||
Version: 0.12.1
|
||||
Release: 1%{?dist}
|
||||
Summary: A trackpad-first infinite canvas Wayland compositor
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
%global commit fd9ad168cd5e5c8bb326262fc5983912b42dc500
|
||||
%global commit_date 20260618
|
||||
%global commit 98e57dfcbedae4d88130f689d25d0dd0961731ba
|
||||
%global commit_date 20260623
|
||||
%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 40ede2e7bdec80ba5d4c443160d905e9f841ae5f
|
||||
%global commit_date 20260601
|
||||
%global commit 9d8bf6e810597152eef8906c670b96679af2faec
|
||||
%global commit_date 20260622
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
|
||||
Name: %realname.nightly
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-schemas
|
||||
%global commit f24a7d2ebbf2847bf2a82235935af787ca05bf90
|
||||
%global commit 1e7766c845373fd4689dae9307274c3dc4f1ac2d
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-schemas
|
||||
Version: 0.1.10
|
||||
Release: 1%?dist
|
||||
Version: 0.1.11
|
||||
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 611f0bdfc80f7934cf890b703a0b2ec112626a27
|
||||
%global commit a1bee4359f0544c9cea46d1744a7ff828b193725
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-url-dispatcher
|
||||
%global commit 8aa052982ef67fdd130ee7b5d4731eb2162e4e47
|
||||
%global commit c8b423ef0e18ca7f57a40a00a8319cffbdfb000a
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-url-dispatcher
|
||||
Version: 0.1.4
|
||||
Release: 1%?dist
|
||||
Version: 0.1.5
|
||||
Release: 1%{?dist}
|
||||
Summary: A small library for handling URLs over dbus
|
||||
|
||||
License: LGPL-3.0
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
|
||||
Name: qtmir
|
||||
Version: 0.8.0
|
||||
Release: %autorelease
|
||||
Release: 2%{?dist}
|
||||
Summary: Mir backed compositor using Qt
|
||||
|
||||
License: LGPLv3+ AND GPLv3+
|
||||
License: LGPL-3.0-or-later AND GPL-3.0-or-later
|
||||
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,9 +2,9 @@
|
||||
|
||||
%global ver 5.0.0
|
||||
|
||||
%global commit a7af75821ed8aa9e199b0d8044362dc882c78fbc
|
||||
%global commit a5eeef13338167fb85ecf8ea7c2fabb4c5536010
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260608
|
||||
%global commitdate 20260623
|
||||
|
||||
Name: noctalia-git
|
||||
Version: %{ver}^%{commitdate}git.%{shortcommit}
|
||||
@@ -18,6 +18,7 @@ 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)
|
||||
@@ -77,13 +78,21 @@ 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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
rpm.global("commit", get("https://api.github.com/repos/noctalia-dev/noctalia/commits/main").json().sha);
|
||||
rpm.global("commit", gh_commit("noctalia-dev/noctalia"));
|
||||
if rpm.changed() {
|
||||
// rpm.global("ver", gh("noctalia-dev/noctalia"));
|
||||
rpm.global("commit_date", date());
|
||||
rpm.global("commitdate", date());
|
||||
rpm.release();
|
||||
}
|
||||
|
||||
@@ -1,19 +1,18 @@
|
||||
%global ver 1.0.0
|
||||
|
||||
%global commit db60c06b5f6ff5da4d5f1126eff312b2a41ef614
|
||||
%global commit fca79eb56d45370949d20beb6f740e7e5daaee5b
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260609
|
||||
%global commitdate 20260621
|
||||
|
||||
Name: noctalia-greeter
|
||||
Version: %{ver}^%{commitdate}git.%{shortcommit}
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: A minimal login greeter for greetd that matches the look and feel of Noctalia Shell.
|
||||
|
||||
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
|
||||
License: MIT
|
||||
URL: https://github.com/noctalia-dev/%{name}
|
||||
Source0: %{url}/archive/%{commit}/%{name}-%{commit}.tar.gz
|
||||
|
||||
BuildRequires: cage
|
||||
BuildRequires: dbus
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: greetd
|
||||
@@ -32,11 +31,11 @@ BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: pkgconfig(wayland-protocols)
|
||||
BuildRequires: pkgconfig(xkbcommon)
|
||||
BuildRequires: polkit
|
||||
BuildRequires: wlr-randr
|
||||
BuildRequires: wlroots-devel >= 0.20
|
||||
|
||||
Requires: cage
|
||||
Requires: dbus
|
||||
Requires: greetd
|
||||
Requires: wlroots >= 0.20
|
||||
|
||||
Packager: Cypress Reed <cypress@fyralabs.com>
|
||||
|
||||
@@ -48,25 +47,37 @@ It lets you pick a user, enter your password, choose a Wayland session, and pick
|
||||
%autosetup -n noctalia-greeter-%{commit}
|
||||
|
||||
%conf
|
||||
export LDFLAGS="%{__global_ldflags} -Wl,-z,notext"
|
||||
%meson
|
||||
%meson -Db_pie=true
|
||||
|
||||
%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,4 +1,4 @@
|
||||
rpm.global("commit", get("https://api.github.com/repos/noctalia-dev/noctalia-greeter/commits/main").json().sha);
|
||||
rpm.global("commit", gh_commit("noctalia-dev/noctalia-greeter"));
|
||||
if rpm.changed() {
|
||||
rpm.global("ver", gh("noctalia-dev/noctalia-greeter"));
|
||||
rpm.global("commit_date", date());
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "noctalia-legacy.spec"
|
||||
}
|
||||
}
|
||||
+10
-4
@@ -1,13 +1,13 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: noctalia-shell
|
||||
Name: noctalia-legacy
|
||||
Version: 4.7.7
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: A Quickshell-based custom shell setup
|
||||
|
||||
License: MIT
|
||||
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
|
||||
URL: https://github.com/noctalia-dev/noctalia
|
||||
Source0: https://github.com/noctalia-dev/noctalia/releases/download/v%{version}/noctalia-v%{version}.tar.gz
|
||||
|
||||
Requires: brightnessctl
|
||||
Requires: dejavu-sans-fonts
|
||||
@@ -23,6 +23,8 @@ Recommends: power-profiles-daemon
|
||||
Recommends: wlsunset
|
||||
Recommends: gpu-screen-recorder
|
||||
|
||||
Obsoletes: noctalia-shell <= 4.7.7-1
|
||||
|
||||
Packager: Cypress Reed <cypress@fyralabs.com>
|
||||
|
||||
%description
|
||||
@@ -42,6 +44,10 @@ 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!)
|
||||
@@ -0,0 +1,6 @@
|
||||
let v = gh("noctalia-dev/noctalia");
|
||||
v.crop(1);
|
||||
|
||||
if v < "5" {
|
||||
rpm.version(v);
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "noctalia-shell.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
let v = gh("noctalia-dev/noctalia-shell");
|
||||
v.crop(1);
|
||||
|
||||
if v < "5" {
|
||||
rpm.version(v);
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: somewm
|
||||
Version: 1.4.1
|
||||
Version: 1.4.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Wayland compositor that brings AwesomeWM's Lua API to Wayland
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: SwayOSD
|
||||
Version: 0.3.1
|
||||
Version: 0.3.2
|
||||
Release: 1%{?dist}
|
||||
Summary: A GTK based on screen display for keyboard shortcuts like caps-lock and volume
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: flutter
|
||||
Version: 3.44.2
|
||||
Version: 3.44.3
|
||||
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 f9c52d0cd9d0da0cd970a5863b94c655c285d83e
|
||||
%global commit 65744ffe358d883ae74aa67389dcbfa35f91a551
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2026-06-18
|
||||
%global fulldate 2026-06-20
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.2
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: kvrocks
|
||||
Version: 2.15.0
|
||||
Release: 1%?dist
|
||||
Version: 2.16.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Distributed key value NoSQL database that uses RocksDB
|
||||
License: Apache-2.0
|
||||
URL: https://kvrocks.apache.org/
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 50e6411571398f007863dfa8fc3a5e2737d7290a
|
||||
%global commit c49a29f46179525358eb74dbce67fddb2aafa1f0
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260621
|
||||
%global commit_date 20260624
|
||||
%global ver 1.9.0
|
||||
|
||||
%bcond_with check
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%global ver 1.8.0-pre
|
||||
%global ver 1.8.2
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
@@ -46,9 +46,6 @@ 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
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
%global rustflags_debuginfo 0
|
||||
|
||||
Name: zed
|
||||
Version: 1.7.2
|
||||
Version: 1.8.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
|
||||
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
%define debug_package %nil
|
||||
%global ver 2.005R
|
||||
|
||||
Name: source-han-sans-fonts
|
||||
Name: adobe-source-han-sans-fonts
|
||||
Version: %(echo %ver | sed -E 's/R$//')
|
||||
Release: 1%?dist
|
||||
Summary: Source Han Sans | 思源黑体 | 思源黑體 | 思源黑體 香港 | 源ノ角ゴシック | 본고딕
|
||||
@@ -27,10 +27,10 @@ This package ships the Static OTC versions.
|
||||
%dnl Parameterized macros cannot be defined using `%global`. Guess I'm today years old. — mado
|
||||
%dnl ╭── %define fpkg(vhs)
|
||||
%define fpkg(vhs) \
|
||||
%package %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
|
||||
%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 %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
|
||||
%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. \
|
||||
@@ -39,7 +39,7 @@ https://github.com/adobe-fonts/source-han-sans/blob/release/SourceHanSansReadMe.
|
||||
}%{-s:Subset: The fonts are split into regional-specific subset fonts. \
|
||||
} \
|
||||
\
|
||||
%files %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
|
||||
%files -n adobe-source-han-sans-%{-h:hw-}%{-v:vf-}%{-s:subset-}%1-fonts \
|
||||
%license LICENSE.txt
|
||||
%dnl ╰── %define fpkg(vhs)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "source-han-serif-fonts.spec"
|
||||
spec = "adobe-source-han-sans-fonts.spec"
|
||||
}
|
||||
labels {
|
||||
weekly = 6
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
%define debug_package %nil
|
||||
%global ver 2.003R
|
||||
|
||||
Name: source-han-serif-fonts
|
||||
Name: adobe-source-han-serif-fonts
|
||||
Version: %(echo %ver | sed -E 's/R$//')
|
||||
Release: 1%?dist
|
||||
Summary: Source Han Serif | 思源宋体 | 思源宋體 | 思源宋體 香港 | 源ノ明朝 | 본명조
|
||||
@@ -27,10 +27,10 @@ This package ships the Static OTC versions.
|
||||
%dnl Parameterized macros cannot be defined using `%global`. Guess I'm today years old. — mado
|
||||
%dnl ╭── %define fpkg(vhs)
|
||||
%define fpkg(vhs) \
|
||||
%package %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
|
||||
%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 %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
|
||||
%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. \
|
||||
@@ -39,7 +39,7 @@ https://github.com/adobe-fonts/source-han-sans/blob/release/SourceHanSansReadMe.
|
||||
}%{-s:Subset: The fonts are split into regional-specific subset fonts. \
|
||||
} \
|
||||
\
|
||||
%files %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
|
||||
%files -n adobe-source-han-serif-%{-h:hw-}%{-v:vf-}%{-s:subset-}%1-fonts \
|
||||
%license LICENSE.txt
|
||||
%dnl ╰── %define fpkg(vhs)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "source-han-sans-fonts.spec"
|
||||
spec = "adobe-source-han-serif-fonts.spec"
|
||||
}
|
||||
labels {
|
||||
weekly = 6
|
||||
@@ -11,7 +11,7 @@ Automatically patches Garry's Mod's internal Chromium Embedded Framework to:
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: gmodpatchtool
|
||||
Version: 20251102
|
||||
Version: 20260623
|
||||
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
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
%define __strip /bin/true
|
||||
|
||||
Name: osu-lazer
|
||||
Version: 2026.620.0
|
||||
Version: 2026.624.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,7 +1,7 @@
|
||||
%define appid com.vysp3r.ProtonPlus
|
||||
|
||||
Name: protonplus
|
||||
Version: 0.5.20
|
||||
Version: 0.5.21
|
||||
Release: 1%{?dist}
|
||||
Summary: A modern compatibility tools manager
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -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 e32d19ffac500c6194f93b0338a4a64c51399b38
|
||||
%global ver 0.0.41-19499
|
||||
%global commit 87608865b60de01480320b4a29a1bcbda387bad3
|
||||
%global ver 0.0.41-19511
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit be8009c62509322682299bfbe969a62cee03f4d5
|
||||
%global commit ac04c445bd09541cc9c35a120ee01d8a177a4d83
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver v26.3.27
|
||||
%global commit_date 20260620
|
||||
%global commit_date 20260624
|
||||
|
||||
%global goipath github.com/XTLS/Xray-core
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Disabled because compiled without debug
|
||||
|
||||
%global goipath github.com/XTLS/Xray-core
|
||||
Version: 26.6.1
|
||||
Version: 26.6.22
|
||||
|
||||
%global golicenses LICENSE
|
||||
%global godocs README.md SECURITY.md CODE_OF_CONDUCT.md
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit f8e470eb579c96515693d76ad393dbd41b393f26
|
||||
%global commit d251eaedeb35f4cf9d7b0bf3f197bf67f4821600
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 2.3.1
|
||||
%global commit_date 20260617
|
||||
%global commit_date 20260624
|
||||
%global debug_package %nil
|
||||
|
||||
Name: nim-nightly
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global _desc A framework for package management.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0.12.34
|
||||
Version: 0.12.35
|
||||
Release: 1%{?dist}
|
||||
Summary: A framework for package management
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global _desc Send usage data from your Python code to PostHog.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 7.19.2
|
||||
Version: 7.20.4
|
||||
Release: 1%{?dist}
|
||||
Summary: Send usage data from your Python code to PostHog
|
||||
License: MIT
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit fb2af6606cf8fa85a8bf06c0d1f5689327d4b6fc
|
||||
%global commit_date 20260620
|
||||
%global commit f9e0f8ce9a933648022d618961693ee74cb8d4f4
|
||||
%global commit_date 20260624
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name types-colorama
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate bottom
|
||||
|
||||
Name: rust-bottom
|
||||
Version: 0.14.0
|
||||
Version: 0.14.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Customizable cross-platform graphical process/system monitor for the terminal
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate gitoxide
|
||||
|
||||
Name: rust-gitoxide
|
||||
Version: 0.54.0
|
||||
Version: 0.55.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Command-line application for interacting with git repositories
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%global crate usage-cli
|
||||
|
||||
Name: rust-usage-cli
|
||||
Version: 3.5.2
|
||||
Version: 3.5.3
|
||||
Release: 1%{?dist}
|
||||
Summary: CLI for working with usage-based CLIs
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ Release: 1%{?dist}
|
||||
# The entire source is LGPLv2+, except plugins/gnome-builder/vala_langserv.py, which is GPLv3+.
|
||||
# It is not installed when the "plugins" meson option is set to false.
|
||||
# Since GNOME Builder 41, the VLS the plugin has been included.
|
||||
License: LGPL-2.0+
|
||||
License: LGPL-2.0-or-later
|
||||
|
||||
URL: https://github.com/vala-lang/vala-language-server
|
||||
Source0: https://github.com/vala-lang/vala-language-server/archive/%{commit}/%{real_name}-%{shortcommit}.tar.gz
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
version=0.17.0-dev.931+84f84267c
|
||||
version=0.17.0-dev.956+2dca73595
|
||||
|
||||
mirrors=()
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%define llvm_compat 22
|
||||
%endif
|
||||
%global llvm_version 22.0.0
|
||||
%global ver 0.17.0-dev.931+84f84267c
|
||||
%global ver 0.17.0-dev.956+2dca73595
|
||||
%bcond bootstrap 1
|
||||
%bcond docs %{without bootstrap}
|
||||
%bcond test 1
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
%global zig_cache_dir %{builddir}/zig-cache
|
||||
|
||||
Name: zig-master
|
||||
Version: 0.17.0~dev.931+84f84267c
|
||||
Version: 0.17.0~dev.956+2dca73595
|
||||
Release: 2%{?dist}
|
||||
Summary: Master builds of the Zig language
|
||||
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 1c762bf4cf2f7e2aab1648d562dc98d2abc6e6ec
|
||||
%global shortcommit 1c762bf
|
||||
%global commit_date 20260619
|
||||
%global commit 11842ae3045c1367fb3a62a2302dba0d9ccb4a33
|
||||
%global shortcommit 11842ae
|
||||
%global commit_date 20260622
|
||||
|
||||
Name: astal
|
||||
Version: 0^%commit_date.%commit
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
%global commit 1c762bf4cf2f7e2aab1648d562dc98d2abc6e6ec
|
||||
%global commit 11842ae3045c1367fb3a62a2302dba0d9ccb4a33
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
%global commit_date 20260619
|
||||
%global commit_date 20260622
|
||||
|
||||
Name: astal
|
||||
Version: 0^%commit_date.%shortcommit
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: glaze-devel
|
||||
Version: 7.8.2
|
||||
Version: 7.8.3
|
||||
Release: 1%{?dist}
|
||||
License: MIT
|
||||
URL: https://stephenberry.github.io/glaze
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global ver webview2/v1.0.24
|
||||
%global sanitized_ver %(echo %{ver} | sed 's/-/~/g')
|
||||
%global ver webview2/v1.0.27
|
||||
%global sanitized_ver %(echo %{ver} | sed 's|.*/||')
|
||||
|
||||
%global goipath github.com/wailsapp/wails/v3
|
||||
Version: %{sanitized_ver}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 794e0216c9eff1f5c93b225d1d45b280c9c4564f
|
||||
%global commit 42ca460bb0495eec5a704611d6bc6cff387257a5
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20260621035818
|
||||
%global commit_date 20260621
|
||||
%global ver 20260623060549
|
||||
%global commit_date 20260624
|
||||
|
||||
Name: v2ray-domain-list-community
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
%global fulldate 2026-04-23
|
||||
%global commit 867c5b6ab7925c9b69b8374873a832266d97d7e5
|
||||
%global fulldate 2026-06-17
|
||||
%global commit fe01f98a09b7b864c36ef60a146cdc4e1bf125a6
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit a9bb4b886b493fb22b6b230946a720bc1173af23
|
||||
%global commit 3f860bef9b3485a9bc442da2be30a8363c3cb35d
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260620
|
||||
%global commit_date 20260624
|
||||
|
||||
Name: vgmstream
|
||||
Version: 0~%{commit_date}git.%shortcommit
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit dd2f18e73e72813d24b5df0bf7a14ab5b43c44c7
|
||||
%global commit_date 20260621
|
||||
%global commit 755d42eec0a18025ccbb215f08e11a526310bc2c
|
||||
%global commit_date 20260624
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: cloud-hypervisor-nightly
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 6aa6d3a505ebd39d37d16ee4583d4870c178538c
|
||||
%global commit 183c3d76c26aeb97fc25bdade9df7b734fbfb2f3
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260604
|
||||
%global commit_date 20260624
|
||||
%global ver 0.6.7
|
||||
|
||||
# We aren't using Mono but RPM expected Mono
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: pixi
|
||||
Version: 0.70.2
|
||||
Version: 0.71.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A cross-platform, multi-language package manager
|
||||
License: BSD-3-Clause
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit f5e46f7fe7d7a804c422d8e981c5825402d8dac6
|
||||
%global commit 19ed8749bb7acca29bd361479d71a07815442273
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260618
|
||||
%global commitdate 20260624
|
||||
%global ver 1.1.1
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
|
||||
@@ -17,8 +17,8 @@ This module allows you to create \"virtual video devices.\" Normal \(v4l2\) appl
|
||||
|
||||
Name: %{modulename}-kmod
|
||||
Summary: Kernel module (kmod) for V4L2 loopback devices
|
||||
Version: 0.15.3
|
||||
Release: 4%{?dist}
|
||||
Version: 0.15.4
|
||||
Release: 1%{?dist}
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://github.com/v4l2loopback/v4l2loopback
|
||||
Source0: %{url}/archive/v%{version}/%{modulename}-%{version}.tar.gz
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
This module allows you to create \"virtual video devices.\" Normal \(v4l2\) applications will read these devices as if they were ordinary video devices, but the video will not be read from e.g. a capture card but instead it is generated by another application.}
|
||||
|
||||
Name: dkms-%{modulename}
|
||||
Version: 0.15.3
|
||||
Release: 3%{?dist}
|
||||
Version: 0.15.4
|
||||
Release: 1%{?dist}
|
||||
Summary: Utils for V4L2 loopback devices
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://github.com/v4l2loopback/v4l2loopback
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
|
||||
Name: v4l2loopback
|
||||
Summary: Utils for V4L2 loopback devices
|
||||
Version: 0.15.3
|
||||
Release: 2%?dist
|
||||
Version: 0.15.4
|
||||
Release: 1%{?dist}
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://github.com/v4l2loopback/v4l2loopback
|
||||
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
Name: vicinae
|
||||
License: GPL-3.0-or-later
|
||||
Version: 0.21.7
|
||||
Release: 1%{?dist}
|
||||
Version: 0.22.0
|
||||
Release: 2%{?dist}
|
||||
URL: https://docs.vicinae.com
|
||||
Source: https://github.com/vicinaehq/%{name}/archive/refs/tags/v%{version}.tar.gz
|
||||
Summary: A high-performance, native launcher for Linux
|
||||
@@ -42,6 +42,7 @@ BuildRequires: xcb-util-keysyms-devel
|
||||
BuildRequires: desktop-file-utils
|
||||
|
||||
Requires: nodejs-npm
|
||||
Requires: layer-shell-qt
|
||||
|
||||
%description
|
||||
Vicinae (pronounced "vih-SIN-ay") is a high-performance, native launcher for
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global _udevrulesdir /usr/lib/udev/rules.d
|
||||
|
||||
%global commit da4477e4a9f09b4df8de8c7e0864166b8683327c
|
||||
%global commit 1507c7204181440ed4bc7676e3641415d9ba8163
|
||||
%global commitdate 20251121
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
|
||||
@@ -43,12 +43,15 @@ BuildRequires: vulkan-headers
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%license %{_defaultlicensedir}/maretf/CREDITS
|
||||
%{_bindir}/maretf
|
||||
%{_bindir}/maretf_gui
|
||||
%{_bindir}/maretf_thumbnailer
|
||||
%{_appsdir}/maretf.desktop
|
||||
%{_hicolordir}/512x512/apps/maretf.png
|
||||
%{_defaultlicensedir}/maretf/LICENSE
|
||||
%{_datadir}/mime/packages/maretf.xml
|
||||
%{_datadir}/thumbnailers/maretf.thumbnailer
|
||||
|
||||
%changelog
|
||||
* Sun Mar 15 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
@@ -6,6 +6,7 @@ License: BSD-2-Clause
|
||||
URL: https://github.com/fcambus/bdf2sfd
|
||||
Source0: %url/archive/refs/tags/%version.tar.gz
|
||||
BuildRequires: cmake gcc
|
||||
BuildSystem: cmake
|
||||
|
||||
%description
|
||||
bdf2sfd is a BDF to SFD converter, allowing to vectorize bitmap fonts.
|
||||
@@ -13,16 +14,6 @@ bdf2sfd is a BDF to SFD converter, allowing to vectorize bitmap fonts.
|
||||
It works by converting each pixel of a glyph to a polygon, which produces
|
||||
large and unoptimized SFD files that should be post-processed using FontForge.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
%cmake
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
|
||||
%files
|
||||
%doc README.md ChangeLog AUTHORS THANKS
|
||||
%license LICENSE
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: coreboot-utils
|
||||
Version: 26.06
|
||||
Release: 1%{?dist}
|
||||
@@ -32,6 +30,7 @@ BuildRequires: glibc-devel
|
||||
BuildRequires: ncurses-devel
|
||||
BuildRequires: libfl-devel
|
||||
BuildRequires: pciutils-devel
|
||||
BuildRequires: zlib-ng-devel
|
||||
BuildRequires: libxcrypt-devel
|
||||
BuildRequires: yaml-cpp-devel
|
||||
BuildRequires: openssl-devel
|
||||
@@ -45,10 +44,6 @@ BuildRequires: acpica-tools
|
||||
BuildRequires: binutils
|
||||
BuildRequires: python3
|
||||
|
||||
%if 0%{?fedora} >= 42
|
||||
BuildRequires: gcc14 gcc14-c++
|
||||
%endif
|
||||
|
||||
%description
|
||||
%summary.
|
||||
|
||||
@@ -59,7 +54,7 @@ Requires: %{name}-abuild
|
||||
Requires: %{name}-amdfwtool
|
||||
Requires: %{name}-amdtools
|
||||
Requires: %{name}-apcb
|
||||
%dnl Requires: %{name}-archive
|
||||
Requires: %{name}-archive
|
||||
Requires: %{name}-autoport
|
||||
Requires: %{name}-bincfg
|
||||
Requires: %{name}-board_status
|
||||
@@ -156,11 +151,11 @@ and GPIO selection pins.
|
||||
apcb_edit - This tool allows patching an existing APCB binary with specific SPDs and GPIO selection pins.
|
||||
apcb_v3_edit - This tool allows patching an existing APCB v3 binary with up to 16 specific SPDs.
|
||||
|
||||
%dnl %package archive - ### Currently bugged and does not compile ###
|
||||
%dnl Requires: coreboot-utils = %{evr}
|
||||
%dnl Summary: Concatenate files and create an archive
|
||||
%dnl %description archive
|
||||
%dnl %summary.
|
||||
%package archive
|
||||
Requires: coreboot-utils = %{evr}
|
||||
Summary: Concatenate files and create an archive
|
||||
%description archive
|
||||
%summary.
|
||||
|
||||
%package autoport
|
||||
Summary: Porting coreboot using autoport
|
||||
@@ -501,20 +496,19 @@ Requires: coreboot-utils = %{evr}
|
||||
|
||||
%conf
|
||||
%ifarch x86_64
|
||||
pushd msrtool
|
||||
pushd util/msrtool
|
||||
%configure
|
||||
popd
|
||||
%endif
|
||||
|
||||
%build
|
||||
%if 0%{?fedora} >= 42
|
||||
export CC=gcc-14
|
||||
export CXX=g++-14
|
||||
%endif
|
||||
pushd util/coreboot-configurator
|
||||
%meson
|
||||
popd
|
||||
|
||||
%build
|
||||
pushd util
|
||||
%make_build -C amdfwtool LDFLAGS="-fPIE -lcrypto"
|
||||
%dnl %make_build -C archive # bugged upstream, does not build
|
||||
%make_build -C archive CFLAGS="-O2 -Wall -Wextra -Wshadow -Werror -Wno-nonnull"
|
||||
%make_build -C bincfg
|
||||
%ifarch x86_64
|
||||
%make_build -C bucts LDFLAGS="-fPIE"
|
||||
@@ -524,7 +518,7 @@ pushd util
|
||||
%ifarch x86_64
|
||||
%make_build -C ectool LDFLAGS="-fPIE"
|
||||
%endif
|
||||
%make_build -C futility
|
||||
%make_build -C futility CFLAGS="$CFLAGS -DEC_EFS=0"
|
||||
%make_build -C hda-decoder
|
||||
%make_build -C ifdtool
|
||||
%ifarch x86_64
|
||||
@@ -534,7 +528,7 @@ pushd util
|
||||
%make_build -C intelp2m
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
%make_build -C inteltool
|
||||
%make_build -C inteltool CFLAGS="-O2 -fkeep-inline-functions"
|
||||
%endif
|
||||
%ifarch x86_64
|
||||
%make_build -C intelvbttool
|
||||
@@ -568,7 +562,6 @@ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readon
|
||||
popd
|
||||
|
||||
pushd coreboot-configurator
|
||||
%meson
|
||||
%meson_build
|
||||
popd
|
||||
popd
|
||||
@@ -589,7 +582,7 @@ install -Dm 755 util/apcb/apcb_edit.py %{buildroot}%{_bindir}/apcb_edit.py
|
||||
install -Dm 755 util/apcb/apcb_v3a_edit.py %{buildroot}%{_bindir}/apcb_v3a_edit.py
|
||||
install -Dm 755 util/apcb/apcb_v3_edit.py %{buildroot}%{_bindir}/apcb_v3_edit.py
|
||||
|
||||
%dnl install -Dm 777 util/archive/archive %{buildroot}%{_bindir}/archive
|
||||
install -Dm 777 util/archive/archive %{buildroot}%{_bindir}/archive
|
||||
|
||||
install -Dm 755 %{_builddir}/autoport %{buildroot}%{_bindir}/autoport
|
||||
|
||||
@@ -647,7 +640,7 @@ install -Dm 755 util/hda-decoder/hda-decoder %{buildroot}%{_bindir}/hda-decoder
|
||||
install -Dm 755 util/ifdtool/ifdtool %{buildroot}%{_bindir}/ifdtool
|
||||
|
||||
%ifarch x86_64
|
||||
install -Dm 755 util/intelmetool/intelmetool %{buildroot}%{_bindir}/intelmetool
|
||||
install -Dm 755 util/intelmetool/build/intelmetool %{buildroot}%{_bindir}/intelmetool
|
||||
%endif
|
||||
|
||||
%ifarch x86_64
|
||||
@@ -850,6 +843,10 @@ cp Documentation/util/smmstoretool/index.md %{buildroot}%{_pkgdocdir}/smmstoreto
|
||||
%doc util/apcb/README
|
||||
%doc util/apcb/description.md
|
||||
|
||||
%files archive
|
||||
%{_bindir}/archive
|
||||
%doc util/archive/description.md
|
||||
|
||||
%files autoport
|
||||
%{_bindir}/autoport
|
||||
%doc util/autoport/*.md
|
||||
@@ -1130,6 +1127,9 @@ cp Documentation/util/smmstoretool/index.md %{buildroot}%{_pkgdocdir}/smmstoreto
|
||||
%doc util/xcompile/description.md
|
||||
|
||||
%changelog
|
||||
* Mon Jun 22 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Update for 26.06, build archive subpackage
|
||||
|
||||
* Sun Dec 28 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Update macros, add %post symlinks
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: electron
|
||||
%electronmeta
|
||||
Version: 42.4.1
|
||||
Version: 42.5.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Build cross platform desktop apps with web technologies
|
||||
License: %{electron_license}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: fuc
|
||||
Version: 3.1.1
|
||||
Release: 1%?dist
|
||||
Version: 3.1.7
|
||||
Release: 1%{?dist}
|
||||
Summary: Modern, performance focused unix commands
|
||||
URL: https://github.com/SUPERCILEX/fuc
|
||||
Source0: https://raw.githubusercontent.com/SUPERCILEX/fuc/%{version}/README.md
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# https://github.com/nats-io/natscli
|
||||
%global goipath github.com/nats-io/natscli
|
||||
%global commit 6d4a7d8a8b746b41149a47c9a9a354f4d8e4c59e
|
||||
%global commit_date 20260606
|
||||
%global commit 565da5e43bc513c1a91576511dc0a98104eeae79
|
||||
%global commit_date 20260624
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
|
||||
%gometa -f
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "qdl.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,55 +0,0 @@
|
||||
Name: qdl
|
||||
Version: 2.7
|
||||
Release: 1%{?dist}
|
||||
Summary: This tool communicates with USB devices of id 05c6:9008 to upload a flash loader and use this to flash images
|
||||
URL: https://github.com/linux-msm/qdl
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
License: BSD-3-Clause
|
||||
BuildRequires: meson
|
||||
BuildRequires: gcc
|
||||
BuildRequires: help2man
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(libusb-1.0)
|
||||
BuildRequires: pkgconfig(libzip)
|
||||
BuildRequires: pkgconfig(cmocka)
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
%{summary}.
|
||||
|
||||
%prep
|
||||
%autosetup -n qdl-%{version}
|
||||
|
||||
%conf
|
||||
%meson
|
||||
|
||||
%build
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%files
|
||||
%{_bindir}/qdl
|
||||
%{_bindir}/qdl-ramdump
|
||||
%{_bindir}/qdl-ks
|
||||
%{_mandir}/man1/qdl.1.*
|
||||
%{_mandir}/man1/qdl-ramdump.1.*
|
||||
%{_mandir}/man1/qdl-ks.1.*
|
||||
|
||||
%license LICENSE
|
||||
%doc README.md
|
||||
|
||||
%changelog
|
||||
* Mon Jun 08 2026 Owen Zimmerman <owen@fyralabs.com> - 2.7-1
|
||||
- Update spec for 2.7
|
||||
|
||||
* Mon Feb 02 2026 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Switch to tagged versions
|
||||
|
||||
* Wed Nov 26 2025 metcya <metcya@gmail.com>
|
||||
- Package manpages
|
||||
|
||||
* Sun Nov 23 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -1 +0,0 @@
|
||||
rpm.version(gh_tag("linux-msm/qdl"));
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 61371fa6d93463c5451131f7bb68ae145aaf1e7a
|
||||
%global commit_date 20260618
|
||||
%global commit a30e7c7b227d9a5e6dbedc1d343077be7ad92959
|
||||
%global commit_date 20260624
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: rpi-utils
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global goipath github.com/surge-downloader/surge
|
||||
Version: 0.9.0
|
||||
Version: 0.10.0
|
||||
|
||||
%gometa
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Summary: Upgrade all the things
|
||||
SourceLicense: GPL-3.0-or-later
|
||||
License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR 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 GPL-3.0 AND GPL-3.0-only AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
|
||||
URL: https://crates.io/crates/topgrade
|
||||
Source: %crates_source
|
||||
Source: %terra_crates_source
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
|
||||
BuildRequires: cargo
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global oldpkgname yt-dlp-nightly
|
||||
|
||||
Name: yt-dlp-git
|
||||
Version: 2026.06.20.231202
|
||||
Version: 2026.06.24.143354
|
||||
Release: 1%{?dist}
|
||||
Summary: A command-line program to download videos from online video platforms
|
||||
|
||||
|
||||
Reference in New Issue
Block a user