mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-10 21:50:39 +00:00
Compare commits
148 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 925a0710ac | |||
| 0e2df2c175 | |||
| 96e0c1568c | |||
| d404faa78f | |||
| 4d7a9a1be6 | |||
| 838e17bbb6 | |||
| 81ea42b082 | |||
| 829a85ab22 | |||
| 6e53a4c210 | |||
| 9e218b67fa | |||
| 123c050231 | |||
| aa136d229d | |||
| 6946ead509 | |||
| 446826dac2 | |||
| 1556d40b31 | |||
| 0b0c4423e2 | |||
| 851b5a845b | |||
| a6a64714c2 | |||
| 1a733dc3d4 | |||
| 2171e30e1a | |||
| 07347f8998 | |||
| b9fc531f11 | |||
| e7ef165d4a | |||
| bd555412ae | |||
| f2100b85e2 | |||
| dd4ed6b949 | |||
| 283fcb4fca | |||
| 3b905b909c | |||
| 2c37edbe25 | |||
| 2bb2764b9c | |||
| cca718552b | |||
| 1c32cff4db | |||
| 3ffc58312f | |||
| a58d5f096f | |||
| c81dddbc9e | |||
| 110c2c376d | |||
| fec5212dbd | |||
| ffdfc3cd32 | |||
| 937dba9a62 | |||
| 2370d8e645 | |||
| 432c1aa50b | |||
| 3854952a40 | |||
| df2ba2bbcc | |||
| 7f9be84363 | |||
| 681e18d2ee | |||
| f95dd35f84 | |||
| ac2887b867 | |||
| 6b58af84ec | |||
| a216bd62e7 | |||
| c850c2bd87 | |||
| 0c1d35d8c5 | |||
| b0027522b8 | |||
| 41f422a42c | |||
| a58a2811dc | |||
| 768c6d9567 | |||
| d46f76c416 | |||
| f45a4d67a3 | |||
| a137382029 | |||
| df04219f86 | |||
| 3b0fe66581 | |||
| 716df30354 | |||
| e4b90ca7c3 | |||
| 0102367b15 | |||
| 4da7d480a3 | |||
| 5329a57a13 | |||
| 5fa3f2b458 | |||
| 816c9ca3b1 | |||
| 61a857fa11 | |||
| 16584d2cfe | |||
| 823a24da59 | |||
| 3de35803cf | |||
| 1bf689d03d | |||
| 3ab5bb8701 | |||
| cb0a5d5de5 | |||
| a64e7eab0c | |||
| cef97f7579 | |||
| f6b22efc3f | |||
| febb3bb432 | |||
| 9d929f0450 | |||
| 8400a8b0ec | |||
| bdcff02864 | |||
| fe0439e516 | |||
| 26262394c3 | |||
| 2b6b098bf0 | |||
| 93636dcfed | |||
| 3badcee70d | |||
| 67de26f150 | |||
| c7137f01be | |||
| 0989efe45f | |||
| 8b8e1c27bf | |||
| 807a06ba3c | |||
| d8a6c6b9ea | |||
| d63f0353a7 | |||
| 8ccb4021d1 | |||
| fde344da77 | |||
| ce0146a4f3 | |||
| 4a54b1fa16 | |||
| 98da3bf729 | |||
| 93e39b5b0f | |||
| 07af3a0241 | |||
| 5555894185 | |||
| a3d3ae22b2 | |||
| b2c5178ab4 | |||
| 1ac6f65e6f | |||
| 8064efa8fd | |||
| 3d3ba4c29b | |||
| 9a6c4c755b | |||
| fe5866ba6f | |||
| 90faa64ce9 | |||
| 24727b0c4c | |||
| 019ad45d4c | |||
| 9a7bdb51dd | |||
| 9311eabb10 | |||
| 909e6ec636 | |||
| 5140551440 | |||
| 3398a82965 | |||
| f2da9f1c05 | |||
| f9c9c1509b | |||
| d1ffb19bbf | |||
| 663e8db7b7 | |||
| 28c5294e48 | |||
| 83ded6d30b | |||
| 11a1de08de | |||
| bfcbecf9fd | |||
| 5ae64e8453 | |||
| 51eff09440 | |||
| c9cb87d08a | |||
| 8c171c7646 | |||
| 3506f8e042 | |||
| dc78ccef31 | |||
| 7a137197c3 | |||
| 4d33ba17ed | |||
| c6c48a3611 | |||
| 368a7ad67a | |||
| 8a478634bb | |||
| 884eab7146 | |||
| 240609e141 | |||
| f057915035 | |||
| 21e3716cc7 | |||
| e22ec70164 | |||
| 243bcae73b | |||
| 06082ae19a | |||
| 74673cf5ef | |||
| 8608928809 | |||
| f3cec2d8a6 | |||
| fbc99172e0 | |||
| 7042a7550e | |||
| cdf1c6a9de |
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord-canary-openasar
|
||||
Version: 0.0.790
|
||||
Version: 0.0.796
|
||||
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-canary
|
||||
Version: 0.0.790
|
||||
Version: 0.0.796
|
||||
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.112
|
||||
Version: 0.0.113
|
||||
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.163
|
||||
Version: 0.0.164
|
||||
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
|
||||
Version: 0.0.163
|
||||
Version: 0.0.164
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers.
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
%global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
|
||||
|
||||
Name: discord
|
||||
Version: 0.0.112
|
||||
Version: 0.0.113
|
||||
Release: 1%?dist
|
||||
Summary: Free Voice and Text Chat for Gamers
|
||||
URL: https://discord.com
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#? https://github.com/flameshot-org/flameshot/blob/master/packaging/rpm/fedora/flameshot.spec
|
||||
|
||||
%global ver 13.1.0
|
||||
%global commit 217fac2fc5f094214d1a6187a36c7245e211359a
|
||||
%global ver 13.3.0
|
||||
%global commit 88c951e771fd57bccf6d8f1539a03df47316368d
|
||||
%global shortcommit %{sub %{commit} 1 7}
|
||||
%global commit_date 20251025
|
||||
%global commit_date 20251029
|
||||
%global devel_name QtColorWidgets
|
||||
%global _distro_extra_cflags -fuse-ld=mold
|
||||
%global _distro_extra_cxxflags -fuse-ld=mold
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%global crate halloy
|
||||
|
||||
Name: halloy
|
||||
Version: 2025.9
|
||||
Version: 2025.11
|
||||
Release: 1%?dist
|
||||
Summary: An open-source IRC client written in Rust, with the Iced GUI library
|
||||
Packager: Yoong jin <solomoncyj@gmail.com>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Disable X11 for RHEL 10+
|
||||
%bcond x11 %[%{undefined rhel} || 0%{?rhel} < 10]
|
||||
|
||||
%global commit aa2dad035f4ce85ba4cf6fba207b9b1d08b92abc
|
||||
%global commit d3ec15bca87536341f121a4f0f97954d00a6cfe5
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251024
|
||||
%global commit_date 20251101
|
||||
%global ver 0.40.0
|
||||
|
||||
Name: mpv-nightly
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rasputin.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
%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
|
||||
@@ -0,0 +1,5 @@
|
||||
rpm.global("commit", gh_commit("raspberrypi-ui/appset"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
@@ -19,7 +19,6 @@ BuildRequires: intltool
|
||||
BuildRequires: gcc
|
||||
|
||||
Requires: libxml2
|
||||
Requires: gtk3
|
||||
|
||||
Provides: pipanel
|
||||
Provides: rp-appset
|
||||
@@ -37,15 +36,20 @@ Provides: rp-appset
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%find_lang pipanel
|
||||
%find_lang rpcc_pipanel
|
||||
|
||||
%files -f pipanel.lang
|
||||
%files -f rpcc_pipanel.lang
|
||||
%doc README
|
||||
%license debian/copyright
|
||||
%{_bindir}/pipanel
|
||||
%{_datadir}/applications/pipanel.desktop
|
||||
%{_datadir}/pipanel/ui/pipanel.ui
|
||||
%{_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
|
||||
|
||||
%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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit c1c0aaff854d01fb8e8bf31a204fd03f8e81daab
|
||||
%global commit_date 20251014
|
||||
%global commit 316b2a9787e19352eb22cf8de163d6856a1ea26f
|
||||
%global commit_date 20251101
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: rp-bookshelf
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "rpcc.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
%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
|
||||
@@ -0,0 +1,5 @@
|
||||
rpm.global("commit", gh_commit("raspberrypi-ui/rpcc"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
%global ver 2025-10-25
|
||||
%global ver 2025-11-01
|
||||
%global goodver %(echo %ver | sed 's/-//g')
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
%bcond_without mold
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
%endif
|
||||
|
||||
Name: signal-desktop
|
||||
Version: 7.76.0
|
||||
Version: 7.77.1
|
||||
Release: 1%?dist
|
||||
Summary: A private messenger for Windows, macOS, and Linux
|
||||
URL: https://signal.org
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
%global realname subtitleedit
|
||||
|
||||
Name: %realname.bin
|
||||
Version: 4.0.13
|
||||
Version: 4.0.14
|
||||
Release: 1%?dist
|
||||
Summary: An advanced subtitle editor and converter
|
||||
License: GPL-3.0-only
|
||||
|
||||
@@ -1 +1 @@
|
||||
v1.12.11
|
||||
v1.12.12
|
||||
@@ -1,7 +1,7 @@
|
||||
#? https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=throne-git
|
||||
|
||||
Name: throne
|
||||
Version: 1.0.7
|
||||
Version: 1.0.8
|
||||
Release: 1%?dist
|
||||
Summary: Qt based cross-platform GUI proxy configuration manager (backend: sing-box)
|
||||
URL: https://github.com/throneproj/Throne
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
Name: vesktop
|
||||
Obsoletes: VencordDesktop < 1.5.8-1
|
||||
Obsoletes: vencord-desktop < 1.5.8-1
|
||||
Version: 1.6.0
|
||||
Release: 2%?dist
|
||||
Version: 1.6.1
|
||||
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
|
||||
URL: https://github.com/Vencord/Vesktop
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
%global __requires_exclude ^((libffmpeg[.]so.*)|(lib.*\\.so.*))$
|
||||
|
||||
Name: voicevox
|
||||
Version: 0.24.2
|
||||
Version: 0.25.0
|
||||
Release: 1%?dist
|
||||
Summary: Free Japanese text-to-speech editor
|
||||
License: LGPL-3.0
|
||||
|
||||
+2
-3
@@ -3,7 +3,7 @@
|
||||
|
||||
Name: gnome-shell-extension-%{extension}
|
||||
Version: 12
|
||||
Release: 1%?dist
|
||||
Release: 2%?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,9 +11,8 @@ 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 >= 47~ with gnome-shell < 49~)
|
||||
Requires: (gnome-shell >= 48~ with gnome-shell < 50~)
|
||||
Recommends: gnome-extensions-app
|
||||
|
||||
%description
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "gnome-shell-extension-tailscale-status.spec"
|
||||
}
|
||||
}
|
||||
+95
@@ -0,0 +1,95 @@
|
||||
# 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
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
Name: gnome-shell
|
||||
Version: %{major_version}.%{minor_version}
|
||||
Release: 1%{?dist}.switcheroo
|
||||
Release: 2%{?dist}.switcheroo
|
||||
Summary: Window management and application launching for GNOME
|
||||
|
||||
Provides: gnome-shell.switcheroo = %version-%release
|
||||
@@ -214,7 +214,6 @@ 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}
|
||||
@@ -230,7 +229,6 @@ 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
|
||||
@@ -242,6 +240,7 @@ 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
|
||||
@@ -257,7 +256,6 @@ 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
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
%global stable_kf6 stable
|
||||
%global majmin_ver_kf6 6.18
|
||||
%global ecm_ver 6.18.0
|
||||
%global ecm_ver 6.19.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 b7447b5350712d56d48ac2ccf757e54e67cc258f
|
||||
%global commit 8456af25150806b76846d5dd86ff941248e612af
|
||||
%forgemeta
|
||||
|
||||
Name: lomiri-system-settings
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
%global crate matugen
|
||||
|
||||
Name: rust-matugen
|
||||
Version: 2.4.1
|
||||
Release: 1%{?dist}
|
||||
Version: 3.0.0
|
||||
Release: 1%?dist
|
||||
Summary: Material you color generation tool with templates
|
||||
|
||||
License: GPL-2.0
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# prevent library files from being installed
|
||||
%global cargo_install_lib 0
|
||||
|
||||
%global upstream_version v2.6.4
|
||||
%global upstream_version v2.8.2
|
||||
%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.1.4.8
|
||||
Version: 2025.2.1.7
|
||||
Release: 1%?dist
|
||||
Summary: Official IDE for Android development
|
||||
License: Apache-2.0
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
%bcond test 1
|
||||
|
||||
Name: node-%{module}
|
||||
Version: 10.1.0
|
||||
Version: 10.2.0
|
||||
Release: 1%?dist
|
||||
Summary: Backport GitHub commits
|
||||
SourceLicense: Apache-2.0
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%global commit fb5b8d7968e6d760b53785ba169c751de75ac08d
|
||||
%global commit 765ee6842930f0d6918574b9b87c2ee6583e4727
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global fulldate 2025-10-23
|
||||
%global fulldate 2025-10-31
|
||||
%global commit_date %(echo %{fulldate} | sed 's/-//g')
|
||||
%global public_key RWQlAjJC23149WL2sEpT/l0QKy7hMIFhYdQOFy0Z7z7PbneUgvlsnYcV
|
||||
%global ver 1.3.0
|
||||
@@ -196,7 +196,8 @@ DESTDIR="%{buildroot}" \
|
||||
-Dversion-string="%{ver}-dev+%{shortcommit}" \
|
||||
-Dstrip=false \
|
||||
-Dpie=true \
|
||||
-Demit-docs
|
||||
-Demit-docs \
|
||||
-Demit-themes=false
|
||||
|
||||
# Don't conflict with ncurses-term on F42 and up
|
||||
%if 0%{?fedora} >= 42
|
||||
@@ -212,7 +213,6 @@ 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,6 +289,10 @@ 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,7 +4,7 @@
|
||||
|
||||
Name: ghostty
|
||||
Version: 1.2.3
|
||||
Release: 1%?dist
|
||||
Release: 2%?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,7 +160,8 @@ DESTDIR="%{buildroot}" \
|
||||
-Dversion-string="%{version}" \
|
||||
-Dstrip=false \
|
||||
-Dpie=true \
|
||||
-Demit-docs
|
||||
-Demit-docs \
|
||||
-Demit-themes=false
|
||||
|
||||
# Don't conflict with ncurses-term on F42 and up
|
||||
%if 0%{?fedora} >= 42
|
||||
@@ -176,7 +177,6 @@ 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,6 +248,10 @@ 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
|
||||
|
||||
@@ -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 ccf0a9f6d6ca755725e35863abbca896635c8c1c
|
||||
%global commit_date 20251022
|
||||
%global commit_hash fa6831412394ee08e23ef0855c246bbef02bed33
|
||||
%global commit_date 20251028
|
||||
%global shortcommit %{sub %{commit_hash} 1 7}
|
||||
%global ver 2.0.14
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ A hardware-accelerated terminal emulator focusing to run in desktops and browser
|
||||
%bcond docs 1
|
||||
|
||||
Name: rio
|
||||
Version: 0.2.32
|
||||
Version: 0.2.33
|
||||
Release: 1%?dist
|
||||
Summary: A hardware-accelerated terminal written in Rust.
|
||||
SourceLicense: MIT
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%global commit 1dffdea27c4b920f1110e9c474041d7412254d5b
|
||||
%global commit ecbdffc84f1165323f256e8485ae84320550c759
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commit_date 20251025
|
||||
%global ver 0.211.0
|
||||
%global commit_date 20251101
|
||||
%global ver 0.212.0
|
||||
|
||||
%bcond_with check
|
||||
%bcond nightly 1
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%bcond_with check
|
||||
|
||||
%global ver 0.210.1-pre
|
||||
%global ver 0.211.2-pre
|
||||
# Exclude input files from mangling
|
||||
%global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%global rustflags_debuginfo 0
|
||||
|
||||
Name: zed
|
||||
Version: 0.209.6
|
||||
Version: 0.210.4
|
||||
Release: 1%?dist
|
||||
Summary: Zed is a high-performance, multiplayer code editor
|
||||
SourceLicense: AGPL-3.0-only AND Apache-2.0 AND GPL-3.0-or-later
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
<?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>
|
||||
@@ -5,7 +5,7 @@
|
||||
# namespace
|
||||
%global fontorg th.or.sipa
|
||||
Version: 20200217
|
||||
Release: 6%{?dist}
|
||||
Release: 7%{?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,7 +48,6 @@ 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)
|
||||
@@ -66,7 +65,7 @@ BuildArch: noarch
|
||||
|
||||
%global fontfamily2 TH Sarabun New
|
||||
%global foundry2 %foundry1
|
||||
%global fontlicense OFL-1.1-RFN
|
||||
%global fontlicense2 OFL-1.1-RFN
|
||||
%global fonts2 'TH Sarabun New'*.ttf
|
||||
%global fontsummary2 Revision of the %{fontfamily1} font family
|
||||
%global fontdescription2 %{common_description}
|
||||
@@ -95,7 +94,6 @@ 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
|
||||
@@ -147,12 +145,17 @@ 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"
|
||||
@@ -166,13 +169,14 @@ 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,7 +1,7 @@
|
||||
%global __brp_mangle_shebangs %{nil}
|
||||
|
||||
Name: inputplumber
|
||||
Version: 0.66.0
|
||||
Version: 0.67.0
|
||||
Release: 1%?dist
|
||||
Summary: Open source input router and remapper daemon for Linux
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "anime-game-launcher.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
%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
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh_tag("an-anime-team/an-anime-game-launcher"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "honkers-launcher.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
%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
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh_tag("an-anime-team/honkers-launcher"));
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "sleepy-launcher.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
%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
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh_tag("an-anime-team/sleepy-launcher"));
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: opengamepadui
|
||||
Version: 0.42.0
|
||||
Version: 0.42.1
|
||||
Release: 1%?dist
|
||||
Summary: Open source gamepad-native game launcher and overlay
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
%define osuresver 2025.911.0
|
||||
%define osuresver 2025.1028.0
|
||||
%global debug_package %{nil}
|
||||
%define __strip /bin/true
|
||||
|
||||
Name: osu-lazer
|
||||
Version: 2025.912.0
|
||||
Version: 2025.1029.1
|
||||
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,10 +1,10 @@
|
||||
%global real_name prismlauncher
|
||||
%global nice_name PrismLauncher
|
||||
|
||||
%global commit 3c5431176bc000808bc6e720f201db520e858e4d
|
||||
%global commit 2982e6e7c9e4a7e540d6ca4d90098ffec7e882e7
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global commit_date 20251021
|
||||
%global commit_date 20251028
|
||||
%global snapshot_info %{commit_date}.%{shortcommit}
|
||||
|
||||
%bcond_without qt6
|
||||
|
||||
@@ -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 73c984a63775aa30f63e623369fe939b7e14df1f
|
||||
%global ver 0.0.38-18260
|
||||
%global commit dc22584f7244b016697c5a21b0377f92ea66a254
|
||||
%global ver 0.0.38-18285
|
||||
|
||||
Name: rpcs3
|
||||
Version: %(echo %{ver} | sed 's/-/^/g')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
%define debug_package %nil
|
||||
%global commit 7409af7329c51416703c512f5e049368dfb3e710
|
||||
%global commit_date 20250613
|
||||
%global commit 1cb64ec6df27d70d90b59bb946c6aa4323e4ec63
|
||||
%global commit_date 20251029
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: albius
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# Generated by go2rpm 1.17.1
|
||||
%bcond check 1
|
||||
%bcond check 0
|
||||
%bcond bootstrap 0
|
||||
|
||||
%if %{with bootstrap}
|
||||
@@ -10,13 +10,11 @@
|
||||
%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: %{gsub %{gsub %ver - ~ 1} - _}
|
||||
Version: 2.13.2
|
||||
|
||||
%gometa -f
|
||||
|
||||
@@ -25,18 +23,20 @@ Elephant - cuz it's phat - is a powerful data provider service and backend for b
|
||||
}
|
||||
|
||||
%global golicenses LICENSE
|
||||
%global godocs NIX.md README.md cmd/version.txt
|
||||
%global godocs BREAKING.md README.md cmd/elephant/version.txt
|
||||
|
||||
Name: elephant
|
||||
Release: %autorelease
|
||||
Release: 1%?dist
|
||||
Summary: None
|
||||
|
||||
License: GPL-3.0-only
|
||||
URL: %{gourl}
|
||||
Source: %{gourl}/archive/refs/tags/%upstream_version.tar.gz
|
||||
Source: %{gourl}/archive/refs/tags/v%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-%ver
|
||||
%autosetup -n %name-%version
|
||||
%goprep -Ae
|
||||
%autopatch -p1
|
||||
|
||||
@@ -61,7 +61,7 @@ end
|
||||
%build
|
||||
%define gomodulesmode GO111MODULE=on
|
||||
pushd cmd
|
||||
(%{gobuild -o %{gobuilddir}/bin/elephant elephant.go}) &
|
||||
(%{gobuild -o %{gobuilddir}/bin/elephant 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 NIX.md README.md cmd/version.txt
|
||||
%doc BREAKING.md README.md cmd/elephant/version.txt
|
||||
%{_bindir}/elephant
|
||||
%ghost /etc/xdg/elephant/
|
||||
%endif
|
||||
|
||||
@@ -1 +1 @@
|
||||
rpm.version(gh_rawfile("abenz1267/elephant", "master", "cmd/version.txt"));
|
||||
rpm.version(gh_rawfile("abenz1267/elephant", "master", "cmd/elephant/version.txt"));
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
# https://github.com/jesseduffield/lazygit
|
||||
%global goipath github.com/jesseduffield/lazygit
|
||||
Version: 0.55.1
|
||||
Version: 0.56.0
|
||||
|
||||
%gometa -f
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
%global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
|
||||
%global commit b8ce11dd9ddc6c45efaf0e4681d7e4f51d7161cd
|
||||
%global commit 5079074b1a86b7b2b80197e079c564d2d5924735
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global ver 2.3.1
|
||||
%global commit_date 20251024
|
||||
%global commit_date 20251101
|
||||
%global debug_package %nil
|
||||
|
||||
Name: nim-nightly
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
%global debug_package %{nil}
|
||||
|
||||
Name: nim
|
||||
Version: 2.2.4
|
||||
Release: 3%?dist
|
||||
Version: 2.2.6
|
||||
Release: 1%?dist
|
||||
Summary: Imperative, multi-paradigm, compiled programming language
|
||||
License: MIT and BSD
|
||||
URL: https://nim-lang.org
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
project pkg {
|
||||
arches = ["x86_64"]
|
||||
rpm {
|
||||
spec = "gay.spec"
|
||||
}
|
||||
labels {
|
||||
nightly = 1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
%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
|
||||
@@ -0,0 +1,5 @@
|
||||
rpm.global("commit", gh_commit("ms-jpq/gay"));
|
||||
if rpm.changed() {
|
||||
rpm.release();
|
||||
rpm.global("commit_date", date());
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
%global commit 17bde1bd5e556de001adde3c2f340ba1c3581bd2
|
||||
%global commit_date 20251025
|
||||
%global commit bf7214784877c52638844c065360d4814fae4c65
|
||||
%global commit_date 20251101
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
%global pypi_name types-colorama
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%global crate starship
|
||||
|
||||
Name: rust-starship
|
||||
Version: 1.23.0
|
||||
Version: 1.24.0
|
||||
Release: 1%?dist
|
||||
Summary: Minimal, blazing-fast, and infinitely customizable prompt for any shell! ☄🌌️
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
%global crate television
|
||||
|
||||
Name: rust-television
|
||||
Version: 0.13.5
|
||||
Version: 0.13.7
|
||||
Release: 1%?dist
|
||||
Summary: Cross-platform, fast and extensible general purpose fuzzy finder TUI
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%global crate usage-cli
|
||||
|
||||
Name: rust-usage-cli
|
||||
Version: 2.4.0
|
||||
Version: 2.5.2
|
||||
Release: 1%?dist
|
||||
Summary: CLI for working with usage-based CLIs
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: youki
|
||||
Version: 0.5.5
|
||||
Version: 0.5.6
|
||||
Release: 1%?dist
|
||||
Summary: A container runtime written in Rust
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
%define __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
|
||||
|
||||
%global crate zoi-rs
|
||||
%global crate_version 1.1.1
|
||||
%global crate_version 1.3.1
|
||||
|
||||
Name: rust-zoi-rs
|
||||
Version: %(echo %crate_version | sed 's/-/~/g')
|
||||
@@ -14,25 +14,27 @@ Source: %{crates_source %{crate} %{crate_version}}
|
||||
# Automatically generated patch to strip dependencies and normalize metadata
|
||||
Patch: zoi-rs-fix-metadata-auto.diff
|
||||
BuildRequires: cargo
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: rpm_macro(cargo_install)
|
||||
BuildRequires: pkgconfig(openssl)
|
||||
BuildRequires: perl(FindBin)
|
||||
BuildRequires: perl(IPC::Cmd)
|
||||
BuildRequires: perl(File::Compare)
|
||||
BuildRequires: perl(File::Copy)
|
||||
BuildRequires: perl(lib)
|
||||
BuildRequires: perl(Time::Piece)
|
||||
Packager: madonuko <mado@fyralabs.com>
|
||||
|
||||
%global _description %{expand:
|
||||
Zoi is a universal package manager and environment setup tool, designed to simplify package management and environment configuration across multiple operating systems.}
|
||||
Universal Package Manager & Environment Setup Tool.}
|
||||
|
||||
%description %_description
|
||||
%description %{_description}
|
||||
|
||||
%package -n %{crate}
|
||||
Summary: %{summary}
|
||||
License: ((Apache-2.0 OR MIT) AND BSD-3-Clause) AND (0BSD OR MIT OR Apache-2.0) AND 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 BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND CDLA-Permissive-2.0 AND ISC AND LGPL-2.0-or-later AND MIT AND (MIT OR Apache-2.0) AND (MIT OR Apache-2.0 OR LGPL-2.1-or-later) AND (MIT OR Zlib OR Apache-2.0) AND MPL-2.0 AND MPL-2.0+ AND Unicode-3.0 AND (Unlicense OR MIT) AND Zlib
|
||||
# LICENSE.dependencies contains a full license breakdown
|
||||
Provides: zoi = %evr
|
||||
Provides: zoi.prod.beta = %evr
|
||||
Requires: git
|
||||
|
||||
%description -n %{crate} %{_description}
|
||||
@@ -40,8 +42,11 @@ Requires: git
|
||||
%files -n %{crate}
|
||||
%license LICENSE
|
||||
%license LICENSE.dependencies
|
||||
%doc CHANGELOG.md
|
||||
%doc CODE_OF_CONDUCT.md
|
||||
%doc PACKAGING.md
|
||||
%doc README.md
|
||||
%doc RELEASE.md
|
||||
%doc SECURITY.md
|
||||
%{_bindir}/zoi
|
||||
|
||||
@@ -58,8 +63,11 @@ use the "%{crate}" crate.
|
||||
|
||||
%files devel
|
||||
%license %{crate_instdir}/LICENSE
|
||||
%doc %{crate_instdir}/CHANGELOG.md
|
||||
%doc %{crate_instdir}/CODE_OF_CONDUCT.md
|
||||
%doc %{crate_instdir}/PACKAGING.md
|
||||
%doc %{crate_instdir}/README.md
|
||||
%doc %{crate_instdir}/RELEASE.md
|
||||
%doc %{crate_instdir}/SECURITY.md
|
||||
%{crate_instdir}/
|
||||
|
||||
@@ -75,7 +83,6 @@ use the "default" feature of the "%{crate}" crate.
|
||||
%files -n %{name}+default-devel
|
||||
%ghost %{crate_instdir}/Cargo.toml
|
||||
|
||||
|
||||
%prep
|
||||
%autosetup -n %{crate}-%{crate_version}
|
||||
%cargo_prep_online
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- zoi-rs-4.3.7-beta/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||
+++ zoi-rs-4.3.7-beta/Cargo.toml 2025-09-01T17:17:19.316000+00:00
|
||||
@@ -200,8 +200,6 @@
|
||||
--- zoi-rs-1.3.1/Cargo.toml 1970-01-01T00:00:01+00:00
|
||||
+++ zoi-rs-1.3.1/Cargo.toml 2025-10-31T16:56:25.441725+00:00
|
||||
@@ -223,9 +223,7 @@
|
||||
[build-dependencies.dotenvy]
|
||||
version = "0.15.7"
|
||||
|
||||
@@ -9,4 +9,5 @@
|
||||
-
|
||||
[lints.clippy]
|
||||
too_many_arguments = "allow"
|
||||
type_complexity = "allow"
|
||||
+
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
%define llvm_compat 20
|
||||
%endif
|
||||
%global llvm_version 20.0.0
|
||||
%global ver 0.16.0-dev.747+493ad58ff
|
||||
%global ver 0.16.0-dev.1204+389368392
|
||||
%bcond bootstrap 1
|
||||
%bcond docs %{without bootstrap}
|
||||
%bcond test 1
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
%global mirror_url %(mirrors=%{zig_mirrors}; index=$(( RANDOM % ${#mirrors[@]} )); echo ${mirrors[$index]})
|
||||
|
||||
Name: zig-master
|
||||
Version: 0.16.0~dev.747+493ad58ff
|
||||
Version: 0.16.0~dev.1204+389368392
|
||||
Release: 1%?dist
|
||||
Summary: Master builds of the Zig language
|
||||
License: MIT AND NCSA AND LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later AND GPL-2.0-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND Inner-Net-2.0 AND ISC AND LicenseRef-Fedora-Public-Domain AND GFDL-1.1-or-later AND ZPL-2.1
|
||||
|
||||
@@ -4,7 +4,7 @@ The Deduplicating Warp-speed Advanced Read-only File System.
|
||||
A fast high compression read-only file system for Linux and Windows.}
|
||||
|
||||
Name: dwarfs
|
||||
Version: 0.14.0
|
||||
Version: 0.14.1
|
||||
Release: 1%?dist
|
||||
Summary: A fast high compression read-only file system for Linux, Windows and macOS
|
||||
License: GPL-3.0-or-later
|
||||
|
||||
@@ -79,7 +79,7 @@ Summary: Mesa graphics libraries
|
||||
# This should not break anything by default as the Mesa stream is ***EXPLICITLY***
|
||||
# disabled by default, and has to be enabled manually. See `terra/release/terra-mesa.repo` for details.
|
||||
Epoch: 1
|
||||
Version: 25.2.5
|
||||
Version: 25.2.6
|
||||
Release: 1%?dist
|
||||
License: MIT AND BSD-3-Clause AND SGI-B-2.0
|
||||
URL: http://www.mesa3d.org
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%bcond check 1
|
||||
|
||||
Name: %{crate}
|
||||
Version: 1.6.5
|
||||
Version: 1.6.7
|
||||
Release: 1%?dist
|
||||
SourceLicense: MIT
|
||||
License: (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) 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-2-Clause AND (MIT OR Apache-2.0 OR Zlib) AND (MIT OR Apache-2.0) AND (MIT OR Zlib OR Apache-2.0) AND MIT AND (Unlicense OR MIT) AND (Zlib OR Apache-2.0 OR MIT)
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
%define _build_id_links none
|
||||
|
||||
Name: sass
|
||||
Version: 1.93.2
|
||||
Version: 1.93.3
|
||||
Release: 1%?dist
|
||||
Summary: The reference implementation of Sass, written in Dart
|
||||
License: MIT
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
project pkg {
|
||||
rpm {
|
||||
spec = "senpai.spec"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
Name: senpai
|
||||
Version: 0.4.1
|
||||
Release: 1%?dist
|
||||
Summary: Your everyday IRC student
|
||||
License: ISC
|
||||
URL: https://github.com/delthas/senpai
|
||||
Source0: %url/archive/refs/tags/v%version.tar.gz
|
||||
BuildRequires: golang scdoc gcc
|
||||
|
||||
Packager: Owen Zimmerman <owen@fyralabs.com>
|
||||
|
||||
%description
|
||||
senpai is an IRC client that works best with bouncers:
|
||||
|
||||
- no logs are kept,
|
||||
- history is fetched from the server via CHATHISTORY,
|
||||
- networks are fetched from the server via bouncer-networks,
|
||||
- messages can be searched in logs via SEARCH,
|
||||
- files can be uploaded via FILEHOST (with drag & drop!)
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-%{version}
|
||||
|
||||
%build
|
||||
%make_build
|
||||
|
||||
%install
|
||||
install -Dm755 senpai %{buildroot}%{_bindir}/senpai
|
||||
install -Dm644 doc/senpai.1 %{buildroot}%{_mandir}/man1/senpai.1
|
||||
install -Dm644 doc/senpai.5 %{buildroot}%{_mandir}/man5/senpai.5
|
||||
install -Dm644 contrib/senpai.desktop %{buildroot}%{_datadir}/applications/senpai.desktop
|
||||
install -Dm644 res/icon.48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/senpai.png
|
||||
install -Dm644 res/icon.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/senpai.svg
|
||||
|
||||
%files
|
||||
%doc README.md
|
||||
%license LICENSE
|
||||
%_bindir/senpai
|
||||
%{_mandir}/man1/senpai.1.gz
|
||||
%{_mandir}/man5/senpai.5.gz
|
||||
%{_datadir}/applications/senpai.desktop
|
||||
%{_iconsdir}/hicolor/48x48/apps/senpai.png
|
||||
%{_iconsdir}/hicolor/scalable/apps/senpai.svg
|
||||
|
||||
%changelog
|
||||
* Fri Oct 31 2025 Owen Zimmerman <owen@fyralabs.com>
|
||||
- Initial commit
|
||||
@@ -0,0 +1 @@
|
||||
rpm.version(gh("delthas/senpai"));
|
||||
@@ -0,0 +1 @@
|
||||
3.1.2
|
||||
@@ -0,0 +1 @@
|
||||
0.165
|
||||
@@ -13,7 +13,7 @@
|
||||
Summary: A complete solution to record, convert and stream audio and video
|
||||
Name: ffmpeg
|
||||
Version: 7.1.2
|
||||
Release: 1%?dist
|
||||
Release: 3%?dist
|
||||
License: LGPLv3+
|
||||
URL: http://%{name}.org/
|
||||
Epoch: 1
|
||||
|
||||
@@ -4,11 +4,13 @@ import "andax/spec.rhai" as spec;
|
||||
// rpm.version(find(`<small>ffmpeg-([\d.]+?)\.tar\.xz</small>`, get("https://ffmpeg.org/download.html"), 1));
|
||||
rpm.version(bump::bodhi("ffmpeg", bump::as_bodhi_ver(labels.branch)));
|
||||
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_x264.txt", "w").write(bump::madoguchi("x264", labels.branch));
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch));
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_tesseract.txt", "w").write(bump::bodhi("tesseract", bump::as_bodhi_ver(labels.branch)));
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_vvenc.txt", "w").write(bump::madoguchi("vvenc-libs", labels.branch));
|
||||
// open_file("anda/multimedia/ffmpeg/VERSION_libnpp.txt", "w").write(bump::madoguchi("libnpp", labels.branch));
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_LCEVCdec.txt", "w").write(bump::madoguchi("LCEVCdec", labels.branch));
|
||||
open_file("anda/multimedia/ffmpeg/VERSION_svt-av1.txt", "w").write(bump::bodhi("svt-av1", labels.branch));
|
||||
|
||||
let dir = sub(`/[^/]+$`, "", __script_path);
|
||||
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: gstreamer1-plugin-libav
|
||||
Version: 1.26.6
|
||||
Version: 1.26.7
|
||||
Release: 1%?dist
|
||||
Epoch: 1
|
||||
Summary: GStreamer Libav plugin
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
%global majorminor 1.0
|
||||
|
||||
Name: gstreamer1-plugins-bad
|
||||
Version: 1.26.6
|
||||
Release: 2%?dist
|
||||
Version: 1.26.7
|
||||
Release: 1%?dist
|
||||
Epoch: 2
|
||||
Summary: GStreamer streaming media framework "bad" plugins
|
||||
License: LGPL-2.0-or-later and LGPL-2.0-only
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
0.165
|
||||
@@ -0,0 +1 @@
|
||||
4.1
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
Name: gstreamer1-plugins-ugly
|
||||
Version: 1.26.6
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Epoch: 1
|
||||
Summary: GStreamer streaming media framework "ugly" plugins
|
||||
License: LGPL-2.0-or-later and LGPL-2.0-only
|
||||
|
||||
@@ -3,3 +3,12 @@ import "andax/bump_extras.rhai" as bump;
|
||||
let vr = bump::bodhi_vr("gstreamer1-plugins-ugly-free", bump::as_bodhi_ver(labels.branch));
|
||||
rpm.version(vr[1]);
|
||||
rpm.release(vr[2]);
|
||||
|
||||
open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/update.rhai/VERSION_x264.txt", "w").write(bump::madoguchi("x264", labels.branch));
|
||||
open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-ugly/VERSION_x265.txt", "w").write(bump::madoguchi("x265", labels.branch));
|
||||
|
||||
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,5 +1,5 @@
|
||||
Name: gstreamer1-plugin-vaapi
|
||||
Version: 1.26.6
|
||||
Version: 1.26.7
|
||||
Release: 1%?dist
|
||||
Epoch: 1
|
||||
Summary: GStreamer VA-API integration
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
%bcond docs 0
|
||||
|
||||
Name: LCEVCdec
|
||||
Version: 4.0.2
|
||||
Version: 4.0.3
|
||||
Release: 1%?dist
|
||||
Summary: MPEG-5 LCEVC Decoder
|
||||
License: BSD-3-Clause-Clear
|
||||
|
||||
@@ -5,5 +5,6 @@ project pkg {
|
||||
}
|
||||
labels {
|
||||
mock = 1
|
||||
subrepo = "extras"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,5 +5,6 @@ project pkg {
|
||||
}
|
||||
labels {
|
||||
mock = 1
|
||||
subrepo = "extras"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global fusionsrc_commit 91b92ea4846982e5d9eb58744fda70f75d0faf8d
|
||||
%global fusionsrc_commit d8f53f1f25ce2c778582e7cff5790ae24408db2e
|
||||
|
||||
# globals for x264-0.164-20231001git31e19f92.tar.bz2
|
||||
%global api 164
|
||||
%global api 165
|
||||
%global gitdate 20231001
|
||||
%global gitversion 31e19f92
|
||||
%global gitlongver 31e19f92f00c7003fa115047ce50978bc98c3a0d
|
||||
%global gitlongver b35605ace3ddf7c1a5d67a2eb553f034aef41d55
|
||||
%global gitversion %{sub %gitlongver 1 8}
|
||||
|
||||
%global snapshot %{gitdate}git%{gitversion}
|
||||
%global gver .%{gitdate}git%{gitversion}
|
||||
@@ -47,8 +47,6 @@ Source2: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/vers
|
||||
Patch0: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/x264-nover.patch
|
||||
# add 10b suffix to high bit depth build
|
||||
Patch1: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/x264-10b.patch
|
||||
# fix assignment from incompatible pointer type errors
|
||||
Patch2: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/x264-altivec-incompatible-pointer-type.patch
|
||||
Patch11: https://raw.githubusercontent.com/rpmfusion/x264/%fusionsrc_commit/x264-opencl.patch
|
||||
|
||||
BuildRequires: anda-srpm-macros git-core
|
||||
@@ -125,7 +123,6 @@ sh version.sh > ./version.h
|
||||
cp %{SOURCE2} .
|
||||
%patch -P0 -p1 -b .nover
|
||||
%patch -P1 -p1 -b .10b
|
||||
%patch -P2 -p1 -b .ptr
|
||||
%patch -P11 -p1 -b .opencl
|
||||
popd
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ project pkg {
|
||||
spec = "x265.spec"
|
||||
}
|
||||
labels {
|
||||
mock =1
|
||||
mock = 1
|
||||
subrepo = "extras"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Name: limine
|
||||
Version: 10.1.1
|
||||
Version: 10.2.1
|
||||
Release: 1%?dist
|
||||
Summary: Modern, advanced, portable, multiprotocol bootloader
|
||||
License: BSD-2-Clause
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
%global commit bb8cfa0ec76c703faac1f47743206cc5e267d16d
|
||||
%global commit_date 20251004
|
||||
%global commit 53fe99a00a6778da8402a6870854499bcd5088d1
|
||||
%global commit_date 20251031
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
|
||||
Name: readymade-git
|
||||
Version: %commit_date.%shortcommit
|
||||
Release: 2%?dist
|
||||
Release: 1%?dist
|
||||
Summary: Install ready-made distribution images!
|
||||
License: GPL-3.0-or-later
|
||||
URL: https://github.com/FyraLabs/readymade
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user