Compare commits

...

56 Commits

Author SHA1 Message Date
Owen-sz 5bec9cc2ff remove: qdl
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-21 17:32:18 +02:00
madomado 220c07988f fix(zed-nightly): no bdep openssl-devel-engine (#13190) 2026-06-21 16:54:36 +02:00
madomado bd421edfc0 add: source-han-{sans,serif} (#13193)
* add: source-han-{sans,serif}

close #8682

* frogt

* a

* OTC/

* bruh I forgot to add -fonts suffix

* feat: add variable fonts as subpkgs

* why doesn't ci run

* hah?

* a

* uyes

* no hw
2026-06-21 16:52:36 +02:00
Raboneko 3cfc64fd2c bump: muon 2026-06-21 11:52:27 +00:00
Owen Zimmerman c86b2a81c2 add: ghc-HCodecs (#13214)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-21 17:21:31 +08:00
Raboneko d22f0c1bed bump(branch): zig-master 2026-06-21 08:15:01 +00:00
Raboneko 05d1eb5a4a bump: inputplumber zig-master-bootstrap yt-dlp-git 2026-06-21 05:24:43 +00:00
Raboneko 291f74daf0 bump(nightly): mpv-nightly libsingularity zed-nightly v2ray-nightly v2ray-domain-list-community cloud-hypervisor-nightly 2026-06-21 04:45:01 +00:00
Owen Zimmerman b9c22083ac add: ghc-fail (#13213)
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-20 22:58:26 -05:00
Raboneko 465556af65 bump: rom-properties MareTF yt-dlp-git 2026-06-20 23:08:57 +00:00
Raboneko 1d7f759bc3 bump: Arctis-Sound-Manager 2026-06-20 19:04:06 +00:00
Raboneko 42e403d02d bump: carapace 2026-06-20 17:48:52 +00:00
madomado 228b9dad9a fix: use %terra_crates_source (#13207) 2026-06-20 12:03:56 -05:00
madomado 3593a0250d fix(gstreamer1-plugin-libav): remove AUTHORS & NEWS (#13189) 2026-06-20 17:45:14 +02:00
madomado 50a3ae6ace fix(libsingularity): bdep sassc (#13192)
* fix(libsingularity): bdep sassc

* feat: files
2026-06-20 17:44:48 +02:00
madomado 29f3e57f29 fix(anda): undep libgit2 (covered by bdep) (#13194)
* fix(anda): undep libgit2 (covered by bdep)

* Update anda.spec

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
2026-06-20 17:26:31 +02:00
Raboneko d7d7f43f6d bump: Arctis-Sound-Manager 2026-06-20 14:36:25 +00:00
Raboneko 0b9685423c bump: vgmstream 2026-06-20 12:20:15 +00:00
Raboneko 4198e1ae1e bump: rust-lowfi osu-lazer holyc rust-bottom rust-typstyle rust-topgrade 2026-06-20 10:42:18 +00:00
Raboneko 99d81df826 bump(branch): zig-master 2026-06-20 10:07:50 +00:00
Raboneko ae170009ff bump: plasma6-applet-appgrid rust-bottom zig-master-bootstrap anda-srpm-macros 2026-06-20 08:14:42 +00:00
Raboneko 3aa382d9fd bump(branch): LCEVCdec gstreamer1-plugin-libav 2026-06-20 06:57:14 +00:00
Raboneko be9bc0d096 bump: discord-canary-openasar discord-canary ruffle-nightly 2026-06-20 04:43:30 +00:00
Raboneko 1aa6a1c1c1 bump(nightly): flameshot-nightly noctalia-git zed-nightly xray-nightly types-colorama v2ray-domain-list-community v2ray-geoip cloud-hypervisor-nightly 2026-06-20 04:03:09 +00:00
Pornpipat Popum 107c771cb2 add 1Password and 1Password CLI (#13171)
Co-authored-by: Cypress Reed <willow@willowidk.dev>
2026-06-19 21:38:40 -06:00
Raboneko 14001cbb71 bump(branch): ffmpeg 2026-06-20 02:47:26 +00:00
SafriXV dc15e1e675 Add Kontainer (#13179)
* bump: rpcs3

* Add: Kontainer

* oops

---------

Co-authored-by: Raboneko <raboneko@fyralabs.com>
2026-06-19 19:12:13 -05:00
metcya 2128bde256 Remove gf patch (#13174) 2026-06-19 17:56:28 -05:00
Raboneko d87e8d9d42 bump: Arctis-Sound-Manager 2026-06-19 20:48:29 +00:00
Raboneko 3d443cfe71 bump: rpcs3 2026-06-19 17:27:37 +00:00
Raboneko 045ea2080e bump(branch): zig-master lightly-qt5 2026-06-19 15:46:27 +00:00
Raboneko cde0d643d7 bump: Arctis-Sound-Manager discord-canary-openasar discord-canary rpcs3 terra-sccache 2026-06-19 15:16:54 +00:00
Raboneko 058dda85e2 bump: lomiri-app-launch lomiri-download-manager lomiri-indicator-network lomiri-settings-components lomiri-system-settings lomiri-ui-toolkit lomiri pkgcore snakeoil zig-master-bootstrap libusermetrics fluent-icon-theme tela-icon-theme 2026-06-19 11:51:58 +00:00
Raboneko c155b632de bump(branch): astal-gtk 2026-06-19 07:36:19 +00:00
Raboneko 09050f244c bump: discord-canary-openasar discord-canary cmake-extras coreboot-utils 2026-06-19 07:32:39 +00:00
Raboneko 6889968620 bump(nightly): noctalia-git libsingularity ghostty-nightly zed-nightly xray-nightly astal cloud-hypervisor-nightly 2026-06-19 04:48:54 +00:00
Raboneko f274fda030 bump: discord-canary-openasar discord-canary ruffle-nightly gradle nodejs-backport 2026-06-19 02:16:49 +00:00
Raboneko ca4a7d8373 bump: discord-canary-openasar discord-canary yt-dlp-git 2026-06-18 23:25:27 +00:00
Raboneko 301f470fda bump: discord-canary-openasar discord-canary shadowenv 2026-06-18 21:49:42 +00:00
Raboneko 1dba060957 bump: discord-canary-openasar discord-canary discord-ptb-openasar discord-ptb rpcs3 rust-zoi-rs termflix 2026-06-18 19:39:47 +00:00
Raboneko 50eaa100a7 bump(branch): zig-master 2026-06-18 18:40:14 +00:00
Raboneko b166317d0c bump: discord-canary-openasar discord-canary android-studio-canary rpcs3 zig-master-bootstrap termflix 2026-06-18 17:28:12 +00:00
Raboneko 756254e09a bump(branch): neovim-default-editor 2026-06-18 16:23:01 +00:00
Raboneko da86f4d6d6 bump: discord-canary-openasar discord-canary inputplumber fresh 2026-06-18 14:09:31 +00:00
Raboneko 4201279877 bump: Arctis-Sound-Manager discord-canary-openasar discord-canary helium-browser-bin nodejs-backport create-tauri-app terra-scripts cloudflare-speed-cli 2026-06-18 10:52:52 +00:00
Raboneko 8bde54bc16 bump: create-tauri-app yt-dlp-git 2026-06-18 06:25:38 +00:00
Raboneko f9fa7efc81 bump(branch): intel-ipu6-kmod dkms-intel-ipu6 2026-06-18 05:13:41 +00:00
Raboneko 21e33b9bfa bump(nightly): flameshot-nightly mpv-nightly gnome-shell-extension-multi-monitors-bar noctalia-git ghostty-nightly zed-nightly prismlauncher-nightly xray-nightly types-colorama v2ray-domain-list-community cloud-hypervisor-nightly intel-ipu6-drivers scx-scheds-nightly rpi-utils 2026-06-18 04:20:59 +00:00
Raboneko 9561429385 bump: discord-canary-openasar discord-canary komikku ruffle-nightly signal-desktop 2026-06-18 01:37:50 +00:00
Raboneko 5a1ee18acf bump: discord-canary-openasar discord-canary kittyCAD-cli yt-dlp-git 2026-06-17 23:01:47 +00:00
Raboneko 38fe2370f6 bump(branch): zig-master 2026-06-17 22:56:33 +00:00
Raboneko bafc595016 bump: discord-canary-openasar discord-canary termflix yt-dlp-git 2026-06-17 22:01:11 +00:00
Raboneko 1ca1c6a510 bump: discord-canary-openasar discord-canary fontviewer zed-preview publicdotcom-py zig-master-bootstrap 2026-06-17 19:35:31 +00:00
Raboneko 948268c681 bump: discord-canary-openasar discord-canary zed-preview zed rpcs3 posthog publicdotcom-cli asusctl 2026-06-17 16:55:09 +00:00
Owen Zimmerman f87a9abea0 chore (asusctl): update to OGC URL (#13160) 2026-06-17 22:10:40 +08:00
Raboneko c397eb7fc1 bump: discord-canary-openasar discord-canary rpcs3 pion tauri 2026-06-17 13:56:39 +00:00
159 changed files with 1016 additions and 375 deletions
@@ -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);
+105
View File
@@ -0,0 +1,105 @@
%global debug_package %{nil}
%global policy_owners unix-group:wheel
%global appdir %{_datadir}/1password
%ifarch x86_64
%global tararch x64
%elifarch aarch64
%global tararch arm64
%endif
Name: 1password
Version: 8.12.24
Release: 1%{?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}
ln -sr %{buildroot}%{appdir}/%{name} %{buildroot}%{_bindir}/%{name}
chmod 4755 %{buildroot}%{appdir}/chrome-sandbox
chmod 2755 %{buildroot}%{appdir}/1Password-BrowserSupport
if [ -f %{buildroot}%{appdir}/onepassword-mcp ]; then
chmod 2755 %{buildroot}%{appdir}/onepassword-mcp
fi
find %{buildroot}%{appdir} -type f \
! -name chrome-sandbox \
! -name 1Password-BrowserSupport \
! -name onepassword-mcp \
-printf '/%%P\n' | sed "s|^/|%{appdir}/|" > app.files
%pre
%sysusers_create_package %{name} %{SOURCE2}
%files -f app.files
%{_bindir}/%{name}
%dir %{appdir}
%attr(4755,root,root) %{appdir}/chrome-sandbox
%attr(2755,root,onepassword) %{appdir}/1Password-BrowserSupport
%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.74
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.1289
Version: 1.0.1317
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -1,5 +1,5 @@
Name: discord-canary
Version: 1.0.1289
Version: 1.0.1317
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 1.0.195
Version: 1.0.196
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-ptb
Version: 1.0.195
Version: 1.0.196
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 c47870ac95cdce9e63c19198b1f1c0bf57504cf6
%global ver 14.0.0
%global commit 550d4fae96dbea937d92a236605538f489e7b413
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260615
%global commit_date 20260620
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
+2 -2
View File
@@ -1,7 +1,7 @@
Name: fontviewer
Epoch: 1
Version: 1.2.0
Release: 1%?dist
Version: 1.3.0
Release: 1%{?dist}
Summary: View and install fonts
License: GPL-2.0
@@ -11,7 +11,7 @@
%endif
Name: helium-browser-bin
Version: 0.13.3.1
Version: 0.13.4.1
Release: 1%{?dist}
Summary: Private, fast, and honest web browser based on Chromium
+1 -1
View File
@@ -5,7 +5,7 @@
%global pure_protobuf_version 2.0.0
Name: komikku
Version: 50.6.0
Version: 50.7.0
%forgemeta
Release: 1%{?dist}
Summary: A manga reader for GNOME
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "kontainer.spec"
}
}
+59
View File
@@ -0,0 +1,59 @@
%global appid io.github.DenysMb.Kontainer
Name: kontainer
Version: 1.4.1
Release: 1%?dist
Summary: A Kirigami Distrobox GUI
URL: https://github.com/DenysMb/Kontainer
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
License: GPL-3.0-or-later AND MIT AND CC0-1.0
BuildRequires: cmake >= 3.20
BuildRequires: gcc-c++
BuildRequires: extra-cmake-modules
BuildRequires: pkgconfig(Qt6Quick)
BuildRequires: kf6-kirigami-devel
BuildRequires: kf6-ki18n-devel
BuildRequires: kf6-kcoreaddons-devel
BuildRequires: kf6-kiconthemes-devel
BuildRequires: kf6-qqc2-desktop-style
BuildRequires: kf6-kio-devel
BuildRequires: kf6-kirigami-addons-devel
BuildRequires: kf6-kirigami-addons
Requires: kf6-kirigami-addons
Requires: kf6-qqc2-desktop-style
Requires: distrobox
Packager: Cayden Granger <caydengranger@safri.cloud>
%description
Graphical user interface for Distrobox container management.
A native KDE application for managing Distrobox containers with ease.
%prep
%autosetup -n Kontainer-%{version}
%conf
%cmake
%build
%cmake_build
%install
%cmake_install
%find_lang kontainer
%files -f kontainer.lang
%license LICENSES/
%doc README.md
%{_bindir}/kontainer
%{_appsdir}/%{appid}.desktop
%{_scalableiconsdir}/%{appid}.svg
%{_metainfodir}/%{appid}.metainfo.xml
%changelog
* Fri Jun 19 2026 Cayden Granger <caydengranger@safri.cloud>
- Initial package
+1
View File
@@ -0,0 +1 @@
rpm.version(gh_tag("DenysMb/Kontainer"))
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 53796ca2ea82bd960b0907c89231e773dc381502
%global commit efe8644a93aacf2190ed162207731d0c3beac227
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260617
%global commit_date 20260621
%global ver 0.41.0
Name: mpv-nightly
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-06-17
%global ver 2026-06-20
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -2,7 +2,7 @@
Name: signal-desktop
%electronmeta -aD
Version: 8.14.0
Version: 8.15.0
Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
+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
+1 -1
View File
@@ -1,5 +1,5 @@
Name: gradle
Version: 9.5.1
Version: 9.6.0
Release: 1%{?dist}
Summary: Powerful build system for the JVM
URL: https://gradle.org/
+1 -1
View File
@@ -11,7 +11,7 @@ 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,5 +1,5 @@
%global commit bd8475a3f103360945450a9fa8e8cf32034527b6
%global commit_date 20260610
%global commit fd9ad168cd5e5c8bb326262fc5983912b42dc500
%global commit_date 20260618
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar
@@ -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-app-launch
%global commit c40aaeecbc1a1634f961ed6ce2b5f5cb0e5196e3
%global commit d32f39df026806150ffcdc1dcabf08c74aa3f621
%forgemeta
Name: lomiri-app-launch
Version: 0.1.12
Release: 1%?dist
Version: 0.2.0
Release: 1%{?dist}
Summary: Provides the Lomiri App Launch user space daemon
License: GPL-3.0
URL: https://gitlab.com/ubports/development/core/lomiri-app-launch
@@ -1,9 +1,9 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
%global commit 0939d480c72871b3270cc529e16902fd41bfdda5
%global commit 72b77e657d71f4a0b1b979d27321b7a909ff5ad7
%forgemeta
Name: lomiri-download-manager
Version: 0.3.1
Version: 0.3.2
Release: 1%{?dist}
Summary: Upload Download Manager for Lomiri
License: LGPLv3
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-indicator-network
%global commit 5c72fe38523e70377205cfa31c929d20fa8b29ac
%global commit 3a7597e25d13e587188a33c881caa6ed4f055267
%forgemeta
Name: lomiri-indicator-network
Version: 1.2.0
Release: 1%?dist
Version: 1.99.0
Release: 1%{?dist}
Summary: The Network indicator for Ubuntu Touch
License: GPL-3.0 AND LGPL-3.0
URL: https://gitlab.com/ubports/development/core/lomiri-indicator-network
@@ -1,9 +1,9 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
%global commit 7bfc33d16ca234af8c88477cfbb2a95f3b7d8c9a
%global commit 3fcff0a27374d675702671564018b10d3627bd1b
%forgemeta
Name: lomiri-settings-components
Version: 1.2.0
Version: 1.2.1
Release: 1%{?dist}
Summary: The system settings components for Lomiri
License: GPLv3 AND LGPLv3
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit e6b254aec0b827849bccab1337c3ca030168f892
%global commit 611f0bdfc80f7934cf890b703a0b2ec112626a27
%forgemeta
Name: lomiri-system-settings
Version: 1.3.2
Release: 1%?dist
Version: 1.4.0
Release: 1%{?dist}
Summary: The system settings application for Lomiri
License: GPLv3
URL: https://gitlab.com/ubports/development/core/lomiri-system-settings
@@ -1,9 +1,9 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
%global commit 32d39be4d36abc5de7dc3cc8ab2aecb74a7505ce
%global commit 74d94596a8b273dc02dc6d5a44d614a16bb2383b
%forgemeta
Name: lomiri-ui-toolkit
Version: 1.3.5906
Version: 1.3.5907
Release: 1%{?dist}
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
%global commit 39840a77525e57f29cde9d6773bd2742feae2486
%global commit d1bd01080e905154e9e8492673c8887ad5d87b7c
%forgemeta
Name: lomiri
Version: 0.5.0
Release: 1%?dist
Version: 0.6.0
Release: 1%{?dist}
Summary: A convergent desktop environment by Ubports
License: GPLv3 AND LGPLv3
+1 -1
View File
@@ -2,7 +2,7 @@
%global ver 5.0.0
%global commit 6b0e16179645e15693efd94f51109d22b199418c
%global commit a7af75821ed8aa9e199b0d8044362dc882c78fbc
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260608
@@ -1,5 +1,5 @@
%global commit 3aae7f9a42a25b79fc7e01e6e3782d7dff43c174
%global commit_date 20260616
%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>
@@ -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
@@ -16,7 +16,7 @@
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
Name: android-studio-canary
Version: 2026.1.2.7
Version: 2026.1.3.1
Release: 1%{?dist}
Summary: Official IDE for Android development (Canary build)
License: Apache-2.0
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>
ExclusiveArch: x86_64
URL: https://developer.android.com/studio/preview
%define suffixS quail2-canary7
%define suffixS quail3-canary1
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
+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
+1 -1
View File
@@ -3,7 +3,7 @@
%bcond test 0
Name: nodejs-%{npm_name}
Version: 12.0.1
Version: 12.0.4
Release: 1%{?dist}
Summary: Backport GitHub commits
SourceLicense: Apache-2.0
@@ -1,12 +1,12 @@
%global crate create-tauri-app
Name: rust-create-tauri-app
Version: 4.7.0
Release: 2%?dist
Version: 4.7.3
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,6 +1,6 @@
%global commit e8e7fea103ab8bff5384673a60e04b59939738dd
%global commit f9c52d0cd9d0da0cd970a5863b94c655c285d83e
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-06-16
%global fulldate 2026-06-18
%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
@@ -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
+3 -6
View File
@@ -1,7 +1,7 @@
%global commit 45afbac0a5ab0d396e316ce0247fd41330c94d88
%global commit 50e6411571398f007863dfa8fc3a5e2737d7290a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260617
%global ver 1.8.0
%global commit_date 20260621
%global ver 1.9.0
%bcond_with check
%bcond_with debug_no_build
@@ -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.7.2-pre
%global ver 1.8.0-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -17,7 +17,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 1.6.3
Version: 1.7.2
Release: 1%{?dist}
Summary: Zed is a high-performance, multiplayer code editor
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
+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 %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
Summary: %name: %{-h:half-width }%{-v:variable }%{-s:subset }%{upper:%1} font files \
\
%description %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
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 %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
%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 %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
Summary: %name: %{-h:half-width }%{-v:variable }%{-s:subset }%{upper:%1} font files \
\
%description %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
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 %{-h:hw-}%{-v:vf-}%{-s:subset-}%1 \
%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
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil}
Name: inputplumber
Version: 0.77.5
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.620.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
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit 5f59aa58294b24e178e30a408230dda3d98ea5b0
%global commit f654ce821291b8b8db1f52850dec9e48ede1866f
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260612
%global commit_date 20260618
%global snapshot_info %{commit_date}.%{shortcommit}
# Change this variables if you want to use custom keys
@@ -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 e429f8cf05926852ed63949cad652bf1de5869a4
%global ver 0.0.41-19488
%global commit e32d19ffac500c6194f93b0338a4a64c51399b38
%global ver 0.0.41-19499
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
+1 -1
View File
@@ -12,7 +12,7 @@ Summary: Terminal typing game
License: GPL-3.0
URL: https://crates.io/crates/typeracer
Source: %{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 153468dc86e8d2cdd5e1908f68c17faf2d0b4b47
%global commit be8009c62509322682299bfbe969a62cee03f4d5
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260617
%global commit_date 20260620
%global goipath github.com/XTLS/Xray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
+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
@@ -2,8 +2,8 @@
%global _desc A framework for package management.
Name: python-%{pypi_name}
Version: 0.12.33
Release: 2%?dist
Version: 0.12.34
Release: 1%{?dist}
Summary: A framework for package management
License: BSD-3-Clause
URL: https://pkgcore.github.io/pkgcore
+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.1
Version: 7.19.2
Release: 1%{?dist}
Summary: Send usage data from your Python code to PostHog
License: MIT
@@ -3,8 +3,8 @@
%global _desc Command-line client for the Public.com Trading API.
Name: python-%{real_name}
Version: 1.1.0
Release: 2%?dist
Version: 1.2.1
Release: 1%{?dist}
Summary: Command-line client for the Public.com Trading API
License: Apache-2.0
URL: https://github.com/PublicDotCom/publicdotcom-cli
@@ -3,7 +3,7 @@
%global _desc A Python SDK for interacting with the Public Trading API, providing a simple and intuitive interface for trading operations, market data retrieval, and account management.
Name: python-%{real_name}
Version: 0.1.16
Version: 0.1.17
Release: 1%{?dist}
Summary: Python SDK for interacting with the Public Trading API
License: Apache-2.0
+2 -2
View File
@@ -2,8 +2,8 @@
%global _desc A python library that implements optimized versions of common functionality.
Name: python-%{pypi_name}
Version: 0.11.0
Release: 2%?dist
Version: 0.11.1
Release: 1%{?dist}
Summary: Implements optimized versions of common functionality
License: BSD-3-Clause
URL: https://pkgcore.github.io/snakeoil
@@ -1,5 +1,5 @@
%global commit 5e927a88f7c37b2592371a419cf4dd355a3ae4b7
%global commit_date 20260617
%global commit fb2af6606cf8fa85a8bf06c0d1f5689327d4b6fc
%global commit_date 20260620
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+1 -1
View File
@@ -12,7 +12,7 @@ Packager: metcya <metcya@gmail.com>
License: AGPL-3.0
URL: https://crates.io/crates/bacon
Source: %{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.0
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
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: fresh
Version: 0.4.0
Version: 0.4.1
Release: 1%{?dist}
Summary: Text editor for your terminal: easy, powerful and fast
URL: https://getfresh.dev
+1 -1
View File
@@ -11,7 +11,7 @@ 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
+1 -1
View File
@@ -10,7 +10,7 @@ Summary: Minimal, blazing-fast, and infinitely customizable prompt for an
License: ISC
URL: https://crates.io/crates/starship
Source: %{crates_source}
Source: %{terra_crates_source}
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: anda-srpm-macros
+1 -1
View File
@@ -10,7 +10,7 @@ Summary: Modernized, complete, embeddable TeX/LaTeX engine
License: MIT
URL: https://crates.io/crates/tectonic
Source: %{crates_source}
Source: %{terra_crates_source}
BuildRequires: pkgconfig(fontconfig) g++ libicu-devel freetype-devel openssl-devel graphite2-devel anda-srpm-macros rust-packaging >= 21
@@ -11,7 +11,7 @@ Summary: Very fast, portable and hackable fuzzy finder for the terminal
License: MIT
URL: https://crates.io/crates/television
Source: %{crates_source}
Source: %{terra_crates_source}
# Automatically generated patch to strip dependencies and normalize metadata
Patch: television-fix-metadata-auto.diff
+3 -3
View File
@@ -4,13 +4,13 @@
%global crate typstyle
Name: rust-typstyle
Version: 0.14.4
Release: 1%?dist
Version: 0.15.0
Release: 1%{?dist}
Summary: CLI for Typstyle
License: Apache-2.0
URL: https://crates.io/crates/typstyle
Source: %{crates_source}
Source: %{terra_crates_source}
Source1: https://raw.githubusercontent.com/typstyle-rs/typstyle/v%{version}/LICENSE
Packager: metcya <metcya@gmail.com>

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