Compare commits

..

40 Commits

Author SHA1 Message Date
Cypress Reed 2afefb4b21 Merge branch 'frawhide' into willow/openzfs 2026-06-16 16:37:51 -06:00
Willow Reed ec58422bf0 fix update script 2026-06-15 18:24:07 -06:00
Willow Reed 72821b9e66 add update script 2026-06-15 18:21:53 -06:00
Willow Reed b464a1129f fix sbin stuff 2026-06-15 18:08:11 -06:00
Willow Reed 36aab27bf5 nuke anda.hcl on packages i don't want to build 2026-06-15 17:51:49 -06:00
Willow Reed 0fe0fe1488 add zpool to bash completions 2026-06-15 17:50:27 -06:00
Willow Reed 086eaa1ab4 update sover 2026-06-15 17:38:08 -06:00
Willow Reed f2883b8090 nvm 2026-06-15 17:34:51 -06:00
Willow Reed 75e8cf64bd mangling shebangs 2026-06-15 17:32:21 -06:00
Willow Reed b7f3d69bf0 update soname 2026-06-15 17:25:58 -06:00
Willow Reed 3ed563766f update pacakager name and email 2026-06-15 17:11:20 -06:00
Willow Reed 498b7417a1 remove pyzfs 2026-06-15 17:09:04 -06:00
Willow Reed c73dcc3cb5 for some reason i thought 2.4.4 was out 2026-06-15 17:02:40 -06:00
Cypress Reed 6abbecde0f Merge branch 'frawhide' into willow/openzfs 2026-06-15 17:00:05 -06:00
Willow Reed df848ac884 remove sudoers.d/zfs because openzfs removed it 2 weeks ago 2026-06-15 16:59:48 -06:00
Willow Reed 34767421fc migrate to pyproject macros 2026-06-15 16:54:33 -06:00
Willow Reed c40d4acb90 update dkms, akmid, and userspace specs 2026-06-15 16:51:18 -06:00
Willow Reed bdff1afcf5 update version 2026-06-15 16:28:53 -06:00
Willow Reed 245914a2d0 add gomp's openzfs spec 2026-06-15 16:28:14 -06:00
Willow C Reed 1b27c5a6fb remove makefile 2026-06-13 13:17:49 -06:00
Willow C Reed ded14df188 update files on dkms; update version 2026-06-13 13:16:08 -06:00
Cypress Reed 8c0a6a8dd3 Merge branch 'frawhide' into willow/openzfs 2026-06-13 13:07:20 -06:00
Cypress Reed 555758b5c0 Merge branch 'frawhide' into willow/openzfs 2026-06-13 11:52:15 -06:00
Willow C Reed 4072a0b354 i don't even know at this point 2026-04-15 20:59:58 -06:00
Willow C Reed e11fe91599 i added files 2026-04-15 18:48:58 -06:00
Willow C Reed cde62e8323 this config should actually work now i think 2026-04-15 18:48:44 -06:00
Willow Reed 56c9a8cb67 Merge branch 'frawhide' into willow/openzfs 2026-04-15 18:16:32 -06:00
Willow C Reed ee60625070 testing this config 2026-04-15 18:15:57 -06:00
Willow C Reed b7b5465aff i never added the python version lol 2026-04-15 18:11:36 -06:00
Willow C Reed f143b6de46 testing another spec 2026-04-15 18:07:22 -06:00
Willow Reed a0aa6c4622 Merge branch 'frawhide' into willow/openzfs 2026-04-15 17:49:27 -06:00
Willow C Reed 2a7d7cd0a8 working on zfs stuff again i guess 2026-04-15 17:48:55 -06:00
Willow Reed 1600d17f7a Merge branch 'frawhide' into willow/openzfs 2026-02-27 17:11:55 -07:00
Willow Reed 0b68c9c271 Merge branch 'frawhide' into willow/openzfs 2026-01-03 18:13:45 -07:00
halfcyan 98881b9b82 fix macro and add macros for libs and devel pacakges 2026-01-03 18:13:02 -07:00
Willow 02fed20eb5 Merge branch 'frawhide' into willow/openzfs 2026-01-01 22:27:08 -07:00
halfcyan d51c34fd27 add sample spec files from openzfs source 2026-01-01 22:25:48 -07:00
halfcyan 2fce0f882a change configure.sh to macro, change setup to autosetup 2026-01-01 22:24:01 -07:00
Willow f54c6ea682 Merge branch 'frawhide' into willow/openzfs 2026-01-01 22:08:55 -07:00
halfcyan e120623e07 initial commit 2026-01-01 22:07:23 -07:00
110 changed files with 942 additions and 617 deletions
@@ -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.79
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"));
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 1.0.1317
Version: 1.0.1286
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.1286
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.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
+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"))
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 2d5dfb343aeac72e4ee7303dbf34347a0ff4425d
%global commit 65a1852ba388bb17f03797abeceb6e78c37e3aab
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260618
%global commit_date 20260616
%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-16
%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.15.0
Version: 8.14.0
Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
+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/
@@ -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
@@ -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
+1 -1
View File
@@ -2,7 +2,7 @@
%global ver 5.0.0
%global commit a7af75821ed8aa9e199b0d8044362dc882c78fbc
%global commit de82488dc60db736acd5bf95fb448405ea99f404
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260608
@@ -1,5 +1,5 @@
%global commit 51ad7203edccbf9c40b68928cb5fe8ae1298a5be
%global commit_date 20260619
%global commit 3aae7f9a42a25b79fc7e01e6e3782d7dff43c174
%global commit_date 20260616
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: libsingularity
@@ -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/.*$
@@ -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
+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,8 +1,8 @@
%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
@@ -1,6 +1,6 @@
%global commit f9c52d0cd9d0da0cd970a5863b94c655c285d83e
%global commit fdbf9ff3a31d7531b691cb49c98fc465a1a503a0
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2026-06-18
%global fulldate 2026-06-15
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.2
+6 -3
View File
@@ -1,7 +1,7 @@
%global commit 9f56a4df515c9989bf0baa71c2150408cce0608e
%global commit c3c38c5c09d887817229b133d904e6eb3f7e7011
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260620
%global ver 1.9.0
%global commit_date 20260616
%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
+1 -1
View File
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil}
Name: inputplumber
Version: 0.77.6
Version: 0.77.5
Release: 1%{?dist}
Summary: Open source input router and remapper daemon for Linux
License: GPL-3.0-or-later
@@ -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
+2 -2
View File
@@ -9,8 +9,8 @@
# GLIBCXX_ASSERTIONS is known to break RPCS3
%global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
%global commit e32d19ffac500c6194f93b0338a4a64c51399b38
%global ver 0.0.41-19499
%global commit e429f8cf05926852ed63949cad652bf1de5869a4
%global ver 0.0.41-19488
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
+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}
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit f8e470eb579c96515693d76ad393dbd41b393f26
%global commit f5d9e7a207383e45cd1dd8a17f8e754a14df71cf
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20260617
%global commit_date 20260616
%global debug_package %nil
Name: nim-nightly
+2 -2
View File
@@ -2,8 +2,8 @@
%global _desc A framework for package management.
Name: python-%{pypi_name}
Version: 0.12.34
Release: 1%{?dist}
Version: 0.12.33
Release: 2%?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.2
Version: 7.19.1
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.2.1
Release: 1%{?dist}
Version: 1.1.0
Release: 2%?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.17
Version: 0.1.16
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.1
Release: 1%{?dist}
Version: 0.11.0
Release: 2%?dist
Summary: Implements optimized versions of common functionality
License: BSD-3-Clause
URL: https://pkgcore.github.io/snakeoil
@@ -1,5 +1,5 @@
%global commit fb2af6606cf8fa85a8bf06c0d1f5689327d4b6fc
%global commit_date 20260620
%global commit c0826a2a33b0aeaf9620002c1b0e9f51dc1c95f4
%global commit_date 20260616
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name types-colorama
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs
Name: fresh
Version: 0.4.1
Version: 0.4.0
Release: 1%{?dist}
Summary: Text editor for your terminal: easy, powerful and fast
URL: https://getfresh.dev
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate usage-cli
Name: rust-usage-cli
Version: 3.5.2
Version: 3.5.0
Release: 1%{?dist}
Summary: CLI for working with usage-based CLIs
+1 -1
View File
@@ -1,7 +1,7 @@
%define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
%global crate zoi-rs
%global crate_version 1.18.6
%global crate_version 1.18.5
Name: rust-zoi-rs
Version: %(echo %crate_version | sed 's/-/~/g')
+1 -1
View File
@@ -1,6 +1,6 @@
#!/usr/bin/bash
version=0.17.0-dev.892+54537285c
version=0.17.0-dev.864+3deb86baf
mirrors=()
@@ -6,7 +6,7 @@
%define llvm_compat 22
%endif
%global llvm_version 22.0.0
%global ver 0.17.0-dev.892+54537285c
%global ver 0.17.0-dev.864+3deb86baf
%bcond bootstrap 1
%bcond docs %{without bootstrap}
%bcond test 1
+1 -1
View File
@@ -18,7 +18,7 @@
%global zig_cache_dir %{builddir}/zig-cache
Name: zig-master
Version: 0.17.0~dev.892+54537285c
Version: 0.17.0~dev.864+3deb86baf
Release: 2%{?dist}
Summary: Master builds of the Zig language
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
+3 -3
View File
@@ -1,6 +1,6 @@
%global commit 1c762bf4cf2f7e2aab1648d562dc98d2abc6e6ec
%global shortcommit 1c762bf
%global commit_date 20260619
%global commit 948805f6e8cf7f8c08eba06ab1db1eef0e75e3a0
%global shortcommit 948805f
%global commit_date 20260613
Name: astal
Version: 0^%commit_date.%commit
+2 -2
View File
@@ -1,7 +1,7 @@
%global commit 1c762bf4cf2f7e2aab1648d562dc98d2abc6e6ec
%global commit 948805f6e8cf7f8c08eba06ab1db1eef0e75e3a0
%global shortcommit %{sub %commit 1 7}
%global commit_date 20260619
%global commit_date 20260613
Name: astal
Version: 0^%commit_date.%shortcommit
+2 -2
View File
@@ -3,8 +3,8 @@
%forgemeta
Name: cmake-extras
Version: 1.10
Release: 1%{?dist}
Version: 1.9
Release: 2%?dist
Summary: A collection of add-ons for the CMake build tool
License: GPL-3.0-or-later
URL: https://gitlab.com/ubports/development/core/cmake-extras
+2 -2
View File
@@ -1,6 +1,6 @@
Name: libusermetrics
Version: 1.4.2
Release: 1%{?dist}
Version: 1.4.1
Release: 2%?dist
Summary: library for retrieving anonymous metrics about users
License: GPL-3.0-or-later AND LGPL-3.0-or-later AND LGPL-2.1-or-later
URL: https://gitlab.com/ubports/development/core/libusermetrics
@@ -1,7 +1,7 @@
%global commit dccbbd62a026752603f3205a12de0f2ff7ff2ab0
%global commit 01ea6726b2c82d8dcd0d71ec852729b04628606a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260620002456
%global commit_date 20260620
%global ver 20260614143513
%global commit_date 20260615
Name: v2ray-domain-list-community
Version: %{ver}^%{commit_date}git.%{shortcommit}
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit 519243fd551caf9b118d2a34c95699ce15cd74eb
%global commit ce6485980843245f8dc13ec0d0b2258fb04435d2
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 202606191114
%global commit_date 20260620
%global ver 202605120112
%global commit_date 20260512
%global year %{gsub %commit_date %%d%%d%%d%%d$ %{quote:}}
%global month %{gsub %commit_date %%d%%d%%d%%d(%%d%%d)%%d%%d %%1}
+14 -5
View File
@@ -10,7 +10,7 @@
Name: LCEVCdec
Version: 4.2.0
Release: 2%{?dist}
Release: 1%{?dist}
Summary: MPEG-5 LCEVC Decoder
License: BSD-3-Clause-Clear
URL: https://docs.v-nova.com/v-nova/lcevc/lcevc-sdk-overview
@@ -123,33 +123,42 @@ python3 src/func_tests/run_tests.py
%doc README.md
%{_libdir}/liblcevc_dec_api.so.4
%{_libdir}/liblcevc_dec_api.so.%{version}
%{_libdir}/liblcevc_dec_legacy.so.1
%{_libdir}/liblcevc_dec_pipeline_cpu.so.1
%{_libdir}/liblcevc_dec_pipeline_legacy.so.1
%files devel
%{_includedir}/LCEVC
%{_libdir}/liblcevc_dec_api.so
%{_libdir}/liblcevc_dec_legacy.so
%{_libdir}/liblcevc_dec_pipeline_cpu.so
%{_libdir}/pkgconfig/lcevc_dec.pc
%{_libdir}/pkgconfig/lcevc_dec_extract.pc
%{_libdir}/pkgconfig/lcevc_dec_utility.pc
%{_libdir}/liblcevc_dec_pipeline_legacy.so
# Static:
%{_libdir}/liblcevc_dec_api_utility.a
%{_libdir}/liblcevc_dec_common.a
%{_libdir}/liblcevc_dec_enhancement.a
%{_libdir}/liblcevc_dec_extract.a
%{_libdir}/liblcevc_dec_pipeline.a
%{_libdir}/liblcevc_dec_pixel_processing.a
%{_libdir}/liblcevc_dec_sequencer.a
%{_libdir}/liblcevc_dec_unit_test_utilities.a
%{_libdir}/liblcevc_dec_utility.a
%{_libdir}/pkgconfig/lcevc_dec.pc
%files samples
%{_bindir}/lcevc_dec_common_test_unit
%{_bindir}/lcevc_dec_enhancement_sample
%{_bindir}/lcevc_dec_enhancement_test_unit
%{_bindir}/lcevc_dec_legacy_test_unit
%{_bindir}/lcevc_dec_pipeline_cpu_test_unit
%{_bindir}/lcevc_dec_pipeline_legacy_test_unit
%{_bindir}/lcevc_dec_pipeline_test_unit
%{_bindir}/lcevc_dec_pixel_processing_test_unit
%{_bindir}/lcevc_dec_sample
%{_bindir}/lcevc_dec_test_harness
%{_bindir}/lcevc_dec_test_unit
%{_bindir}/lcevc_dec_utility_test_unit
%{_bindir}/lcevc_sequencer_test_unit
%changelog
%autochangelog
+1 -1
View File
@@ -1 +1 @@
8.1.2
8.1.1
+1 -1
View File
@@ -1 +1 @@
4.2.0
4.0.3
+1 -1
View File
@@ -1 +1 @@
5.5.23
5.2.43
+2 -2
View File
@@ -107,8 +107,8 @@
Name: ffmpeg
%global pkg_name %{name}%{?pkg_suffix}
Version: 8.1.2
Release: 2%{?dist}
Version: 8.1.1
Release: 3%{?dist}
Epoch: 1
Summary: A complete solution to record, convert and stream audio and video
License: GPL-3.0-or-later
@@ -1 +1 @@
8.1.2
8.1.1
@@ -1,6 +1,6 @@
Name: gstreamer1-plugin-libav
Version: 1.28.4
Release: 2%{?dist}
Release: 1%{?dist}
Epoch: 1
Summary: GStreamer Libav plugin
License: LGPL-2.0-or-later
@@ -1 +1 @@
4.2.0
4.0.3
@@ -4,7 +4,7 @@
Name: gstreamer1-plugins-bad
Version: 1.28.4
Release: 2%{?dist}
Release: 1%{?dist}
Epoch: 2
Summary: GStreamer streaming media framework "bad" plugins
License: LGPL-2.0-or-later and LGPL-2.0-only
+10 -16
View File
@@ -1,15 +1,13 @@
%global debug_package %{nil}
%global appid org.asus_linux.rog_control_center
%global asus_system_units asusd.service asus-shutdown.service
Name: asusctl
Version: 1.0.1
Version: 6.3.8
Release: 1%{?dist}
Epoch: 1
Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops
URL: https://github.com/OpenGamingCollective/asusctl
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
URL: https://gitlab.com/asus-linux/asusctl
Source0: %url/-/archive/%version/asusctl-%version.tar.gz
Source1: %{appid}.metainfo.xml
License: MPL-2.0 AND (MIT OR Apache-2.0) AND NCSA AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND MIT AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR Zlib) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-2-Clause (BSD-2-Clause OR Apache-2.0 OR MIT) AND (BSD-3-Clause OR Apache-2.0) AND BSD-3-Clause AND BSL-1.0 AND (CC0-1.0 OR Apache-2.0) AND (GPL-3.0-only OR LicenseRef-Slint-Royalty-free-2.0 OR LicenseRef-Slint-Software-3.0) AND ISC AND MIT AND Zlib AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND Unlicense AND (Zlib OR Apache-2.0 OR MIT)
BuildRequires: anda-srpm-macros
@@ -45,7 +43,7 @@ A one-stop-shop GUI tool for asusd/asusctl. It aims to provide most controls,
a notification service, and ability to run in the background.
%prep
%autosetup
%autosetup -n asusctl-%version
%cargo_prep_online
%build
@@ -95,13 +93,16 @@ mkdir -p %{buildroot}%{_sysconfdir}/asusd
%{_datadir}/asusd/
%post
%systemd_post %{asus_system_units}
%systemd_post asusd.service
%systemd_post asus-shutdown.service
%preun
%systemd_preun %{asus_system_units}
%systemd_preun asusd.service
%systemd_preun asus-shutdown.service
%postun
%systemd_postun_with_restart %{asus_system_units}
%systemd_postun_with_restart asusd.service
%systemd_postun_with_restart asus-shutdown.service
%files rog-gui
%{_bindir}/rog-control-center
@@ -111,13 +112,6 @@ mkdir -p %{buildroot}%{_sysconfdir}/asusd
%{_metainfodir}/%{appid}.metainfo.xml
%changelog
* Thu Jun 18 2026 Owen Zimmerman <owen@fyralabs.com> - 6.3.8-3
- Switch to OGC upstream
* Wed Jun 17 2026 Owen Zimmerman <owen@fyralabs.com> - 6.3.8-2
- Define %{asus_system_units} to make rhe spec a bit cleaner
- and only call %%systemd_* once
* Fri May 08 2026 Owen Zimmerman <owen@fyralabs.com> - 6.3.7-3
- Use new macros, clean some stuff up
+1 -2
View File
@@ -1,2 +1 @@
rpm.version(gh_tag("OpenGamingCollective/asusctl"));
rpm.version(gitlab("20328305"));
@@ -1,5 +1,5 @@
%global commit b0610f3e9109274730d6b7044f6d7b6603eaac3f
%global commit_date 20260620
%global commit ce9416a9c214f7c0f1920ebcdfcfb343583dd4f8
%global commit_date 20260616
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: cloud-hypervisor-nightly
@@ -1,8 +1,8 @@
%global buildforkernels akmod
%global debug_package %{nil}
%global commit 0d5ba31069ead844e231ed1ac637ac8ef571d63a
%global commit c313a9e539f49e983f8ff5d50c0ff192d3544a8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260618
%global commit_date 20260605
%global modulename intel-ipu6
# Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1
%global ver 1.0.1
@@ -1,7 +1,7 @@
%global debug_package %{nil}
%global commit 0d5ba31069ead844e231ed1ac637ac8ef571d63a
%global commit c313a9e539f49e983f8ff5d50c0ff192d3544a8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260618
%global commit_date 20260605
%global modulename intel-ipu6
# Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1
%global ver 1.0.1
@@ -1,7 +1,7 @@
%global debug_package %{nil}
%global commit 0d5ba31069ead844e231ed1ac637ac8ef571d63a
%global commit c313a9e539f49e983f8ff5d50c0ff192d3544a8a
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260618
%global commit_date 20260605
# Actual "release" version, currently unused as the release versions are back and forth on if on if they use 1.0.0 or 1.0.1
# Use this if they ever stop doing that I guess
%global ver 1.0.1
+5
View File
@@ -0,0 +1,5 @@
project "pkg" {
rpm {
spec = "openzfs.spec"
}
}
@@ -0,0 +1,2 @@
Conflicts: %{dkmsname}
Requires: %{name}-kmod-common = %{version}-%{release}
+625
View File
@@ -0,0 +1,625 @@
%global dkmsname dkms-%{name}
%if 0%{?fedora}
%global dkmsname akmod-%{name}
%endif
%global rpm_dkms_opt 1
# Set up kmod packaging for RHEL
%if 0%{?rhel} >= 8
%global kmodname %{name}-kmod
# Because Red Hat broke this macro by not including kernel-rpm-macros in the base buildroot
%global kernel_module_package_buildreqs kernel-devel kernel-abi-stablelists redhat-rpm-config kernel-rpm-macros elfutils-libelf-devel kmod
%endif
%global _udevdir %{_prefix}/lib/udev
# dracut directory path
%global _dracutdir %{_prefix}/lib/dracut
# initramfs-tools directory path
%global _initramfstoolsdir %{_datadir}/initramfs-tools
# default _initconfdir
%global _initconfdir %{_sysconfdir}/sysconfig
# Units to manage for systemd configuration
%global zfs_systemd_units zfs-import-cache.service zfs-import-scan.service zfs-mount.service zfs-share.service zfs-zed.service zfs.target zfs-import.target zfs-volume-wait.service zfs-volumes.target
# zfs configure common options
%global zfs_common_configure_opts \\\
--with-python=%{__python3} --with-udevdir=%{_udevdir} --with-udevruledir=%{_udevrulesdir} \\\
--with-systemdunitdir=%{_unitdir} --with-systemdpresetdir=%{_presetdir} \\\
--with-systemdmodulesloaddir=%{_modulesloaddir} --with-systemdgeneratordir=%{_systemdgeneratordir} \\\
--with-dracutdir=%{_dracutdir} --with-mounthelperdir=%{_bindir} --with-pammoduledir=%{_libdir}/security \\\
--disable-static --disable-sysvinit --enable-pam --enable-systemd \\\
%{nil}
# Set up the correct PAM module name, following proper conventions
%global pamzfs pam_zfs
# library names
%global zfs_sover 7
%global libname_zfs libzfs%{zfs_sover}
# Not a stable library yet
%global zfscore_sover 3
%global libname_zfscore libzfs_core%{zfscore_sover}
%global zpool_sover 7
%global libname_zpool libzpool%{zpool_sover}
%global zfsbootenv_sover 1
%global libname_zfsbootenv libzfsbootenv%{zfsbootenv_sover}
%global spl_sover 3
%global libname_nvpair libnvpair%{spl_sover}
%global libname_uutil libuutil%{spl_sover}
%if "%{_vendor}" == "debbuild"
%global devsuffix dev
%else
%global devsuffix devel
%endif
# development library names
%global devname_zfs libzfs-devel
%global devname_zfsbootenv libzfsbootenv-devel
%global devname_zpool libzpool-devel
%global devname_nvpair libnvpair-devel
%global devname_uutil libuutil-devel
%{!?python3_pkgversion: %global python3_pkgversion 3}
# kmod install path
%if 0%{?fedora}
%define _kmod_src_root %{_usrsrc}/%{name}-%{version}.akmods
%else
%define _kmod_src_root %{_usrsrc}/%{name}-%{version}.dkms
%endif
Name: zfs
Version: 2.4.3
Release: 1%{?dist}
Summary: OpenZFS for Linux
License: CDDL-1.0
URL: http://zfsonlinux.org/
Source0: https://github.com/openzfs/zfs/releases/download/zfs-%{version}/zfs-%{version}.tar.gz
# For kmod packaging
Source10: kmod-%{name}.spec-preamble
ExclusiveArch: %{ix86} x86_64 aarch64
BuildRequires: autoconf
BuildRequires: autoconf-archive
BuildRequires: automake
BuildRequires: libtool
BuildRequires: python%{python3_pkgversion}-devel >= 3.6
BuildRequires: python%{python3_pkgversion}-cffi
BuildRequires: python%{python3_pkgversion}-packaging
%if 0%{?fedora}
BuildRequires: kmodtool
%endif
BuildRequires: libaio-devel
BuildRequires: libblkid-devel
BuildRequires: libattr-devel
BuildRequires: zlib-devel
BuildRequires: libuuid-devel
BuildRequires: libudev-devel
BuildRequires: pam-devel
BuildRequires: openssl-devel
BuildRequires: libtirpc-devel
# So that the autofoo can detect systemd properly
BuildRequires: systemd
BuildRequires: systemd-rpm-macros
Requires: %{libname_zpool}%{?_isa} = %{version}-%{release}
Requires: %{libname_nvpair}%{?_isa} = %{version}-%{release}
Requires: %{libname_uutil}%{?_isa} = %{version}-%{release}
Requires: %{libname_zfs}%{?_isa} = %{version}-%{release}
Requires: %{libname_zfsbootenv}%{?_isa} = %{version}-%{release}
# zfs-fuse provides the same commands and man pages that ZoL does. Renaming
# those on either side would conflict with all available documentation.
Conflicts: zfs-fuse
# For bash completion
Requires: bash-completion
# SPL has been integrated into the ZoL sources
Obsoletes: spl < 0.8.0~
%if 0%{?rhel} >= 8
# RHEL kernel build
BuildRequires: kernel-rpm-macros
BuildRequires: %kernel_module_package_buildreqs
Provides: %{name}-kmod-common = %{version}-%{release}
Requires: %{kmodname} = %{version}-%{release}
%{?kernel_module_package:%kernel_module_package -n %{name} -p %{S:10}}
%else
Requires: %{dkmsname} = %{version}-%{release}
%endif
Packager: Cypress Reed <cypress@fyralabs.com>
%description
ZFS is an advanced file system and volume manager
which was originally developed for Solaris and
is now maintained by the OpenZFS community.
%package kmod-common
Summary: Kernel module common files for %{name}
# ZFS modules are CDDL and SPL modules are GPLv2+
License: CDDL-1.0 and GPL-2.0-or-later
BuildArch: noarch
%description kmod-common
This package contains the common kernel module files
for OpenZFS on Linux.
%package -n %{dkmsname}
Summary: Kernel module sources for %{name} managed by DKMS or Akmods
# ZFS modules are CDDL and SPL modules are GPLv2+
License: CDDL-1.0 and GPL-2.0-or-later
BuildArch: noarch
# elfutils' libelf is required now for newer kernels
Requires: elfutils-libelf-devel
Requires: diffutils
%if 0%{?fedora}
Requires: akmods
Conflicts: dkms-%{name}
RemovePathPostfixes: .akmods
%else
Requires: dkms >= 2.2.0.3
RemovePathPostfixes: .dkms
%endif
Requires: gcc
Requires: make
Requires: perl
Requires: python%{python3_pkgversion}
Provides: %{name}-kmod = %{version}-%{release}
Requires: %{name}-kmod-common = %{version}-%{release}
%description -n %{dkmsname}
This package contains the kernel module sources for
OpenZFS for Linux that is managed by DKMS on non-Fedora systems
and Akmods on Fedora.
%package -n %{libname_zpool}
Summary: Native ZFS pool library for Linux
Obsoletes: libzpool2 <= %{version}-%{release}
Obsoletes: libzpool4 <= %{version}-%{release}
Obsoletes: libzpool5 <= %{version}-%{release}
Obsoletes: libzpool6 <= %{version}-%{release}
Requires: %{libname_nvpair}%{?_isa} = %{version}-%{release}
Requires: %{libname_zfs}%{?_isa} = %{version}-%{release}
%description -n %{libname_zpool}
This package contains the zpool library, which provides support
for managing zpools
%post -n %{libname_zpool}
{_bindir}/ldconfig
%postun -n %{libname_zpool}
{_bindir}/ldconfig
%package -n %{libname_zfsbootenv}
Summary: Native ZFS boot environment library for Linux
Requires: %{libname_nvpair}%{?_isa} = %{version}-%{release}
Requires: %{libname_zfs}%{?_isa} = %{version}-%{release}
%description -n %{libname_zfsbootenv}
This package contains the zfsbootenv library, which provides support
for managing zfs boot environments
%post -n %{libname_zfsbootenv}
{_bindir}/ldconfig
%postun -n %{libname_zfsbootenv}
{_bindir}/ldconfig
%package -n %{libname_nvpair}
Summary: Solaris name-value library for Linux
%description -n %{libname_nvpair}
This package contains routines for packing and unpacking name-value
pairs. This functionality is used to portably transport data across
process boundaries, between kernel and user space, and can be used
to write self describing data structures on disk.
%post -n %{libname_nvpair}
{_bindir}/ldconfig
%postun -n %{libname_nvpair}
{_bindir}/ldconfig
%package -n %{libname_uutil}
Summary: Solaris userland utility library for Linux
%description -n %{libname_uutil}
This library provides a variety of compatibility functions for OpenZFS on Linux:
* libspl: The Solaris Porting Layer userland library, which provides APIs
that make it possible to run Solaris user code in a Linux environment
with relatively minimal modification.
* libavl: The Adelson-Velskii Landis balanced binary tree manipulation
library.
* libefi: The Extensible Firmware Interface library for GUID disk
partitioning.
* libshare: NFS, SMB, and iSCSI service integration for ZFS.
%post -n %{libname_uutil}
{_bindir}/ldconfig
%postun -n %{libname_uutil}
{_bindir}/ldconfig
%package -n %{libname_zfs}
Summary: Native ZFS filesystem library for Linux
Obsoletes: libzfs2 <= %{version}-%{release}
Obsoletes: libzfs4 <= %{version}-%{release}
Obsoletes: libzfs5 <= %{version}-%{release}
Obsoletes: libzfs6 <= %{version}-%{release}
Requires: %{libname_nvpair}%{?_isa} = %{version}-%{release}
Requires: %{libname_uutil}%{?_isa} = %{version}-%{release}
%description -n %{libname_zfs}
This package provides support for managing ZFS filesystems
%post -n %{libname_zfs}
{_bindir}/ldconfig
%postun -n %{libname_zfs}
{_bindir}/ldconfig
%package -n %{devname_zfs}
Summary: Development headers
Provides: %{devname_zpool}%{?_isa}
Provides: %{devname_zfsbootenv}%{?_isa}
Provides: %{devname_nvpair}%{?_isa}
Provides: %{devname_uutil}%{?_isa}
Requires: %{libname_zfs}%{?_isa} = %{version}-%{release}
Requires: %{libname_zpool}%{?_isa} = %{version}-%{release}
Requires: %{libname_zfsbootenv}%{?_isa} = %{version}-%{release}
Requires: %{libname_nvpair}%{?_isa} = %{version}-%{release}
Requires: %{libname_uutil}%{?_isa} = %{version}-%{release}
%description -n %{devname_zfs}
This package contains the header files needed for building additional
applications against the ZFS libraries.
%package -n %{pamzfs}
Summary: PAM module for encrypting/decrypting datasets
Requires: %{libname_zfs}%{?_isa} = %{version}-%{release}
Requires: %{libname_nvpair}%{?_isa} = %{version}-%{release}
Requires: %{libname_uutil}%{?_isa} = %{version}-%{release}
%description -n %{pamzfs}
This package contains the PAM module for encrypting and decrypting
ZFS datasets automatically using user login credentials.
%package test
Summary: Test infrastructure
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: parted
Requires: lsscsi
Requires: mdadm
Requires: bc
Requires: ksh
Requires: fio
Requires: acl
Requires: sudo
Requires: sysstat
Requires: rng-tools
%description test
This package contains test infrastructure and support scripts for
validating the file system.
%package dracut
Summary: Dracut module
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: dracut
Requires: gawk
Requires: grep
%description dracut
This package contains a dracut module used to construct an initramfs
image which is ZFS aware.
%prep
%autosetup
%build
# Embed downstream version in module
sed -e 's/^Version:.*/Version: %{version}/' -e 's/^Release:.*/Release: %{release}/' -i.orig META
%if 0%{?rhel} >= 8
# Kernel build for RHEL
for flavor in %{flavors_to_build}; do
cp -a ../%{name}-%{version} ../%{name}-%{version}-kmodbuild-$flavor
pushd ../%{name}-%{version}-kmodbuild-$flavor
autoreconf -fiv
%configure --with-config=kernel --with-linux="%{kernel_source $flavor}" %{zfs_common_configure_opts}
%make_build
popd
done
%endif
scripts/dkms.mkconf -n %{name} -v %{version} -f dkms.conf
autoreconf -fiv
%configure --with-config=user %{zfs_common_configure_opts}
%make_build
%install
INITIAL_ENVDIR=`pwd`
%if 0%{?rhel} >= 8
for flavor in %{flavors_to_build}; do
pushd ../%{name}-%{version}-kmodbuild-$flavor
%make_install
popd
done
# Kill unneeded files installed into /usr/src
rm -rf %{buildroot}%{_usrsrc}/*
%endif
%make_install
# Kill all libtool .la files
find %{buildroot} -name '*.la' -print -delete
# Create source tree
make distdir
# Erase unnecessary bits from sources being installed for dkms module to save space
# Note that 0h25 is percent sign
cd %{name}-%{version}
for file in $(find cmd dracut etc lib man rpm udev tests -type f); do \
rm "$file"; \
test "$file" != "${file%%.in}" && printf "\x25:\n\t#\n" > "$file"; \
true; \
done
cd $INITIAL_ENVDIR
printf "#!/bin/sh\ncp \"$@\"\n" > %{name}-%{version}/cp
chmod 755 %{name}-%{version}/cp
# Install kernel sources
mkdir -p %{buildroot}%{_usrsrc}
mv %{name}-%{version} %{buildroot}%{_kmod_src_root}
cp dkms.conf %{buildroot}%{_kmod_src_root}
# Erase initramfs-tools on non-Debian
rm -rf %{buildroot}%{_initramfstoolsdir}
# Erase pam-configs on non-Debian
rm -rf %{buildroot}%{_datadir}/pam-configs
# Erase unused init files
rm -rf %{buildroot}%{_initconfdir}
mkdir -p %{buildroot}%{_datadir}/bash-completion/completions
mv %{buildroot}%{_sysconfdir}/bash_completion.d/* %{buildroot}%{_datadir}/bash-completion/completions/
rmdir %{buildroot}%{_sysconfdir}/bash_completion.d
%if 0%{?fedora}
%{?akmod_install}
%endif
%preun -n %{dkmsname}
%if 0%{?fedora}
:
%else
if [ "$(dkms status -m %{name} -v %{version})" ]; then
dkms remove -m %{name} -v %{version} --all %{?rpm_dkms_opt:--rpm_safe_upgrade}
fi
%endif
%post -n %{dkmsname}
%if 0%{?fedora}
:
%else
if [ "$1" -ge "1" ]; then
if [ -f /usr/lib/dkms/common.postinst ]; then
/usr/lib/dkms/common.postinst %{name} %{version}
exit $?
fi
fi
%endif
%post
%systemd_post %{zfs_systemd_units}
%preun
%systemd_preun %{zfs_systemd_units}
%postun
%systemd_postun %{zfs_systemd_units}
%files
%license COPYRIGHT LICENSE NOTICE
%doc AUTHORS README.md
%{_bindir}/*
%{_libexecdir}/zfs/zed.d
%{_libexecdir}/zfs/zfs_prepare_disk
%{_libexecdir}/zfs/zpool.d
%{_libexecdir}/zfs/zpool_influxdb
%{_mandir}/man1/*.1.*
%{_mandir}/man4/*.4.*
%{_mandir}/man5/*.5.*
%{_mandir}/man7/*.7.*
%{_mandir}/man8/*.8.*
%{_udevdir}/vdev_id
%{_udevdir}/zvol_id
%{_udevrulesdir}/*
%{_modulesloaddir}/*
%{_unitdir}/*
%{_presetdir}/*
%{_systemdgeneratordir}/*
%dir %{_sysconfdir}/zfs
%dir %{_sysconfdir}/zfs/zed.d
%dir %{_sysconfdir}/zfs/zpool.d
%config(noreplace) %{_sysconfdir}/zfs/zfs-functions
%config(noreplace) %{_sysconfdir}/zfs/*.example
%config(noreplace) %{_sysconfdir}/zfs/zed.d/*
%config(noreplace) %{_sysconfdir}/zfs/zpool.d/*
%{bash_completions_dir}/zfs
%{bash_completions_dir}/zpool
%files -n %{pamzfs}
%license COPYRIGHT LICENSE NOTICE
%{_libdir}/security/*
%files -n %{libname_zpool}
%license COPYRIGHT LICENSE NOTICE
%{_libdir}/libzpool.so.%{zpool_sover}
%{_libdir}/libzpool.so.%{zpool_sover}.*
%files -n %{libname_zfsbootenv}
%license COPYRIGHT LICENSE NOTICE
%{_libdir}/libzfsbootenv.so.%{zfsbootenv_sover}
%{_libdir}/libzfsbootenv.so.%{zfsbootenv_sover}.*
%files -n %{libname_nvpair}
%license COPYRIGHT LICENSE NOTICE
%{_libdir}/libnvpair.so.%{spl_sover}
%{_libdir}/libnvpair.so.%{spl_sover}.*
%files -n %{libname_uutil}
%license COPYRIGHT LICENSE NOTICE
%{_libdir}/libuutil.so.%{spl_sover}
%{_libdir}/libuutil.so.%{spl_sover}.*
%files -n %{libname_zfs}
%license COPYRIGHT LICENSE NOTICE
%license lib/libzfs/THIRDPARTYLICENSE.*
%{_libdir}/libzfs.so.%{zfs_sover}
%{_libdir}/libzfs.so.%{zfs_sover}.*
%{_libdir}/libzfs_core.so.%{zfscore_sover}
%{_libdir}/libzfs_core.so.%{zfscore_sover}.*
%files -n %{devname_zfs}
%license COPYRIGHT LICENSE NOTICE
%doc AUTHORS README.md
%{_libdir}/pkgconfig/libzfs.pc
%{_libdir}/pkgconfig/libzfs_core.pc
%{_libdir}/pkgconfig/libzfsbootenv.pc
%{_libdir}/*.so
%{_includedir}/*
%files kmod-common
%license COPYRIGHT LICENSE NOTICE
%license module/icp/algs/skein/THIRDPARTYLICENSE*
%license module/icp/asm-x86_64/aes/THIRDPARTYLICENSE*
%license module/os/linux/spl/THIRDPARTYLICENSE*
%license module/zfs/THIRDPARTYLICENSE*
%doc AUTHORS README.md
%files -n %{dkmsname}
%{_kmod_src_root}
%files test
%{_datadir}/%{name}
%files dracut
%doc contrib/dracut/README.md
%{_dracutdir}/modules.d/*
%changelog
* Mon Jun 15 2026 Cypress Reed <cypress@fyralabs.com>
- Port to Terra from https://codeberg.org/Conan_Kudo/openzfs-linux-packaging/src/branch/main
* Sat Dec 02 2023 Neal Gompa <neal@gompa.dev> - 2.2.2
- Update to 2.2.2
* Wed Nov 22 2023 Neal Gompa <neal@gompa.dev> - 2.2.1
- Update to 2.2.1
* Sun Oct 29 2023 Neal Gompa <neal@gompa.dev> - 2.2.0
- Rebase to 2.2.0
- Switch fully to SPDX license identifiers
* Tue May 16 2023 Neal Gompa <neal@gompa.dev> - 2.1.11
- Upgrade to 2.1.11
* Tue Oct 04 2022 Neal Gompa <ngompa@datto.com> - 2.1.6
- Upgrade to 2.1.6
* Sun Jul 10 2022 Neal Gompa <ngompa@datto.com> - 2.1.5
- Upgrade to 2.1.5
* Sat May 21 2022 Neal Gompa <ngompa@datto.com> - 2.1.4
- Upgrade to 2.1.4
- Simplify scriptlets
* Wed Dec 29 2021 Neal Gompa <ngompa@datto.com> - 2.1.2
- Upgrade to 2.1.2
* Thu Sep 30 2021 Neal Gompa <ngompa@datto.com> - 2.1.1
- Upgrade to 2.1.1
* Sun Jul 11 2021 Neal Gompa <ngompa@datto.com> - 2.1.0
- Rebase to 2.1.0
- Build pam module
* Wed Oct 07 2020 Neal Gompa <ngompa@datto.com> - 0.8.5
- Upgrade to 0.8.5
* Wed Jul 08 2020 Neal Gompa <ngompa@datto.com> - 0.8.4
- Rebase to 0.8.4
- Sync packaging changes from upstream rpm packaging
- Merge changes from 0.7.x packaging
- Drop all non-systemd support and distros associated with it
- Add kmod build for CentOS 8
* Sat Apr 27 2019 Neal Gompa <ngompa@datto.com> - 0.8.0~rc4
- Upgrade to 0.8.0-rc4
* Mon Jan 14 2019 Neal Gompa <ngompa@datto.com> - 0.8.0~rc3
- Upgrade to 0.8.0-rc3
- Sync packaging changes from upstream rpm packaging
- Build pyzfs bindings for Python 3
* Thu Nov 29 2018 Neal Gompa <ngompa@datto.com> - 0.8.0~rc2
- Upgrade to 0.8.0-rc2
- Sync packaging changes from upstream rpm packaging
- Add and document SPL licensing for dkms package
* Fri Sep 14 2018 Neal Gompa <ngompa@datto.com> - 0.8.0~rc1
- Rebase to 0.8.0-rc1
- Drop requirement on spl as it was merged into zfs
- Obsolete spl packages
* Thu Jul 06 2017 Neal Gompa <ngompa@datto.com> - 0.7.0~rc4
- Upgrade to 0.7.0-rc4
* Tue Apr 18 2017 Neal Gompa <ngompa@datto.com> - 0.7.0~rc3
- Upgrade to 0.7.0-rc3
* Mon Oct 31 2016 Neal Gompa <ngompa@datto.com> - 0.7.0~rc2
- Upgrade to 0.7.0-rc2
* Sat Oct 29 2016 Neal Gompa <ngompa@datto.com> - 0.6.5.8
- Set the correct relationship for zfs-dkms for Debian/Ubuntu
- Do not version the conflicts with Debian/Ubuntu packages
* Fri Oct 28 2016 Neal Gompa <ngompa@datto.com> - 0.6.5.8
- Ensure all services are processed with preset configuration on systemd
* Wed Oct 26 2016 Neal Gompa <ngompa@datto.com> - 0.6.5.8
- Strengthen the obsoletion of packages for Debian/Ubuntu
* Tue Oct 25 2016 Neal Gompa <ngompa@datto.com> - 0.6.5.8
- Redefine libexecdir for Debian/Ubuntu
- Further define /etc/zfs in file lists
* Thu Sep 29 2016 Neal Gompa <ngompa@datto.com> - 0.6.5.8
- Initial packaging
+5
View File
@@ -0,0 +1,5 @@
let v = gh("openzfs/zfs");
if v.starts_with("zfs-") {
v.crop(4);
rpm.version(v);
}
+1 -1
View File
@@ -1,5 +1,5 @@
Name: pion
Version: 0.1.1
Version: 0.1.0
Release: 1%{?dist}
Summary: Binder IPC Linux userspace root service
License: MIT AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (Unlicense OR MIT)
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 8015681139833d9cbaff739a1085785f9389f6aa
%global commit a95fef26012e60e578891124bd2aef9c46ef8c92
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260617
%global commitdate 20260616
%global ver 0
%define buildforkernels akmod
%global debug_package %{nil}
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 8015681139833d9cbaff739a1085785f9389f6aa
%global commit a95fef26012e60e578891124bd2aef9c46ef8c92
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260617
%global commitdate 20260616
%global ver 0
%global debug_package %{nil}
%global modulename sc0710
+2 -2
View File
@@ -1,6 +1,6 @@
%global commit 8015681139833d9cbaff739a1085785f9389f6aa
%global commit a95fef26012e60e578891124bd2aef9c46ef8c92
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260617
%global commitdate 20260616
%global ver 0
Name: sc0710
@@ -1,6 +1,6 @@
%global commit f5e46f7fe7d7a804c422d8e981c5825402d8dac6
%global commit 9a8223bdb617cf38754f5e22dc9144fcc702d3c9
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commitdate 20260618
%global commitdate 20260616
%global ver 1.1.1
%undefine __brp_mangle_shebangs
+1 -1
View File
@@ -8,7 +8,7 @@ This build actually enables caching to remote storage.}
%bcond dist %["%{_target_cpu}" == "x86_64"]
Name: terra-sccache
Version: 0.16.0
Version: 0.15.0
Release: 1%{?dist}
Summary: Remote caching enabled builds of sccache
SourceLicense: Apache-2.0 AND (Apache-2.0 OR MIT)
+1 -1
View File
@@ -1,5 +1,5 @@
Name: terra-scripts
Version: 0.2.1
Version: 0.2.0
Release: 1%{?dist}
Summary: Helpful scripts for contributing to Terra
License: GPL-3.0-or-later
@@ -1,8 +1,8 @@
%global tag 2026-06-19
%global tag 2025-08-21
Name: fluent-icon-theme
Version: 20260619
Release: 1%{?dist}
Version: 20250821
Release: 4%?dist
Summary: Fluent icon theme for linux desktops
License: GPL-3.0-or-later
+1 -1
View File
@@ -1 +1 @@
35
25
@@ -1,5 +1,5 @@
%global commit 4f560eccd0acc9c192f31077c2b3202422cb24fb
%global commit_date 20260619
%global commit bf51523edbf825054c1bee6efe02a09aaeda394f
%global commit_date 20260528
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: tela-icon-theme
@@ -1,7 +1,7 @@
%define debug_package %{nil}
Name: cloudflare-speed-cli
Version: 1.0.6
Version: 1.0.5
Release: 1%{?dist}
Summary: CLI for internet speed test via cloudflare
@@ -1,7 +1,7 @@
%define debug_package %nil
Name: coreboot-utils
Version: 26.06
Version: 26.03
Release: 1%{?dist}
Summary: Various coreboot utilities
URL: https://doc.coreboot.org

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