Compare commits

..

1 Commits

Author SHA1 Message Date
Owen-sz d1f34536ee add: system76-wallpapers
Signed-off-by: Owen-sz <owen@fyralabs.com>
2026-05-02 15:53:22 -05:00
540 changed files with 4754 additions and 7256 deletions
+3
View File
@@ -2,6 +2,9 @@
"name": "Terra Devcontainer", "name": "Terra Devcontainer",
"image": "ghcr.io/terrapkg/builder:frawhide", "image": "ghcr.io/terrapkg/builder:frawhide",
"runArgs": ["--privileged"], "runArgs": ["--privileged"],
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {}
},
"customizations": { "customizations": {
"vscode": { "vscode": {
"extensions": [ "extensions": [
+1 -1
View File
@@ -73,6 +73,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional). # Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard # Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning" - name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v4 uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4
with: with:
sarif_file: results.sarif sarif_file: results.sarif
+1 -1
View File
@@ -27,7 +27,7 @@ jobs:
git config --global commit.gpgsign true git config --global commit.gpgsign true
- name: Backport Action - name: Backport Action
uses: sorenlouv/backport-github-action@85813678d776774a19ec5af56bd3a04305946f8a # v12.0.0 uses: sorenlouv/backport-github-action@9460b7102fea25466026ce806c9ebf873ac48721 # v11.0.0
with: with:
github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }} github_token: ${{ secrets.RABONEKO_BACKPORT_GITHUB_TOKEN }}
auto_backport_label_prefix: sync- auto_backport_label_prefix: sync-
+9 -9
View File
@@ -13,7 +13,7 @@ This monorepo contains the package manifests for all packages in Terra.
## Installation ## Installation
The latest detailed instructions are available in our docs: https://docs.terrapkg.com/usage/installing The latest detailed instructions are available in our Devdocs: https://developer.fyralabs.com/terra/installing
### Fedora ### Fedora
@@ -34,7 +34,7 @@ On Fedora, you can optionally install the Terra subrepos. Extra care and caution
- Install `terra-release-extras` to enable the Extras subrepo. This repo contains packages which conflict with Fedora packages in some way, such as being a patched version of the same package. - Install `terra-release-extras` to enable the Extras subrepo. This repo contains packages which conflict with Fedora packages in some way, such as being a patched version of the same package.
- Install `terra-release-mesa` to install the Mesa subrepo which contains a patched and codec complete Mesa. - Install `terra-release-mesa` to install the Mesa subrepo which contains a patched and codec complete Mesa.
- Install `terra-release-nvidia` to install the NVIDIA subrepo which contains NVIDIA drivers. - Install `terra-release-nvidia` to install the NVIDIA subrepo which contains NVIDIA drivers.
- Install `terra-release-multimedia` for multimedia packages in Terra. **This repository is currently considered unstable and a work in progress.** - Install `terra-release-multimedia` for multimedia packages in Terra. This repository is currently considered a work in progress.
### Enterprise Linux (EL) ### Enterprise Linux (EL)
@@ -56,13 +56,13 @@ sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/t
First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please [join our chats](https://wiki.ultramarine-linux.org/en/community/community/). First of all, thanks for being interested in contributing to Terra! If you have any questions about contributing, please [join our chats](https://wiki.ultramarine-linux.org/en/community/community/).
- [Contribution Guide](https://docs.terrapkg.com/contributing/getting-started) - [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
- [FAQ](https://docs.terrapkg.com/reference/faq) - [FAQ](https://developer.fyralabs.com/terra/faq)
- [Guidelines](https://docs.terrapkg.com/contributing/guidelines) - [Guidelines](https://developer.fyralabs.com/terra/guidelines)
## Documentation ## Documentation
Our documentation can be found on our [docs site](https://docs.terrapkg.com). Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/).
## Searching Packages ## Searching Packages
@@ -72,6 +72,6 @@ Our documentation can be found on our [docs site](https://docs.terrapkg.com).
Feel free to reach out by [joining our community](https://wiki.ultramarine-linux.org/en/community/community/). We're always happy to help! Feel free to reach out by [joining our community](https://wiki.ultramarine-linux.org/en/community/community/). We're always happy to help!
- [Contribution Guide](https://docs.terrapkg.com/contributing/getting-started) - [Contribution Guide](https://developer.fyralabs.com/terra/contributing)
- [FAQ](https://docs.terrapkg.com/reference/faq) - [FAQ](https://developer.fyralabs.com/terra/faq)
- [Guidelines](https://docs.terrapkg.com/contributing/guidelines) - [Guidelines](https://developer.fyralabs.com/terra/guidelines)
-74
View File
@@ -1,74 +0,0 @@
Name: ktailctl
Version: 0.21.5
Release: 1%{?dist}
Summary: A GUI to monitor and manage Tailscale on your Linux desktop
License: GPL-3.0-only
URL: https://github.com/f-koehler/KTailctl
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: gcc-c++
BuildRequires: golang
BuildRequires: json-devel
BuildRequires: golang
BuildRequires: kf6-breeze-icons-devel
BuildRequires: kf6-kconfig-devel
BuildRequires: kf6-kcoreaddons-devel
BuildRequires: kf6-kdbusaddons-devel
BuildRequires: kf6-kguiaddons-devel
BuildRequires: kf6-ki18n-devel
BuildRequires: kf6-kirigami-addons-devel
BuildRequires: kf6-kirigami-devel
BuildRequires: kf6-knotifications-devel
BuildRequires: kf6-kwindowsystem-devel
BuildRequires: qt6-qtbase-devel
BuildRequires: qt6-qtdeclarative-devel
BuildRequires: qt6-qtsvg-devel
Requires: tailscale
Requires: kf5-qqc2-desktop-style
Requires: hicolor-icon-theme
Provides: KTailctl
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%{summary}.
%package static
%pkg_static_files
%prep
%autosetup -n KTailctl-%{version}
cd src/wrapper
go mod vendor
%conf
%cmake
%build
%cmake_build
%install
%cmake_install
%files
%doc README.md
%license LICENSE.txt
%{_bindir}/ktailctl
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/*.qml
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/*.version
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/*.qmltypes
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/qmldir
# Exclusive libs that the package needs to run
%{_libdir}/qt6/qml/org/fkoehler/KTailctl/Components/libktailctl_components.so
%{_libdir}/libktailctl_wrapper_logging.so
%{_appsdir}/org.fkoehler.KTailctl.desktop
%{_scalableiconsdir}/org.fkoehler.KTailctl.svg
%{_metainfodir}/org.fkoehler.KTailctl.metainfo.xml
%changelog
* Sat May 23 2026 Owen Zimmerman <owen@fyralabs.com> - 0.21.5-1
- Initial commit
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "KTailctl.spec"
}
}
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("f-koehler/KTailctl"));
+5 -5
View File
@@ -1,10 +1,10 @@
%global xurl https://files.pythonhosted.org/packages/2b/bc/36972ebb0c09effa41a1dc5f1e9c19b9fd85675cc3196f43559eeb3d0ceb/anki-25.9.4-cp39-abi3-manylinux_2_36_x86_64.whl %global xurl https://files.pythonhosted.org/packages/22/1c/37fe0377fd5fbfe27b17db20679d76aeb1cef7be3ddfb22e24c0bb62cf96/anki-25.9.2-cp39-abi3-manylinux_2_36_x86_64.whl
%global aurl https://files.pythonhosted.org/packages/cb/8e/42e0a2e8f8e6da78571ff8e79dd65eef1602390d03349839a2f4397fdcb5/anki-25.9.4-cp39-abi3-manylinux_2_36_aarch64.whl %global aurl https://files.pythonhosted.org/packages/c1/49/484a786ea0e1b3659de9478f2546368c5970da60a1cd403cec1fa2f81d65/anki-25.9.2-cp39-abi3-manylinux_2_36_aarch64.whl
%global qurl https://files.pythonhosted.org/packages/83/a1/a8e8c5bc7dda44c0decfdeb128ca308d65d7beca1a4131230e9abadef439/aqt-25.9.4-py3-none-any.whl %global qurl https://files.pythonhosted.org/packages/e5/d4/26016857a780290264866e1818b1a408106c379906fbd186a0aa26eb1054/aqt-25.9.2-py3-none-any.whl
Name: anki-bin Name: anki-bin
Version: 25.9.4 Version: 25.9.2
Release: 1%{?dist} Release: 1%?dist
Summary: Flashcard program for using space repetition learning (Installed with wheel) Summary: Flashcard program for using space repetition learning (Installed with wheel)
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/ URL: https://apps.ankiweb.net/
+2 -2
View File
@@ -1,6 +1,6 @@
Name: anki-qt5 Name: anki-qt5
Version: 25.09.4 Version: 25.09.2
Release: 1%{?dist} Release: 1%?dist
Summary: Flashcard program for using space repetition learning Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/ URL: https://apps.ankiweb.net/
+2 -2
View File
@@ -1,6 +1,6 @@
Name: anki Name: anki
Version: 25.09.4 Version: 25.09.2
Release: 1%{?dist} Release: 1%?dist
Summary: Flashcard program for using space repetition learning Summary: Flashcard program for using space repetition learning
License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5 License: AGPL-3.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND BSD-3-Clause AND CC-BY-SA-3.0 AND CC-BY-3.0 AND Apache-2.0 AND CC-BY-2.5
URL: https://apps.ankiweb.net/ URL: https://apps.ankiweb.net/
+2 -2
View File
@@ -1,6 +1,6 @@
Name: bazzite-portal Name: bazzite-portal
Version: 0.2.3 Version: 0.2.1
Release: 1%{?dist} Release: 2%{?dist}
Summary: Bazzite Portal is a tabbed frontend for curated script execution, with a focus on distro specific QOL shortcuts Summary: Bazzite Portal is a tabbed frontend for curated script execution, with a focus on distro specific QOL shortcuts
URL: https://github.com/ublue-os/yafti-gtk URL: https://github.com/ublue-os/yafti-gtk
Source0: https://github.com/ublue-os/yafti-gtk/archive/refs/tags/v%{version}.tar.gz Source0: https://github.com/ublue-os/yafti-gtk/archive/refs/tags/v%{version}.tar.gz
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "bazzite-updater.spec"
}
}
@@ -1,77 +0,0 @@
%global appid io.github.rfrench3.bazzite-updater
Name: bazzite-updater
Version: 0.7.3
Release: 1%{?dist}
Summary: Update your Bazzite system
License: GPL-2.0-or-later AND BSD-3-Clause AND CC0-1.0
URL: https://github.com/rfrench3/bazzite-updater
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
Packager: Robert French <frenchrobertm@outlook.com>
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
BuildRequires: systemd-rpm-macros
BuildRequires: cmake
BuildRequires: extra-cmake-modules
BuildRequires: kf6-rpm-macros
BuildRequires: cmake(SDL3)
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6Qml)
BuildRequires: cmake(Qt6QuickControls2)
BuildRequires: cmake(Qt6Svg)
BuildRequires: cmake(Qt6Widgets)
BuildRequires: cmake(KF6Kirigami)
BuildRequires: cmake(KF6CoreAddons)
BuildRequires: cmake(KF6Config)
BuildRequires: cmake(KF6I18n)
BuildRequires: cmake(KF6IconThemes)
BuildRequires: cmake(KF6KirigamiAddons)
Requires: kf6-kirigami%{?_isa}
Requires: kf6-kirigami-addons%{?_isa}
Requires: kf6-qqc2-desktop-style%{?_isa}
Requires: which%{?_isa}
Requires: qt6-controllable%{?_isa}
Requires: uupd%{?_isa}
Requires: hicolor-icon-theme
Provides: bazzite-updater = %{evr}
%description
This is a convenient, easy-to-use interface for updating your Bazzite system.
- Simple and powerful
- Full support for all input types (keyboard/mouse, controller, touchscreen)
%prep
%autosetup
%conf
%cmake
%build
%cmake_build
%install
%cmake_install
%check
appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/%{appid}.*.xml || :
desktop-file-validate %{buildroot}%{_kf6_datadir}/applications/%{appid}.desktop
%files
%license LICENSES/{BSD-3-Clause.txt,CC0-1.0.txt,GPL-2.0-or-later.txt}
%doc README.md
%{_bindir}/bazzite-updater
%{_appsdir}/%{appid}.desktop
%{_metainfodir}/%{appid}.*.xml
%{_scalableiconsdir}/%{appid}.svg
%changelog
* Thu Feb 05 2026 Robert French
- Initial rpm build of Bazzite Updater
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("rfrench3/bazzite-updater"));
@@ -1,5 +1,5 @@
Name: bitwarden-cli.bin Name: bitwarden-cli.bin
Version: 2026.5.0 Version: 2026.4.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: Bitwarden command-line client Summary: Bitwarden command-line client
License: GPL-3.0-only License: GPL-3.0-only
+1 -1
View File
@@ -6,7 +6,7 @@
%endif %endif
Name: bitwarden-cli Name: bitwarden-cli
Version: 2026.5.0 Version: 2026.4.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: Bitwarden command-line client Summary: Bitwarden command-line client
License: GPL-3.0-only License: GPL-3.0-only
+1 -1
View File
@@ -1,7 +1,7 @@
%undefine __brp_mangle_shebangs %undefine __brp_mangle_shebangs
Name: chdig Name: chdig
Version: 26.5.1 Version: 26.4.3
Release: 1%{?dist} Release: 1%{?dist}
Summary: Dig into ClickHouse with TUI interface Summary: Dig into ClickHouse with TUI interface
URL: https://github.com/azat/chdig URL: https://github.com/azat/chdig
+1 -1
View File
@@ -8,7 +8,7 @@ for background device management, as well as a GUI to expertly customize your se
%global __brp_mangle_shebangs %{nil} %global __brp_mangle_shebangs %{nil}
Name: coolercontrol Name: coolercontrol
Version: 4.3.1 Version: 4.2.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: Cooling device control for Linux Summary: Cooling device control for Linux
ExclusiveArch: x86_64 aarch64 ExclusiveArch: x86_64 aarch64
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar Name: discord-canary-openasar
Version: 1.0.1190 Version: 1.0.1013
Release: 1%{?dist} Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms License: MIT AND https://discord.com/terms
+24 -21
View File
@@ -1,17 +1,20 @@
%define debug_package %{nil}
%global _build_id_links none
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary Name: discord-canary
Version: 1.0.1190 Version: 1.0.1013
Release: 1%{?dist} Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers Summary: Free Voice and Text Chat for Gamers
URL: discord.com URL: discord.com
Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/%{name}-%{version}.tar.gz Source0: https://dl-canary.discordapp.net/apps/linux/%{version}/discord-canary-%{version}.tar.gz
Source1: https://discord.com/terms#/terms.html License: https://discord.com/terms
License: Proprietary Requires: glibc GConf2 nspr >= 4.13 nss >= 3.27 libX11 >= 1.6 libXtst >= 1.2
Requires: zenity
Group: Applications/Internet Group: Applications/Internet
ExclusiveArch: x86_64 ExclusiveArch: x86_64
%electronmeta -D
%description %description
All-in-one voice and text chat for gamers that's free, secure, and works on All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone. both your desktop and phone.
@@ -22,23 +25,23 @@ both your desktop and phone.
%build %build
%install %install
install -Dpm755 updater_bootstrap -t %{buildroot}%{_datadir}/%{name} rm -rf $RPM_BUILD_ROOT
install -Dpm755 %{name} -t %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_bindir}
install -Dpm644 discord.png %{buildroot}%{_datadir}/pixmaps/%{name}.png mkdir -p %{buildroot}%{_datadir}/discord-canary
%desktop_file_install %{name}.desktop cp -rv * %{buildroot}%{_datadir}/discord-canary
cp %{SOURCE1} -t . mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
ln -s %_datadir/discord-canary/discord-canary.desktop %{buildroot}%{_datadir}/applications/
ln -s %_datadir/discord-canary/discord.png %{buildroot}%{_datadir}/pixmaps/discord-canary.png
ln -s %_datadir/discord-canary/DiscordCanary %buildroot%_bindir/discord-canary
%files %files
%license terms.html %_bindir/discord-canary
%{_bindir}/%{name} %{_datadir}/discord-canary/
%{_datadir}/%{name}/ %{_datadir}/applications/discord-canary.desktop
%{_appsdir}/%{name}.desktop %{_datadir}/pixmaps/discord-canary.png
%{_datadir}/pixmaps/%{name}.png
%changelog %changelog
* Tue May 5 2026 Gilver E. <roachy@fyralabs.com> - 1.0.1025-2
- Update build for new bootstrap format
* Thu Dec 01 2022 root - 0.0.144-1 * Thu Dec 01 2022 root - 0.0.144-1
- new version - new version
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar Name: discord-openasar
Version: 1.0.141 Version: 0.0.135
Release: 1%{?dist} Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms License: MIT AND https://discord.com/terms
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar Name: discord-ptb-openasar
Version: 1.0.193 Version: 1.0.189
Release: 1%{?dist} Release: 1%{?dist}
Summary: A snappier Discord rewrite with features like further customization and theming Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms License: MIT AND https://discord.com/terms
+29 -22
View File
@@ -1,17 +1,24 @@
%define debug_package %{nil}
%global _build_id_links none
# Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb Name: discord-ptb
Version: 1.0.193 Version: 1.0.189
Release: 1%{?dist} Release: 2%{?dist}
Summary: Free Voice and Text Chat for Gamers. Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com URL: https://discord.com
Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/%{name}-%{version}.tar.gz Source0: https://dl-ptb.discordapp.net/apps/linux/%{version}/discord-ptb-%{version}.tar.gz
Source1: https://discord.com/terms#/terms.html License: https://discord.com/terms
License: Proprietary Requires: glibc GConf2
Requires: zenity Requires: nspr >= 4.13
Requires: nss >= 3.27
Requires: libX11 >= 1.6
Requires: libXtst >= 1.2
Group: Applications/Internet Group: Applications/Internet
ExclusiveArch: x86_64 ExclusiveArch: x86_64
%electronmeta -D
%description %description
All-in-one voice and text chat for gamers that's free, secure, and works on All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone. both your desktop and phone.
@@ -22,23 +29,23 @@ both your desktop and phone.
%build %build
%install %install
install -Dpm755 updater_bootstrap -t %{buildroot}%{_datadir}/%{name} rm -rf $RPM_BUILD_ROOT
install -Dpm755 %{name} -t %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_bindir}
install -Dpm644 discord.png %{buildroot}%{_datadir}/pixmaps/%{name}.png mkdir -p %{buildroot}%{_datadir}/discord-ptb
%desktop_file_install %{name}.desktop cp -rv * %{buildroot}%{_datadir}/discord-ptb
cp %{SOURCE1} -t . mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
ln -s %_datadir/discord-ptb/discord-ptb.desktop %{buildroot}%{_datadir}/applications/
ln -s %_datadir/discord-ptb/discord.png %{buildroot}%{_datadir}/pixmaps/discord-ptb.png
ln -s %_datadir/discord-ptb/discord-ptb %buildroot%_bindir/discord-ptb
%files %files
%license terms.html %_bindir/discord-ptb
%{_bindir}/%{name} %{_datadir}/discord-ptb/
%{_datadir}/%{name}/ %{_datadir}/applications/discord-ptb.desktop
%{_appsdir}/%{name}.desktop %{_datadir}/pixmaps/discord-ptb.png
%{_datadir}/pixmaps/%{name}.png
%changelog %changelog
* Tue May 5 2026 Gilver E. <roachy@fyralabs.com> - 1.0.189-2
- Update build for new bootstrap format
* Thu Nov 17 2022 madonuko <mado@fyralabs.com> - 0.0.35-1 * Thu Nov 17 2022 madonuko <mado@fyralabs.com> - 0.0.35-1
- new version - new version
+32 -26
View File
@@ -1,17 +1,24 @@
Name: discord %define debug_package %{nil}
Version: 1.0.141 %global _build_id_links none
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
Source0: https://dl.discordapp.net/apps/linux/%{version}/%{name}-%{version}.tar.gz
Source1: https://discord.com/terms#/terms.html
License: Proprietary
Requires: zenity
Group: Applications/Internet
ExclusiveArch: x86_64
%electronmeta -D # Exclude private libraries
%global __requires_exclude libffmpeg.so
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.135
Release: 1%{?dist}
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
Source0: https://dl.discordapp.net/apps/linux/%{version}/discord-%{version}.tar.gz
License: https://discord.com/terms
Requires: glibc GConf2
Requires: nspr >= 4.13
Requires: nss >= 3.27
Requires: libX11 >= 1.6
Requires: libXtst >= 1.2
Group: Applications/Internet
ExclusiveArch: x86_64
%description %description
All-in-one voice and text chat for gamers that's free, secure, and works on All-in-one voice and text chat for gamers that's free, secure, and works on
both your desktop and phone. both your desktop and phone.
@@ -22,23 +29,22 @@ both your desktop and phone.
%build %build
%install %install
install -Dpm755 updater_bootstrap -t %{buildroot}%{_datadir}/%{name} rm -rf $RPM_BUILD_ROOT
install -Dpm755 %{name} -t %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_bindir}
install -Dpm644 %{name}.png -t %{buildroot}%{_datadir}/pixmaps mkdir -p %{buildroot}%{_datadir}/discord
%desktop_file_install %{name}.desktop cp -rv * %{buildroot}%{_datadir}/discord
cp %{SOURCE1} -t . mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_datadir}/pixmaps
ln -s %_datadir/discord/discord.desktop %{buildroot}%{_datadir}/applications/discord.desktop
ln -s %_datadir/discord/discord.png %{buildroot}%{_datadir}/pixmaps/discord.png
ln -s %_datadir/discord/Discord %buildroot%_bindir/discord
%files %files
%license terms.html %_bindir/discord
%{_bindir}/%{name} %{_datadir}/discord/
%{_datadir}/%{name}/ %{_datadir}/applications/discord.desktop
%{_appsdir}/%{name}.desktop %{_datadir}/pixmaps/discord.png
%{_datadir}/pixmaps/%{name}.png
%changelog %changelog
* Tue May 5 2026 Gilver E. <roachy@fyralabs.com> - 1.0.136-4
- Remove unused files from package
* Mon May 4 2026 Gilver E. <roachy@fyralabs.com> - 1.0.136-2
- Updated /usr/bin symlink
* Thu Jan 19 2023 madonuko <mado@fyralabs.com> - 0.0.143-1 * Thu Jan 19 2023 madonuko <mado@fyralabs.com> - 0.0.143-1
- Initial package - Initial package
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 5704db300594aef6b7a38399c217eac5c704ccb8 %global commit 0149a82705e97b2f9cdccbc6076b4f213c9dc890
%global commit_date 20260519 %global commit_date 20260410
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: envision-nightly Name: envision-nightly
+7 -9
View File
@@ -1,8 +1,6 @@
%global appid com.pikaos.falcondgui
Name: falcond-gui Name: falcond-gui
Version: 1.0.3 Version: 1.0.2
Release: 1%{?dist} Release: 1%?dist
Summary: A GTK4/LibAdwaita application to control and monitor the Falcond gaming optimization daemon Summary: A GTK4/LibAdwaita application to control and monitor the Falcond gaming optimization daemon
SourceLicense: MIT SourceLicense: MIT
License: (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND (MIT OR Apache-2.0) AND MIT AND (Unlicense OR MIT) License: (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND CC0-1.0 AND ISC AND (MIT OR Apache-2.0) AND MIT AND (Unlicense OR MIT)
@@ -32,12 +30,12 @@ falcond-gui provides a user-friendly graphical interface for managing falcond. I
%install %install
%cargo_install %cargo_install
%desktop_file_install res/%{appid}.desktop desktop-file-install res/%{name}.desktop
install -Dm644 res/%{appid}.png -t %{buildroot}%{_hicolordir}/512x512/apps/ install -Dm644 res/falcond.png -t %{buildroot}%{_hicolordir}/512x512/apps/
%{cargo_license_online} > LICENSE.dependencies %{cargo_license_online} > LICENSE.dependencies
%check %check
%desktop_file_validate %{buildroot}%{_datadir}/applications/%{appid}.desktop desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%posttrans %posttrans
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor/ &>/dev/null || : /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor/ &>/dev/null || :
@@ -46,8 +44,8 @@ install -Dm644 res/%{appid}.png -t %{buildroot}%{_hicolordir}/512x512/apps/
%doc ../README.md %doc ../README.md
%license ../LICENSE.md %license ../LICENSE.md
%{_bindir}/%{name} %{_bindir}/%{name}
%{_hicolordir}/512x512/apps/%{appid}.png %{_hicolordir}/512x512/apps/falcond.png
%{_appsdir}/%{appid}.desktop %{_appsdir}/%{name}.desktop
%changelog %changelog
* Thu Jan 1 2026 Gilver E. <roachy@fyralabs.com> - 1.0.0-1 * Thu Jan 1 2026 Gilver E. <roachy@fyralabs.com> - 1.0.0-1
+1 -1
View File
@@ -1 +1 @@
rpm.version(gitea("git.pika-os.com", "general-packages/falcond-gui")); rpm.version(get("https://git.pika-os.com/api/v1/repos/general-packages/falcond-gui/releases").json_arr()[0].tag_name);
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: feishin Name: feishin
Version: 1.13.0 Version: 1.11.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: A modern self-hosted music player Summary: A modern self-hosted music player
License: GPL-3.0 License: GPL-3.0
+2 -2
View File
@@ -1,9 +1,9 @@
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec #? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
%global ver 13.3.0 %global ver 13.3.0
%global commit f3e81d2608aa2e1269c53765ce61823c8ed2aea7 %global commit a6694bf45ace6a8552351d5f9ca6f006786ce6f9
%global shortcommit %{sub %{commit} 1 7} %global shortcommit %{sub %{commit} 1 7}
%global commit_date 20260529 %global commit_date 20260426
%global devel_name QtColorWidgets %global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold %global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold %global _distro_extra_cxxflags -fuse-ld=mold
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate halloy %global crate halloy
Name: halloy Name: halloy
Version: 2026.7.1 Version: 2026.6
Release: 1%{?dist} Release: 1%{?dist}
Summary: An open-source IRC client written in Rust, with the Iced GUI library Summary: An open-source IRC client written in Rust, with the Iced GUI library
Packager: Yoong jin <solomoncyj@gmail.com> Packager: Yoong jin <solomoncyj@gmail.com>
@@ -11,7 +11,7 @@
%endif %endif
Name: helium-browser-bin Name: helium-browser-bin
Version: 0.12.5.1 Version: 0.11.7.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: Private, fast, and honest web browser based on Chromium Summary: Private, fast, and honest web browser based on Chromium
+2 -2
View File
@@ -1,6 +1,6 @@
Name: juce Name: juce
Version: 8.0.13 Version: 8.0.12
Release: 1%{?dist} Release: 4%{?dist}
License: AGPL-3.0-or-later License: AGPL-3.0-or-later
Summary: framework for audio application and plug-in development Summary: framework for audio application and plug-in development
URL: https://juce.com URL: https://juce.com
+1 -1
View File
@@ -5,7 +5,7 @@
%global pure_protobuf_version 2.0.0 %global pure_protobuf_version 2.0.0
Name: komikku Name: komikku
Version: 50.5.0 Version: 50.3.0
%forgemeta %forgemeta
Release: 1%{?dist} Release: 1%{?dist}
Summary: A manga reader for GNOME Summary: A manga reader for GNOME
+1 -2
View File
@@ -3,7 +3,7 @@
Name: kopia Name: kopia
%electronmeta -D %electronmeta -D
Version: 0.23.0 Version: 0.22.3
Release: 1%{?dist} Release: 1%{?dist}
Summary: A backup/restore tool that allows you to create encrypted snapshots Summary: A backup/restore tool that allows you to create encrypted snapshots
@@ -43,7 +43,6 @@ A graphical user interface for %{name}.
%build %build
%global gomodulesmode GO111MODULE=on %global gomodulesmode GO111MODULE=on
%gobuild -o %{name} . %gobuild -o %{name} .
echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt
pushd app pushd app
%npm_build -B %npm_build -B
@@ -1,5 +1,5 @@
%global commit 6bd07ce067fcaf4a282a7955ac2a24656b2a88b1 %global commit e55cd408f7eee7d1009a5c0bb4003914292f082d
%global commit_date 20260603 %global commit_date 20260427
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global debug_package %nil %global debug_package %nil
%global __strip /bin/true %global __strip /bin/true
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "mount-manager.spec"
}
}
@@ -1,42 +0,0 @@
Name: mount-manager
Version: 0.1.5
Release: 1%{?dist}
Summary: SMB Mount Manager helps users mount SMB shares through a simple GTK interface. It checks the share, asks for credentials, tests the mount, and creates a startup mount managed by systemd.
URL: https://github.com/Xarishark/mount-manager
Source0: https://github.com/Xarishark/mount-manager/archive/refs/tags/v%{version}.tar.gz
License: GPL-3.0-only
Requires: cifs-utils
Requires: gtk4
Requires: polkit
Requires: python3-gobject
Provides: SMB-Mount-Manager
BuildArch: noarch
Packager: Zacharias Xenakis <xarishark@outlook.com>
%description
%{summary}.
%prep
%autosetup -n mount-manager-%{version}
%build
%install
install -Dm 755 mount_manager.py %{buildroot}%{_bindir}/mount-manager
install -Dm 644 data/applications/io.github.xarishark.mount-manager.desktop %{buildroot}%{_appsdir}/io.github.xarishark.mount-manager.desktop
install -Dm 644 data/icons/hicolor/scalable/apps/io.github.xarishark.mount-manager.svg %{buildroot}%{_scalableiconsdir}/io.github.xarishark.mount-manager.svg
install -Dm 644 data/metainfo/io.github.xarishark.mount-manager.metainfo.xml %{buildroot}%{_metainfodir}/io.github.xarishark.mount-manager.metainfo.xml
%files
%doc README.md
%license LICENSE
%{_bindir}/mount-manager
%{_appsdir}/io.github.xarishark.mount-manager.desktop
%{_scalableiconsdir}/io.github.xarishark.mount-manager.svg
%{_metainfodir}/io.github.xarishark.mount-manager.metainfo.xml
%changelog
* Fri May 15 2026 Zacharias Xenakis <xarishark@outlook.com>
- Initial package
* Fri May 15 2026 Zacharias Xenakis <xarishark@outlook.com>
- migrated to new source GIT
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("Xarishark/mount-manager"));
+2 -3
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+ # Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10] %bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit 448de741f9e17a658c4e545c24cf7cb5b846e59d %global commit 5e847889b34b736760a1702b82191693d89d46d9
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20260603 %global commit_date 20260502
%global ver 0.41.0 %global ver 0.41.0
Name: mpv-nightly Name: mpv-nightly
@@ -21,7 +21,6 @@ BuildRequires: gcc
BuildRequires: libappstream-glib BuildRequires: libappstream-glib
BuildRequires: libatomic BuildRequires: libatomic
BuildRequires: meson BuildRequires: meson
BuildRequires: cmake
BuildRequires: python3-docutils BuildRequires: python3-docutils
BuildRequires: perl(Encode) BuildRequires: perl(Encode)
+1 -1
View File
@@ -2,7 +2,7 @@
%define debug_package %nil %define debug_package %nil
Name: peazip Name: peazip
Version: 11.1.0 Version: 11.0.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager Summary: Free Zip / Unzip software and Rar file extractor. Cross-platform file and archive manager
License: LGPL-3.0-only License: LGPL-3.0-only
+2 -2
View File
@@ -1,7 +1,7 @@
%global metainfo_commit 47f57d55cc9897a31ac8d0a6411def15cddfe1c4 %global metainfo_commit 92832ea1d6adc2b226742d29bc41f5156426f898
Name: proton-vpn-gtk-app Name: proton-vpn-gtk-app
Version: 4.16.5 Version: 4.16.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: Official ProtonVPN Linux app Summary: Official ProtonVPN Linux app
License: GPL-3.0-only License: GPL-3.0-only
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit d4283e2e9bae6a95673227e41d2c345d7780990a %global commit b8a8e25fdc8a9f7c479535144ca8f99a31aa299f
%global commit_date 20260519 %global commit_date 20260325
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rasputin Name: rasputin
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "resources.spec"
}
}
-70
View File
@@ -1,70 +0,0 @@
Name: resources
Version: 1.10.2
Release: 1%{?dist}
Summary: Keep an eye on system resources
License: GPL-3.0-or-later
URL: https://gitlab.gnome.org/GNOME/Incubator/resources
Source0: %{url}/-/archive/v%{version}/resources-v%{version}.tar.gz
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: meson
BuildRequires: gcc
BuildRequires: cargo
BuildRequires: ninja-build
BuildRequires: desktop-file-utils
BuildRequires: pkgconfig(gtk4)
BuildRequires: pkgconfig(libadwaita-1)
Requires: cairo
Requires: graphene
Requires: gtk4
Requires: hicolor-icon-theme
Requires: libadwaita
Requires: libgcc
Requires: polkit
%description
Resources is a simple yet powerful monitor for your system resources
and processes, written in Rust and using GTK 4 and libadwaita for its GUI.
Its capable of displaying usage and details of your CPU, memory, GPUs, NPUs,
network interfaces and block devices. Its also capable of listing and
terminating running graphical applications as well as processes.
Resources is not a program that will try to display every single possible
piece of information about each tiny part of your device. Instead, it aims
to strike a balance between information richness, user-friendliness and a
balanced user interface showing you most of the information most
of you need most of the time.
%prep
%autosetup -n %{name}-v%{version}
%conf
%meson
%build
%meson_build
%install
%meson_install
%find_lang resources
%files -f resources.lang
%doc README.md
%license LICENSE
%{_bindir}/resources
%{_libexecdir}/resources/resources-adjust
%{_libexecdir}/resources/resources-kill
%{_libexecdir}/resources/resources-processes
%{_appsdir}/net.nokyan.Resources.Devel.desktop
%{_datadir}/glib-2.0/schemas/net.nokyan.Resources.Devel.gschema.xml
%{_datadir}/polkit-1/actions/net.nokyan.Resources.Devel.policy
%{_datadir}/resources/resources.gresource
%{_scalableiconsdir}/net.nokyan.Resources.Devel.svg
%{_hicolordir}/symbolic/apps/net.nokyan.Resources.Devel-symbolic.svg
%{_metainfodir}/net.nokyan.Resources.Devel.metainfo.xml
%changelog
* Sat May 16 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(gitlab_tag("https://gitlab.gnome.org", "39041"));
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit d4283e2e9bae6a95673227e41d2c345d7780990a %global commit b8a8e25fdc8a9f7c479535144ca8f99a31aa299f
%global commit_date 20260519 %global commit_date 20260325
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: appset Name: appset
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 8d837571ef02a4c1c4d74e419ebc59d66b47b685 %global commit ecc8fff9109001717d913dd5a4d30573f4a3f2c5
%global commit_date 20260521 %global commit_date 20260401
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rp-bookshelf Name: rp-bookshelf
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 0e6cd08585bccd8f56c69bf8785777c2e3e67c4a %global commit 7b4843db7b7774110077760973e8050b4e632f86
%global commit_date 20260520 %global commit_date 20260331
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rpcc Name: rpcc
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 697168fa320f7d0cabeb5edcf9778fff48e32be2 %global commit 8ce6f3eadf8e41d364d76d0853ae7f0cbb4fc23d
%global commit_date 20260519 %global commit_date 20260501
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rpinters Name: rpinters
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2026-06-03 %global ver 2026-05-02
%global goodver %(echo %ver | sed 's/-//g') %global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil} %global __brp_mangle_shebangs %{nil}
%bcond_without mold %bcond_without mold
+1 -1
View File
@@ -1,5 +1,5 @@
Name: rustnet Name: rustnet
Version: 1.3.0 Version: 1.2.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: A cross-platform network monitoring terminal UI tool built with Rust Summary: A cross-platform network monitoring terminal UI tool built with Rust
License: Apache-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib License: Apache-2.0 AND (MIT OR Apache-2.0) AND Unicode-3.0 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-2-Clause AND (BSD-3-Clause OR Apache-2.0) AND BSL-1.0 AND ISC AND (LGPL-2.1-only OR BSD-2-Clause) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT) AND Zlib
+2 -2
View File
@@ -19,8 +19,8 @@
%endif %endif
Name: scrcpy Name: scrcpy
Version: 4.0 Version: 3.3.4
Release: 1%{?dist} Release: 1%?dist
Summary: Display and control your Android device Summary: Display and control your Android device
License: Apache-2.0 AND Proprietary License: Apache-2.0 AND Proprietary
URL: https://github.com/Genymobile/scrcpy URL: https://github.com/Genymobile/scrcpy
+1 -1
View File
@@ -4,7 +4,7 @@
] ]
}, },
"engines": { "engines": {
- "node": "24.15.0" - "node": "24.14.0"
+ "node": ">= 22" + "node": ">= 22"
}, },
"build": { "build": {
+2 -3
View File
@@ -2,7 +2,7 @@
Name: signal-desktop Name: signal-desktop
%electronmeta -aD %electronmeta -aD
Version: 8.13.0 Version: 8.8.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: A private messenger for Windows, macOS, and Linux Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org URL: https://signal.org
@@ -70,8 +70,7 @@ pushd sticker-creator
popd popd
%dnl %pnpm_build -r generate,build:policy-files,generate,build:esbuild:prod %dnl %pnpm_build -r generate,build:policy-files,generate,build:esbuild:prod
%{__pnpm} run generate %{__pnpm} run generate
%{__pnpm} run build-linux --%{_electron_cpu} --linux AppImage %{__pnpm} run build-linux
echo "Electron Builder" > %{rpmbuilddir}/webapp-tool.txt
%install %install
%electron_install -i signal -l -I build/icons/png %electron_install -i signal -l -I build/icons/png
@@ -1,6 +1,6 @@
Name: spotify-launcher Name: spotify-launcher
Version: 0.6.6 Version: 0.6.5
Release: 1%{?dist} Release: 3%?dist
Summary: Client for spotify's apt repository in Rust Summary: Client for spotify's apt repository in Rust
License: Apache-2.0 AND MIT AND ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND (ISC AND (Apache-2.0 OR ISC)) AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib License: Apache-2.0 AND MIT AND ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC AND (ISC AND (Apache-2.0 OR ISC)) AND (ISC AND (Apache-2.0 OR ISC) AND OpenSSL) AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib
Packager: veuxit <erroor234@gmail.com> Packager: veuxit <erroor234@gmail.com>
+2 -2
View File
@@ -2,8 +2,8 @@
%global realname subtitleedit %global realname subtitleedit
Name: %realname.bin Name: %realname.bin
Version: 4.0.16 Version: 4.0.15
Release: 1%{?dist} Release: 1%?dist
Summary: An advanced subtitle editor and converter Summary: An advanced subtitle editor and converter
License: GPL-3.0-only License: GPL-3.0-only
URL: https://www.nikse.dk/SubtitleEdit URL: https://www.nikse.dk/SubtitleEdit
+1 -1
View File
@@ -3,7 +3,7 @@
%undefine __brp_mangle_shebangs %undefine __brp_mangle_shebangs
Name: python-tauon Name: python-tauon
Version: 10.0.1 Version: 9.1.3
Release: 1%{?dist} Release: 1%{?dist}
Summary: A music player for the desktop. Designed to be powerful and streamlined Summary: A music player for the desktop. Designed to be powerful and streamlined
License: GPL-3.0-or-later License: GPL-3.0-or-later
@@ -1 +1 @@
v1.13.12 v1.13.11
+1 -1
View File
@@ -1,7 +1,7 @@
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git #? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
Name: throne Name: throne
Version: 1.1.4 Version: 1.1.2
Release: 1%{?dist} Release: 1%{?dist}
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box) Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
URL: https://github.com/throneproj/Throne URL: https://github.com/throneproj/Throne
@@ -1,4 +1,5 @@
project pkg { project "pkg" {
arches = ["x86_64"]
rpm { rpm {
spec = "twintaillauncher.spec" spec = "twintaillauncher.spec"
} }
@@ -6,8 +6,8 @@
Name: twintaillauncher Name: twintaillauncher
Version: 2.2.1 Version: 2.0.0
Release: 1%{?dist} Release: 3%{?dist}
Summary: A multi-platform launcher for your anime games Summary: A multi-platform launcher for your anime games
Packager: Yoong Jin <solomoncyj@gmail.com> Packager: Yoong Jin <solomoncyj@gmail.com>
@@ -16,6 +16,8 @@ License: GPL-3.0-only AND (((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((M
URL: https://twintaillauncher.app/ URL: https://twintaillauncher.app/
Source0: https://github.com/TwintailTeam/TwintailLauncher/archive/refs/tags/ttl-v%{version}.tar.gz Source0: https://github.com/TwintailTeam/TwintailLauncher/archive/refs/tags/ttl-v%{version}.tar.gz
ExclusiveArch: x86_64
Requires: cairo Requires: cairo
Requires: desktop-file-utils Requires: desktop-file-utils
Requires: gdk-pixbuf2 Requires: gdk-pixbuf2
@@ -58,7 +60,7 @@ TTL is an all-in-one tool for downloading, managing, and launching your favorite
%install %install
%tauri_install %tauri_install
mkdir -p %{buildroot}%{_prefix}/lib/twintaillauncher/resources mkdir -p %{buildroot}/usr/lib/twintaillauncher/resources
#app expects files to be present there #app expects files to be present there
mv %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}/resources %{buildroot}/usr/lib/twintaillauncher mv %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}/resources %{buildroot}/usr/lib/twintaillauncher
@@ -73,20 +75,25 @@ rm -rf %{buildroot}/%{_datadir}/cargo/registry/twintaillauncher-%{version}
install -Dm644 public/launcher-icon.png %{buildroot}%{_hicolordir}/512x512/apps/%{name}.png install -Dm644 public/launcher-icon.png %{buildroot}%{_hicolordir}/512x512/apps/%{name}.png
install -Dm644 public/launcher-icon-128.png %{buildroot}%{_hicolordir}/128x128/apps/%{name}.png install -Dm644 public/launcher-icon-128.png %{buildroot}%{_hicolordir}/128x128/apps/%{name}.png
chmod 0755 %{buildroot}/usr/lib/twintaillauncher/resources -R
%files %files
%license LICENSE.dependencies %license LICENSE.dependencies
%license LICENSE %license LICENSE
%doc README.md %doc README.md
%{_bindir}/twintaillauncher %{_bindir}/twintaillauncher
%{_prefix}/lib/%{name}/resources /usr/lib/twintaillauncher/resources
%{_hicolordir}/512x512/apps/%{name}.png %{_hicolordir}/512x512/apps/%{name}.png
%{_hicolordir}/128x128/apps/%{name}.png %{_hicolordir}/128x128/apps/%{name}.png
%{_appsdir}/%{name}.desktop %_appsdir/twintaillauncher.desktop
%changelog %changelog
* Sat May 9 2026 Gilver E. <roachy@fyralabs.com> - 2.1.0-2
- Enable aarch64 builds
* Wed Apr 15 2026 Yoong Jin <solomoncyj@gmail.com> - 2.0.0-3 * Wed Apr 15 2026 Yoong Jin <solomoncyj@gmail.com> - 2.0.0-3
- Fix folders - Fix folders
- filx perms - filx perms
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "wavemon.spec"
}
}
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("uoaerg/wavemon"));
-48
View File
@@ -1,48 +0,0 @@
Name: wavemon
Version: 0.9.7
Release: 1%{?dist}
Summary: ncurses-based monitoring application for wireless network devices on Linux
License: GPL-3.0-or-later
URL: https://github.com/uoaerg/wavemon
Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: gcc
BuildRequires: ncurses-devel
BuildRequires: pkgconfig(libnl-3.0)
BuildRequires: autoconf
BuildRequires: automake
%description
%{summary}.
%prep
%autosetup
sed -e '/^CFLAGS=/d' -i configure.ac
sed -r 's|\?=|=|g' -i Makefile.in
autoreconf -fiv
%conf
CFLAGS="$RPM_OPT_FLAGS -fPIC -pie -Wl,-z,relro -Wl,-z,now"
CXXFLAGS="$RPM_OPT_FLAGS -fPIC -pie -Wl,-z,relro -Wl,-z,now"
export CFLAGS
export CXXFLAGS
%configure
%build
%make_build
%install
%make_install
# Delete wrong placed readme and license
rm -rf %{buildroot}%{_datadir}/%{name}/*
%files
%doc README.md
%license LICENSE
%{_mandir}/man*/%{name}*.*
%{_bindir}/%{name}
%changelog
* Tue May 19 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
+2 -2
View File
@@ -1,9 +1,9 @@
# Fedora sometimes sources the snapshots under stable versions and just bumps release # Fedora sometimes sources the snapshots under stable versions and just bumps release
# For user clarity I have separated these into different packages # For user clarity I have separated these into different packages
%global commit 08304e81f9ac9a83c552a6bd78689040d174bf95 %global commit 14b802e419aff260b9d630e71027d88855e224e7
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20260125 %global ver 20260125
%global commit_date 20260531 %global commit_date 20260411
Name: winetricks-git Name: winetricks-git
Version: %{ver}^%{commit_date}git.%{shortcommit} Version: %{ver}^%{commit_date}git.%{shortcommit}
+1 -1
View File
@@ -1,5 +1,5 @@
project pkg { project pkg {
rpm { rpm {
spec = "anda.spec" spec = "rust-anda.spec"
} }
} }
-77
View File
@@ -1,77 +0,0 @@
# Work around a bug in rustc 1.95.0 with GCC
%global toolchain clang
%global crate anda
Name: anda
Version: 0.7.0
Release: 1%{?dist}
Summary: Andaman Build toolchain
SourceLicense: MIT
License: ((MIT OR Apache-2.0) AND Unicode-3.0) AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 AND ISC) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND Apache-2.0 AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND MPL-2.0-or-later AND MPL-2.0-only AND Unicode-3.0 AND (Unlicense OR MIT)
URL: https://crates.io/crates/anda
Source0: https://github.com/FyraLabs/anda/archive/refs/tags/%{version}.tar.gz
%if %["%{toolchain}" == "clang"]
BuildRequires: clang
%else
BuildRequires: gcc
%endif
BuildRequires: rust-packaging >= 21
BuildRequires: anda-srpm-macros
BuildRequires: openssl-devel
%if %{defined fedora}
BuildRequires: openssl-devel-engine
%endif
BuildRequires: git-core
BuildRequires: libgit2-devel
BuildRequires: libssh2-devel
BuildRequires: mold
Requires: mock
Requires: rpm-build
Requires: createrepo_c
Requires: git-core
Requires: libgit2
%if 0%{?fedora} >= 42
Requires: mock-filesystem
Requires: util-linux-script
%endif
Packager: Terra Packaging Team <terra@fyralabs.com>
%description
Andaman Build toolchain.
%pkg_completion -bfz
%prep
%autosetup -n %{crate}-%{version}
%cargo_prep_online
%{__cargo} fetch --locked
%build
%{cargo_build} --frozen
%{cargo_license_online} > LICENSE.dependencies
%{__cargo} run --release -p xtask -- manpage
%{__cargo} run --release -p xtask -- completion
%install
%crate_install_bin
# Install shell completions
COMPDIR="target/assets/completion"
install -Dm644 $COMPDIR/bash/anda.bash -t %{buildroot}%{bash_completions_dir}
install -Dm644 $COMPDIR/zsh/_anda -t %{buildroot}%{zsh_completions_dir}
install -Dm644 $COMPDIR/fish/anda.fish -t %{buildroot}%{fish_completions_dir}
# Install man pages
install -Dm644 target/assets/man_pages/* -t %{buildroot}%{_mandir}/man1
%files
%doc README.md
%license LICENSE.dependencies LICENSE.md
%{_bindir}/anda
%{_mandir}/man1/anda*.1.*
%changelog
* Sun May 3 2026 Gilver E. <roachy@fyralabs.com> - 0.5.4-2
- Fix build on Fedora 43
- Add shell completions subpackages
+89
View File
@@ -0,0 +1,89 @@
# Generated by rust2rpm 22
%bcond_without check
%define debug_package %{nil}
%global crate anda
Name: rust-anda
Version: 0.5.3
Release: 1%{?dist}
Summary: Andaman Build toolchain
License: MIT
URL: https://crates.io/crates/anda
Source: https://github.com/FyraLabs/anda/archive/refs/tags/%{version}.tar.gz
ExclusiveArch: %{rust_arches}
BuildRequires: rust-packaging >= 21
BuildRequires: anda-srpm-macros
BuildRequires: openssl-devel
%if %{defined fedora}
BuildRequires: openssl-devel-engine
%endif
BuildRequires: git-core
BuildRequires: libgit2-devel
BuildRequires: libssh2-devel
BuildRequires: mold
%global _description %{expand:
Andaman Build toolchain.}
%description %{_description}
%package -n %{crate}
Summary: %{summary}
Requires: mock
Requires: rpm-build
Requires: createrepo_c
Requires: git-core
Requires: libgit2
%if 0%{?fedora} >= 42
Requires: mock-filesystem
Requires: util-linux-script
%endif
%description -n %{crate} %{_description}
%files -n %{crate}
%license LICENSE.dependencies LICENSE.md
%{_bindir}/anda
%{_mandir}/man1/anda*.1*
%config %{_sysconfdir}/bash_completion.d/anda.bash
%{_datadir}/zsh/site-functions/_anda
%{_datadir}/fish/completions/anda.fish
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
%cargo_prep_online
%build
%cargo_build
%{cargo_license_online} > LICENSE.dependencies
cargo run --release -p xtask -- manpage
cargo run --release -p xtask -- completion
%install
install -Dpm755 target/rpm/anda -t %buildroot%_bindir/
mkdir -p %{buildroot}%{_mandir}/man1/
# Install shell completions
COMPDIR="target/assets/completion"
mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d/
cp -v $COMPDIR/bash/anda.bash %{buildroot}%{_sysconfdir}/bash_completion.d/anda.bash
mkdir -p %{buildroot}%{_datadir}/zsh/site-functions/
cp -v $COMPDIR/zsh/_anda %{buildroot}%{_datadir}/zsh/site-functions/_anda
mkdir -p %{buildroot}%{_datadir}/fish/completions/
cp -v $COMPDIR/fish/anda.fish %{buildroot}%{_datadir}/fish/completions/anda.fish
# install man pages
cp -v target/assets/man_pages/* %{buildroot}%{_mandir}/man1/
rm -rf %{buildroot}%{cargo_registry}
%changelog
%autochangelog
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "bsc.spec"
}
}
-85
View File
@@ -1,85 +0,0 @@
%define debug_package %{nil}
%global __provides_exclude_from ^%{_libdir}/bsc/SAT/.*
%global __requires_exclude libstp\\.so\\.1|libyices\\.so\\.2\\.6
Name: bsc
Version: 2026.01
Release: 1%{?dist}
Summary: Bluespec Compiler (BSC)
License: BSD-3-Clause AND BSD-2-Clause AND MIT AND LGPL-2.0-or-later AND AND BSL-1.0
URL: https://github.com/B-Lang-org/bsc
Source: %{url}/archive/refs/tags/%{version}.tar.gz
BuildRequires: ghc
BuildRequires: ghc-regex-compat-devel
BuildRequires: ghc-syb-devel
BuildRequires: ghc-old-time-devel
BuildRequires: ghc-split-devel
BuildRequires: ghc-strict-concurrency-devel
BuildRequires: gperf
BuildRequires: gcc-c++
BuildRequires: autoconf
BuildRequires: flex
BuildRequires: bison
BuildRequires: zlib-ng-compat-devel
BuildRequires: tcl-devel
# For check
BuildRequires: binutils
BuildRequires: iverilog
Provides: bundled(stp)
Provides: bundled(yices)
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
Compiler, simulator, and tools for the Bluespec Hardware Description Language.
Bluespec is a single language for digital electronic hardware designs that
comes in two syntactic flavors, which are interchangeable:
Bluespec SystemVerilog (BSV)
Bluespec Haskell (BH, or "Bluespec Classic")
Bluespec is a high-level hardware description language. It has a variety of
advanced features including a powerful type system that can prevent errors prior
to synthesis time, and its most distinguishing feature, Guarded Atomic Actions,
allow you to define hardware components in a modular manner based on their
invariants, and let the compiler pick a scheduler.
%prep
%git_clone %{url} %{version}
%build
%make_build install-src GHCJOBS=%{_smp_build_ncpus}
%install
mkdir -p %{buildroot}%{_datadir}/bsc/
mkdir -p %{buildroot}%{_bindir}
cp -r inst/ %{buildroot}%{_datadir}/bsc/
# https://github.com/B-Lang-org/bsc/blob/main/INSTALL.md#overview
# Note this is symlinking the wrapper scripts, not the ELFs
%{__ln_s} -f %{_datadir}/bsc/inst/bin/bsc %{buildroot}%{_bindir}/bsc
%{__ln_s} -f %{_datadir}/bsc/inst/bin/bluetcl %{buildroot}%{_bindir}/bluetcl
# Patch wrapper scripts to use correct paths
for wrapper in %{buildroot}%{_datadir}/bsc/inst/bin/bsc %{buildroot}%{_datadir}/bsc/inst/bin/bluetcl; do
sed -i 's|BLUESPECDIR="$(cd ${BINDIR}/../lib; echo $PWD)"|BLUESPECDIR="%{_datadir}/bsc/inst/lib"|' $wrapper
sed -i 's|BLUESPECEXEC=${BINDIR}/core/${SCRIPTNAME}|BLUESPECEXEC="%{_datadir}/bsc/inst/bin/core/${SCRIPTNAME}"|' $wrapper
done
%check
%{make_build} check-smoke
%files
%doc README.md DEVELOP.md
%license COPYING LICENSES/
%{_bindir}/bsc
%{_bindir}/bluetcl
%{_datadir}/bsc/*
%changelog
* Fri Apr 24 2026 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(gh("B-Lang-org/bsc"));
+1 -1
View File
@@ -1,5 +1,5 @@
Name: gradle Name: gradle
Version: 9.5.1 Version: 9.5.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: Powerful build system for the JVM Summary: Powerful build system for the JVM
URL: https://gradle.org/ URL: https://gradle.org/
-3
View File
@@ -2,7 +2,4 @@ project pkg {
rpm { rpm {
spec = "rust-mise.spec" spec = "rust-mise.spec"
} }
labels {
large = 1
}
} }
@@ -1,16 +1,15 @@
--- mise-2026.5.6/Cargo.toml 2006-07-24T01:21:28+00:00 --- mise-2026.2.10/Cargo.toml 2006-07-24T01:21:28+00:00
+++ mise-2026.5.6/Cargo.toml 2026-05-13T07:19:23.400768+00:00 +++ mise-2026.2.10/Cargo.toml 2026-02-12T15:02:18.584012+00:00
@@ -624,31 +624,6 @@ @@ -575,30 +575,6 @@
optional = true optional = true
default-features = false default-features = false
-[target."cfg(windows)".dependencies.self_update] -[target."cfg(windows)".dependencies.self_update]
-version = "0.44" -version = "0.42"
-features = [ -features = [
- "archive-zip", - "archive-zip",
- "compression-zip-deflate", - "compression-zip-deflate",
- "signatures", - "signatures",
- "reqwest",
- "rustls", - "rustls",
-] -]
-optional = true -optional = true
@@ -27,12 +26,12 @@
-] -]
- -
-[target."cfg(windows)".dependencies.zipsign-api] -[target."cfg(windows)".dependencies.zipsign-api]
-version = "0.2" -version = "0.1"
- -
[lints.clippy] [lints.clippy]
borrowed_box = "allow" borrowed_box = "allow"
@@ -663,3 +638,4 @@ @@ -615,3 +591,4 @@
[profile.serious] [profile.serious]
lto = true lto = true
inherits = "release" inherits = "release"
+1 -1
View File
@@ -5,7 +5,7 @@
%global crate mise %global crate mise
Name: rust-mise Name: rust-mise
Version: 2026.6.0 Version: 2026.4.28
Release: 1%{?dist} Release: 1%{?dist}
Summary: Front-end to your dev env Summary: Front-end to your dev env
+23 -30
View File
@@ -1,50 +1,43 @@
%global pypi_name ops2deb %global debug_package %nil
%global _desc Generate Debian packages for common devops tools such as kubectl, kustomize, helm. %define _python_dist_allow_version_zero # upstream issue?
Name: python-%{pypi_name} Name: python3-ops2deb
Version: 2.7.0 Version: 2.7.0
Release: 1%?dist Release: 1%?dist
Summary: Generate Debian packages for common devops tools such as kubectl, kustomize, helm Summary: Generate Debian packages for common devops tools
License: MIT License: MIT
URL: https://github.com/upciti/ops2deb URL: https://github.com/upciti/ops2deb
Source0: %{pypi_source} Source0: %url/archive/refs/tags/%version.tar.gz
Patch0: versions.patch BuildRequires: python3-devel poetry python3.10
BuildArch: noarch BuildRequires: python3dist(setuptools)
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-poetry
Packager: Owen Zimmerman <owen@fyralabs.com>
%description %description
%_desc ops2deb is designed to generate Debian packages for common devops tools, but
can be used to package any portable application. It consumes a configuration
file and outputs .deb packages. ops2deb can also track new releases of upstream
applications and automatically bump application versions in its configuration
file.
%package -n python3-%{pypi_name}
Summary: %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep %prep
%autosetup -n %{pypi_name}-%{version} -p1 %autosetup -n ops2deb-%version
%build %build
%pyproject_wheel poetry build
%install %install
%pyproject_install python3.10 -m ensurepip
%pyproject_save_files %{pypi_name} python3.10 -m pip install installer
python3.10 -m installer --destdir=%buildroot dist/*.whl
rm -rf %buildroot/%python3_sitelib/*/__pycache__
%files -n python3-%{pypi_name} -f %{pyproject_files} %files
%doc README.md
%license LICENSE %license LICENSE
%{_bindir}/ops2deb %doc README.md
/usr/bin/ops2deb
/usr/lib/python3*/site-packages/ops2deb*
%changelog %changelog
* Thu Apr 23 2026 Owen Zimmerman <owen@fyralabs.com>
- Switch to modern python packaging methods
* Fri Apr 28 2023 madonuko <mado@fyralabs.com> - 2.4.1-1 * Fri Apr 28 2023 madonuko <mado@fyralabs.com> - 2.4.1-1
- Initial package. - Initial package.
-18
View File
@@ -1,18 +0,0 @@
diff --git a/pyproject.toml b/pyproject.toml
index 29b753f..926abf8 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -18,10 +18,10 @@ packages = [
]
[tool.poetry.dependencies]
-python = ">=3.10,<3.12"
+python = ">=3.10"
httpx = ">=0.20.0"
-semver = "3.0.2"
-"ruamel.yaml" = "0.18.14"
+semver = ">3.0.2"
+"ruamel.yaml" = ">0.18.14"
python-debian = ">=0.1.42"
PyYAML = "^6"
typer = ">=0.6.1"
@@ -14,7 +14,7 @@ BuildRequires: meson
BuildRequires: vala BuildRequires: vala
BuildRequires: intltool BuildRequires: intltool
BuildRequires: pkgconfig(budgie-3.0) BuildRequires: pkgconfig(budgie-1.0)
BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(gnome-settings-daemon) BuildRequires: pkgconfig(gnome-settings-daemon)
BuildRequires: pkgconfig(json-glib-1.0) BuildRequires: pkgconfig(json-glib-1.0)
@@ -25,9 +25,6 @@ BuildRequires: pkgconfig(libnma)
BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(libsoup-2.4)
BuildRequires: pkgconfig(libwnck-3.0) BuildRequires: pkgconfig(libwnck-3.0)
BuildRequires: pkgconfig(libpeas-2)
BuildRequires: pkgconfig(libxfce4windowing-0)
BuildRequires: pkgconfig(gtk-layer-shell-0)
BuildRequires: pkgconfig(appstream) BuildRequires: pkgconfig(appstream)
BuildRequires: pkgconfig(granite) BuildRequires: pkgconfig(granite)
@@ -132,6 +129,13 @@ Summary: Shows the time in a Fuzzy Way
%description -n budgie-applet-fuzzyclock %description -n budgie-applet-fuzzyclock
%{summary} %{summary}
%package -n budgie-applet-hotcorners
Requires: budgie-extras-common
Summary: Applet providing hotcorners capabilities for the Budgie Desktop
%description -n budgie-applet-hotcorners
The hotcorners applet allow user defined commands to be executed
when the mouse cursor is pushed into a corner of the main desktop.
%package -n budgie-applet-kangaroo %package -n budgie-applet-kangaroo
Requires: budgie-extras-common Requires: budgie-extras-common
Summary: Applet to allow quick file-browsing Summary: Applet to allow quick file-browsing
@@ -140,6 +144,15 @@ The kangaroo applet allows for quick & easy browsing, across
(possibly) many directory layers, without having to do a single mouse (possibly) many directory layers, without having to do a single mouse
click. click.
%package -n budgie-applet-keyboard-autoswitch
Requires: budgie-extras-common
Summary: Applet adding the ability to set a different keyboard layout per application
%description -n budgie-applet-keyboard-autoswitch
The Keyboard Auto Switcher applet provides the user the ability to set
a different keyboard layout per application. Exceptions to the default
layout can be set by simply choosing a different layout using the
Keyboard Layout applet.
%package -n budgie-applet-network-manager %package -n budgie-applet-network-manager
Requires: budgie-extras-common Requires: budgie-extras-common
Summary: A fork of Wingpanel Network Indicator, ported to budgie desktop Summary: A fork of Wingpanel Network Indicator, ported to budgie desktop
@@ -168,11 +181,12 @@ Summary: Applet displays files recently accessed for the Budgie Desktop
The recentlyused applet displays the users files that have been opened The recentlyused applet displays the users files that have been opened
or created within a configurable period of time. or created within a configurable period of time.
%package -n budgie-applet-screencast %package -n budgie-applet-rotation-lock
Requires: budgie-extras-common Requires: budgie-extras-common
Summary: Applet wrapper around wf-recorder Summary: Applet to lock or unlock the screen rotation
%description -n budgie-applet-screencast %description -n budgie-applet-rotation-lock
Applet wrapper around wf-recorder. Allows recording of whole screen displays or areas. The Rotation Lock applet provides the user an easy way to lock or
unlock the screen rotation.
%package -n budgie-applet-showtime %package -n budgie-applet-showtime
Requires: budgie-extras-common Requires: budgie-extras-common
@@ -213,6 +227,31 @@ Summary: Applet to display the weather and forecast
The weathershow applet displays daily and three hourly weather The weathershow applet displays daily and three hourly weather
forecasts on both the desktop and a Popover. forecasts on both the desktop and a Popover.
%package -n budgie-applet-window-shuffler
Requires: budgie-extras-common
Requires: budgie-extras-daemon
Summary: Budgie Window Shuffler
%description -n budgie-applet-window-shuffler
%{summary}
%package -n budgie-applet-workspace-stopwatch
Requires: budgie-extras-common
Summary: An applet to keep track of usage per workspace
%description -n budgie-applet-workspace-stopwatch
Workspace Timer Applet is an applet to keep track of usage per workspace, e.g.
to find out how much minutes/hours were actually spent on a job. Workspaces can
be freely named, custom names and all data are rmembered, also after
logout/restart, until the RESET button is pressed. The log file is updated
onworkspace switch/clicking the icon for popup or else every 30 seconds. Time
during suspend is automatically retracted from a workspace' time.
%package -n budgie-applet-wpreviews
Requires: budgie-extras-common
Requires: budgie-extras-daemon
Summary: Applet providing window previews capabilities for the Budgie Desktop
%description -n budgie-applet-wpreviews
The Previews applet shows an overview of windows in an expose like way.
%package -n budgie-applet-wswitcher %package -n budgie-applet-wswitcher
Requires: budgie-extras-common Requires: budgie-extras-common
Requires: budgie-extras-daemon Requires: budgie-extras-daemon
@@ -227,14 +266,8 @@ workspaces.
%prep %prep
%autosetup -p1 %autosetup -p1
find . -name "meson.build" -exec sed -i "s/dependency('budgie-1.0')/dependency('budgie-3.0')/g" {} +
find . -name "meson.build" -exec sed -i "s/dependency('libpeas-1.0')/dependency('libpeas-2')/g" {} +
find . -name "meson.build" -exec sed -i "s/dependency('libpeas-gtk-1.0')/dependency('libpeas-2')/g" {} +
%conf
%meson -Dfor-wayland=true
%build %build
%meson
%meson_build %meson_build
%install %install
@@ -249,6 +282,7 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{__ln_s} -fv %{_bindir}/quickchar %{_libdir}/quickchar/quickchar %{__ln_s} -fv %{_bindir}/quickchar %{_libdir}/quickchar/quickchar
%files %files
%files common %files common
@@ -260,91 +294,103 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{_bindir}/budgie-extras-daemon %{_bindir}/budgie-extras-daemon
%{_libdir}/budgie-extras-daemon/invoke.py %{_libdir}/budgie-extras-daemon/invoke.py
%{_datadir}/budgie-desktop/layouts/*.layout %{_datadir}/budgie-desktop/layouts/*.layout
%{_datadir}/budgie-extras-daemon
%{_mandir}/man1/budgie-extras-daemon.1.gz %{_mandir}/man1/budgie-extras-daemon.1.gz
%files -n budgie-applet-app-launcher %files -n budgie-applet-app-launcher
%{_datadir}/pixmaps/budgie-app-launcher*.svg %{_datadir}/pixmaps/budgie-app-launcher*.svg
%{_libdir}/budgie-desktop/plugins/budgie-app-launcher %{_libdir}/budgie-desktop/plugins/budgie-app-launcher
%{_metainfodir}/org.ubuntubudgie.applauncher.metainfo.xml
%files -n budgie-applet-applications-menu %files -n budgie-applet-applications-menu
%{_libdir}/budgie-desktop/plugins/applications-menu %{_libdir}/budgie-desktop/plugins/applications-menu
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-appmenu.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-appmenu.gschema.xml
#%%{_datadir}/glib-2.0/schemas/io.elementary.desktop.wingpanel.applications-menu.gschema.xml
%files -n budgie-applet-brightness-controller %files -n budgie-applet-brightness-controller
%{_libdir}/budgie-desktop/plugins/budgie-brightness-controller %{_libdir}/budgie-desktop/plugins/budgie-brightness-controller
%{_datadir}/pixmaps/budgie-brightness-controller-1-symbolic.svg %{_datadir}/pixmaps/budgie-brightness-controller-1-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.brightnesscontroller.metainfo.xml
%files -n budgie-applet-clockworks %files -n budgie-applet-clockworks
%{_libdir}/budgie-desktop/plugins/budgie-clockworks %{_libdir}/budgie-desktop/plugins/budgie-clockworks
%{_datadir}/glib-2.0/schemas/*budgie-clockworks*.xml %{_datadir}/glib-2.0/schemas/*budgie-clockworks*.xml
%{_datadir}/pixmaps/budgie-clockworks*.svg %{_datadir}/pixmaps/budgie-clockworks*.svg
%{_metainfodir}/org.ubuntubudgie.clockworks.metainfo.xml
%files -n budgie-applet-countdown %files -n budgie-applet-countdown
%{_libdir}/budgie-desktop/plugins/budgie-countdown %{_libdir}/budgie-desktop/plugins/budgie-countdown
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-countdown.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-countdown.gschema.xml
%{_datadir}/pixmaps/budgie-countdown-symbolic.svg %{_datadir}/pixmaps/budgie-countdown-symbolic.svg
%{_datadir}/pixmaps/cr_*.png %{_datadir}/pixmaps/cr_*.png
%{_metainfodir}/org.ubuntubudgie.countdown.metainfo.xml
%files -n budgie-applet-dropby %files -n budgie-applet-dropby
%{_libdir}/budgie-desktop/plugins/budgie-dropby %{_libdir}/budgie-desktop/plugins/budgie-dropby
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-dropby.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-dropby.gschema.xml
%{_datadir}/pixmaps/budgie-dropby*.svg %{_datadir}/pixmaps/budgie-dropby*.svg
%{_metainfodir}/org.ubuntubudgie.dropby.metainfo.xml
%files -n budgie-applet-fuzzyclock %files -n budgie-applet-fuzzyclock
%{_libdir}/budgie-desktop/plugins/budgie-fuzzyclock %{_libdir}/budgie-desktop/plugins/budgie-fuzzyclock
%{_metainfodir}/org.ubuntubudgie.fuzzyclock.metainfo.xml
%files -n budgie-applet-hotcorners
%{_libdir}/budgie-desktop/plugins/budgie-hotcorners
%config %{_sysconfdir}/xdg/autostart/org.ubuntubudgie.budgie-extras.HotCorners-autostart.desktop
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-extras.HotCorners.gschema.xml
%{_datadir}/applications/org.ubuntubudgie.budgie-extras.HotCorners.desktop
%{_datadir}/budgie-hotcorners
/usr/libexec/budgie-hotcorners/
%{_datadir}/pixmaps/budgie-hotcorners-symbolic.svg
%{_datadir}/pixmaps/budgie-hotcgui-*.svg
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.budgie-extras.hotcorners.svg
%files -n budgie-applet-kangaroo %files -n budgie-applet-kangaroo
%{_libdir}/budgie-desktop/plugins/budgie-kangaroo %{_libdir}/budgie-desktop/plugins/budgie-kangaroo
%{_datadir}/pixmaps/budgie-foldertrack-symbolic.svg %{_datadir}/pixmaps/budgie-foldertrack-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.kangaroo.metainfo.xml
%files -n budgie-applet-keyboard-autoswitch
%{_libdir}/budgie-desktop/plugins/budgie-keyboard-autoswitch
%{_datadir}/pixmaps/budgie-keyboard-autoswitch-symbolic.svg
%files -n budgie-applet-network-manager %files -n budgie-applet-network-manager
%{_libdir}/budgie-desktop/plugins/budgie-network-manager %{_libdir}/budgie-desktop/plugins/budgie-network-manager
%files -n budgie-applet-quickchar %files -n budgie-applet-quickchar
%config %{_sysconfdir}/xdg/autostart/quickchar-autostart.desktop
%ghost %{_bindir}/quickchar %ghost %{_bindir}/quickchar
%{_libdir}/quickchar
%{_datadir}/applications/org.ubuntubudgie.quickchar.desktop
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.quickchar.gschema.xml
%{_datadir}/quickchar/chardata
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.quickchar.svg
%{_mandir}/man1/quickchar.1.gz
%{_datadir}/metainfo/org.ubuntubudgie.quickchar.metainfo.xml
%files -n budgie-applet-quicknote %files -n budgie-applet-quicknote
%{_libdir}/budgie-desktop/plugins/budgie-quicknote %{_libdir}/budgie-desktop/plugins/budgie-quicknote
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.quicknote.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.quicknote.gschema.xml
%{_datadir}/pixmaps/budgie-quicknote-symbolic.svg %{_datadir}/pixmaps/budgie-quicknote-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.quicknote.metainfo.xml
%files -n budgie-applet-recentlyused %files -n budgie-applet-recentlyused
%{_libdir}/budgie-desktop/plugins/budgie-recentlyused %{_libdir}/budgie-desktop/plugins/budgie-recentlyused
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-recentlyused.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-recentlyused.gschema.xml
%{_metainfodir}/org.ubuntubudgie.recentlyused.metainfo.xml
%files -n budgie-applet-screencast %files -n budgie-applet-rotation-lock
%{_libdir}/budgie-desktop/plugins/budgie-screencast/BudgieScreencast.plugin %{_libdir}/budgie-desktop/plugins/budgie-rotation-lock
%{_libdir}/budgie-desktop/plugins/budgie-screencast/libbudgie-screencast.so %{_datadir}/pixmaps/budgie-rotation-*.svg
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-screencast.gschema.xml
%{_datadir}/pixmaps/budgie-screencast-symbolic.svg
%files -n budgie-applet-showtime %files -n budgie-applet-showtime
%{_libdir}/budgie-desktop/raven-plugins/org.ubuntubudgie.raven.widget.budgie-showtime/* %{_libdir}/budgie-desktop/plugins/budgie-showtime
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-showtime.gschema.xml
%{_datadir}/pixmaps/showtimenew-symbolic.svg %{_datadir}/pixmaps/showtimenew-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.showtime.metainfo.xml
%files -n budgie-applet-takeabreak %files -n budgie-applet-takeabreak
%{_libdir}/budgie-desktop/plugins/budgie-takeabreak %{_libdir}/budgie-desktop/plugins/budgie-takeabreak
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.takeabreak.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.takeabreak.gschema.xml
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.raven.widget.budgie-showtime.gschema.xml
%{_datadir}/pixmaps/takeabreak*.svg %{_datadir}/pixmaps/takeabreak*.svg
%{_metainfodir}/org.ubuntubudgie.takeabreak.metainfo.xml
%files -n budgie-applet-visualspace %files -n budgie-applet-visualspace
%config %{_sysconfdir}/xdg/autostart/visualspace-autostart.desktop %config %{_sysconfdir}/xdg/autostart/visualspace-autostart.desktop
%{_libdir}/budgie-desktop/plugins/budgie-visualspace %{_libdir}/budgie-desktop/plugins/budgie-visualspace
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-visualspace.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-visualspace.gschema.xml
%{_datadir}/pixmaps/visualspace-symbolic.svg %{_datadir}/pixmaps/visualspace-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.visualspace.metainfo.xml
%files -n budgie-applet-wallstreet %files -n budgie-applet-wallstreet
%config %{_sysconfdir}/xdg/autostart/wallstreet-autostart.desktop %config %{_sysconfdir}/xdg/autostart/wallstreet-autostart.desktop
@@ -360,18 +406,42 @@ rm -f %{buildroot}%{_bindir}/quickchar
%{_datadir}/budgie-desktop/budgie-weathershow/weather_icons/* %{_datadir}/budgie-desktop/budgie-weathershow/weather_icons/*
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.weathershow.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.weathershow.gschema.xml
%{_datadir}/pixmaps/budgie-wticon-symbolic.svg %{_datadir}/pixmaps/budgie-wticon-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.weathershow.metainfo.xml
%files -n budgie-applet-window-shuffler
%config %{_sysconfdir}/xdg/autostart/layoutspopup-autostart.desktop
%config %{_sysconfdir}/xdg/autostart/dragsnap-autostart.desktop
%config %{_sysconfdir}/xdg/autostart/shuffler*.desktop
%{_libdir}/budgie-window-shuffler
%{_datadir}/applications/org.ubuntubudgie.shufflercontrol.desktop
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.shuffler-control.svg
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.windowshuffler.gschema.xml
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-shufflerapplet.gschema.xml
%{_datadir}/pixmaps/shuffler-*.svg
%{_datadir}/pixmaps/shufflerapplet-*.svg
%{_datadir}/pixmaps/dragsnapimg*.svg
%{_libdir}/budgie-desktop/plugins/budgie-window-shuffler/ShufflerAPplet.plugin
%{_libdir}/budgie-desktop/plugins/budgie-window-shuffler/libshufflerapplet.so
%{_datadir}/metainfo/org.ubuntubudgie.shufflercontrol.metainfo.xml
%files -n budgie-applet-workspace-stopwatch
%{_libdir}/budgie-desktop/plugins/budgie-workspace-stopwatch
%{_datadir}/pixmaps/budgie-wstopwatch-symbolic.svg
%files -n budgie-applet-wpreviews
%config %{_sysconfdir}/xdg/autostart/previews-*.desktop
%{_libdir}/budgie-previews
%{_datadir}/applications/org.ubuntubudgie.previewscontrols.desktop
%{_datadir}/metainfo/org.ubuntubudgie.previewscontrols.metainfo.xml
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.budgie-wpreviews.gschema.xml
%{_datadir}/pixmaps/budgie_wpreviews_*.png
%{_datadir}/icons/hicolor/scalable/apps/org.ubuntubudgie.budgiewpreviews.svg
%files -n budgie-applet-wswitcher %files -n budgie-applet-wswitcher
%{_libdir}/budgie-desktop/raven-plugins/org.ubuntubudgie.raven.widget.budgie-wswitcher/* %{_libdir}/budgie-desktop/plugins/budgie-wswitcher
%{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-wswitcher.gschema.xml %{_datadir}/glib-2.0/schemas/org.ubuntubudgie.plugins.budgie-wswitcher.gschema.xml
%{_datadir}/pixmaps/budgie-wsw-symbolic.svg %{_datadir}/pixmaps/budgie-wsw-symbolic.svg
%{_metainfodir}/org.ubuntubudgie.wswitcher.metainfo.xml
%changelog %changelog
* Tue Jun 02 2026 Owen Zimmerman <owen@fyralabs.com> - 2.2.3-1
- Update for 2.2.3
* Thu Jun 09 2022 Cappy Ishihara <cappy@cappuchino.xyz> - 1.4.0-1 * Thu Jun 09 2022 Cappy Ishihara <cappy@cappuchino.xyz> - 1.4.0-1
- Updated to 1.4.0 - Updated to 1.4.0
- Added requirements for Workspace Overview - Added requirements for Workspace Overview
+2 -4
View File
@@ -1,5 +1,5 @@
Name: driftwm Name: driftwm
Version: 0.9.0 Version: 0.5.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: A trackpad-first infinite canvas Wayland compositor Summary: A trackpad-first infinite canvas Wayland compositor
License: GPL-3.0-or-later License: GPL-3.0-or-later
@@ -38,9 +38,7 @@ export PREFIX=/usr
%{_bindir}/driftwm-session %{_bindir}/driftwm-session
%{_datadir}/wayland-sessions/driftwm.desktop %{_datadir}/wayland-sessions/driftwm.desktop
%{_datadir}/xdg-desktop-portal/driftwm-portals.conf %{_datadir}/xdg-desktop-portal/driftwm-portals.conf
%{_sysconfdir}/driftwm/config.reference.toml %{_sysconfdir}/driftwm/config.toml
%{_datadir}/driftwm/wallpapers/animated/*.glsl
%{_datadir}/driftwm/wallpapers/static/*.glsl
%{_datadir}/driftwm/wallpapers/*.glsl %{_datadir}/driftwm/wallpapers/*.glsl
%changelog %changelog
@@ -1,5 +1,5 @@
%global commit bb8f2e646679f592bd50a175ea784f1a1d69dc8b %global commit 0df5f952843a296bf9f9b61b36c5fae5d851700b
%global commit_date 20260519 %global commit_date 20250925
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension battery_time %global extension battery_time
@@ -7,7 +7,7 @@
Name: gnome-shell-extension-%{extension} Name: gnome-shell-extension-%{extension}
Version: 0~%{commit_date}git.%{shortcommit} Version: 0~%{commit_date}git.%{shortcommit}
Release: 1%{?dist} Release: 3%{?dist}
Summary: Battery remaining time extension for GNOME Shell Summary: Battery remaining time extension for GNOME Shell
License: GPL-2.0-only License: GPL-2.0-only
URL: https://github.com/pomoke/battery_time URL: https://github.com/pomoke/battery_time
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "gnome-shell-extension-gpu-supergfxctl-switch.spec"
}
}
@@ -0,0 +1,43 @@
%global commit 1de26db2ea4166fdca85306300b12bdc24f2c955
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20250925
%global ver 11
%global extension gpu-switcher-supergfxctl
%global uuid %{extension}@chikobara.github.io
Name: gnome-shell-extension-%{extension}
Version: %ver^%commit_date.%shortcommit
Release: 3%{?dist}
Summary: GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl
License: GPL-3.0-only
URL: https://github.com/chikobara/GPU-Switcher-Supergfxctl
Source0: %url/archive/%commit.tar.gz
Requires: gnome-shell >= 48~
Requires: asusctl
Requires: supergfxctl
Recommends: gnome-extensions-app
BuildArch: noarch
Packager: june-fish <june@fyralabs.com>
%description
GPU Profile switcher Gnome-Shell-Extension for ASUS laptops using Supergfxctl
%prep
%autosetup -n GPU-Switcher-Supergfxctl-%{commit} -p1
%install
install -Dm644 metadata.json %{buildroot}%{_gnomeextensionsdir}/metadata.json
install -Dm644 extension.js %{buildroot}%{_gnomeextensionsdir}/extension.js
%files
%license LICENSE
%doc README.md
%{_gnomeextensionsdir}
%changelog
* Mon Oct 27 2025 june-fish <june@fyralabs.com> - 11
- Initial Package
@@ -0,0 +1,9 @@
if filters.contains("nightly") {
rpm.global("commit", gh_commit("chikobara/GPU-Switcher-Supergfxctl"));
if rpm.changed() {
let v = find("\"version\": ([.\\d]+)\n", gh_rawfile("chikobara/GPU-Switcher-Supergfxctl", "main", "metadata.json"), 1);
rpm.global("ver", v);
rpm.global("commit_date", date());
rpm.release();
}
}
@@ -1,5 +1,5 @@
%global commit c9dde8ec3f9a027ee2080b4beda2af9bc20fc927 %global commit 1d36e934d5c5a00b99164309e09f0cc4a930b7a2
%global commit_date 20260522 %global commit_date 20260502
%global shortcommit %(c=%{commit}; echo ${c:0:7}) %global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension multi-monitors-bar %global extension multi-monitors-bar
@@ -1,8 +1,8 @@
%global uuid vicinae@dagimg-dot.netlify.app %global uuid vicinae@dagimg-dot.netlify.app
Name: gnome-shell-extension-vicinae Name: gnome-shell-extension-vicinae
Version: 1.6.2 Version: 1.6.1
Release: 1%{?dist} Release: 2%{?dist}
License: MIT License: MIT
URL: https://github.com/dagimg-dot/vicinae-gnome-extension URL: https://github.com/dagimg-dot/vicinae-gnome-extension
Source: %{url}/archive/refs/tags/v%{version}.tar.gz Source: %{url}/archive/refs/tags/v%{version}.tar.gz
@@ -22,7 +22,7 @@ Companion GNOME extension for Vicinae launcher with clipboard monitoring,
window management APIs, and paste-to-active-window capabilities. window management APIs, and paste-to-active-window capabilities.
%prep %prep
%autosetup -n gnome-extension-%{version} %autosetup -n vicinae-gnome-extension-%{version}
%build %build
%{__bun} i && %{__bun} run build %{__bun} i && %{__bun} run build
@@ -1,6 +1,6 @@
%global tarball_version %%(echo %{version} | tr '~' '.') %global tarball_version %%(echo %{version} | tr '~' '.')
%global major_version 50 %global major_version 50
%global minor_version 2 %global minor_version 1
%if 0%{?rhel} %if 0%{?rhel}
%global portal_helper 0 %global portal_helper 0
@@ -1,10 +1,10 @@
#? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec #? https://src.fedoraproject.org/rpms/hyprutils/blob/rawhide/f/hyprutils.spec
%global realname hyprutils %global realname hyprutils
%global ver 0.13.1 %global ver 0.13.0
%global commit 40ede2e7bdec80ba5d4c443160d905e9f841ae5f %global commit ec5c0c709706bad5b82f667fd8758eae442577ce
%global commit_date 20260601 %global commit_date 20260430
%global shortcommit %{sub %commit 1 7} %global shortcommit %{sub %commit 1 7}
Name: %realname.nightly Name: %realname.nightly
@@ -1,13 +1,13 @@
Name: plasma6-applet-appgrid Name: plasma6-applet-appgrid
Version: 1.8.5 Version: 1.7.8
Release: 2%{?dist} Release: 1%{?dist}
Summary: A modern fullscreen application launcher for KDE Plasma Summary: A modern application launcher for KDE Plasma, inspired by macOS and COSMIC
# Main code: GPL-2.0-or-later # Main code: GPL-2.0-or-later
# dev.xarbit.appgrid.metainfo.xml: CC0-1.0 # dev.xarbit.appgrid.metainfo.xml: CC0-1.0
License: GPL-2.0-or-later AND CC0-1.0 License: GPL-2.0-or-later AND CC0-1.0
URL: https://appgrid.xarbit.dev URL: https://github.com/xarbit/plasma6-applet-appgrid
Packager: hilltty <49129010+hilltty@users.noreply.github.com> Packager: hilltty <49129010+hilltty@users.noreply.github.com>
Source0: https://github.com/xarbit/plasma6-applet-appgrid/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: cmake BuildRequires: cmake
BuildRequires: extra-cmake-modules BuildRequires: extra-cmake-modules
@@ -27,24 +27,25 @@ BuildRequires: cmake(KF6Runner)
BuildRequires: cmake(Plasma) BuildRequires: cmake(Plasma)
BuildRequires: cmake(PlasmaQuick) BuildRequires: cmake(PlasmaQuick)
BuildRequires: cmake(LayerShellQt) BuildRequires: cmake(LayerShellQt)
BuildRequires: cmake(KF6IconThemes)
BuildRequires: cmake(PlasmaActivities)
BuildRequires: cmake(LibKWorkspace) BuildRequires: cmake(LibKWorkspace)
Requires: plasma-workspace Requires: plasma-workspace
Requires: plasma-desktop Requires: kf6-kservice
Requires: kf6-kiconthemes Requires: kf6-ki18n
Requires: kf6-kcoreaddons
Requires: kf6-kio
Requires: kf6-kwindowsystem
Requires: layer-shell-qt
%description %description
A modern application launcher for KDE Plasma. It offers unified AppGrid is a modern application launcher for KDE Plasma 6, inspired by
search, favorites, categories, and both a panel and a centered popup macOS Launchpad, COSMIC, and Pantheon.
presentation.
%prep %prep
%autosetup -n plasma6-applet-appgrid-%{version} %autosetup -n plasma6-applet-appgrid-%{version}
%conf %conf
%cmake -DAPPGRID_VERSION_OVERRIDE=%{version} %cmake
%build %build
%cmake_build %cmake_build
@@ -61,18 +62,8 @@ presentation.
%{_datadir}/plasma/plasmoids/dev.xarbit.appgrid/ %{_datadir}/plasma/plasmoids/dev.xarbit.appgrid/
%{_datadir}/plasma/plasmoids/dev.xarbit.appgrid.panel/ %{_datadir}/plasma/plasmoids/dev.xarbit.appgrid.panel/
%{_metainfodir}/dev.xarbit.appgrid.metainfo.xml %{_metainfodir}/dev.xarbit.appgrid.metainfo.xml
%{_datadir}/icons/hicolor/scalable/apps/dev.xarbit.appgrid.svg
%changelog %changelog
* Fri May 29 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.8.5-1
- pass version to cmake, update description
* Mon May 25 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.8.0-1
- fix: add cmake(PlasmaActivities) BuildRequires, add icon to files
* Tue May 19 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.7.10-1
- Sync with upstream: add icon to files, update Requires, update URL
* Sat Apr 25 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.7.8-1 * Sat Apr 25 2026 hilltty <49129010+hilltty@users.noreply.github.com> - 1.7.8-1
- Update to 1.7.8 - Update to 1.7.8
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings %global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit d3692d48fc3c3223c428ac0db56f4dc111f1f620 %global commit 6005adf3220279a76b450abb39497e275ec7f325
%forgemeta %forgemeta
Name: lomiri-system-settings Name: lomiri-system-settings
@@ -1,9 +1,9 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit %global forgeurl https://gitlab.com/ubports/development/core/lomiri-ui-toolkit
%global commit 32d39be4d36abc5de7dc3cc8ab2aecb74a7505ce %global commit d4afffeb1e4180aba90f3e52b6556894147cdbf9
%forgemeta %forgemeta
Name: lomiri-ui-toolkit Name: lomiri-ui-toolkit
Version: 1.3.5906 Version: 1.3.5905
Release: 1%{?dist} Release: 1%{?dist}
Summary: QML components to ease the creation of beautiful applications in QML for Lomiri Summary: QML components to ease the creation of beautiful applications in QML for Lomiri
+1 -2
View File
@@ -1,7 +1,7 @@
%global mangowc_ver 0.12.5-1 %global mangowc_ver 0.12.5-1
Name: mangowm Name: mangowm
Version: 0.14.0 Version: 0.12.9
Release: 1%{?dist} Release: 1%{?dist}
Summary: A modern, lightweight, high-performance Wayland compositor built on dwl Summary: A modern, lightweight, high-performance Wayland compositor built on dwl
License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0 License: GPL-3.0-or-later AND MIT AND X11 AND CC0-1.0
@@ -21,7 +21,6 @@ BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(libinput) BuildRequires: pkgconfig(libinput)
BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(libpcre2-8) BuildRequires: pkgconfig(libpcre2-8)
BuildRequires: pkgconfig(libcjson)
BuildRequires: scenefx-devel BuildRequires: scenefx-devel
Conflicts: mangowc < %{mangowc_ver} Conflicts: mangowc < %{mangowc_ver}
+1 -4
View File
@@ -1,5 +1,5 @@
Name: iio-niri Name: iio-niri
Version: 2.0.0 Version: 1.3.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: Autorotation daemon for niri Summary: Autorotation daemon for niri
URL: https://github.com/Zhaith-Izaliel/iio-niri URL: https://github.com/Zhaith-Izaliel/iio-niri
@@ -30,8 +30,5 @@ Packager: Tulip Blossom <tulilirockz@outlook.com>
%{_bindir}/%{name} %{_bindir}/%{name}
%changelog %changelog
* Fri May 05 2026 Tulip Blossom <tulilirockz@outlook.com> - 2.0.0-1
- Update package and add autoupdate definitions
* Fri Mar 13 2026 Tulip Blossom <tulilirockz@outlook.com> * Fri Mar 13 2026 Tulip Blossom <tulilirockz@outlook.com>
- Initial commit - Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(find(`version = "([\d.]+)"`, gh_rawfile("Zhaith-Izaliel/iio-niri", "master", "Cargo.toml"), 1));
+1 -1
View File
@@ -1,5 +1,5 @@
Name: nirius Name: nirius
Version: 0.7.1 Version: 0.6.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: Utility commands for niri Summary: Utility commands for niri
@@ -1 +0,0 @@
6.11.1
+3 -6
View File
@@ -1,8 +1,5 @@
project pkg { project pkg {
rpm { rpm {
spec = "noctalia-qs.spec" spec = "noctalia-qs.spec"
} }
labels {
updbranch = 1
}
} }
+2 -5
View File
@@ -2,7 +2,7 @@
Name: noctalia-qs Name: noctalia-qs
Version: 0.0.12 Version: 0.0.12
Release: 5%{?dist} Release: 2%{?dist}
Summary: Flexible QtQuick based desktop shell toolkit Summary: Flexible QtQuick based desktop shell toolkit
License: LGPL-3.0-only AND GPL-3.0-only License: LGPL-3.0-only AND GPL-3.0-only
URL: https://github.com/noctalia-dev/noctalia-qs URL: https://github.com/noctalia-dev/noctalia-qs
@@ -73,14 +73,11 @@ Flexible QtQuick based desktop shell toolkit.
%{_libdir}/qt6/qml/Quickshell %{_libdir}/qt6/qml/Quickshell
%changelog %changelog
* Thu May 21 2026 Willow C Reed <terra@willowidk.dev>
- Add update script so that release bumps when Qt updates its minor version, triggering a rebuild
* Sun Mar 29 2026 Willow C Reed <terra@willowidk.dev> * Sun Mar 29 2026 Willow C Reed <terra@willowidk.dev>
- Add provides for a polkit agent and desktop notification daemon (so gnome doesn't get installed) - Add provides for a polkit agent and desktop notification daemon (so gnome doesn't get installed)
* Thu Mar 05 2026 Willow C Reed <terra@willowidk.dev> * Thu Mar 05 2026 Willow C Reed <terra@willowidk.dev>
- Fix revision to actually be defined as a specific git commit since it never gets initialized rn - Fix reision to actually be defined as a specific git commit since it never gets initialized rn
- Also fix that noctalia-qs is replacing quickshell overall and not just for noctlaia users - Also fix that noctalia-qs is replacing quickshell overall and not just for noctlaia users
* Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev> * Fri Feb 27 2026 Willow C Reed <terra@willowidk.dev>
+3 -15
View File
@@ -1,19 +1,7 @@
import "andax/bump_extras.rhai" as bump; let release = get(`https://api.github.com/repos/noctalia-dev/noctalia-qs/tags`).json_arr()[0];
import "andax/spec.rhai" as spec;
let version = find(`quickshell VERSION "([\d.]+)"`, gh_rawfile("noctalia-dev/noctalia-qs", "master", "CMakeLists.txt"), 1); rpm.version(release.name);
rpm.version(version);
if rpm.changed() { if rpm.changed() {
let commit = get(`https://api.github.com/repos/noctalia-dev/noctalia-qs/tags`).json_arr()[0].commit.sha; rpm.global("commit", release.commit.sha);
rpm.global("commit", commit);
}
open_file("anda/desktops/noctalia-qs/VERSION_qt6-qtbase.txt", "w").write(bump::bodhi("qt6-qtbase", bump::as_bodhi_ver(labels.branch))); // will trig rebuild when changed
let dir = sub(`/[^/]+$`, "", __script_path);
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
let rel = spec::get_release(rpm).parse_int();
rpm.release(rel + 1);
} }
@@ -1,7 +1,7 @@
%global debug_package %{nil} %global debug_package %{nil}
Name: noctalia-shell Name: noctalia-shell
Version: 4.7.7 Version: 4.7.6
Release: 1%{?dist} Release: 1%{?dist}
Summary: A Quickshell-based custom shell setup Summary: A Quickshell-based custom shell setup

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