Compare commits

..

1 Commits

Author SHA1 Message Date
Owen-sz dc14f66c3b add: jwc
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-06-15 14:12:26 +02:00
221 changed files with 539 additions and 1625 deletions
+1 -10
View File
@@ -29,15 +29,6 @@ jobs:
ref: f${{ matrix.version }}
fetch-depth: 1
- name: Setup build environment
run: |
sed -i 's/.fc%{fedora}/.fcrawhide/g' /usr/lib/rpm/macros.d/macros.dist
cat<<EOF >> /etc/dnf/dnf.conf
gpgcheck=1
install_weak_deps=0
max_parallel_downloads=20
EOF
- name: Build anda-srpm-macros
run: |
mkdir -p anda-build/rpm/rpms
@@ -46,7 +37,7 @@ jobs:
dnf5 install -y ./anda-build/rpm/rpms/anda-*.rpm
- name: Install build dependencies
run: dnf5 builddep -y anda/terra/{mock-configs,srpm-macros,appstream-helper}/*.spec anda/{buildsys/anda,tools/subatomic}/*.spec
run: dnf5 builddep -y anda/terra/{mock-configs,srpm-macros}/*.spec anda/{buildsys/anda,tools/subatomic}/*.spec
- name: Install Anda
run: |
@@ -1,49 +0,0 @@
%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
@@ -1 +0,0 @@
g onepassword-cli -
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64", "aarch64"]
rpm {
spec = "1password-cli.spec"
}
}
-37
View File
@@ -1,37 +0,0 @@
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
@@ -1,105 +0,0 @@
%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
@@ -1,2 +0,0 @@
g onepassword -
g onepassword-mcp -
-7
View File
@@ -1,7 +0,0 @@
project pkg {
arches = ["x86_64", "aarch64"]
rpm {
spec = "1password.spec"
}
}
-36
View File
@@ -1,36 +0,0 @@
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);
@@ -1,128 +0,0 @@
%global pypi_name arctis-sound-manager
%global _desc Linux GUI for SteelSeries Arctis headsets Nova Pro Wireless & Wired, Nova Pro Omni, Nova Elite, Nova 7/7P/5/3, Arctis 7/7+/9/Pro Wireless. Device settings, Sonar EQ, 4-channel Game/Chat/Media mixer, PipeWire routing.
%global arctis_sound_manager_services arctis-manager.service arctis-video-router.service arctis-gui.service
Name: python-%{pypi_name}
Version: 1.1.81
Release: 1%{?dist}
Summary: GUI for SteelSeries Arctis headsets
License: GPL-3.0-or-later
# GitHub pages URL 404s
URL: https://github.com/loteran/Arctis-Sound-Manager
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: python3-devel
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-importlib-metadata
BuildRequires: python3-uv-build
BuildRequires: systemd-rpm-macros
BuildRequires: python3-ruamel-yaml
BuildRequires: desktop-file-utils
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildArch: noarch
Provides: Arctis-Sound-Manager
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n Arctis-Sound-Manager-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files arctis_sound_manager
install -Dm644 /dev/null %{buildroot}%{_udevrulesdir}/91-steelseries-arctis.rules
python3 scripts/generate_udev_rules.py src/arctis_sound_manager/devices/ \
> %{buildroot}%{_udevrulesdir}/91-steelseries-arctis.rules
# Systemd user services (single source of truth in systemd/, not heredocs)
install -Dm644 systemd/arctis-manager.service %{buildroot}%{_userunitdir}/arctis-manager.service
install -Dm644 systemd/arctis-video-router.service %{buildroot}%{_userunitdir}/arctis-video-router.service
install -Dm644 systemd/arctis-gui.service %{buildroot}%{_userunitdir}/arctis-gui.service
# dinit service templates
install -Dm644 dinit/arctis-manager %{buildroot}%{_datadir}/%{name}/dinit/arctis-manager
install -Dm644 dinit/arctis-video-router %{buildroot}%{_datadir}/%{name}/dinit/arctis-video-router
install -Dm644 dinit/arctis-gui %{buildroot}%{_datadir}/%{name}/dinit/arctis-gui
install -Dm644 dinit/pipewire-filter-chain %{buildroot}%{_datadir}/%{name}/dinit/pipewire-filter-chain
install -Dm755 scripts/asm-diag-dinit.py %{buildroot}%{_bindir}/asm-diag-dinit
# Desktop entry
install -Dm644 src/arctis_sound_manager/desktop/ArctisManager.desktop \
%{buildroot}%{_datadir}/applications/ArctisManager.desktop
# Icon
install -Dm644 src/arctis_sound_manager/gui/images/steelseries_logo.svg \
%{buildroot}%{_scalableiconsdir}/arctis-manager.svg
# PipeWire configs
install -Dm644 scripts/pipewire/10-arctis-virtual-sinks.conf \
%{buildroot}%{_datadir}/%{name}/pipewire/10-arctis-virtual-sinks.conf
install -Dm644 scripts/pipewire/sink-virtual-surround-7.1-hesuvi.conf \
%{buildroot}%{_datadir}/%{name}/pipewire/sink-virtual-surround-7.1-hesuvi.conf
# filter-chain.service (bundled for distros that don't ship one)
install -Dm644 scripts/filter-chain.service \
%{buildroot}%{_datadir}/%{name}/filter-chain.service
# First-run autostart (triggers asm-setup on first graphical login)
install -Dm644 debian/asm-first-run.desktop \
%{buildroot}%{_sysconfdir}/xdg/autostart/asm-first-run.desktop
%check
%desktop_file_validate %{buildroot}%{_appsdir}/ArctisManager.desktop
%post
%systemd_user_post %{arctis_sound_manager_services}
%preun
%systemd_user_preun %{arctis_sound_manager_services}
%postun
%systemd_postun_with_restart %{arctis_sound_manager_services}
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md CONTRIBUTING.md CHANGELOG.md
%license LICENSE
%{_bindir}/asm-cli
%{_bindir}/asm-daemon
%{_bindir}/asm-diag-dinit
%{_bindir}/asm-gui
%{_bindir}/asm-router
%{_bindir}/asm-setup
%{_udevrulesdir}/91-steelseries-arctis.rules
%{_userunitdir}/arctis-manager.service
%{_userunitdir}/arctis-video-router.service
%{_userunitdir}/arctis-gui.service
%{_datadir}/%{name}/dinit/arctis-manager
%{_datadir}/%{name}/dinit/arctis-video-router
%{_datadir}/%{name}/dinit/pipewire-filter-chain
%{_bindir}/asm-diag-dinit
%{_appsdir}/ArctisManager.desktop
%{_scalableiconsdir}/arctis-manager.svg
%{_datadir}/%{name}/pipewire/10-arctis-virtual-sinks.conf
%{_datadir}/%{name}/pipewire/sink-virtual-surround-7.1-hesuvi.conf
%{_datadir}/%{name}/filter-chain.service
%{_sysconfdir}/xdg/autostart/asm-first-run.desktop
%{_datadir}/python-arctis-sound-manager/dinit/arctis-gui
%changelog
* Mon Jun 15 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "Arctis-Sound-Manager.spec"
}
}
@@ -1 +0,0 @@
rpm.version(pypi("arctis-sound-manager"));
+4 -4
View File
@@ -1,9 +1,9 @@
%global xurl https://files.pythonhosted.org/packages/9c/a2/05729090f54c5489c79dee9177fb1d99860850d311247256eebb360ec622/anki-26.5-cp310-abi3-manylinux_2_35_x86_64.whl
%global aurl https://files.pythonhosted.org/packages/67/ec/354efa779cb7293aa5feb460f552ff475063149523afc1099433bbe8e65f/anki-26.5-cp310-abi3-manylinux_2_35_aarch64.whl
%global qurl https://files.pythonhosted.org/packages/2b/a1/8978e8200afcc9a9b5440366e5d579f9fb1e959147004943cb0ec97cdf0f/aqt-26.5-py3-none-any.whl
%global xurl https://files.pythonhosted.org/packages/2b/bc/36972ebb0c09effa41a1dc5f1e9c19b9fd85675cc3196f43559eeb3d0ceb/anki-25.9.4-cp39-abi3-manylinux_2_36_x86_64.whl
%global aurl https://files.pythonhosted.org/packages/cb/8e/42e0a2e8f8e6da78571ff8e79dd65eef1602390d03349839a2f4397fdcb5/anki-25.9.4-cp39-abi3-manylinux_2_36_aarch64.whl
%global qurl https://files.pythonhosted.org/packages/83/a1/a8e8c5bc7dda44c0decfdeb128ca308d65d7beca1a4131230e9abadef439/aqt-25.9.4-py3-none-any.whl
Name: anki-bin
Version: 26.5
Version: 25.9.4
Release: 1%{?dist}
Summary: Flashcard program for using space repetition learning (Installed with wheel)
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
+1 -1
View File
@@ -1,5 +1,5 @@
Name: anki-qt5
Version: 26.05
Version: 25.09.4
Release: 1%{?dist}
Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
+1 -1
View File
@@ -1,5 +1,5 @@
Name: anki
Version: 26.05
Version: 25.09.4
Release: 1%{?dist}
Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: chdig
Version: 26.6.1
Version: 26.5.1
Release: 1%{?dist}
Summary: Dig into ClickHouse with TUI interface
URL: https://github.com/azat/chdig
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 1.0.1317
Version: 1.0.1260
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.1317
Version: 1.0.1260
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.142
Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 1.0.196
Version: 1.0.195
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.196
Version: 1.0.195
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
+1 -1
View File
@@ -1,5 +1,5 @@
Name: discord
Version: 1.0.143
Version: 1.0.142
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 14.0.0
%global commit 550d4fae96dbea937d92a236605538f489e7b413
%global ver 13.3.0
%global commit c47870ac95cdce9e63c19198b1f1c0bf57504cf6
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260620
%global commit_date 20260615
%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.3.0
Release: 1%{?dist}
Version: 1.2.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.4.1
Version: 0.13.3.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.7.0
Version: 50.6.0
%forgemeta
Release: 1%{?dist}
Summary: A manga reader for GNOME
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "kontainer.spec"
}
}
-59
View File
@@ -1,59 +0,0 @@
%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
@@ -1 +0,0 @@
rpm.version(gh_tag("DenysMb/Kontainer"))
+1 -1
View File
@@ -3,7 +3,7 @@
Name: kopia
%electronmeta -D
Version: 0.23.1
Version: 0.23.0
Release: 1%{?dist}
Summary: A backup/restore tool that allows you to create encrypted snapshots
@@ -1,5 +1,5 @@
%global commit 158f537e7d4ce13ff7df49b6cb09c0cd27b8a517
%global commit_date 20260616
%global commit 7d933c652919899e46a6dfa0ac08dac36c492d95
%global commit_date 20260614
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %nil
# terrible evil no good very bad hack
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit efe8644a93aacf2190ed162207731d0c3beac227
%global commit 662d41093c27e52a6c0ae0bee00f59310d16aa83
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260621
%global commit_date 20260615
%global ver 0.41.0
Name: mpv-nightly
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-06-20
%global ver 2026-06-15
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -1,5 +1,5 @@
Name: rustnet
Version: 1.4.0
Version: 1.3.0
Release: 1%{?dist}
Summary: A cross-platform network monitoring terminal UI tool built with Rust
License: Apache-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
+1 -1
View File
@@ -2,7 +2,7 @@
Name: signal-desktop
%electronmeta -aD
Version: 8.15.0
Version: 8.14.0
Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
+6 -2
View File
@@ -4,7 +4,7 @@
Name: anda
Version: 0.7.1
Release: 2%{?dist}
Release: 1%{?dist}
Summary: Andaman Build toolchain
SourceLicense: MIT
License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0-or-later AND MPL-2.0-only AND Unicode-3.0 AND (Unlicense OR MIT)
@@ -18,14 +18,18 @@ BuildRequires: gcc
BuildRequires: rust-packaging >= 21
BuildRequires: anda-srpm-macros
BuildRequires: openssl-devel
%if %{defined fedora}
BuildRequires: openssl-devel-engine
%endif
BuildRequires: git-core
BuildRequires: pkgconfig(libgit2)
BuildRequires: libgit2-devel
BuildRequires: libssh2-devel
BuildRequires: mold
Requires: mock
Requires: rpm-build
Requires: createrepo_c
Requires: git-core
Requires: libgit2
%if 0%{?fedora} >= 42
Requires: mock-filesystem
Requires: util-linux-script
+1 -1
View File
@@ -1,5 +1,5 @@
Name: gradle
Version: 9.6.0
Version: 9.5.1
Release: 1%{?dist}
Summary: Powerful build system for the JVM
URL: https://gradle.org/
+2 -2
View File
@@ -5,13 +5,13 @@
%global crate mise
Name: rust-mise
Version: 2026.6.11
Version: 2026.6.10
Release: 1%{?dist}
Summary: Front-end to your dev env
License: MIT
URL: https://crates.io/crates/mise
Source: %{terra_crates_source}
Source: %{crates_source}
Source1: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/man/man1/mise.1
Source2: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/completions/mise.bash
Source3: https://raw.githubusercontent.com/jdx/mise/refs/tags/v%version/completions/mise.fish
+2 -2
View File
@@ -1,6 +1,6 @@
Name: muon
Version: 0.6.0
Release: 1%{?dist}
Version: 0.5.0
Release: 4%{?dist}
Summary: A meson-compatible build system
# https://git.sr.ht/~lattis/muon/tree/master/item/LICENSES
@@ -1,6 +1,6 @@
Name: budgie-extras
Version: 2.2.3
Release: 3%{?dist}
Release: 2%{?dist}
License: GPL-3.0-or-later
Summary: Additional Budgie Desktop enhancements for user experience
@@ -43,9 +43,9 @@ Requires: budgie-applet-dropby
Requires: budgie-applet-fuzzyclock
Requires: budgie-applet-kangaroo
Requires: budgie-applet-network-manager
Requires: budgie-applet-quickchar
Requires: budgie-applet-quicknote
Requires: budgie-applet-recentlyused
Requires: budgie-applet-screencast
Requires: budgie-applet-showtime
Requires: budgie-applet-takeabreak
Requires: budgie-applet-visualspace
@@ -140,6 +140,14 @@ Summary: A fork of Wingpanel Network Indicator, ported to budgie desktop
%description -n budgie-applet-network-manager
%{summary}
%package -n budgie-applet-quickchar
Requires: budgie-extras-common
Requires: budgie-extras-daemon
Summary: A mini-app to quickly choose and insert equivalents of ascii characters
%description -n budgie-applet-quickchar
QuickChar is a mini-app to quickly choose and insert equivalents of ascii
characters. QuickChar is activated via the Budgie Menu.
%package -n budgie-applet-quicknote
Requires: budgie-extras-common
Summary: Applet providing simple notes capability for the Budgie Desktop
@@ -226,10 +234,15 @@ find . -name "meson.build" -exec sed -i "s/dependency('libpeas-gtk-1.0')/depende
%install
%meson_install
# Remove absolute symlink and replace with relative symlink
rm -f %{buildroot}%{_bindir}/quickchar
%fdupes %{buildroot}%{_datadir}/budgie-desktop/budgie-weathershow/weather_icons
%post
%{__ln_s} -fv %{_bindir}/quickchar %{_libdir}/quickchar/quickchar
%files
%files common
@@ -288,6 +301,9 @@ find . -name "meson.build" -exec sed -i "s/dependency('libpeas-gtk-1.0')/depende
%files -n budgie-applet-network-manager
%{_libdir}/budgie-desktop/plugins/budgie-network-manager
%files -n budgie-applet-quickchar
%ghost %{_bindir}/quickchar
%files -n budgie-applet-quicknote
%{_libdir}/budgie-desktop/plugins/budgie-quicknote
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.quicknote.gschema.xml
@@ -1,5 +1,5 @@
%global commit fd9ad168cd5e5c8bb326262fc5983912b42dc500
%global commit_date 20260618
%global commit bd8475a3f103360945450a9fa8e8cf32034527b6
%global commit_date 20260610
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "jwc.spec"
}
}
+46
View File
@@ -0,0 +1,46 @@
%global commit cbea3595ab35518721de77ed456ded94bcd20777
%global commit_date 20260320
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: jwc
Version: 0~%{commit_date}git.%{shortcommit}
Release: 1%{?dist}
Summary: A file based wayland compositor
License: GPL-3.0-or-later
URL: https://git.sr.ht/~jsnr/jwc
Source0: %{url}/archive/%{commit}.tar.gz
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: make
BuildRequires: gcc
BuildRequires: wayland-devel
BuildRequires: wayland-protocols-devel
BuildRequires: pkgconfig(wlroots)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(fuse3)
%description
jwc is a file based tiling Wayland compositor. jwc seeks to expose all
of its state through file operations, and allow acting on nodes,
windows and monitors through the plain text utils that you are accustomed to.
Want to move the focused window to workspace 3? echo 3 > $JWC_ROOT/nodes/focused/workspace
jwc is very much in beta, many more features and polish is to come.
%prep
%autosetup -n %{name}-%{commit}
%build
%make_build
%install
%make_install PREFIX=%{_prefix}
%files
%doc README.md
%{_bindir}/%{name}
%changelog
* Mon Jun 15 2026 Owen-sz <owen@fyralabs.com>
- initial commit
+5
View File
@@ -0,0 +1,5 @@
rpm.global("commit", sourcehut_commit("~jsnr/jwc"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
@@ -1,7 +1,7 @@
Name: plasma6-applet-appgrid
Version: 1.9.2
Version: 1.9.0
Release: 1%{?dist}
Summary: A modern application launcher for KDE Plasma
Summary: A modern fullscreen application launcher for KDE Plasma
# Main code: GPL-2.0-or-later
# dev.xarbit.appgrid.metainfo.xml: CC0-1.0
License: GPL-2.0-or-later AND CC0-1.0
@@ -17,27 +17,23 @@ BuildRequires: kf6-rpm-macros
BuildRequires: cmake(Qt6Quick)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6DBus)
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6Service)
BuildRequires: cmake(KF6I18n)
BuildRequires: cmake(KF6CoreAddons)
BuildRequires: cmake(KF6KIO)
BuildRequires: cmake(KF6WindowSystem)
BuildRequires: cmake(KF6Package)
BuildRequires: cmake(KF6Runner)
BuildRequires: cmake(KF6IconThemes)
BuildRequires: cmake(KF6GlobalAccel)
BuildRequires: cmake(KF6Svg)
BuildRequires: cmake(Plasma)
BuildRequires: cmake(PlasmaQuick)
BuildRequires: cmake(LayerShellQt)
BuildRequires: cmake(KF6IconThemes)
BuildRequires: cmake(PlasmaActivities)
BuildRequires: cmake(PlasmaActivitiesStats)
BuildRequires: cmake(AppStreamQt)
BuildRequires: cmake(LibKWorkspace)
Requires: plasma-workspace
Requires: plasma-desktop
Requires: kf6-kiconthemes
Requires: kf6-ksvg
%description
A modern application launcher for KDE Plasma. It offers unified
@@ -45,7 +41,7 @@ search, favorites, categories, and both a panel and a centered popup
presentation.
%prep
%autosetup -n %{name}-%{version}
%autosetup -n plasma6-applet-appgrid-%{version}
%conf
%cmake -DAPPGRID_VERSION_OVERRIDE=%{version}
@@ -55,20 +51,19 @@ presentation.
%install
%cmake_install
%find_lang dev.xarbit.appgrid
%find_lang dev.xarbit.appgrid --with-kde
%files -f dev.xarbit.appgrid.lang
%license LICENSE
%doc README.md
%{_qt6_plugindir}/plasma/applets/dev.xarbit.appgrid.so
%{_qt6_plugindir}/plasma/applets/dev.xarbit.appgrid.panel.so
%{_libdir}/qt6/plugins/plasma/applets/dev.xarbit.appgrid.so
%{_libdir}/qt6/plugins/plasma/applets/dev.xarbit.appgrid.panel.so
%{_datadir}/plasma/plasmoids/dev.xarbit.appgrid/
%{_datadir}/plasma/plasmoids/dev.xarbit.appgrid.panel/
%{_metainfodir}/dev.xarbit.appgrid.metainfo.xml
%{_datadir}/icons/hicolor/scalable/apps/dev.xarbit.appgrid.svg
%changelog
* Mon Jun 15 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.9.1-2
- Sync with upstream
* Fri May 29 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.8.5-1
- pass version to cmake, update description
@@ -81,5 +76,5 @@ presentation.
* Sat Apr 25 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.7.8-1
- Update to 1.7.8
* Fri Apr 24 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.2.1-1
* Thu Apr 24 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.2.1-1
- Initial package
@@ -1,10 +1,10 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
%global commit d32f39df026806150ffcdc1dcabf08c74aa3f621
%global commit c40aaeecbc1a1634f961ed6ce2b5f5cb0e5196e3
%forgemeta
Name: lomiri-app-launch
Version: 0.2.0
Release: 1%{?dist}
Version: 0.1.12
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 72b77e657d71f4a0b1b979d27321b7a909ff5ad7
%global commit 0939d480c72871b3270cc529e16902fd41bfdda5
%forgemeta
Name: lomiri-download-manager
Version: 0.3.2
Version: 0.3.1
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 3a7597e25d13e587188a33c881caa6ed4f055267
%global commit 5c72fe38523e70377205cfa31c929d20fa8b29ac
%forgemeta
Name: lomiri-indicator-network
Version: 1.99.0
Release: 1%{?dist}
Version: 1.2.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 3fcff0a27374d675702671564018b10d3627bd1b
%global commit 7bfc33d16ca234af8c88477cfbb2a95f3b7d8c9a
%forgemeta
Name: lomiri-settings-components
Version: 1.2.1
Version: 1.2.0
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 611f0bdfc80f7934cf890b703a0b2ec112626a27
%global commit e6b254aec0b827849bccab1337c3ca030168f892
%forgemeta
Name: lomiri-system-settings
Version: 1.4.0
Release: 1%{?dist}
Version: 1.3.2
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 74d94596a8b273dc02dc6d5a44d614a16bb2383b
%global commit 32d39be4d36abc5de7dc3cc8ab2aecb74a7505ce
%forgemeta
Name: lomiri-ui-toolkit
Version: 1.3.5907
Version: 1.3.5906
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 d1bd01080e905154e9e8492673c8887ad5d87b7c
%global commit 39840a77525e57f29cde9d6773bd2742feae2486
%forgemeta
Name: lomiri
Version: 0.6.0
Release: 1%{?dist}
Version: 0.5.0
Release: 1%?dist
Summary: A convergent desktop environment by Ubports
License: GPLv3 AND LGPLv3
+2 -2
View File
@@ -5,10 +5,10 @@
Name: qtmir
Version: 0.8.0
Release: 2%{?dist}
Release: %autorelease
Summary: Mir backed compositor using Qt
License: LGPL-3.0-or-later AND GPL-3.0-or-later
License: LGPLv3+ AND GPLv3+
URL: https://gitlab.com/ubports/development/core/qtmir
Source0: %{url}/-/archive/%commit/qtmir-%commit.tar.gz
Patch0: https://sources.debian.org/data/main/q/qtmir/0.8.0~git20230223.bd21224-3/debian/patches/1003_require-miroil-in-pkgconfig-file.patch
+1 -1
View File
@@ -1,7 +1,7 @@
%global mangowc_ver 0.12.5-1
Name: mangowm
Version: 0.14.4
Version: 0.14.2
Release: 1%{?dist}
Summary: A modern, lightweight, high-performance Wayland compositor built on dwl
License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0
+1 -1
View File
@@ -1,5 +1,5 @@
Name: nirius
Version: 0.7.3
Version: 0.7.2
Release: 1%{?dist}
Summary: Utility commands for niri
+1 -1
View File
@@ -2,7 +2,7 @@
%global ver 5.0.0
%global commit a7af75821ed8aa9e199b0d8044362dc882c78fbc
%global commit deaae83724bb5707124f98904e907a670d1ffc0f
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260608
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "noctalia-greeter.spec"
}
labels {
nightly = 1
}
}
@@ -1,72 +0,0 @@
%global ver 1.0.0
%global commit db60c06b5f6ff5da4d5f1126eff312b2a41ef614
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260609
Name: noctalia-greeter
Version: %{ver}^%{commitdate}git.%{shortcommit}
Release: 1%{?dist}
Summary: A minimal login greeter for greetd that matches the look and feel of Noctalia Shell.
License: shortcommit
URL: https://github.com/noctalia-dev/noctalia-greeter
Source0: https://github.com/noctalia-dev/noctalia-greeter/archive/%{commit}/noctalia-greeter-%{commit}.tar.gz
BuildRequires: cage
BuildRequires: dbus
BuildRequires: gcc-c++
BuildRequires: greetd
BuildRequires: just
BuildRequires: meson
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(librsvg-2.0)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(pango)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-protocols)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: polkit
BuildRequires: wlr-randr
Requires: cage
Requires: dbus
Requires: greetd
Packager: Cypress Reed <cypress@fyralabs.com>
%description
Noctalia Greeter is the screen you see before your desktop session starts.
It lets you pick a user, enter your password, choose a Wayland session, and pick a color scheme - with the same visual language as Noctalia Shell.
%prep
%autosetup -n noctalia-greeter-%{commit}
%conf
export LDFLAGS="%{__global_ldflags} -Wl,-z,notext"
%meson
%build
%meson_build
%install
%meson_install
%files
%doc README.md
%license LICENSE
%{_bindir}/%{name}
%{_bindir}/%{name}-apply-appearance
%{_bindir}/%{name}-print-greetd-config
%{_bindir}/%{name}-session
%{_datadir}/%{name}/*
%{_datadir}/polkit-1/actions/org.noctalia.greeter.apply-appearance.policy
%changelog
* Tue Jun 09 2026 Cypress Reed <cypress@fyralabs.com>
- Port to terra from Fedora COPR lionheartp/Hyprland
@@ -1,6 +0,0 @@
rpm.global("commit", get("https://api.github.com/repos/noctalia-dev/noctalia-greeter/commits/main").json().sha);
if rpm.changed() {
rpm.global("ver", gh("noctalia-dev/noctalia-greeter"));
rpm.global("commit_date", date());
rpm.release();
}
@@ -1,5 +1,5 @@
%global commit a7e59124efa6eb174e7bc9b4dfa9e1ea5362669e
%global commit_date 20260621
%global commit ee69ac8e462224798c9c619b57a0699112fe7d7a
%global commit_date 20260613
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: libsingularity
@@ -13,7 +13,6 @@ BuildRequires: meson
BuildRequires: cmake
BuildRequires: gcc
BuildRequires: vala
BuildRequires: sassc
BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(gtk4-layer-shell-0)
BuildRequires: pkgconfig(gee-0.8)
@@ -52,7 +51,6 @@ A GTK4 application and widget framework for the Singularity Desktop Environment.
%{_datadir}/vala/vapi/singularity-1.0.vapi
%{_datadir}/vala/vapi/libsingularity-1.0.vapi
%{_datadir}/vala/vapi/singularity-1.0.deps
%{_datadir}/themes/Singularity/
%changelog
* Sat May 16 2026 Owen Zimmerman <owen@fyralabs.com>
@@ -1,5 +1,5 @@
%global commit 75fb2822c9a025acf373541998d603cbbf6536f1
%global commit_date 20260617
%global commit 4f2f5b032280ea391bf5e7af9b13ab5e0eb21340
%global commit_date 20260425
%global shortcommit %(c=%{commit}; echo ${c:0:7})
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
@@ -8,7 +8,7 @@ Summary: Material you color generation tool with templates
License: GPL-2.0-or-later
URL: https://crates.io/crates/matugen
Source: %{terra_crates_source}
Source: %{crates_source}
Source1: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/README.md
Source2: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/CHANGELOG.md
Source3: https://raw.githubusercontent.com/InioX/matugen/refs/tags/v%version/LICENSE
@@ -11,7 +11,7 @@ Summary: Niri taskbar module for Waybar
License: MIT
URL: https://crates.io/crates/niri-taskbar
Source: https://static.crates.io/crates/%{crate}/%{crate}-%{crate_version}.crate
Source: %{crates_source %{crate} %{crate_version}}
# Automatically generated patch to strip dependencies and normalize metadata
Patch: niri-taskbar-fix-metadata-auto.diff
@@ -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.3.1
Version: 2026.1.2.7
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 quail3-canary1
%define suffixS quail2-canary7
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
@@ -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
Version: 2026.1.1.10
Version: 2026.1.1.9
Release: 1%{?dist}
Summary: Official IDE for Android development
License: Apache-2.0
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>, like-engels <higashikataengels@icl
ExclusiveArch: x86_64
URL: https://developer.android.com/studio
%define suffixS quail1-patch2
%define suffixS quail1-patch1
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: %{terra_crates_source}
Source: %{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.4
Version: 12.0.1
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.3
Release: 1%{?dist}
Version: 4.7.0
Release: 2%?dist
Summary: Rapidly scaffold out a new tauri app project
License: Apache-2.0 OR MIT
URL: https://crates.io/crates/create-tauri-app
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: anda-srpm-macros
BuildRequires: cargo-rpm-macros
BuildRequires: mold
+1 -1
View File
@@ -12,7 +12,7 @@ Summary: Deno executable
License: MIT
URL: https://crates.io/crates/deno
Source: %{terra_crates_source}
Source: %{crates_source}
Source1: https://raw.githubusercontent.com/denoland/deno/refs/tags/v%version/LICENSE.md
Source2: gcc-wrapper.sh
Source3: land.deno.deno.metainfo.xml
@@ -1,6 +1,6 @@
%global commit f9c52d0cd9d0da0cd970a5863b94c655c285d83e
%global commit 699387c2c16dd5723e8825ad608538142b07b86b
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-06-18
%global fulldate 2026-06-14
%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: %{terra_crates_source}
Source: %{crates_source}
Packager: xiaoshihou <xiaoshihou@tutamail.com>
BuildRequires: anda-srpm-macros cargo-rpm-macros mold
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "linsh.spec"
}
}
-32
View File
@@ -1,32 +0,0 @@
Name: linsh
Version: 0.02
Release: 1%{?dist}
Summary: Linux shell
License: GPL-2.0-or-later
URL: https://github.com/maxskiier/linsh
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: make
BuildRequires: gcc
%description
%{summary}.
%prep
%autosetup
%build
%make_build CC="%__cc %build_cflags %build_ldflags"
%install
install -Dm755 linsh %{buildroot}%{_bindir}/linsh
%files
%license LICENSE
%doc README.txt
%{_bindir}/linsh
%changelog
* Mon Jun 15 2026 Owen Zimmerman <owen@fyralabs.com> - 0.02-1
- Initial package
-1
View File
@@ -1 +0,0 @@
rpm.version(gh_tag("maxskiier/linsh"));
+2 -2
View File
@@ -2,13 +2,13 @@
%global crate lowfi
Name: rust-lowfi
Version: 2.0.7
Version: 2.0.6
Release: 1%{?dist}
Summary: Extremely simple lofi player
License: MIT
URL: https://crates.io/crates/lowfi
Source: %{terra_crates_source}
Source: %{crates_source}
Packager: sadlerm <lerm@chromebooks.lol>
+1 -1
View File
@@ -8,7 +8,7 @@ Summary: No Nonsense Neovim Client in Rust
License: MIT
URL: https://crates.io/crates/neovide
Source0: %{terra_crates_source}
Source0: %{crates_source}
Source1: %{raw_forgeurl}/%{version}/assets/%{crate}-16x16.png
Source2: %{raw_forgeurl}/%{version}/assets/%{crate}-32x32.png
Source3: %{raw_forgeurl}/%{version}/assets/%{crate}-48x48.png
+1 -1
View File
@@ -18,7 +18,7 @@
%bcond test 1
Name: powershell
Version: 7.6.3
Version: 7.6.2
Release: 1%{?dist}
Summary: A cross-platform automation and configuration tool/framework
SourceLicense: MIT
+1 -1
View File
@@ -1,7 +1,7 @@
%bcond bootstrap 0
Name: yarnpkg-berry
Version: 4.17.0
Version: 4.16.0
Release: 1%{?dist}
Summary: Active development version of Yarn
License: BSD-2-Clause
+6 -3
View File
@@ -1,7 +1,7 @@
%global commit 50e6411571398f007863dfa8fc3a5e2737d7290a
%global commit cccc7b2d4408ee75d5c2e9dadad2cc0b7f992dd0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260621
%global ver 1.9.0
%global commit_date 20260615
%global ver 1.8.0
%bcond_with check
%bcond_with debug_no_build
@@ -51,6 +51,9 @@ BuildRequires: fontconfig-devel
BuildRequires: wayland-devel
BuildRequires: libxkbcommon-x11-devel
BuildRequires: openssl-devel
%if 0%{?fedora}
BuildRequires: openssl-devel-engine
%endif
BuildRequires: libzstd-devel
BuildRequires: perl-FindBin
BuildRequires: perl-IPC-Cmd
+1 -1
View File
@@ -7,7 +7,7 @@
%global debug_package %{nil}
%endif
%global ver 1.8.0-pre
%global ver 1.7.2-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.7.2
Version: 1.6.3
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
@@ -1,9 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "source-han-sans-fonts.spec"
}
labels {
weekly = 6
}
}
@@ -1,149 +0,0 @@
%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
@@ -1 +0,0 @@
rpm.global("ver", gh("adobe-fonts/source-han-sans"));
-9
View File
@@ -1,9 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "source-han-serif-fonts.spec"
}
labels {
weekly = 6
}
}
@@ -1,119 +0,0 @@
%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
@@ -1 +0,0 @@
rpm.version(gh("adobe-fonts/source-han-serif"));
+1 -1
View File
@@ -10,7 +10,7 @@ Summary: Cli implementation of the popular 2048 game writen in rust
License: MIT
URL: https://crates.io/crates/game-2048
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: anda-srpm-macros rust-packaging >= 21
+1 -1
View File
@@ -10,7 +10,7 @@ Summary: Rusty chess game in your terminal 🦀
License: MIT
URL: https://crates.io/crates/chess-tui
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: cargo-rpm-macros >= 24
BuildRequires: pkgconfig(openssl)
+1 -1
View File
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil}
Name: inputplumber
Version: 0.77.7
Version: 0.77.5
Release: 1%{?dist}
Summary: Open source input router and remapper daemon for Linux
License: GPL-3.0-or-later
+2 -2
View File
@@ -1,9 +1,9 @@
%define osuresver 2026.615.0
%define osuresver 2026.516.0
%global debug_package %{nil}
%define __strip /bin/true
Name: osu-lazer
Version: 2026.620.0
Version: 2026.518.0
Release: 1%{?dist}
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
ExclusiveArch: x86_64
@@ -3,10 +3,10 @@
%global name_pretty %{quote:Prism Launcher (Nightly)}
%global appid org.prismlauncher.PrismLauncher-nightly
%global commit f654ce821291b8b8db1f52850dec9e48ede1866f
%global commit 5f59aa58294b24e178e30a408230dda3d98ea5b0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260618
%global commit_date 20260612
%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.8
Version: 2.7.1
Release: 1%{?dist}
Summary: File browser extension for managing video game ROM and disc images
License: GPL-2.0-only
+2 -2
View File
@@ -9,8 +9,8 @@
# GLIBCXX_ASSERTIONS is known to break RPCS3
%global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global commit efc9a1a6686368e35578715969ce69b3bee5286c
%global ver 0.0.41-19501
%global commit c38e8229ed063d476a55e8092922b728fa6854d3
%global ver 0.0.41-19475
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
+2 -2
View File
@@ -3,8 +3,8 @@
%global appid com.valvesoftware.Steam
Name: steam
Version: 1.0.0.86
Release: 1%{?dist}
Version: 1.0.0.85
Release: 11%{?dist}
Summary: Installer for the Steam software distribution service
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
License: Steam License Agreement and MIT
+1 -1
View File
@@ -12,7 +12,7 @@ Summary: Terminal typing game
License: GPL-3.0
URL: https://crates.io/crates/typeracer
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: perl openssl-devel anda-srpm-macros rust-packaging >= 21 mold
+1 -1
View File
@@ -10,7 +10,7 @@ Summary: Simplified wrapper for UMU-Launcher
License: MIT
URL: https://crates.io/crates/umu-wrapper
Source: %{terra_crates_source}
Source: %{crates_source}
BuildRequires: mold anda-srpm-macros rust-packaging >= 21
@@ -1,7 +1,7 @@
%global commit c1523c4578f8aacc4cc232d1eac9c54b0341ad38
%global commit 63f97f5a5616bf008033225461fce5686a157da6
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v5.49.0
%global commit_date 20260621
%global commit_date 20260611
%global goipath github.com/v2fly/v2ray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit be8009c62509322682299bfbe969a62cee03f4d5
%global commit da21a8f77f31b295e77e1b55e9ef408ca3bf9402
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver v26.3.27
%global commit_date 20260620
%global commit_date 20260610
%global goipath github.com/XTLS/Xray-core
Version: %{ver}^%{commit_date}git.%{shortcommit}
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "ghc-HCodecs.spec"
}
}

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