Merge branch 'frawhide' into cypress/fix-noctalia-greeter

This commit is contained in:
Cypress Reed
2026-06-24 05:58:26 -06:00
committed by GitHub
153 changed files with 973 additions and 281 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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
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@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
fetch-depth: 0
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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-
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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 }}
+1 -1
View File
@@ -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 }}
+1 -1
View File
@@ -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 }}
+1 -1
View File
@@ -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 }}
@@ -0,0 +1,49 @@
%global debug_package %{nil}
%ifarch x86_64
%global op_arch amd64
%elifarch aarch64
%global op_arch arm64
%endif
Name: 1password-cli
Version: 2.34.1
Release: 1%{?dist}
Summary: 1Password command-line tool
Packager: Cappy Ishihara <cappy@fyralabs.com>
License: LicenseRef-1Password-Proprietary
URL: https://developer.1password.com/docs/cli/
Source0: https://cache.agilebits.com/dist/1P/op2/pkg/v%{version}/op_linux_%{op_arch}_v%{version}.zip
Source1: 1password-cli.sysusers
ExclusiveArch: x86_64 aarch64
BuildRequires: systemd-rpm-macros
BuildRequires: unzip
Recommends: 1password
Recommends: polkit
%description
1Password CLI brings 1Password to your terminal.
%prep
%autosetup -c
%build
%install
install -Dm0755 op %{buildroot}%{_bindir}/op
chmod 2755 %{buildroot}%{_bindir}/op
install -Dm0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/%{name}.conf
%pre
%sysusers_create_package %{name} %{SOURCE1}
%files
%attr(2755,root,onepassword-cli) %{_bindir}/op
%{_sysusersdir}/%{name}.conf
%changelog
* Fri Jun 19 2026 Cappy Ishihara <cappy@cappuchino.xyz>
- Initial Package
@@ -0,0 +1 @@
g onepassword-cli -
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64", "aarch64"]
rpm {
spec = "1password-cli.spec"
}
}
+37
View File
@@ -0,0 +1,37 @@
let html = get("https://app-updates.agilebits.com/product_history/CLI2");
let versions = [];
for matches in find_all(`op_linux_amd64_v([\d]+\.[\d]+\.[\d]+)\.zip`, html) {
versions += matches[1];
}
versions.dedup();
let latest = "";
let latest_major = 0;
let latest_minor = 0;
let latest_patch = 0;
for version in versions {
let parts = version.split(".");
let major = parts[0].parse_int();
let minor = parts[1].parse_int();
let patch = parts[2].parse_int();
if latest == "" ||
major > latest_major ||
major == latest_major && minor > latest_minor ||
major == latest_major && minor == latest_minor && patch > latest_patch {
latest = version;
latest_major = major;
latest_minor = minor;
latest_patch = patch;
}
}
if latest == "" {
print("E: no 1Password CLI version found");
terminate();
}
rpm.version(latest);
+125
View File
@@ -0,0 +1,125 @@
%global debug_package %{nil}
%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
%global tararch arm64
%endif
Name: 1password
Version: 8.12.24
Release: 2%{?dist}
Summary: Password manager and secure wallet
Packager: Cappy Ishihara <cappy@fyralabs.com>
License: LicenseRef-1Password-Proprietary
URL: https://1password.com
Source0: https://downloads.1password.com/linux/tar/stable/%{_arch}/%{name}-%{version}.%{tararch}.tar.gz
Source1: https://downloads.1password.com/linux/tar/stable/%{_arch}/%{name}-%{version}.%{tararch}.tar.gz.sig
Source2: 1password.sysusers
ExclusiveArch: x86_64 aarch64
BuildRequires: desktop-file-utils
BuildRequires: systemd-rpm-macros
Requires: desktop-file-utils
Requires: gtk3
Requires: hicolor-icon-theme
Requires: nss
Requires: polkit
Requires: xdg-utils
%description
%{summary}
%prep
%autosetup -n %{name}-%{version}.%{tararch}
%build
%install
# Install icons
install -Dm0644 resources/icons/hicolor/32x32/apps/1password.png -t %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/
install -Dm0644 resources/icons/hicolor/64x64/apps/1password.png -t %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/
install -Dm0644 resources/icons/hicolor/256x256/apps/1password.png -t %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/
install -Dm0644 resources/icons/hicolor/512x512/apps/1password.png -t %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/
sed 's|${POLICY_OWNERS}|%{policy_owners}|g' \
com.1password.1Password.policy.tpl > com.1password.1Password.policy
install -Dm0644 com.1password.1Password.policy -t %{buildroot}%{_datadir}/polkit-1/actions/
install -Dm0644 resources/custom_allowed_browsers -t %{buildroot}%{_sysconfdir}/1password/
install -Dm0644 resources/custom_allowed_browsers -t %{buildroot}%{_datadir}/doc/1password/examples/
sed -i 's|^Exec=/opt/1Password/1password|Exec=%{_bindir}/1password|' resources/1password.desktop
desktop-file-install --dir=%{buildroot}%{_datadir}/applications resources/1password.desktop
install -Dm0644 %{SOURCE2} %{buildroot}%{_sysusersdir}/%{name}.conf
# Install application payload under /usr for immutable-system compatibility.
mkdir -p %{buildroot}%{appdir}
cp -a . %{buildroot}%{appdir}/
rm -f %{buildroot}%{appdir}/com.1password.1Password.policy \
%{buildroot}%{appdir}/com.1password.1Password.policy.tpl \
%{buildroot}%{appdir}/after-install.sh \
%{buildroot}%{appdir}/after-remove.sh \
%{buildroot}%{appdir}/install.sh \
%{buildroot}%{appdir}/install_biometrics_policy.sh
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
%pre
%sysusers_create_package %{name} %{SOURCE2}
%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
%{_datadir}/icons/hicolor/256x256/apps/1password.png
%{_datadir}/icons/hicolor/512x512/apps/1password.png
%{_datadir}/applications/%{name}.desktop
%{_datadir}/polkit-1/actions/com.1password.1Password.policy
%{_sysusersdir}/%{name}.conf
%config(noreplace) %{_sysconfdir}/1password/custom_allowed_browsers
%{_datadir}/doc/1password/
%changelog
* Fri Jun 19 2026 Cappy Ishihara <cappy@cappuchino.xyz>
- Initial Package
+2
View File
@@ -0,0 +1,2 @@
g onepassword -
g onepassword-mcp -
+7
View File
@@ -0,0 +1,7 @@
project pkg {
arches = ["x86_64", "aarch64"]
rpm {
spec = "1password.spec"
}
}
+36
View File
@@ -0,0 +1,36 @@
let xml = get("https://releases.1password.com/linux/stable/index.xml");
let latest = "";
let latest_major = 0;
let latest_minor = 0;
let latest_patch = 0;
for title in find_all(`<title>[^<]*</title>`, xml) {
let matches = find_all(`[\d]+\.[\d]+\.[\d]+`, title[0]);
if matches.len() == 0 {
continue;
}
let version = matches[0][0];
let parts = version.split(".");
let major = parts[0].parse_int();
let minor = parts[1].parse_int();
let patch = parts[2].parse_int();
if latest == "" ||
major > latest_major ||
major == latest_major && minor > latest_minor ||
major == latest_major && minor == latest_minor && patch > latest_patch {
latest = version;
latest_major = major;
latest_minor = minor;
latest_patch = patch;
}
}
if latest == "" {
print("E: no 1Password version found");
terminate();
}
rpm.version(latest);
@@ -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.79
Version: 1.1.81
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.1316
Version: 1.0.1333
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.1316
Version: 1.0.1333
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 -1
View File
@@ -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
+3 -3
View File
@@ -1,9 +1,9 @@
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
%global ver 13.3.0
%global commit 18accdcc9a739233438b1591965067e3e9cdec72
%global ver 14.0.0
%global commit 550d4fae96dbea937d92a236605538f489e7b413
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260618
%global commit_date 20260620
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
+1 -1
View File
@@ -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
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 2d5dfb343aeac72e4ee7303dbf34347a0ff4425d
%global commit 2339eb72767517fc5a113283939f59076946fbc1
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260618
%global commit_date 20260624
%global ver 0.41.0
Name: mpv-nightly
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-06-19
%global ver 2026-06-24
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -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
+2 -6
View File
@@ -4,7 +4,7 @@
Name: anda
Version: 0.7.1
Release: 1%{?dist}
Release: 2%{?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,18 +18,14 @@ 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: libgit2-devel
BuildRequires: pkgconfig(libgit2)
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.11
Version: 2026.6.13
Release: 1%{?dist}
Summary: Front-end to your dev env
License: MIT
URL: https://crates.io/crates/mise
Source: %{crates_source}
Source: %{terra_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.5.0
Release: 4%{?dist}
Version: 0.6.0
Release: 1%{?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.11.0
Version: 0.12.1
Release: 1%{?dist}
Summary: A trackpad-first infinite canvas Wayland compositor
License: GPL-3.0-or-later
@@ -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,6 +1,6 @@
Name: plasma6-applet-appgrid
Version: 1.9.1
Release: 2%{?dist}
Version: 1.9.2
Release: 1%{?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 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
+2 -2
View File
@@ -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 -2
View File
@@ -2,9 +2,9 @@
%global ver 5.0.0
%global commit 7bc707b611fcb88401f64a52f483f389e2771f43
%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}
+1 -1
View File
@@ -1,6 +1,6 @@
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("commit_date", date());
rpm.global("commitdate", date());
rpm.release();
}
@@ -1,5 +1,5 @@
%global commit 51ad7203edccbf9c40b68928cb5fe8ae1298a5be
%global commit_date 20260619
%global commit a7e59124efa6eb174e7bc9b4dfa9e1ea5362669e
%global commit_date 20260621
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: libsingularity
@@ -13,6 +13,7 @@ BuildRequires: meson
BuildRequires: cmake
BuildRequires: gcc
BuildRequires: vala
BuildRequires: sassc
BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(gtk4-layer-shell-0)
BuildRequires: pkgconfig(gee-0.8)
@@ -51,6 +52,7 @@ 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.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 -1
View File
@@ -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
@@ -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: %{crates_source}
Source: %{terra_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: %{crates_source %{crate} %{crate_version}}
Source: https://static.crates.io/crates/%{crate}/%{crate}-%{crate_version}.crate
# 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: %{crates_source}
Source: %{terra_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: %{crates_source}
Source: %{terra_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: %{crates_source}
Source: %{terra_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.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 -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: %{crates_source}
Source: %{terra_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.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/
+2 -2
View File
@@ -2,13 +2,13 @@
%global crate lowfi
Name: rust-lowfi
Version: 2.0.6
Version: 2.0.7
Release: 1%{?dist}
Summary: Extremely simple lofi player
License: MIT
URL: https://crates.io/crates/lowfi
Source: %{crates_source}
Source: %{terra_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: %{crates_source}
Source0: %{terra_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
+2 -5
View File
@@ -1,6 +1,6 @@
%global commit 69b602c797a62f09318916d24a98c930533fbdc8
%global commit c49a29f46179525358eb74dbce67fddb2aafa1f0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260619
%global commit_date 20260624
%global ver 1.9.0
%bcond_with check
@@ -51,9 +51,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
+1 -1
View File
@@ -7,7 +7,7 @@
%global debug_package %{nil}
%endif
%global ver 1.8.0-pre
%global ver 1.8.2-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+9
View File
@@ -0,0 +1,9 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "source-han-sans-fonts.spec"
}
labels {
weekly = 6
}
}
@@ -0,0 +1,149 @@
%define debug_package %nil
%global ver 2.005R
Name: 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 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 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 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
View File
@@ -0,0 +1 @@
rpm.global("ver", gh("adobe-fonts/source-han-sans"));
+9
View File
@@ -0,0 +1,9 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "source-han-serif-fonts.spec"
}
labels {
weekly = 6
}
}
@@ -0,0 +1,119 @@
%define debug_package %nil
%global ver 2.003R
Name: 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 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 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 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
View File
@@ -0,0 +1 @@
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: %{crates_source}
Source: %{terra_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: %{crates_source}
Source: %{terra_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: 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
+1 -1
View File
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil}
Name: inputplumber
Version: 0.77.6
Version: 0.77.7
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.516.0
%define osuresver 2026.615.0
%global debug_package %{nil}
%define __strip /bin/true
Name: osu-lazer
Version: 2026.518.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,5 +1,5 @@
Name: rom-properties
Version: 2.7.1
Version: 2.8
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 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 -1
View File
@@ -12,7 +12,7 @@ Summary: Terminal typing game
License: GPL-3.0
URL: https://crates.io/crates/typeracer
Source: %{crates_source}
Source: %{terra_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: %{crates_source}
Source: %{terra_crates_source}
BuildRequires: mold anda-srpm-macros rust-packaging >= 21
@@ -1,7 +1,7 @@
%global commit 63f97f5a5616bf008033225461fce5686a157da6
%global commit c1523c4578f8aacc4cc232d1eac9c54b0341ad38
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v5.49.0
%global commit_date 20260611
%global commit_date 20260621
%global goipath github.com/v2fly/v2ray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 1e036ce1c5076f695d149a672ca578ebf907f882
%global commit ac04c445bd09541cc9c35a120ee01d8a177a4d83
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260619
%global commit_date 20260624
%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.1
Version: 26.6.22
%global golicenses LICENSE
%global godocs README.md SECURITY.md CODE_OF_CONDUCT.md
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "ghc-HCodecs.spec"
}
}
@@ -0,0 +1,128 @@
# 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
@@ -0,0 +1 @@
rpm.version(hackage("HCodecs"));
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "ghc-fail.spec"
}
}
+72
View File
@@ -0,0 +1,72 @@
# 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
@@ -0,0 +1 @@
rpm.version(hackage("fail"));
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 0.0.12
%global ver 3-beta
Name: holyc
Version: %{ver}~beta
+2 -2
View File
@@ -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
+1 -1
View File
@@ -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
+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.19.2
Version: 7.20.3
Release: 1%{?dist}
Summary: Send usage data from your Python code to PostHog
License: MIT
@@ -1,5 +1,5 @@
%global commit 63c876f66ae413d8729da02422c5f40153a86540
%global commit_date 20260618
%global commit f9e0f8ce9a933648022d618961693ee74cb8d4f4
%global commit_date 20260624
%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: %{crates_source}
Source: %{terra_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: %{crates_source}
Source: %{terra_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.12.3
Release: 1%?dist
Version: 0.14.1
Release: 1%{?dist}
Summary: Customizable cross-platform graphical process/system monitor for the terminal
License: MIT
URL: https://crates.io/crates/bottom
Source: %{crates_source}
Source: %{terra_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: %{crates_source}
Source: %{terra_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: %{crates_source}
Source: %{terra_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: %{crates_source}
Source: %{terra_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.54.0
Version: 0.55.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: %{crates_source}
Source: %{terra_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: %{crates_source}
Source: %{terra_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: %{crates_source}
Source0: %{terra_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: %{crates_source}
Source: %{terra_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: %{crates_source}
Source: %{terra_crates_source}
BuildRequires: cargo-rpm-macros >= 24 anda-srpm-macros
BuildRequires: openssl-devel
+1 -1
View File
@@ -8,7 +8,7 @@ Summary: Filesystem cleaning tool that recursively searches directories f
License: MIT
URL: https://crates.io/crates/kondo-ui
Source: %{crates_source}
Source: %{terra_crates_source}
BuildRequires: pkgconfig(glib-2.0) pkgconfig(cairo) pkgconfig(cairo-gobject) pkgconfig(gdk-pixbuf-2.0) >= 2.30 pkgconfig(pango) >= 1.36 pkgconfig(atk) >= 2.14
BuildRequires: pkgconfig(gdk-3.0) >= 3.22
+1 -1
View File
@@ -11,7 +11,7 @@ Summary: Command-line utility for easily compressing and decompressing fi
License: MIT
URL: https://crates.io/crates/ouch
Source: %{crates_source}
Source: %{terra_crates_source}
# Automatically generated patch to strip dependencies and normalize metadata
%dnl Patch: ouch-fix-metadata-auto.diff

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