mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-20 18:40:37 +00:00
Compare commits
42 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fab856f080 | |||
| 2ad29526a3 | |||
| 14001cbb71 | |||
| dc15e1e675 | |||
| 2128bde256 | |||
| d87e8d9d42 | |||
| 3d443cfe71 | |||
| 045ea2080e | |||
| cde0d643d7 | |||
| 058dda85e2 | |||
| c155b632de | |||
| 09050f244c | |||
| 6889968620 | |||
| f274fda030 | |||
| ca4a7d8373 | |||
| 301f470fda | |||
| 1dba060957 | |||
| 50eaa100a7 | |||
| b166317d0c | |||
| 756254e09a | |||
| da86f4d6d6 | |||
| 4201279877 | |||
| 8bde54bc16 | |||
| f9fa7efc81 | |||
| 21e33b9bfa | |||
| 9561429385 | |||
| 5a1ee18acf | |||
| 38fe2370f6 | |||
| bafc595016 | |||
| 1ca1c6a510 | |||
| 948268c681 | |||
| f87a9abea0 | |||
| c397eb7fc1 | |||
| 2e698c4efb | |||
| 06012fc940 | |||
| 5340feaf23 | |||
| 1c04a2a571 | |||
| 6facd4e696 | |||
| 2809ed8126 | |||
| c6f3b43bb1 | |||
| a24889a791 | |||
| 4f43c854ba |
@@ -0,0 +1,128 @@
|
||||
%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
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "Arctis-Sound-Manager.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(pypi("arctis-sound-manager"));
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 1.0.1286
|
||||
Version: 1.0.1316
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: discord-canary
|
||||
Version: 1.0.1286
|
||||
Version: 1.0.1316
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-ptb-openasar
|
||||
Version: 1.0.195
|
||||
Version: 1.0.196
|
||||
Release: 1%{?dist}
|
||||
Summary: A snappier Discord rewrite with features like further customization and theming
|
||||
License: MIT AND https://discord.com/terms
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: discord-ptb
|
||||
Version: 1.0.195
|
||||
Version: 1.0.196
|
||||
Release: 1%{?dist}
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||
|
||||
%global ver 13.3.0
|
||||
%global commit c47870ac95cdce9e63c19198b1f1c0bf57504cf6
|
||||
%global commit 18accdcc9a739233438b1591965067e3e9cdec72
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20260615
|
||||
%global commit_date 20260618
|
||||
%global devel_name QtColorWidgets
|
||||
%global _distro_extra_cflags -fuse-ld=mold
|
||||
%global _distro_extra_cxxflags -fuse-ld=mold
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Name: fontviewer
|
||||
Epoch: 1
|
||||
Version: 1.2.0
|
||||
Release: 1%?dist
|
||||
Version: 1.3.0
|
||||
Release: 1%{?dist}
|
||||
Summary: View and install fonts
|
||||
|
||||
License: GPL-2.0
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
%endif
|
||||
|
||||
Name: helium-browser-bin
|
||||
Version: 0.13.3.1
|
||||
Version: 0.13.4.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Private, fast, and honest web browser based on Chromium
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global pure_protobuf_version 2.0.0
|
||||
|
||||
Name: komikku
|
||||
Version: 50.6.0
|
||||
Version: 50.7.0
|
||||
%forgemeta
|
||||
Release: 1%{?dist}
|
||||
Summary: A manga reader for GNOME
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "kontainer.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
%global appid io.github.DenysMb.Kontainer
|
||||
|
||||
Name: kontainer
|
||||
Version: 1.4.1
|
||||
Release: 1%?dist
|
||||
Summary: A Kirigami Distrobox GUI
|
||||
URL: https://github.com/DenysMb/Kontainer
|
||||
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
|
||||
|
||||
License: GPL-3.0-or-later AND MIT AND CC0-1.0
|
||||
BuildRequires: cmake >= 3.20
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: extra-cmake-modules
|
||||
BuildRequires: pkgconfig(Qt6Quick)
|
||||
BuildRequires: kf6-kirigami-devel
|
||||
BuildRequires: kf6-ki18n-devel
|
||||
BuildRequires: kf6-kcoreaddons-devel
|
||||
BuildRequires: kf6-kiconthemes-devel
|
||||
BuildRequires: kf6-qqc2-desktop-style
|
||||
BuildRequires: kf6-kio-devel
|
||||
BuildRequires: kf6-kirigami-addons-devel
|
||||
BuildRequires: kf6-kirigami-addons
|
||||
|
||||
Requires: kf6-kirigami-addons
|
||||
Requires: kf6-qqc2-desktop-style
|
||||
Requires: distrobox
|
||||
|
||||
Packager: Cayden Granger <caydengranger@safri.cloud>
|
||||
|
||||
%description
|
||||
Graphical user interface for Distrobox container management.
|
||||
|
||||
A native KDE application for managing Distrobox containers with ease.
|
||||
|
||||
%prep
|
||||
%autosetup -n Kontainer-%{version}
|
||||
|
||||
%conf
|
||||
%cmake
|
||||
|
||||
%build
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
|
||||
%find_lang kontainer
|
||||
|
||||
%files -f kontainer.lang
|
||||
%license LICENSES/
|
||||
%doc README.md
|
||||
%{_bindir}/kontainer
|
||||
%{_appsdir}/%{appid}.desktop
|
||||
%{_scalableiconsdir}/%{appid}.svg
|
||||
%{_metainfodir}/%{appid}.metainfo.xml
|
||||
|
||||
%changelog
|
||||
* Fri Jun 19 2026 Cayden Granger <caydengranger@safri.cloud>
|
||||
- Initial package
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh_tag("DenysMb/Kontainer"))
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit 65a1852ba388bb17f03797abeceb6e78c37e3aab
|
||||
%global commit 2d5dfb343aeac72e4ee7303dbf34347a0ff4425d
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260616
|
||||
%global commit_date 20260618
|
||||
%global ver 0.41.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2026-06-16
|
||||
%global ver 2026-06-19
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: signal-desktop
|
||||
%electronmeta -aD
|
||||
Version: 8.14.0
|
||||
Version: 8.15.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A private messenger for Windows, macOS, and Linux
|
||||
URL: https://signal.org
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: gradle
|
||||
Version: 9.5.1
|
||||
Version: 9.6.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Powerful build system for the JVM
|
||||
URL: https://gradle.org/
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: budgie-extras
|
||||
Version: 2.2.3
|
||||
Release: 2%{?dist}
|
||||
Release: 3%{?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,14 +140,6 @@ 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
|
||||
@@ -234,15 +226,10 @@ 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
|
||||
@@ -301,9 +288,6 @@ rm -f %{buildroot}%{_bindir}/quickchar
|
||||
%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
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
%global commit bd8475a3f103360945450a9fa8e8cf32034527b6
|
||||
%global commit_date 20260610
|
||||
%global commit fd9ad168cd5e5c8bb326262fc5983912b42dc500
|
||||
%global commit_date 20260618
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global extension multi-monitors-bar
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-app-launch
|
||||
%global commit c40aaeecbc1a1634f961ed6ce2b5f5cb0e5196e3
|
||||
%global commit d32f39df026806150ffcdc1dcabf08c74aa3f621
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-app-launch
|
||||
Version: 0.1.12
|
||||
Release: 1%?dist
|
||||
Version: 0.2.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Provides the Lomiri App Launch user space daemon
|
||||
License: GPL-3.0
|
||||
URL: https://gitlab.com/ubports/development/core/lomiri-app-launch
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-download-manager
|
||||
%global commit 0939d480c72871b3270cc529e16902fd41bfdda5
|
||||
%global commit 72b77e657d71f4a0b1b979d27321b7a909ff5ad7
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-download-manager
|
||||
Version: 0.3.1
|
||||
Version: 0.3.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Upload Download Manager for Lomiri
|
||||
License: LGPLv3
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
||||
%global commit 5c72fe38523e70377205cfa31c929d20fa8b29ac
|
||||
%global commit 3a7597e25d13e587188a33c881caa6ed4f055267
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-indicator-network
|
||||
Version: 1.2.0
|
||||
Release: 1%?dist
|
||||
Version: 1.99.0
|
||||
Release: 1%{?dist}
|
||||
Summary: The Network indicator for Ubuntu Touch
|
||||
License: GPL-3.0 AND LGPL-3.0
|
||||
URL: https://gitlab.com/ubports/development/core/lomiri-indicator-network
|
||||
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-settings-components
|
||||
%global commit 7bfc33d16ca234af8c88477cfbb2a95f3b7d8c9a
|
||||
%global commit 3fcff0a27374d675702671564018b10d3627bd1b
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-settings-components
|
||||
Version: 1.2.0
|
||||
Version: 1.2.1
|
||||
Release: 1%{?dist}
|
||||
Summary: The system settings components for Lomiri
|
||||
License: GPLv3 AND LGPLv3
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
%global commit e6b254aec0b827849bccab1337c3ca030168f892
|
||||
%global commit 611f0bdfc80f7934cf890b703a0b2ec112626a27
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
Version: 1.3.2
|
||||
Release: 1%?dist
|
||||
Version: 1.4.0
|
||||
Release: 1%{?dist}
|
||||
Summary: The system settings application for Lomiri
|
||||
License: GPLv3
|
||||
URL: https://gitlab.com/ubports/development/core/lomiri-system-settings
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
|
||||
%global commit 32d39be4d36abc5de7dc3cc8ab2aecb74a7505ce
|
||||
%global commit 74d94596a8b273dc02dc6d5a44d614a16bb2383b
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-ui-toolkit
|
||||
Version: 1.3.5906
|
||||
Version: 1.3.5907
|
||||
Release: 1%{?dist}
|
||||
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global forgeurl https://gitlab.com/ubports/development/core/lomiri
|
||||
%global commit 39840a77525e57f29cde9d6773bd2742feae2486
|
||||
%global commit d1bd01080e905154e9e8492673c8887ad5d87b7c
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri
|
||||
Version: 0.5.0
|
||||
Release: 1%?dist
|
||||
Version: 0.6.0
|
||||
Release: 1%{?dist}
|
||||
Summary: A convergent desktop environment by Ubports
|
||||
|
||||
License: GPLv3 AND LGPLv3
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
%global ver 5.0.0
|
||||
|
||||
%global commit de82488dc60db736acd5bf95fb448405ea99f404
|
||||
%global commit 7bc707b611fcb88401f64a52f483f389e2771f43
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260608
|
||||
|
||||
|
||||
@@ -6,14 +6,13 @@
|
||||
|
||||
Name: noctalia-greeter
|
||||
Version: %{ver}^%{commitdate}git.%{shortcommit}
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: A minimal login greeter for greetd that matches the look and feel of Noctalia Shell.
|
||||
|
||||
License: shortcommit
|
||||
URL: https://github.com/noctalia-dev/noctalia-greeter
|
||||
Source0: https://github.com/noctalia-dev/noctalia-greeter/archive/%{commit}/noctalia-greeter-%{commit}.tar.gz
|
||||
License: MIT
|
||||
URL: https://github.com/noctalia-dev/%{name}
|
||||
Source0: %{url}/archive/%{commit}/%{name}-%{commit}.tar.gz
|
||||
|
||||
BuildRequires: cage
|
||||
BuildRequires: dbus
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: greetd
|
||||
@@ -32,11 +31,11 @@ BuildRequires: pkgconfig(wayland-client)
|
||||
BuildRequires: pkgconfig(wayland-protocols)
|
||||
BuildRequires: pkgconfig(xkbcommon)
|
||||
BuildRequires: polkit
|
||||
BuildRequires: wlr-randr
|
||||
BuildRequires: wlroots-devel >= 0.20
|
||||
|
||||
Requires: cage
|
||||
Requires: dbus
|
||||
Requires: greetd
|
||||
Requires: wlroots >= 0.20
|
||||
|
||||
Packager: Cypress Reed <cypress@fyralabs.com>
|
||||
|
||||
@@ -48,8 +47,7 @@ It lets you pick a user, enter your password, choose a Wayland session, and pick
|
||||
%autosetup -n noctalia-greeter-%{commit}
|
||||
|
||||
%conf
|
||||
export LDFLAGS="%{__global_ldflags} -Wl,-z,notext"
|
||||
%meson
|
||||
%meson -Db_pie=true
|
||||
|
||||
%build
|
||||
%meson_build
|
||||
@@ -62,11 +60,15 @@ export LDFLAGS="%{__global_ldflags} -Wl,-z,notext"
|
||||
%license LICENSE
|
||||
%{_bindir}/%{name}
|
||||
%{_bindir}/%{name}-apply-appearance
|
||||
%{_bindir}/%{name}-compositor
|
||||
%{_bindir}/%{name}-print-greetd-config
|
||||
%{_bindir}/%{name}-session
|
||||
%{_datadir}/%{name}/*
|
||||
%{_datadir}/polkit-1/actions/org.noctalia.greeter.apply-appearance.policy
|
||||
|
||||
%changelog
|
||||
* Fri Jun 19 2026 Cypress Reed <cypress@fyralabs.com>
|
||||
- Update dependencies and files for built-in compositor
|
||||
|
||||
* Tue Jun 09 2026 Cypress Reed <cypress@fyralabs.com>
|
||||
- Port to terra from Fedora COPR lionheartp/Hyprland
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 3aae7f9a42a25b79fc7e01e6e3782d7dff43c174
|
||||
%global commit_date 20260616
|
||||
%global commit 51ad7203edccbf9c40b68928cb5fe8ae1298a5be
|
||||
%global commit_date 20260619
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: libsingularity
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 4f2f5b032280ea391bf5e7af9b13ab5e0eb21340
|
||||
%global commit_date 20260425
|
||||
%global commit 75fb2822c9a025acf373541998d603cbbf6536f1
|
||||
%global commit_date 20260617
|
||||
%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.2.7
|
||||
Version: 2026.1.3.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Official IDE for Android development (Canary build)
|
||||
License: Apache-2.0
|
||||
@@ -24,7 +24,7 @@ Packager: veuxit <erroor234@gmail.com>
|
||||
ExclusiveArch: x86_64
|
||||
URL: https://developer.android.com/studio/preview
|
||||
|
||||
%define suffixS quail2-canary7
|
||||
%define suffixS quail3-canary1
|
||||
|
||||
Source0: https://dl.google.com/dl/android/studio/ide-zips/%{version}/android-studio-%{suffixS}-linux.tar.gz
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
%bcond test 0
|
||||
|
||||
Name: nodejs-%{npm_name}
|
||||
Version: 12.0.1
|
||||
Version: 12.0.4
|
||||
Release: 1%{?dist}
|
||||
Summary: Backport GitHub commits
|
||||
SourceLicense: Apache-2.0
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global crate create-tauri-app
|
||||
|
||||
Name: rust-create-tauri-app
|
||||
Version: 4.7.0
|
||||
Release: 2%?dist
|
||||
Version: 4.7.3
|
||||
Release: 1%{?dist}
|
||||
Summary: Rapidly scaffold out a new tauri app project
|
||||
License: Apache-2.0 OR MIT
|
||||
URL: https://crates.io/crates/create-tauri-app
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit fdbf9ff3a31d7531b691cb49c98fc465a1a503a0
|
||||
%global commit f9c52d0cd9d0da0cd970a5863b94c655c285d83e
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2026-06-15
|
||||
%global fulldate 2026-06-18
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.2
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit c3c38c5c09d887817229b133d904e6eb3f7e7011
|
||||
%global commit 69b602c797a62f09318916d24a98c930533fbdc8
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260616
|
||||
%global ver 1.8.0
|
||||
%global commit_date 20260619
|
||||
%global ver 1.9.0
|
||||
|
||||
%bcond_with check
|
||||
%bcond_with debug_no_build
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
%global debug_package %{nil}
|
||||
%endif
|
||||
|
||||
%global ver 1.7.2-pre
|
||||
%global ver 1.8.0-pre
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
%global rustflags_debuginfo 0
|
||||
|
||||
Name: zed
|
||||
Version: 1.6.3
|
||||
Version: 1.7.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Zed is a high-performance, multiplayer code editor
|
||||
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
Name: inputplumber
|
||||
Version: 0.77.5
|
||||
Version: 0.77.6
|
||||
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 5f59aa58294b24e178e30a408230dda3d98ea5b0
|
||||
%global commit f654ce821291b8b8db1f52850dec9e48ede1866f
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global commit_date 20260612
|
||||
%global commit_date 20260618
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
# Change this variables if you want to use custom keys
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
# GLIBCXX_ASSERTIONS is known to break RPCS3
|
||||
%global build_cflags %(echo "%{__build_flags_lang_c}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
|
||||
%global build_cxxflags %(echo "%{__build_flags_lang_cxx}" | sed 's|-Wp,-D_GLIBCXX_ASSERTIONS ||g') %{?_distro_extra_cflags}
|
||||
%global commit e429f8cf05926852ed63949cad652bf1de5869a4
|
||||
%global ver 0.0.41-19488
|
||||
%global commit e32d19ffac500c6194f93b0338a4a64c51399b38
|
||||
%global ver 0.0.41-19499
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
%global appid com.valvesoftware.Steam
|
||||
|
||||
Name: steam
|
||||
Version: 1.0.0.85
|
||||
Release: 11%{?dist}
|
||||
Version: 1.0.0.86
|
||||
Release: 1%{?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,7 +1,7 @@
|
||||
%global commit da21a8f77f31b295e77e1b55e9ef408ca3bf9402
|
||||
%global commit 1e036ce1c5076f695d149a672ca578ebf907f882
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver v26.3.27
|
||||
%global commit_date 20260610
|
||||
%global commit_date 20260619
|
||||
|
||||
%global goipath github.com/XTLS/Xray-core
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit f5d9e7a207383e45cd1dd8a17f8e754a14df71cf
|
||||
%global commit f8e470eb579c96515693d76ad393dbd41b393f26
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 2.3.1
|
||||
%global commit_date 20260616
|
||||
%global commit_date 20260617
|
||||
%global debug_package %nil
|
||||
|
||||
Name: nim-nightly
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
%global _desc A framework for package management.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0.12.33
|
||||
Release: 2%?dist
|
||||
Version: 0.12.34
|
||||
Release: 1%{?dist}
|
||||
Summary: A framework for package management
|
||||
License: BSD-3-Clause
|
||||
URL: https://pkgcore.github.io/pkgcore
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global _desc Send usage data from your Python code to PostHog.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 7.19.1
|
||||
Version: 7.19.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Send usage data from your Python code to PostHog
|
||||
License: MIT
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
%global _desc Command-line client for the Public.com Trading API.
|
||||
|
||||
Name: python-%{real_name}
|
||||
Version: 1.1.0
|
||||
Release: 2%?dist
|
||||
Version: 1.2.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Command-line client for the Public.com Trading API
|
||||
License: Apache-2.0
|
||||
URL: https://github.com/PublicDotCom/publicdotcom-cli
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
%global _desc A Python SDK for interacting with the Public Trading API, providing a simple and intuitive interface for trading operations, market data retrieval, and account management.
|
||||
|
||||
Name: python-%{real_name}
|
||||
Version: 0.1.16
|
||||
Version: 0.1.17
|
||||
Release: 1%{?dist}
|
||||
Summary: Python SDK for interacting with the Public Trading API
|
||||
License: Apache-2.0
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
%global _desc A python library that implements optimized versions of common functionality.
|
||||
|
||||
Name: python-%{pypi_name}
|
||||
Version: 0.11.0
|
||||
Release: 2%?dist
|
||||
Version: 0.11.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Implements optimized versions of common functionality
|
||||
License: BSD-3-Clause
|
||||
URL: https://pkgcore.github.io/snakeoil
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit c0826a2a33b0aeaf9620002c1b0e9f51dc1c95f4
|
||||
%global commit_date 20260616
|
||||
%global commit 63c876f66ae413d8729da02422c5f40153a86540
|
||||
%global commit_date 20260618
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name types-colorama
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: fresh
|
||||
Version: 0.4.0
|
||||
Version: 0.4.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Text editor for your terminal: easy, powerful and fast
|
||||
URL: https://getfresh.dev
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%global crate usage-cli
|
||||
|
||||
Name: rust-usage-cli
|
||||
Version: 3.5.0
|
||||
Version: 3.5.2
|
||||
Release: 1%{?dist}
|
||||
Summary: CLI for working with usage-based CLIs
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
%global crate zoi-rs
|
||||
%global crate_version 1.18.5
|
||||
%global crate_version 1.18.6
|
||||
|
||||
Name: rust-zoi-rs
|
||||
Version: %(echo %crate_version | sed 's/-/~/g')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/bash
|
||||
|
||||
version=0.17.0-dev.864+3deb86baf
|
||||
version=0.17.0-dev.892+54537285c
|
||||
|
||||
mirrors=()
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%define llvm_compat 22
|
||||
%endif
|
||||
%global llvm_version 22.0.0
|
||||
%global ver 0.17.0-dev.864+3deb86baf
|
||||
%global ver 0.17.0-dev.892+54537285c
|
||||
%bcond bootstrap 1
|
||||
%bcond docs %{without bootstrap}
|
||||
%bcond test 1
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
%global zig_cache_dir %{builddir}/zig-cache
|
||||
|
||||
Name: zig-master
|
||||
Version: 0.17.0~dev.864+3deb86baf
|
||||
Version: 0.17.0~dev.892+54537285c
|
||||
Release: 2%{?dist}
|
||||
Summary: Master builds of the Zig language
|
||||
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 948805f6e8cf7f8c08eba06ab1db1eef0e75e3a0
|
||||
%global shortcommit 948805f
|
||||
%global commit_date 20260613
|
||||
%global commit 1c762bf4cf2f7e2aab1648d562dc98d2abc6e6ec
|
||||
%global shortcommit 1c762bf
|
||||
%global commit_date 20260619
|
||||
|
||||
Name: astal
|
||||
Version: 0^%commit_date.%commit
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
|
||||
%global commit 948805f6e8cf7f8c08eba06ab1db1eef0e75e3a0
|
||||
%global commit 1c762bf4cf2f7e2aab1648d562dc98d2abc6e6ec
|
||||
%global shortcommit %{sub %commit 1 7}
|
||||
%global commit_date 20260613
|
||||
%global commit_date 20260619
|
||||
|
||||
Name: astal
|
||||
Version: 0^%commit_date.%shortcommit
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
%forgemeta
|
||||
|
||||
Name: cmake-extras
|
||||
Version: 1.9
|
||||
Release: 2%?dist
|
||||
Version: 1.10
|
||||
Release: 1%{?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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: libusermetrics
|
||||
Version: 1.4.1
|
||||
Release: 2%?dist
|
||||
Version: 1.4.2
|
||||
Release: 1%{?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 01ea6726b2c82d8dcd0d71ec852729b04628606a
|
||||
%global commit 9ad36e14f6e5db3b45235943d61768e5fa246edd
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 20260614143513
|
||||
%global commit_date 20260615
|
||||
%global ver 20260618031303
|
||||
%global commit_date 20260618
|
||||
|
||||
Name: v2ray-domain-list-community
|
||||
Version: %{ver}^%{commit_date}git.%{shortcommit}
|
||||
|
||||
@@ -123,42 +123,33 @@ 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}/liblcevc_dec_pipeline_legacy.so
|
||||
%{_libdir}/pkgconfig/lcevc_dec.pc
|
||||
%{_libdir}/pkgconfig/lcevc_dec_extract.pc
|
||||
%{_libdir}/pkgconfig/lcevc_dec_utility.pc
|
||||
|
||||
# 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 @@
|
||||
4.0.3
|
||||
4.2.0
|
||||
|
||||
@@ -1 +1 @@
|
||||
5.2.43
|
||||
5.5.23
|
||||
@@ -107,8 +107,8 @@
|
||||
Name: ffmpeg
|
||||
%global pkg_name %{name}%{?pkg_suffix}
|
||||
|
||||
Version: 8.1.1
|
||||
Release: 3%{?dist}
|
||||
Version: 8.1.2
|
||||
Release: 2%{?dist}
|
||||
Epoch: 1
|
||||
Summary: A complete solution to record, convert and stream audio and video
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -1 +1 @@
|
||||
4.0.3
|
||||
4.2.0
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
Name: gstreamer1-plugins-bad
|
||||
Version: 1.28.4
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Epoch: 2
|
||||
Summary: GStreamer streaming media framework "bad" plugins
|
||||
License: LGPL-2.0-or-later and LGPL-2.0-only
|
||||
|
||||
@@ -1,13 +1,15 @@
|
||||
%global debug_package %{nil}
|
||||
%global appid org.asus_linux.rog_control_center
|
||||
|
||||
%global asus_system_units asusd.service asus-shutdown.service
|
||||
|
||||
Name: asusctl
|
||||
Version: 6.3.8
|
||||
Version: 1.0.1
|
||||
Release: 1%{?dist}
|
||||
Epoch: 1
|
||||
Summary: A control daemon, CLI tools, and a collection of crates for interacting with ASUS ROG laptops
|
||||
URL: https://gitlab.com/asus-linux/asusctl
|
||||
Source0: %url/-/archive/%version/asusctl-%version.tar.gz
|
||||
URL: https://github.com/OpenGamingCollective/asusctl
|
||||
Source0: %{url}/archive/refs/tags/%{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
|
||||
@@ -43,7 +45,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 -n asusctl-%version
|
||||
%autosetup
|
||||
%cargo_prep_online
|
||||
|
||||
%build
|
||||
@@ -93,16 +95,13 @@ mkdir -p %{buildroot}%{_sysconfdir}/asusd
|
||||
%{_datadir}/asusd/
|
||||
|
||||
%post
|
||||
%systemd_post asusd.service
|
||||
%systemd_post asus-shutdown.service
|
||||
%systemd_post %{asus_system_units}
|
||||
|
||||
%preun
|
||||
%systemd_preun asusd.service
|
||||
%systemd_preun asus-shutdown.service
|
||||
%systemd_preun %{asus_system_units}
|
||||
|
||||
%postun
|
||||
%systemd_postun_with_restart asusd.service
|
||||
%systemd_postun_with_restart asus-shutdown.service
|
||||
%systemd_postun_with_restart %{asus_system_units}
|
||||
|
||||
%files rog-gui
|
||||
%{_bindir}/rog-control-center
|
||||
@@ -112,6 +111,13 @@ 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 +1,2 @@
|
||||
rpm.version(gitlab("20328305"));
|
||||
rpm.version(gh_tag("OpenGamingCollective/asusctl"));
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit ce9416a9c214f7c0f1920ebcdfcfb343583dd4f8
|
||||
%global commit_date 20260616
|
||||
%global commit 066091a54c08b240939c3bc2c4119c693c636bdb
|
||||
%global commit_date 20260619
|
||||
%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 c313a9e539f49e983f8ff5d50c0ff192d3544a8a
|
||||
%global commit 0d5ba31069ead844e231ed1ac637ac8ef571d63a
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260605
|
||||
%global commit_date 20260618
|
||||
%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 c313a9e539f49e983f8ff5d50c0ff192d3544a8a
|
||||
%global commit 0d5ba31069ead844e231ed1ac637ac8ef571d63a
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260605
|
||||
%global commit_date 20260618
|
||||
%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 c313a9e539f49e983f8ff5d50c0ff192d3544a8a
|
||||
%global commit 0d5ba31069ead844e231ed1ac637ac8ef571d63a
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20260605
|
||||
%global commit_date 20260618
|
||||
# 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
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
project "pkg" {
|
||||
rpm {
|
||||
spec = "openzfs.spec"
|
||||
}
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
Conflicts: %{dkmsname}
|
||||
Requires: %{name}-kmod-common = %{version}-%{release}
|
||||
@@ -1,625 +0,0 @@
|
||||
%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
|
||||
@@ -1,5 +0,0 @@
|
||||
let v = gh("openzfs/zfs");
|
||||
if v.starts_with("zfs-") {
|
||||
v.crop(4);
|
||||
rpm.version(v);
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: pion
|
||||
Version: 0.1.0
|
||||
Version: 0.1.1
|
||||
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)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit a95fef26012e60e578891124bd2aef9c46ef8c92
|
||||
%global commit 8015681139833d9cbaff739a1085785f9389f6aa
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260616
|
||||
%global commitdate 20260617
|
||||
%global ver 0
|
||||
%define buildforkernels akmod
|
||||
%global debug_package %{nil}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit a95fef26012e60e578891124bd2aef9c46ef8c92
|
||||
%global commit 8015681139833d9cbaff739a1085785f9389f6aa
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260616
|
||||
%global commitdate 20260617
|
||||
%global ver 0
|
||||
%global debug_package %{nil}
|
||||
%global modulename sc0710
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit a95fef26012e60e578891124bd2aef9c46ef8c92
|
||||
%global commit 8015681139833d9cbaff739a1085785f9389f6aa
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260616
|
||||
%global commitdate 20260617
|
||||
%global ver 0
|
||||
|
||||
Name: sc0710
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit 9a8223bdb617cf38754f5e22dc9144fcc702d3c9
|
||||
%global commit f5e46f7fe7d7a804c422d8e981c5825402d8dac6
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260616
|
||||
%global commitdate 20260618
|
||||
%global ver 1.1.1
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ This build actually enables caching to remote storage.}
|
||||
%bcond dist %["%{_target_cpu}" == "x86_64"]
|
||||
|
||||
Name: terra-sccache
|
||||
Version: 0.15.0
|
||||
Version: 0.16.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Remote caching enabled builds of sccache
|
||||
SourceLicense: Apache-2.0 AND (Apache-2.0 OR MIT)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: terra-scripts
|
||||
Version: 0.2.0
|
||||
Version: 0.2.1
|
||||
Release: 1%{?dist}
|
||||
Summary: Helpful scripts for contributing to Terra
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global tag 2025-08-21
|
||||
%global tag 2026-06-19
|
||||
|
||||
Name: fluent-icon-theme
|
||||
Version: 20250821
|
||||
Release: 4%?dist
|
||||
Version: 20260619
|
||||
Release: 1%{?dist}
|
||||
Summary: Fluent icon theme for linux desktops
|
||||
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -1 +1 @@
|
||||
25
|
||||
35
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit bf51523edbf825054c1bee6efe02a09aaeda394f
|
||||
%global commit_date 20260528
|
||||
%global commit 4f560eccd0acc9c192f31077c2b3202422cb24fb
|
||||
%global commit_date 20260619
|
||||
%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.5
|
||||
Version: 1.0.6
|
||||
Release: 1%{?dist}
|
||||
Summary: CLI for internet speed test via cloudflare
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define debug_package %nil
|
||||
|
||||
Name: coreboot-utils
|
||||
Version: 26.03
|
||||
Version: 26.06
|
||||
Release: 1%{?dist}
|
||||
Summary: Various coreboot utilities
|
||||
URL: https://doc.coreboot.org
|
||||
|
||||
@@ -1,104 +0,0 @@
|
||||
diff --git a/gf2.cpp b/gf2.cpp
|
||||
index 116f1d0..2d21a07 100644
|
||||
--- a/gf2.cpp
|
||||
+++ b/gf2.cpp
|
||||
@@ -1528,68 +1528,68 @@ void InterfaceAddBuiltinWindowsAndCommands() {
|
||||
interfaceDataViewers.Add({ "Add bitmap...", BitmapAddDialog });
|
||||
|
||||
interfaceCommands.Add({ .label = "Run\tShift+F5",
|
||||
- { .code = UI_KEYCODE_FKEY(5), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "r" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(5), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "r" } });
|
||||
interfaceCommands.Add({ .label = "Run paused\tCtrl+F5",
|
||||
- { .code = UI_KEYCODE_FKEY(5), .ctrl = true, .invoke = CommandSendToGDB, .cp = (void *) "start" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(5), .ctrl = true, .invoke = CommandSendToGDB, .cp = (void *) "start" } });
|
||||
interfaceCommands.Add({ .label = "Kill\tF3",
|
||||
- { .code = UI_KEYCODE_FKEY(3), .invoke = CommandSendToGDB, .cp = (void *) "kill" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(3), .invoke = CommandSendToGDB, .cp = (void *) "kill" } });
|
||||
interfaceCommands.Add({ .label = "Restart GDB\tCtrl+R",
|
||||
- { .code = UI_KEYCODE_LETTER('R'), .ctrl = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-restart-gdb" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('R'), .ctrl = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-restart-gdb" } });
|
||||
interfaceCommands.Add({ .label = "Load Last Coredump\tCtrl+Shift+R",
|
||||
- { .code = UI_KEYCODE_LETTER('R'), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-load-last-coredump" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('R'), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-load-last-coredump" } });
|
||||
interfaceCommands.Add({ .label = "Connect\tF4",
|
||||
- { .code = UI_KEYCODE_FKEY(4), .invoke = CommandSendToGDB, .cp = (void *) "target remote :1234" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(4), .invoke = CommandSendToGDB, .cp = (void *) "target remote :1234" } });
|
||||
interfaceCommands.Add({ .label = "Continue\tF5",
|
||||
- { .code = UI_KEYCODE_FKEY(5), .invoke = CommandSendToGDB, .cp = (void *) "c" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(5), .invoke = CommandSendToGDB, .cp = (void *) "c" } });
|
||||
interfaceCommands.Add({ .label = "Step over\tF10",
|
||||
- { .code = UI_KEYCODE_FKEY(10), .invoke = CommandSendToGDB, .cp = (void *) "gf-next" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(10), .invoke = CommandSendToGDB, .cp = (void *) "gf-next" } });
|
||||
interfaceCommands.Add({ .label = "Step out of block\tShift+F10",
|
||||
- { .code = UI_KEYCODE_FKEY(10), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-step-out-of-block" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(10), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-step-out-of-block" } });
|
||||
interfaceCommands.Add({ .label = "Step in\tF11",
|
||||
- { .code = UI_KEYCODE_FKEY(11), .invoke = CommandSendToGDB, .cp = (void *) "gf-step" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(11), .invoke = CommandSendToGDB, .cp = (void *) "gf-step" } });
|
||||
interfaceCommands.Add({ .label = "Step into outer\tShift+F8",
|
||||
- { .code = UI_KEYCODE_FKEY(8), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-step-into-outer" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(8), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-step-into-outer" } });
|
||||
interfaceCommands.Add({ .label = "Step out\tShift+F11",
|
||||
- { .code = UI_KEYCODE_FKEY(11), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "finish" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(11), .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "finish" } });
|
||||
interfaceCommands.Add({ .label = "Reverse continue\tCtrl+Shift+F5",
|
||||
- { .code = UI_KEYCODE_FKEY(5), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "reverse-continue" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(5), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "reverse-continue" } });
|
||||
interfaceCommands.Add({ .label = "Reverse step over\tCtrl+Shift+F10",
|
||||
- { .code = UI_KEYCODE_FKEY(10), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "reverse-next" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(10), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "reverse-next" } });
|
||||
interfaceCommands.Add({ .label = "Reverse step in\tCtrl+Shift+F11",
|
||||
- { .code = UI_KEYCODE_FKEY(11), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "reverse-step" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(11), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "reverse-step" } });
|
||||
interfaceCommands.Add({ .label = "Pause\tF8",
|
||||
- { .code = UI_KEYCODE_FKEY(8), .invoke = CommandPause } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(8), .invoke = CommandPause } });
|
||||
interfaceCommands.Add({ .label = "Toggle breakpoint\tF9",
|
||||
- { .code = UI_KEYCODE_FKEY(9), .invoke = CommandToggleBreakpoint } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(9), .invoke = CommandToggleBreakpoint } });
|
||||
if (vimServerEnabled) {
|
||||
interfaceCommands.Add({ .label = "Sync with gvim\tF2",
|
||||
- { .code = UI_KEYCODE_FKEY(2), .invoke = CommandSyncWithGvim } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_FKEY(2), .invoke = CommandSyncWithGvim } });
|
||||
}
|
||||
interfaceCommands.Add({ .label = "Ask GDB for PWD\tCtrl+Shift+P",
|
||||
- { .code = UI_KEYCODE_LETTER('P'), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-get-pwd" } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('P'), .ctrl = true, .shift = true, .invoke = CommandSendToGDB, .cp = (void *) "gf-get-pwd" } });
|
||||
interfaceCommands.Add({ .label = "Toggle disassembly\tCtrl+D",
|
||||
- { .code = UI_KEYCODE_LETTER('D'), .ctrl = true, .invoke = CommandToggleDisassembly } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('D'), .ctrl = true, .invoke = CommandToggleDisassembly } });
|
||||
interfaceCommands.Add({ .label = "Set disassembly mode\tCtrl+M",
|
||||
- { .code = UI_KEYCODE_LETTER('M'), .ctrl = true, .invoke = CommandSetDisassemblyMode } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('M'), .ctrl = true, .invoke = CommandSetDisassemblyMode } });
|
||||
interfaceCommands.Add({ .label = "Add watch",
|
||||
- { .invoke = CommandAddWatch } });
|
||||
+ .shortcut = { .invoke = CommandAddWatch } });
|
||||
interfaceCommands.Add({ .label = "Inspect line",
|
||||
- { .code = UI_KEYCODE_BACKTICK, .invoke = CommandInspectLine } });
|
||||
- interfaceCommands.Add({ .label = "Copy Layout to Clipboard", { .invoke = CopyLayoutToClipboard } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_BACKTICK, .invoke = CommandInspectLine } });
|
||||
+ interfaceCommands.Add({ .label = "Copy Layout to Clipboard", .shortcut = { .invoke = CopyLayoutToClipboard } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('E'), .ctrl = true, .invoke = CommandWatchAddEntryForAddress } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('E'), .ctrl = true, .invoke = CommandWatchAddEntryForAddress } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('G'), .ctrl = true, .invoke = CommandWatchViewSourceAtAddress } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('G'), .ctrl = true, .invoke = CommandWatchViewSourceAtAddress } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('B'), .ctrl = true, .invoke = CommandToggleFillDataTab } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('B'), .ctrl = true, .invoke = CommandToggleFillDataTab } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('P'), .ctrl = true, .shift = false, .invoke = CommandPreviousCommand } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('P'), .ctrl = true, .shift = false, .invoke = CommandPreviousCommand } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('N'), .ctrl = true, .shift = false, .invoke = CommandNextCommand } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('N'), .ctrl = true, .shift = false, .invoke = CommandNextCommand } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('L'), .ctrl = true, .shift = false, .invoke = CommandClearOutput } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('L'), .ctrl = true, .shift = false, .invoke = CommandClearOutput } });
|
||||
interfaceCommands.Add({ .label = nullptr,
|
||||
- { .code = UI_KEYCODE_LETTER('U'), .ctrl = true, .shift = false, .invoke = [](void*){ UITextboxClear(textboxInput, false); } } });
|
||||
+ .shortcut = { .code = UI_KEYCODE_LETTER('U'), .ctrl = true, .shift = false, .invoke = [](void*){ UITextboxClear(textboxInput, false); } } });
|
||||
|
||||
msgReceivedData = ReceiveMessageRegister(MsgReceivedData);
|
||||
msgReceivedControl = ReceiveMessageRegister(MsgReceivedControl);
|
||||
@@ -1,6 +1,6 @@
|
||||
%global forgeurl https://github.com/nakst/gf
|
||||
|
||||
%global commit 56c97f66769ec8109a9aff2e475a86c9a6781742
|
||||
%global commit 1c04ed95d45d49fb4b06cbc620c61acd58818977
|
||||
%global shortcommit %{sub %{commit} 0 7}
|
||||
%global commitdate 20251231
|
||||
|
||||
@@ -14,7 +14,6 @@ Summary: A GDB frontend for Linux
|
||||
License: MIT
|
||||
URL: %{forgeurl}
|
||||
Source0: %{forgesource}
|
||||
Patch0: 01-fix-designated-initializers.patch
|
||||
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: freetype-devel
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: kittyCAD-cli
|
||||
Version: 0.2.177
|
||||
Version: 0.2.178
|
||||
Release: 1%{?dist}
|
||||
Summary: The Zoo command line tool for KittyCAD
|
||||
URL: https://github.com/KittyCAD/cli
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
Name: neovim-default-editor
|
||||
# Version, release, and epoch are inherited from the editor package just like other default editors
|
||||
Version: 0.12.3
|
||||
Release: 1%{?dist}
|
||||
Version: 0.6.0
|
||||
Release: 5%{?dist}
|
||||
Epoch: 0
|
||||
# Inherited from Neovim itself
|
||||
License: Apache-2.0 AND Vim AND MIT
|
||||
|
||||
@@ -13,8 +13,6 @@ License: GPL-3.0-or-later AND LGPL-2.1-or-later AND MIT AND GPL-2.0-or-
|
||||
|
||||
Requires: gtk3 pulseaudio-libs alsa-lib pipewire-jack-audio-connection-kit
|
||||
BuildRequires: gcc g++ gtk3-devel pulseaudio-libs-devel alsa-lib-devel pipewire-jack-audio-connection-kit-devel
|
||||
# for lscpu check below
|
||||
BuildRequires: util-linux
|
||||
# to install desktop file
|
||||
BuildRequires: desktop-file-utils
|
||||
# to generate the icon files
|
||||
@@ -33,16 +31,11 @@ Packager: june-fish <june@fyralabs.com>
|
||||
%autosetup -n praat.github.io-%{version}
|
||||
|
||||
%build
|
||||
# .LE makefile hardcodes little endian
|
||||
if [[ "$(lscpu | grep Endian)" == *"Little Endian"* ]]
|
||||
then
|
||||
cp makefiles/makefile.defs.linux.pulse-gcc.LE ./makefile.defs
|
||||
elif [[ "%{lscpu | grep Endian}" == *"Big Endian"* ]]
|
||||
then
|
||||
cp makefiles/makefile.defs.linux.pulse-gcc.BE ./makefile.defs
|
||||
fi
|
||||
|
||||
%make_build
|
||||
%ifarch x86_64
|
||||
%make_build PRAAT_ARCH=x64v1
|
||||
%else
|
||||
%make_build PRAAT_ARCH=native
|
||||
%endif
|
||||
|
||||
%install
|
||||
install -pDm755 praat %{buildroot}%{_bindir}/praat
|
||||
@@ -72,5 +65,7 @@ done
|
||||
%{_metainfodir}/%appid.metainfo.xml
|
||||
|
||||
%changelog
|
||||
* Wed Jun 17 2026 june-fish <git@june.fish> - 6.4.67
|
||||
- use new praat build process
|
||||
* Fri Feb 06 2026 june-fish <git@june.fish> - 6.4.59
|
||||
- Initial Package
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit b8cfbdc5b6ea2f4f22faf46141255c4adfe34229
|
||||
%global commit_date 20260613
|
||||
%global commit 61371fa6d93463c5451131f7bb68ae145aaf1e7a
|
||||
%global commit_date 20260618
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: rpi-utils
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Name: shadowenv
|
||||
Version: 3.4.0
|
||||
Release: 1%?dist
|
||||
Version: 3.5.1
|
||||
Release: 1%{?dist}
|
||||
License: MIT
|
||||
Summary: Reversible directory-local environment variable manipulations
|
||||
URL: https://shopify.github.io/shadowenv/
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%undefine __brp_mangle_shebangs
|
||||
|
||||
Name: rust-tauri
|
||||
Version: 2.11.2
|
||||
Version: 2.11.3
|
||||
Release: 1%{?dist}
|
||||
Summary: Command line interface for building Tauri apps
|
||||
License: Apache-2.0 OR MIT
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: termflix
|
||||
Version: 0.6.0
|
||||
Version: 0.8.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Terminal animation player with 43 procedurally generated animations, multiple render modes, and true color support
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global oldpkgname yt-dlp-nightly
|
||||
|
||||
Name: yt-dlp-git
|
||||
Version: 2026.06.16.020134
|
||||
Version: 2026.06.18.220525
|
||||
Release: 1%{?dist}
|
||||
Summary: A command-line program to download videos from online video platforms
|
||||
|
||||
|
||||
Reference in New Issue
Block a user