Compare commits

..

1 Commits

Author SHA1 Message Date
madonuko 1a0ff3e3cb add: telegram-desktop 2025-10-20 17:06:54 +08:00
209 changed files with 296 additions and 1574 deletions
+4 -6
View File
@@ -1,5 +1,9 @@
# Terra Sources
[![Repository status](https://repology.org/badge/repository-big/terra_40.svg?header=Terra+40)](https://repology.org/repository/terra_40)
[![Repository status](https://repology.org/badge/repository-big/terra_41.svg?header=Terra+41)](https://repology.org/repository/terra_41)
[![Repository status](https://repology.org/badge/repository-big/terra_rawhide.svg?header=Terra+Rawhide)](https://repology.org/repository/terra_rawhide)
Terra is a rolling-release Fedora repository for all the software you need.
With Terra, you can install the latest packages knowing that quality and security are assured.
@@ -9,8 +13,6 @@ This monorepo contains the package manifests for all packages in Terra.
## Installation
The latest detailed instructions are available in our Devdocs: https://developer.fyralabs.com/terra/installing
### Fedora
```bash
@@ -46,10 +48,6 @@ sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/t
Our documentation can be found on our [Devdocs](https://developer.fyralabs.com/terra/).
## pkgs.org
pkgs.org provides a list of the packages available in the main stream: https://fedora.pkgs.org/rawhide/terra/
## Questions?
Feel free to reach out by [joining our community](https://wiki.ultramarine-linux.org/en/community/community/). We're always happy to help!
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary-openasar
Version: 0.0.796
Version: 0.0.789
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-canary
Version: 0.0.796
Version: 0.0.789
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: discord.com
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-openasar
Version: 0.0.113
Version: 0.0.112
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb-openasar
Version: 0.0.164
Version: 0.0.163
Release: 1%?dist
Summary: A snappier Discord rewrite with features like further customization and theming
License: MIT AND https://discord.com/terms
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord-ptb
Version: 0.0.164
Version: 0.0.163
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers.
URL: https://discord.com
+1 -1
View File
@@ -6,7 +6,7 @@
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
Name: discord
Version: 0.0.113
Version: 0.0.112
Release: 1%?dist
Summary: Free Voice and Text Chat for Gamers
URL: https://discord.com
-5
View File
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "dorion.spec"
}
}
-63
View File
@@ -1,63 +0,0 @@
%undefine __brp_mangle_shebangs
Name: dorion
Version: 6.11.0
Release: 1%?dist
Summary: Tiny alternative Discord client with a smaller footprint, snappier startup, themes, plugins and more!
SourceLicense: GPL-3.0-only
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND ((MIT OR Apache-2.0) AND Unicode-3.0) AND 0BSD AND (0BSD OR MIT OR Apache-2.0) AND Apache-2.0 AND (Apache-2.0 AND ISC) AND (Apache-2.0 AND MIT) 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 (BSD-2-Clause OR Apache-2.0 OR MIT) AND BSD-3-Clause AND (BSD-3-Clause AND MIT) AND (BSD-3-Clause OR Apache-2.0) AND (BSD-3-Clause OR MIT) AND (BSD-3-Clause OR MIT OR Apache-2.0) AND CC0-1.0 AND (CC0-1.0 OR MIT-0 OR Apache-2.0) AND CDLA-Permissive-2.0 AND ISC AND MIT AND (MIT OR Apache-2.0) 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 MPL-2.0 AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib AND (Zlib OR Apache-2.0 OR MIT)
URL: https://spikehd.dev/projects/dorion
Source0: https://github.com/SpikeHD/Dorion/archive/refs/tags/v%version.tar.gz
Source1: https://raw.githubusercontent.com/uwu/shelter-builds/main/shelter.js
Packager: madonuko <mado@fyralabs.com>
BuildRequires: pnpm rpm_macro(cargo_install) rust-packaging
BuildRequires: cmake gcc-c++
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(webkit2gtk-web-extension-4.1)
BuildRequires: pkgconfig(openssl)
%description
Dorion is an alternative Discord client aimed towards lower-spec or storage-sensitive PCs that supports themes, plugins, and more!
%prep
%autosetup -n Dorion-%version
pnpm i
cat<<EOF > Dorion.desktop
[Desktop Entry]
Categories=Network;
Exec=Dorion
Icon=Dorion
Name=Dorion
Terminal=false
Type=Application
MimeType=x-scheme-handler/discord
EOF
cd src-tauri
%cargo_prep_online
cp %{S:1} injection/shelter.js
%build
pnpm run build:js
cd src-tauri
cd extension_webkit
%cmake
%cmake_build
cp %__cmake_builddir/libextension.so .
cd ..
%cargo_license_summary_online
%{cargo_license_online} > ../LICENSE.dependencies
%install
install -Dpm655 Dorion.desktop -t %buildroot%_datadir/applications
cd src-tauri
%cargo_install
install -Dpm644 icons/icon.png %buildroot%_iconsdir/hicolor/512x512/apps/Dorion.png
%files
%doc README.md
%license LICENSE LICENSE.dependencies
%_bindir/Dorion
%_iconsdir/hicolor/512x512/apps/Dorion.png
%_datadir/applications/Dorion.desktop
-1
View File
@@ -1 +0,0 @@
rpm.version(gh_rawfile("SpikeHD/Dorion", "main", "package.json").json().version);
+3 -3
View File
@@ -1,9 +1,9 @@
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
%global ver 13.3.0
%global commit 88c951e771fd57bccf6d8f1539a03df47316368d
%global ver 13.1.0
%global commit f8ab6a67517476522631fb0838eab3fa58093402
%global shortcommit %{sub %{commit} 1 7}
%global commit_date 20251029
%global commit_date 20251007
%global devel_name QtColorWidgets
%global _distro_extra_cflags -fuse-ld=mold
%global _distro_extra_cxxflags -fuse-ld=mold
+1 -1
View File
@@ -4,7 +4,7 @@
%global crate halloy
Name: halloy
Version: 2025.11
Version: 2025.9
Release: 1%?dist
Summary: An open-source IRC client written in Rust, with the Iced GUI library
Packager: Yoong jin <solomoncyj@gmail.com>
+2 -2
View File
@@ -3,10 +3,10 @@
%global gtk4_version 4.14.4
%global libadwaita_version 1.5.1
%global pure_protobuf_version 2.0.0
%global raw_ver v1.90.0
%global raw_ver v1.89.0
Name: komikku
Version: 1.90.0
Version: 1.89.0
%forgemeta
Release: 1%?dist
Summary: A manga reader for GNOME
+1 -1
View File
@@ -3,6 +3,6 @@ project pkg {
spec = "mpv-nightly.spec"
}
labels {
nightly = 1
nightly = "1"
}
}
+2 -2
View File
@@ -1,9 +1,9 @@
# Disable X11 for RHEL 10+
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
%global commit d3ec15bca87536341f121a4f0f97954d00a6cfe5
%global commit 99d6d4c1c21c51ffac5f7b6d6e733a0b05a216ad
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251101
%global commit_date 20251020
%global ver 0.40.0
Name: mpv-nightly
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "rasputin.spec"
}
labels {
nightly = 1
}
}
-45
View File
@@ -1,45 +0,0 @@
%global commit a445d545c8e1a3339acd53cadf4e9c08698a786d
%global commit_date 20251028
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rasputin
Version: 0~%commit_date.git~%shortcommit
Release: 1%?dist
Summary: Mouse and keyboard settings for Raspberry Pi Desktop
License: BSD-3-Clause
URL: https://github.com/raspberrypi-ui/rasputin
Source0: %url/archive/%commit.tar.gz
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: meson
BuildRequires: ninja-build
BuildRequires: gtk3-devel
BuildRequires: libxml2-devel
BuildRequires: intltool
BuildRequires: gcc
Requires: libxml2
%description
%summary.
%prep
%autosetup -n rasputin-%{commit}
%build
%meson
%meson_build
%install
%meson_install
%find_lang rpcc_rasputin
%files -f rpcc_rasputin.lang
%license debian/copyright
%{_datadir}/rpcc/ui/rasputin.ui
%{_libdir}/rpcc/librpcc_rasputin.so
%changelog
* Sun Oct 26 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-5
View File
@@ -1,5 +0,0 @@
rpm.global("commit", gh_commit("raspberrypi-ui/appset"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
-3
View File
@@ -2,7 +2,4 @@ project pkg {
rpm {
spec = "rp-appset.spec"
}
labels {
nightly = 1
}
}
+8 -12
View File
@@ -1,5 +1,5 @@
%global commit a445d545c8e1a3339acd53cadf4e9c08698a786d
%global commit_date 20251024
%global commit 8bae0939b3e40fa9a2becfb8e0f05f293ee5ef9f
%global commit_date 20251014
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: appset
@@ -19,6 +19,7 @@ BuildRequires: intltool
BuildRequires: gcc
Requires: libxml2
Requires: gtk3
Provides: pipanel
Provides: rp-appset
@@ -36,20 +37,15 @@ Provides: rp-appset
%install
%meson_install
%find_lang rpcc_pipanel
%find_lang pipanel
%files -f rpcc_pipanel.lang
%files -f pipanel.lang
%doc README
%license debian/copyright
%{_datadir}/rpcc/ui/pipanel.ui
%{_libdir}/rpcc/librpcc_pipanel.so
%{_iconsdir}/hicolor/24x24/apps/appset-desktop.png
%{_iconsdir}/hicolor/24x24/apps/appset-taskbar.png
%{_iconsdir}/hicolor/32x32/apps/appset-desktop.png
%{_iconsdir}/hicolor/32x32/apps/appset-taskbar.png
%{_bindir}/pipanel
%{_datadir}/applications/pipanel.desktop
%{_datadir}/pipanel/ui/pipanel.ui
%changelog
* Sat Oct 25 2025 Owen Zimmerman <owen@fyralabs.com>
- Follow upstream by changing to build plugin instead of application
* Fri Aug 15 2025 Owen Zimmerman <owen@fyralabs.com>
- Package appset
-3
View File
@@ -2,7 +2,4 @@ project pkg {
rpm {
spec = "rp-bookshelf.spec"
}
labels {
nightly = 1
}
}
+2 -2
View File
@@ -1,5 +1,5 @@
%global commit 316b2a9787e19352eb22cf8de163d6856a1ea26f
%global commit_date 20251101
%global commit c1c0aaff854d01fb8e8bf31a204fd03f8e81daab
%global commit_date 20251014
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rp-bookshelf
-8
View File
@@ -1,8 +0,0 @@
project pkg {
rpm {
spec = "rpcc.spec"
}
labels {
nightly = 1
}
}
-57
View File
@@ -1,57 +0,0 @@
%global commit 6ae576bee3ca42f0aea597e76d2e0df0e1184bad
%global commit_date 20251030
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: rpcc
Version: 0~%commit_date.git~%shortcommit
Release: 1%?dist
Summary: Raspberry Pi Control Centre - an extensible settings application for the Raspberry Pi Desktop
License: BSD-3-Clause
URL: https://github.com/raspberrypi-ui/rpcc
Source0: %url/archive/%commit.tar.gz
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildRequires: meson
BuildRequires: ninja-build
BuildRequires: gtk3-devel
BuildRequires: libxml2-devel
BuildRequires: intltool
BuildRequires: gcc
Requires: libxml2
Requires: gtk3
%description
Raspberry Pi Control Centre - an extensible settings application for the Raspberry Pi Desktop
rpcc is a settings application which loads tab pages at runtime from plugin modules.
A number of packages contain plugins which are installed as standard on Raspberry Pi images:
- pipanel - appearance settings
- rc-gui - Raspberry Pi Configuration
- raindrop - screen layout
- rasputin - mouse and keyboard input
- rpinters - printers
%prep
%autosetup -n rpcc-%commit
%build
%meson
%meson_build
%install
%meson_install
%find_lang rpcc
%files -f rpcc.lang
%doc README
%license debian/copyright
%{_bindir}/rpcc
%{_datadir}/applications/rpcc.desktop
%{_datadir}/rpcc/ui/rpcc.ui
%changelog
* Sat Oct 25 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-5
View File
@@ -1,5 +0,0 @@
rpm.global("commit", gh_commit("raspberrypi-ui/rpcc"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
+1 -1
View File
@@ -1,4 +1,4 @@
%global ver 2025-11-01
%global ver 2025-10-20
%global goodver %(echo %ver | sed 's/-//g')
%global __brp_mangle_shebangs %{nil}
%bcond_without mold
+1 -1
View File
@@ -12,7 +12,7 @@
%endif
Name: signal-desktop
Version: 7.77.1
Version: 7.75.1
Release: 1%?dist
Summary: A private messenger for Windows, macOS, and Linux
URL: https://signal.org
+1 -1
View File
@@ -2,7 +2,7 @@
%global realname subtitleedit
Name: %realname.bin
Version: 4.0.14
Version: 4.0.13
Release: 1%?dist
Summary: An advanced subtitle editor and converter
License: GPL-3.0-only
+5
View File
@@ -0,0 +1,5 @@
project pkg {
rpm {
spec = "telegram-desktop.spec"
}
}
@@ -0,0 +1,32 @@
Name: telegram-desktop
Version: 6.2.3
Release: 1%?dist
Summary: Telegram Desktop messaging app
License: GPL-3.0-or-later WITH OpenSSL-exception
URL: https://desktop.telegram.org
Packager: madonuko <mado@fyralabs.com>
BuildRequires: boost-regex
BuildRequires: cmake
BuildRequires: cmake(ada)
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(OpenAL)
BuildRequires: cmake(KF6CoreAddons)
BuildRequires: pkgconfig(protobuf)
BuildRequires: pkgconfig(opus)
%description
%summary.
%prep
%git_clone https://github.com/telegramdesktop/tdesktop v%version
%build
%cmake -DTD_E2E_ONLY=ON -DDESKTOP_APP_DISABLE_AUTOUPDATE=ON
%cmake_build
%install
%cmake_install
%files
%doc README.md changelog.txt
%license LICENSE LEGAL
@@ -1 +1 @@
v1.12.12
v1.11.15
+2 -5
View File
@@ -1,8 +1,8 @@
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
Name: throne
Version: 1.0.8
Release: 1%?dist
Version: 1.0.5
Release: 3%?dist
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
URL: https://github.com/throneproj/Throne
License: GPLv3
@@ -17,7 +17,6 @@ Source2: Sagernet.SingBox.Version.txt
Source3: %{name}.desktop
Source4: %{name}.sh
Source5: https://raw.githubusercontent.com/throneproj/routeprofiles/rule-set/srslist.h
BuildRequires: rpm_macro(cmake)
BuildRequires: rpm_macro(cmake_build)
@@ -66,8 +65,6 @@ cd gen
protoc -I . --go_out=. --protorpc_out=. libcore.proto
%build
mkdir -p %__cmake_builddir
cp %{S:5} %__cmake_builddir/
%cmake
%cmake_build
DEST=$PWD/%{__cmake_builddir}/%{core}
+2 -1
View File
@@ -1,2 +1,3 @@
rpm.version(gh("throneproj/Throne"));
rpm.version(find(`([\d.]+)-\d+-\d+-\d+`, gh_rawfile("throneproj/Throne", "dev", "throne_version.txt"), 1));
open_file("anda/apps/throne/Sagernet.SingBox.Version.txt", "w").write(gh("sagernet/sing-box"));
+8 -8
View File
@@ -7,7 +7,7 @@
Name: vesktop
Obsoletes: VencordDesktop < 1.5.8-1
Obsoletes: vencord-desktop < 1.5.8-1
Version: 1.6.1
Version: 1.6.0
Release: 1%?dist
License: GPL-3.0
Summary: Vesktop is a cross platform desktop app aiming to give you a snappier Discord experience with Vencord pre-installed
@@ -58,17 +58,17 @@ cp -r dist/*-unpacked/. %buildroot/usr/share/vesktop/.
install -Dm755 dist/*-unpacked/vesktop %buildroot/usr/bin/vesktop
ln -sf /usr/share/vesktop/vesktop %buildroot/usr/bin/vesktop
ln -sf /usr/bin/vesktop %buildroot/usr/bin/vencorddesktop
install -Dm644 vesktop.desktop %{buildroot}%{_datadir}/applications/vesktop.desktop
install -Dm644 build/icon.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/vesktop.svg
install -Dm644 vesktop.desktop %buildroot/usr/share/applications/vesktop.desktop
install -Dm644 build/icon.png %buildroot/usr/share/pixmaps/vesktop.png
%files
%doc README.md
%license LICENSE
%{_bindir}/vesktop
%{_bindir}/vencorddesktop
%{_datadir}/applications/vesktop.desktop
%{_iconsdir}/hicolor/scalable/apps/vesktop.svg
%{_datadir}/vesktop/*
/usr/bin/vesktop
/usr/bin/vencorddesktop
/usr/share/applications/vesktop.desktop
/usr/share/pixmaps/vesktop.png
/usr/share/vesktop/*
%changelog
* Thu Jul 24 2025 Atmois <info@atmois.com> - 1.5.8-2
+1 -1
View File
@@ -13,7 +13,7 @@
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
Name: voicevox
Version: 0.25.0
Version: 0.24.2
Release: 1%?dist
Summary: Free Japanese text-to-speech editor
License: LGPL-3.0
+2 -2
View File
@@ -1,9 +1,9 @@
# Fedora sometimes sources the snapshots under stable versions and just bumps release
# For user clarity I have separated these into different packages
%global commit a5a76f24a5d03697cab0c3192843a4379d6f8ff6
%global commit 5a543dbc7bcb2465f3fb77bcfb28c0fc21d508b5
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 20250102
%global commit_date 20251025
%global commit_date 20250928
Name: winetricks-git
Version: %{ver}^%{commit_date}git.%{shortcommit}
@@ -3,7 +3,7 @@
Name: gnome-shell-extension-%{extension}
Version: 12
Release: 2%?dist
Release: 1%?dist
Summary: GNOME Shell extension to bring back the app menu
License: GPL-3.0-only
URL: https://github.com/fthx/appmenu-is-back
@@ -11,8 +11,9 @@ URL: https://github.com/fthx/appmenu-is-back
BuildArch: noarch
Source0: https://github.com/fthx/appmenu-is-back/archive/refs/tags/v%{version}.tar.gz
Patch0: https://github.com/fthx/appmenu-is-back/compare/v2..703a31acf900eb7bcab3462baeefa815ec7f13ab.patch
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
Requires: (gnome-shell >= 47~ with gnome-shell < 49~)
Recommends: gnome-extensions-app
%description
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "gnome-shell-extension-tailscale-status.spec"
}
}
@@ -1,95 +0,0 @@
# At this point in time, this package DOES NOT WORK on the main branch due to not being optimized for modern gnome/gnome-shell versions.
# It also does not work on the 'post-gnome45' branch due to an outdated version in the extension's metadata file, which does not update properly once installed through a package.
# This means the best way to get the updated files is from the gnome extensions website's zip archives, but if the GitHub repo gets properly updated, we can switch over to a commit-based package
# We also need to move files to the ~/.local directory instead of the typical gnome extension directory due to this being a User Extension, NOT a System Extension.
%global commit cecb04e68df0d611dc41d1030542bb40c9862d6f
%global commit_date 20240923
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global extension tailscale-status
%global uuid %{extension}@maxgallup.github.com
Name: gnome-shell-extension-%{extension}
Version: %commit
Release: 1%{?dist}
Summary: Extension to manage and check the status of tailscale-cli
License: GPLv2
URL: https://github.com/maxgallup/tailscale-status
Source0: https://extensions.gnome.org/review/download/58475.shell-extension.zip
Packager: Owen Zimmerman <owen@fyralabs.com>
BuildArch: noarch
BuildRequires: wget unzip
Requires: gnome-shell
Recommends: gnome-extensions-app
Suggests: tailscale
%description
An unofficial Gnome Extension to manage and check the status of tailscale-cli.
This extension is in no way affiliated with Tailscale Inc.
%prep
wget https://extensions.gnome.org/review/download/58475.shell-extension.zip
unzip 58475.shell-extension.zip
%install
mkdir -p %{buildroot}%{_localstatedir}/lib/rpm-state/%{uuid}
mkdir -p %{buildroot}%{_localstatedir}/lib/rpm-state/%{uuid}/schemas
install -Dm644 metadata.json %{buildroot}%{_localstatedir}/lib/rpm-state/%{uuid}/metadata.json
install -Dm644 extension.js %{buildroot}%{_localstatedir}/lib/rpm-state/%{uuid}/extension.js
install -Dm644 prefs.js %{buildroot}%{_localstatedir}/lib/rpm-state/%{uuid}/prefs.js
install -Dm644 icon-down.svg %{buildroot}%{_localstatedir}/lib/rpm-state/%{uuid}/icon-down.svg
install -Dm644 icon-exit-node.svg %{buildroot}%{_localstatedir}/lib/rpm-state/%{uuid}/icon-exit-node.svg
install -Dm644 icon-up.svg %{buildroot}%{_localstatedir}/lib/rpm-state/%{uuid}/icon-up.svg
install -Dm644 schemas/* %{buildroot}%{_localstatedir}/lib/rpm-state/%{uuid}/schemas/
%files
%dir %{_localstatedir}/lib/rpm-state/%{uuid}
%dir %{_localstatedir}/lib/rpm-state/%{uuid}/schemas
%{_localstatedir}/lib/rpm-state/%{uuid}/metadata.json
%{_localstatedir}/lib/rpm-state/%{uuid}/extension.js
%{_localstatedir}/lib/rpm-state/%{uuid}/prefs.js
%{_localstatedir}/lib/rpm-state/%{uuid}/icon-down.svg
%{_localstatedir}/lib/rpm-state/%{uuid}/icon-exit-node.svg
%{_localstatedir}/lib/rpm-state/%{uuid}/icon-up.svg
%{_localstatedir}/lib/rpm-state/%{uuid}/schemas/*
%post
#Since this is a User Extension, we muct only install for the current user
current_user=$(logname)
echo "Running post-transaction scripts as user ${current_user}..."
# Create the User Extensions directories in the user's home directory
mkdir -p /home/${current_user}/.local/share/gnome-shell/extensions/%{uuid}
mkdir -p /home/${current_user}/.local/share/gnome-shell/extensions/%{uuid}/schemas
# Move the files to the user's User Extensions directory
mv %{_localstatedir}/lib/rpm-state/%{uuid}/metadata.json /home/${current_user}/.local/share/gnome-shell/extensions/%{uuid}/metadata.json
mv %{_localstatedir}/lib/rpm-state/%{uuid}/extension.js /home/${current_user}/.local/share/gnome-shell/extensions/%{uuid}/extension.js
mv %{_localstatedir}/lib/rpm-state/%{uuid}/prefs.js /home/${current_user}/.local/share/gnome-shell/extensions/%{uuid}/prefs.js
mv %{_localstatedir}/lib/rpm-state/%{uuid}/icon-down.svg /home/${current_user}/.local/share/gnome-shell/extensions/%{uuid}/icon-down.svg
mv %{_localstatedir}/lib/rpm-state/%{uuid}/icon-exit-node.svg /home/${current_user}/.local/share/gnome-shell/extensions/%{uuid}/icon-exit-node.svg
mv %{_localstatedir}/lib/rpm-state/%{uuid}/icon-up.svg /home/${current_user}/.local/share/gnome-shell/extensions/%{uuid}/icon-up.svg
mv %{_localstatedir}/lib/rpm-state/%{uuid}/schemas/* /home/${current_user}/.local/share/gnome-shell/extensions/%{uuid}/schemas/
echo "Extension files successfully installed for user ${current_user}"
%postun
# Remove the files from the user's User Extensions directory on package uninstallation
if [ $1 -eq 0 ]; then
current_user=$(logname)
echo "Running post-uninstall scripts as user ${current_user}..."
rm -rf /home/${current_user}/.local/share/gnome-shell/extensions/%{uuid}
echo "Extension files successfully removed for user ${current_user}"
fi
%changelog
* Tue Jan 14 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial Package
@@ -1,6 +1,6 @@
%global tarball_version %%(echo %{version} | tr '~' '.')
%global major_version 49
%global minor_version 1
%global minor_version 0
%if 0%{?rhel}
%global portal_helper 0
@@ -214,6 +214,7 @@ mkdir -p %{buildroot}%{_datadir}/gnome-shell/search-providers
%find_lang gnome-shell
%check
desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.desktop
desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Extensions.desktop
%if %{portal_helper}
@@ -229,6 +230,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Porta
%{_bindir}/gnome-shell-test-tool
%{_datadir}/glib-2.0/schemas/00_org.gnome.shell.gschema.override
%{_datadir}/applications/org.gnome.Shell.Extensions.desktop
%{_datadir}/applications/org.gnome.Shell.desktop
%{_datadir}/bash-completion/completions/gnome-extensions
%{_datadir}/gnome-control-center/keybindings/50-gnome-shell-launchers.xml
%{_datadir}/gnome-control-center/keybindings/50-gnome-shell-screenshots.xml
@@ -240,7 +242,6 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Porta
%{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
%{_datadir}/dbus-1/services/org.gnome.Shell.Notifications.service
%{_datadir}/dbus-1/services/org.gnome.Shell.Screencast.service
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Brightness.xml
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Extensions.xml
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.Introspect.xml
%{_datadir}/dbus-1/interfaces/org.gnome.Shell.PadOsd.xml
@@ -256,6 +257,7 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/org.gnome.Shell.Porta
%{_userunitdir}/org.gnome.Shell-disable-extensions.service
%{_userunitdir}/org.gnome.Shell.target
%{_userunitdir}/org.gnome.Shell@wayland.service
%{_userunitdir}/org.gnome.Shell@x11.service
%{_libdir}/gnome-shell/
%{_libexecdir}/gnome-shell-calendar-server
%{_libexecdir}/gnome-shell-perf-helper
+1 -1
View File
@@ -2,7 +2,7 @@
%global stable_kf6 stable
%global majmin_ver_kf6 6.18
%global ecm_ver 6.19.0
%global ecm_ver 6.18.0
%global ecm_rel 1
Name: kf6-%{framework}
@@ -1,5 +1,5 @@
%global forgeurl https://gitlab.com/ubports/development/core/lomiri-system-settings
%global commit 8456af25150806b76846d5dd86ff941248e612af
%global commit ea78dc231082d0b7f9bad1cb37437574fd8bda6a
%forgemeta
Name: lomiri-system-settings
@@ -2,8 +2,8 @@
%global crate matugen
Name: rust-matugen
Version: 3.0.0
Release: 1%?dist
Version: 2.4.1
Release: 1%{?dist}
Summary: Material you color generation tool with templates
License: GPL-2.0
+1 -1
View File
@@ -4,7 +4,7 @@
# prevent library files from being installed
%global cargo_install_lib 0
%global upstream_version v2.8.2
%global upstream_version v2.5.5
%global ver %{sub %upstream_version 2}
Name: walker
@@ -4,7 +4,7 @@
%global __requires_exclude ^libaaudio\\.so.*|^libandroid\\.so.*|^libmediandk\\.so.*|^liblog\\.so.*|^libc\\.so.*|^libm\\.so.*|^libdl\\.so.*|^libcrypt\\.so.*|^libstdc\\+\\+\\.so.*|^libncursesw\\.so.*|^libtinfo\\.so.*|^libnsl\\.so.*|^libpanelw\\.so.*$
Name: android-studio
Version: 2025.2.1.7
Version: 2025.1.4.8
Release: 1%?dist
Summary: Official IDE for Android development
License: Apache-2.0
+1 -1
View File
@@ -3,7 +3,7 @@
%bcond test 1
Name: node-%{module}
Version: 10.2.0
Version: 10.1.0
Release: 1%?dist
Summary: Backport GitHub commits
SourceLicense: Apache-2.0
+1 -1
View File
@@ -6,7 +6,7 @@
%endif
Name: bun-bin
Version: 1.3.1
Version: 1.3.0
Release: 1%?dist
Summary: Incredibly fast JavaScript runtime, bundler, test runner, and package manager all in one
License: MIT
+1 -1
View File
@@ -12,7 +12,7 @@
%endif
Name: codium
Version: 1.105.17075
Version: 1.105.17017
Release: 1%?dist
Summary: Code editing. Redefined.
License: MIT
+1 -1
View File
@@ -1,5 +1,5 @@
Name: flutter
Version: 3.35.7
Version: 3.35.6
Release: 1%?dist
Summary: SDK for crafting beautiful, fast user experiences from a single codebase
License: BSD-3-Clause
@@ -1,6 +1,6 @@
%global commit 765ee6842930f0d6918574b9b87c2ee6583e4727
%global commit 40e558f953486e2d063dd499e9cbabaf8d71bdcb
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global fulldate 2025-10-31
%global fulldate 2025-10-19
%global commit_date %(echo %{fulldate} | sed 's/-//g')
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
%global ver 1.3.0
@@ -196,8 +196,7 @@ DESTDIR="%{buildroot}" \
-Dversion-string="%{ver}-dev+%{shortcommit}" \
-Dstrip=false \
-Dpie=true \
-Demit-docs \
-Demit-themes=false
-Demit-docs
# Don't conflict with ncurses-term on F42 and up
%if 0%{?fedora} >= 42
@@ -213,6 +212,7 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name}
%{_datadir}/applications/%{appid}.desktop
%dir %{_datadir}/%{base_name}
%{_datadir}/%{base_name}/doc
%{_datadir}/%{base_name}/themes
%{_datadir}/metainfo/%{appid}.metainfo.xml
%{_datadir}/dbus-1/services/%{appid}.service
%{_iconsdir}/hicolor/16x16/apps/%{appid}.png
@@ -289,10 +289,6 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{base_name}
%systemd_user_postun app-%{appid}.service
%changelog
* Tue Oct 28 2025 Gilver E. <rockgrub@disroot.org> - 1.3.0~tip^20251027gitd40321a-2
- Disabled bundled themes
* This is necessary to address licensing issues in the themes repo Ghostty uses
* See: https://github.com/mbadolato/iTerm2-Color-Schemes/issues/638
* Sat May 31 2025 Gilver E. <rockgrub@disroot.org> - 1.1.4~tip^20250531git1ff9162
- Updated for Zig 0.14.0
- Updated for ncurses-term compatibility in Fedora 42 and Rawhide
+4 -8
View File
@@ -3,8 +3,8 @@
%global appid com.mitchellh.ghostty
Name: ghostty
Version: 1.2.3
Release: 2%?dist
Version: 1.2.2
Release: 1%?dist
Summary: A fast, native terminal emulator written in Zig.
License: MIT AND MPL-2.0 AND OFL-1.1 AND (WTFPL OR CC0-1.0) AND Apache-2.0
URL: https://ghostty.org/
@@ -160,8 +160,7 @@ DESTDIR="%{buildroot}" \
-Dversion-string="%{version}" \
-Dstrip=false \
-Dpie=true \
-Demit-docs \
-Demit-themes=false
-Demit-docs
# Don't conflict with ncurses-term on F42 and up
%if 0%{?fedora} >= 42
@@ -177,6 +176,7 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{name}
%{_datadir}/applications/%{appid}.desktop
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/doc
%{_datadir}/%{name}/themes
%{_datadir}/metainfo/%{appid}.metainfo.xml
%{_datadir}/dbus-1/services/%{appid}.service
%{_iconsdir}/hicolor/16x16/apps/%{appid}.png
@@ -248,10 +248,6 @@ rm -rf %{buildroot}%{_datadir}/terminfo/g/%{name}
%systemd_user_postun app-%{appid}.service
%changelog
* Tue Oct 28 2025 Gilver E. <rockgrub@disroot.org> - 1.2.3-2
- Disabled bundled themes
* This is necessary to address licensing issues in the themes repo Ghostty uses
* See: https://github.com/mbadolato/iTerm2-Color-Schemes/issues/638
* Fri Jan 31 2025 Gilver E. <rockgrub@disroot.org>
- Update to 1.1.0-1%{?dist}
* Low GHSA-98wc-794w-gjx3: Ghostty leaked file descriptors allowing the shell and any of its child processes to impact other Ghostty terminal instances
+2 -2
View File
@@ -12,8 +12,8 @@
# Naming variable as something other than "commit" is necessary
# to stop %%gometa from putting commit hash in release
%global commit_hash fa6831412394ee08e23ef0855c246bbef02bed33
%global commit_date 20251028
%global commit_hash 115e560ee24b37893c0bbc51dcfaf5f79e0d64e8
%global commit_date 20251020
%global shortcommit %{sub %{commit_hash} 1 7}
%global ver 2.0.14
+1 -1
View File
@@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser
%bcond docs 1
Name: rio
Version: 0.2.33
Version: 0.2.31
Release: 1%?dist
Summary: A hardware-accelerated terminal written in Rust.
SourceLicense: MIT
+1 -1
View File
@@ -5,7 +5,7 @@ A responsive, good looking with modern design documentation theme for Sphinx, wi
%bcond docs 0
Name: python-%{pypi_name}
Version: 2025.10.21
Version: 2025.10.20
Release: 1%?dist
Summary: A clean, responsive, and customizable Sphinx documentation theme with light/dark mode
License: BSD-3-Clause
+3 -3
View File
@@ -1,7 +1,7 @@
%global commit ecbdffc84f1165323f256e8485ae84320550c759
%global commit fd4682c8d1a3af412002e2e66a5e3137635c5e86
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251101
%global ver 0.212.0
%global commit_date 20251020
%global ver 0.210.0
%bcond_with check
%bcond nightly 1
+1 -1
View File
@@ -1,6 +1,6 @@
%bcond_with check
%global ver 0.211.2-pre
%global ver 0.209.1-pre
# Exclude input files from mangling
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
+1 -1
View File
@@ -9,7 +9,7 @@
%global rustflags_debuginfo 0
Name: zed
Version: 0.210.4
Version: 0.208.5
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
+22
View File
@@ -0,0 +1,22 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>
<description>Redirect requests for Sarabun to Sarabun New for proper cross-platform rendering</description>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>Sarabun</string>
</test>
<edit name="family" mode="prepend" binding="same">
<string>TH Sarabun New</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family" compare="eq">
<string>TH Sarabun</string>
</test>
<edit name="family" mode="prepend" binding="same">
<string>TH Sarabun New</string>
</edit>
</match>
</fontconfig>
+7 -11
View File
@@ -5,7 +5,7 @@
# namespace
%global fontorg th.or.sipa
Version: 20200217
Release: 7%{?dist}
Release: 6%{?dist}
URL: https://www.nstda.or.th/home/news_post/thai-font/
%global fontlicense LicenseRef-DIP-SIPA AND OFL-1.1-RFN
%global fontlicenses LICENSE
@@ -22,7 +22,7 @@ Obsoletes: sipa-fonts < 20200217-5
Packager: Cappy Ishihara <cappy@fyralabs.com>
Summary: Thai National Fonts collection
Source0: https://waa.inter.nstda.or.th/stks/pub/%(x=%version;echo ${x:0:4})/%version-13Fonts.zip
Requires: tlwg-laksaman-fonts
# The packages were renamed
Obsoletes: th-baijam-fonts
@@ -48,6 +48,7 @@ Requires: %{name}-all
# and these fonts are an open-source, state-sponsored package
# required for official Thai documentation
License: LicenseRef-DIP-SIPA
Source1: 15-supercede-sarabun.conf
Source2: SIPA-LICENSE
BuildRequires: rpm_macro(fontpkg)
Supplements: (default-fonts-th)
@@ -65,7 +66,7 @@ BuildArch: noarch
%global fontfamily2 TH Sarabun New
%global foundry2 %foundry1
%global fontlicense2 OFL-1.1-RFN
%global fontlicense OFL-1.1-RFN
%global fonts2 'TH Sarabun New'*.ttf
%global fontsummary2 Revision of the %{fontfamily1} font family
%global fontdescription2 %{common_description}
@@ -94,6 +95,7 @@ BuildArch: noarch
%global fontsummary6 %{fontfamily6} font family
%global fontdescription6 %{common_description}
%global fontfamily7 TH Charm of AU
%global foundry7 Kanlayanamit Noraratphutthi
%global fonts7 'TH Charm of AU'*.ttf
@@ -145,17 +147,12 @@ BuildArch: noarch
%fontpkg -a
%fontmetapkg
# pull in tlwg-laksaman-fonts
# since this actually provides a fix for TH Sarabun
# (#6929) (#2482)
%prep
%autosetup -n Fonts
cp -v %{SOURCE2} LICENSE
%build
touch METAPKG
mv "THSarabun Bold Italic.ttf" "TH Sarabun Bold Italic.ttf"
mv "THSarabun Bold.ttf" "TH Sarabun Bold.ttf"
mv "THSarabun BoldItalic.ttf" "TH Sarabun BoldItalic.ttf"
@@ -169,14 +166,13 @@ mv "THSarabunNew.ttf" "TH Sarabun New.ttf"
%install
%fontinstall -a
install -Dm644 %{SOURCE1} %buildroot/%{_sysconfdir}/fonts/conf.d/15-supercede-sarabun.conf
%check
%fontcheck -a
%files
%license LICENSE
%fontfiles -a
%config(noreplace) %{_sysconfdir}/fonts/conf.d/15-supercede-sarabun.conf
%changelog
+1 -1
View File
@@ -1,7 +1,7 @@
%global __brp_mangle_shebangs %{nil}
Name: inputplumber
Version: 0.67.0
Version: 0.66.0
Release: 1%?dist
Summary: Open source input router and remapper daemon for Linux
License: GPL-3.0-or-later
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "anime-game-launcher.spec"
}
}
@@ -1,76 +0,0 @@
%global cargo_install_lib 0
%global crate anime-game-launcher
%global appid moe.launcher.an-anime-game-launcher
Name: %{crate}
Version: 3.17.0
Release: 1%?dist
Summary: An Anime Game Launcher for Linux with automatic patching and telemetry disabling
License: GPL-3.0-or-later
URL: https://github.com/an-anime-team/an-anime-game-launcher
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
Packager: Cappy Ishihara <cappy@fyralabs.com>
# Allow migrate path from Maroxy's OBS repo
Provides: an-anime-game-launcher = %{version}-%{release}
Requires: unzip
Requires: cabextract
Requires: tar
Requires: git
Requires: p7zip
Requires: curl
Requires: xdelta
BuildRequires: gtk4
BuildRequires: git
BuildRequires: rust
BuildRequires: cargo
BuildRequires: gtk4-devel
BuildRequires: openssl-devel
BuildRequires: python3
BuildRequires: python3-gobject
BuildRequires: libadwaita-devel
BuildRequires: cmake
BuildRequires: gcc clang-devel mold
BuildRequires: rust-packaging
BuildRequires: desktop-file-utils
BuildRequires: anda-srpm-macros
BuildRequires: cargo-rpm-macros
BuildRequires: protobuf-devel protobuf-compiler
%description
%{summary}
%prep
%autosetup -n an-anime-game-launcher-%{version}
%cargo_prep_online
%build
%cargo_build
%install
%crate_install_bin
install -Dm644 assets/images/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
desktop-file-install \
--set-icon="%{appid}" \
--set-key="Exec" --set-value="%{name}" \
--dir=%{buildroot}%{_datadir}/applications \
assets/anime-game-launcher.desktop
%check
desktop-file-validate %{buildroot}/%{_datadir}/applications/anime-game-launcher.desktop
%files
%license LICENSE
%doc README.md CHANGELOG.md
%{_datadir}/applications/anime-game-launcher.desktop
%{_bindir}/%{crate}
%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
%changelog
* Sat Sep 20 2025 Cappy Ishihara <cappy@cappuchino.xyz>
- Initial package
@@ -1 +0,0 @@
rpm.version(gh_tag("an-anime-team/an-anime-game-launcher"));
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "honkers-launcher.spec"
}
}
@@ -1,75 +0,0 @@
%global cargo_install_lib 0
%global crate honkers-launcher
%global appid moe.launcher.honkers-launcher
Name: %{crate}
Version: 1.12.0
Release: 1%?dist
Summary: Honkers Launcher for Linux with automatic patching and telemetry disabling
License: GPL-3.0-or-later
URL: https://github.com/an-anime-team/honkers-launcher
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
Packager: Cappy Ishihara <cappy@fyralabs.com>
# Allow migrate path from Maroxy's OBS repo
Provides: honkers-launcher = %{version}-%{release}
Requires: unzip
Requires: cabextract
Requires: tar
Requires: git
Requires: p7zip
Requires: curl
Requires: xdelta
BuildRequires: gtk4
BuildRequires: git
BuildRequires: rust
BuildRequires: cargo
BuildRequires: gtk4-devel
BuildRequires: openssl-devel
BuildRequires: python3
BuildRequires: python3-gobject
BuildRequires: libadwaita-devel
BuildRequires: cmake
BuildRequires: gcc clang-devel mold
BuildRequires: rust-packaging
BuildRequires: desktop-file-utils
BuildRequires: anda-srpm-macros
BuildRequires: cargo-rpm-macros
%description
%{summary}.
%prep
%autosetup -n honkers-launcher-%{version}
%cargo_prep_online
%build
%cargo_build
%install
%crate_install_bin
install -Dm644 assets/images/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
desktop-file-install \
--set-icon="%{appid}" \
--set-key="Exec" --set-value="%{name}" \
--dir=%{buildroot}%{_datadir}/applications \
assets/honkers-launcher.desktop
%check
desktop-file-validate %{buildroot}/%{_datadir}/applications/honkers-launcher.desktop
%files
%license LICENSE
%doc README.md CHANGELOG.md
%{_datadir}/applications/honkers-launcher.desktop
%{_bindir}/%{crate}
%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
%changelog
* Sat Sep 20 2025 Cappy Ishihara <cappy@cappuchino.xyz>
- Initial package
@@ -1 +0,0 @@
rpm.version(gh_tag("an-anime-team/honkers-launcher"));
@@ -1,5 +0,0 @@
project pkg {
rpm {
spec = "sleepy-launcher.spec"
}
}
@@ -1,75 +0,0 @@
%global cargo_install_lib 0
%global crate sleepy-launcher
%global appid moe.launcher.sleepy-launcher
Name: %{crate}
Version: 1.5.0
Release: 1%?dist
Summary: Sleepy Game Launcher for Linux with automatic patching and telemetry disabling
License: GPL-3.0-or-later
URL: https://github.com/an-anime-team/sleepy-launcher
Source0: %{url}/archive/refs/tags/%{version}.tar.gz
Packager: Cappy Ishihara <cappy@fyralabs.com>
# Allow migrate path from Maroxy's OBS repo
Provides: sleepy-launcher = %{version}-%{release}
Requires: unzip
Requires: cabextract
Requires: tar
Requires: git
Requires: p7zip
Requires: curl
Requires: xdelta
BuildRequires: gtk4
BuildRequires: git
BuildRequires: rust
BuildRequires: cargo
BuildRequires: gtk4-devel
BuildRequires: openssl-devel
BuildRequires: python3
BuildRequires: python3-gobject
BuildRequires: libadwaita-devel
BuildRequires: cmake
BuildRequires: gcc clang-devel mold
BuildRequires: rust-packaging
BuildRequires: desktop-file-utils
BuildRequires: anda-srpm-macros
BuildRequires: cargo-rpm-macros
%description
%{summary}
%prep
%autosetup -n sleepy-launcher-%{version}
%cargo_prep_online
%build
%cargo_build
%install
%crate_install_bin
install -Dm644 assets/images/icon.png %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
desktop-file-install \
--set-icon="%{appid}" \
--set-key="Exec" --set-value="%{name}" \
--dir=%{buildroot}%{_datadir}/applications \
assets/sleepy-launcher.desktop
%check
desktop-file-validate %{buildroot}/%{_datadir}/applications/sleepy-launcher.desktop
%files
%license LICENSE
%doc README.md CHANGELOG.md
%{_datadir}/applications/sleepy-launcher.desktop
%{_bindir}/%{crate}
%{_datadir}/icons/hicolor/512x512/apps/%{appid}.png
%changelog
* Sat Sep 20 2025 Cappy Ishihara <cappy@cappuchino.xyz>
- Initial package
@@ -1 +0,0 @@
rpm.version(gh_tag("an-anime-team/sleepy-launcher"));
+1 -1
View File
@@ -1,5 +1,5 @@
Name: opengamepadui
Version: 0.42.1
Version: 0.42.0
Release: 1%?dist
Summary: Open source gamepad-native game launcher and overlay
+2 -2
View File
@@ -1,9 +1,9 @@
%define osuresver 2025.1028.0
%define osuresver 2025.911.0
%global debug_package %{nil}
%define __strip /bin/true
Name: osu-lazer
Version: 2025.1029.1
Version: 2025.912.0
Release: 1%?dist
Summary: The future of osu! and the beginning of an open era! Commonly known by the codename osu!lazer. Pew pew.
ExclusiveArch: x86_64
+1 -1
View File
@@ -4,7 +4,7 @@ project pkg {
extra_repos = ["https://packages.adoptium.net/artifactory/rpm/fedora/\\$releasever/\\$basearch"]
}
labels {
nightly = 1
nightly = "1"
mock = 1
}
}
@@ -1,10 +1,10 @@
%global real_name prismlauncher
%global nice_name PrismLauncher
%global commit 2982e6e7c9e4a7e540d6ca4d90098ffec7e882e7
%global commit a550277fda7c7c406a3b4159a87917bbdd243b2e
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global commit_date 20251028
%global commit_date 20251020
%global snapshot_info %{commit_date}.%{shortcommit}
%bcond_without qt6
+2 -2
View File
@@ -11,8 +11,8 @@
# Need to get rid of everything Clang can't use and undefine -Wunused-command-line-argument where possible due to the project's build flags
%global build_cflags %(echo %{build_cflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument
%global build_cxxflags %(echo %{build_cxxflags} | sed 's:-Werror ::g' | sed 's:-Wunused-command-line-argument ::g' | sed 's:-specs\=/usr/lib/rpm/redhat/redhat-annobin-cc1 ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors ::g' | sed 's:-specs=/usr/lib/rpm/redhat/redhat-package-notes ::g') -Wno-unused-command-line-argument
%global commit dc22584f7244b016697c5a21b0377f92ea66a254
%global ver 0.0.38-18285
%global commit 0c4e7fc178d1a96497ac36ad4471cd8821181cf9
%global ver 0.0.38-18249
Name: rpcs3
Version: %(echo %{ver} | sed 's/-/^/g')
+1 -1
View File
@@ -1,7 +1,7 @@
%define debug_package %nil
Name: crystal
Version: 1.18.2
Version: 1.18.1
Release: 1%?dist
Summary: The Crystal Programming Language
License: Apache-2.0
+2 -2
View File
@@ -1,6 +1,6 @@
%define debug_package %nil
%global commit 1cb64ec6df27d70d90b59bb946c6aa4323e4ec63
%global commit_date 20251029
%global commit 7409af7329c51416703c512f5e049368dfb3e710
%global commit_date 20250613
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: albius
@@ -1,5 +1,5 @@
# Generated by go2rpm 1.17.1
%bcond check 0
%bcond check 1
%bcond bootstrap 0
%if %{with bootstrap}
@@ -10,11 +10,13 @@
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^golang\\(.*\\)$
%endif
%global upstream_version v1.0.0-beta-8
%global ver %{sub %upstream_version 2}
%global providers archlinuxpkgs calc clipboard desktopapplications files menus providerlist runner symbols websearch
# https://github.com/abenz1267/elephant
%global goipath github.com/abenz1267/elephant
Version: 2.13.2
Version: %{gsub %{gsub %ver - ~ 1} - _}
%gometa -f
@@ -23,20 +25,18 @@ Elephant - cuz it's phat - is a powerful data provider service and backend for b
}
%global golicenses LICENSE
%global godocs BREAKING.md README.md cmd/elephant/version.txt
%global godocs NIX.md README.md cmd/version.txt
Name: elephant
Release: 1%?dist
Release: %autorelease
Summary: None
License: GPL-3.0-only
URL: %{gourl}
Source: %{gourl}/archive/refs/tags/v%version.tar.gz
Source: %{gourl}/archive/refs/tags/%upstream_version.tar.gz
Provides: golang-github-abenz1267-elephant = %evr
Packager: madonuko <mado@fyralabs.com>
# desktopapplications
BuildRequires: wayland-devel
%description %{common_description}
@@ -53,7 +53,7 @@ end
}
%prep
%autosetup -n %name-%version
%autosetup -n %name-%ver
%goprep -Ae
%autopatch -p1
@@ -61,7 +61,7 @@ end
%build
%define gomodulesmode GO111MODULE=on
pushd cmd
(%{gobuild -o %{gobuilddir}/bin/elephant elephant/elephant.go}) &
(%{gobuild -o %{gobuilddir}/bin/elephant elephant.go}) &
popd
for prov in internal/providers/*/; do
pushd $prov
@@ -89,7 +89,7 @@ install -Dm755 internal/providers/*/*.so -t %buildroot/etc/xdg/elephant/provider
%if %{without bootstrap}
%files
%license LICENSE
%doc BREAKING.md README.md cmd/elephant/version.txt
%doc NIX.md README.md cmd/version.txt
%{_bindir}/elephant
%ghost /etc/xdg/elephant/
%endif
+1 -1
View File
@@ -1 +1 @@
rpm.version(gh_rawfile("abenz1267/elephant", "master", "cmd/elephant/version.txt"));
rpm.version(gh_rawfile("abenz1267/elephant", "master", "cmd/version.txt"));
@@ -2,7 +2,7 @@
# https://github.com/jesseduffield/lazygit
%global goipath github.com/jesseduffield/lazygit
Version: 0.56.0
Version: 0.55.1
%gometa -f
@@ -2,7 +2,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Name: kotlin-native
Version: 2.2.21
Version: 2.2.20
Release: 1%?dist
Summary: LLVM backend for the Kotlin compiler
ExclusiveArch: x86_64
+1 -1
View File
@@ -1,7 +1,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
Name: kotlin
Version: 2.2.21
Version: 2.2.20
Release: 1%?dist
Summary: Statically typed programming language
+1 -1
View File
@@ -1,5 +1,5 @@
Name: netto
Version: 0.1.4
Version: 0.1.2
Release: 1%?dist
Summary: 📡 GUI Network Applet
License: GPL-3.0-or-later
+1 -1
View File
@@ -3,6 +3,6 @@ project pkg {
spec = "nim-nightly.spec"
}
labels {
nightly = 1
nightly = "1"
}
}
+2 -2
View File
@@ -1,8 +1,8 @@
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
%global commit 5079074b1a86b7b2b80197e079c564d2d5924735
%global commit 1eae14a3befb97db5bd8f95427b007fc5490b8a4
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global ver 2.3.1
%global commit_date 20251101
%global commit_date 20251018
%global debug_package %nil
Name: nim-nightly
+2 -2
View File
@@ -2,8 +2,8 @@
%global debug_package %{nil}
Name: nim
Version: 2.2.6
Release: 1%?dist
Version: 2.2.4
Release: 3%?dist
Summary: Imperative, multi-paradigm, compiled programming language
License: MIT and BSD
URL: https://nim-lang.org
-9
View File
@@ -1,9 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "gay.spec"
}
labels {
nightly = 1
}
}
-53
View File
@@ -1,53 +0,0 @@
%global commit af18bcf210659b8b5a40624ffab791d49e831017
%global commit_date 20241015
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global pypi_name gay
%global _desc Colour your text / terminal to be more gay.
Name: python-%{pypi_name}
Version: %commit_date.%shortcommit
Release: 1%?dist
Summary: Colour your text / terminal to be more gay
License: MIT
URL: https://github.com/ms-jpq/gay
Source0: %url/archive/%commit/gay-%commit.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: gay
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n gay-%{commit}
%build
%pyproject_wheel
%install
%pyproject_install
%files -n python3-%{pypi_name}
%doc README.md
%license LICENSE
%{_bindir}/gay
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/gay-1.3.4.dist-info/*
%changelog
* Tue Sep 30 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-5
View File
@@ -1,5 +0,0 @@
rpm.global("commit", gh_commit("ms-jpq/gay"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "latex2mathml.spec"
}
}
@@ -1,55 +0,0 @@
%global pypi_name latex2mathml
%global _desc Pure Python library for LaTeX to MathML conversion.
Name: python-%{pypi_name}
Version: 3.78.1
Release: 1%?dist
Summary: Pure Python library for LaTeX to MathML conversion
License: MIT
URL: https://github.com/roniemartinez/latex2mathml
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-poetry-core
BuildRequires: python3-installer
BuildRequires: python3-build
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: latex2mathml
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n latex2mathml-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files latex2mathml
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%{_bindir}/l2m
%{_bindir}/latex2mathml
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/latex2mathml-%version.dist-info/*
%changelog
* Fri Oct 24 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -1 +0,0 @@
rpm.version(pypi("latex2mathml"));
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "mdtex2html.spec"
}
}
@@ -1,50 +0,0 @@
%global pypi_name mdtex2html
%global _desc python3-library to convert Markdown with included LaTeX-Formulas to HTML with MathML.
Name: python-%{pypi_name}
Version: 1.3.1
Release: 1%?dist
Summary: python3-library to convert Markdown with included LaTeX-Formulas to HTML with MathML
License: LGPL-2.1
URL: https://github.com/polarwinkel/mdtex2html
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: mdtex2html
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n mdtex2html-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files mdtex2html
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.md
%license LICENSE
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/mdtex2html-%version.dist-info/*
%changelog
* Fri Oct 24 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
-1
View File
@@ -1 +0,0 @@
rpm.version(pypi("mdtex2html"));
@@ -3,7 +3,7 @@
Pywal is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favourite programs.}
Name: python-%{pypi_name}
Version: 3.8.11
Version: 3.8.10
Release: 1%?dist
Summary: 16 color fork of the original Pywal
License: MIT
-6
View File
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "sounddevice.spec"
}
}
@@ -1,50 +0,0 @@
%global pypi_name sounddevice
%global _desc 🔉 Play and Record Sound with Python 🐍.
Name: python-%{pypi_name}
Version: 0.5.3
Release: 1%?dist
Summary: 🔉 Play and Record Sound with Python 🐍
License: MIT
URL: https://python-sounddevice.rtfd.io/
Source0: %{pypi_source}
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-wheel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
%_desc
%package -n python3-%{pypi_name}
Summary: %{summary}
Provides: sounddevice
%{?python_provide:%python_provide python3-%{pypi_name}}
%description -n python3-%{pypi_name}
%_desc
%prep
%autosetup -n sounddevice-%{version}
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files sounddevice
%files -n python3-%{pypi_name} -f %{pyproject_files}
%doc README.rst CONTRIBUTING.rst NEWS.rst
%license LICENSE
%ghost %python3_sitelib/__pycache__/*.cpython-*.pyc
%ghost %python3_sitelib/%{name}/subcommands/__pycache__/*.cpython-*.pyc
%python3_sitelib/sounddevice-%version.dist-info/*
%changelog
* Fri Oct 24 2025 Owen Zimmerman <owen@fyralabs.com>
- Initial commit
@@ -1 +0,0 @@
rpm.version(pypi("sounddevice"));
@@ -1,6 +0,0 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "synapse-s3-storage-provider.spec"
}
}

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