chore(sync): 39 -> frawhide (#971)

* fix: vala-panel-appmenu (#962)

Signed-off-by: madomado <madonuko@outlook.com>

* fix: rebuild prismlauncher stable against new QT using release bump (#964)

Signed-off-by: madomado <madonuko@outlook.com>

* feat: add more repology embeds (#965)

Signed-off-by: lleyton <lleyton@fyralabs.com>
Signed-off-by: madomado <madonuko@outlook.com>

* add: prime-run (#966)

* new package: prime-run

* add better metadata

* oop

* apply review suggestions

Signed-off-by: madomado <madonuko@outlook.com>

* bump: prismlauncher-qt5 prismlauncher

Signed-off-by: madomado <madonuko@outlook.com>

* fix: fix upload sources step in manual builds (#967)

Signed-off-by: lleyton <lleyton@fyralabs.com>
Signed-off-by: madomado <madonuko@outlook.com>

* fix(osu-lazer): do not strip, since that breaks AppImage (#968)

Signed-off-by: madomado <madonuko@outlook.com>

---------

Signed-off-by: madomado <madonuko@outlook.com>
Signed-off-by: lleyton <lleyton@fyralabs.com>
Co-authored-by: lleyton <lleyton@fyralabs.com>
Co-authored-by: Cappy Ishihara <cappy@cappuchino.xyz>
Co-authored-by: Raboneko <raboneko@fyralabs.com>
This commit is contained in:
madomado
2024-03-09 19:41:37 +08:00
committed by GitHub
parent 3038555436
commit 183b57e2f6
9 changed files with 62 additions and 6 deletions
-1
View File
@@ -68,7 +68,6 @@ jobs:
terra${{ matrix.version }} anda-build/rpm/rpms/*
- name: Upload source packages to subatomic
if: github.event_name == 'push'
run: |
subatomic-cli upload --prune \
--server https://subatomic.fyralabs.com \
+2
View File
@@ -2,6 +2,8 @@
[![Repository status](https://repology.org/badge/repository-big/terra_38.svg?header=Terra+38)](https://repology.org/repository/terra_38)
[![Repository status](https://repology.org/badge/repository-big/terra_39.svg?header=Terra+39)](https://repology.org/repository/terra_39)
[![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_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.
+2 -1
View File
@@ -1,9 +1,10 @@
%define osuresver 2024.207.0
%global debug_package %{nil}
%define __strip /bin/true
Name: osu-lazer
Version: 2024.302.1
Release: 1%?dist
Release: 2%?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
URL: https://osu.ppy.sh/
@@ -22,8 +22,8 @@ Name: prismlauncher
%else
Name: prismlauncher-qt5
%endif
Version: 8.0
Release: 1%{?dist}
Version: 8.1
Release: 1%?dist
Summary: Minecraft launcher with ability to manage multiple instances
# see COPYING.md for more information
# each file in the source also contains a SPDX-License-Identifier header that declares its license
+2 -2
View File
@@ -22,8 +22,8 @@ Name: prismlauncher
%else
Name: prismlauncher-qt5
%endif
Version: 8.0
Release: 1%{?dist}
Version: 8.1
Release: 1%?dist
Summary: Minecraft launcher with ability to manage multiple instances
# see COPYING.md for more information
# each file in the source also contains a SPDX-License-Identifier header that declares its license
@@ -109,6 +109,11 @@ GTK (2, 3) module that exports GtkMenuShells over D-Bus.
%{_datadir}/dbus-1/services/com.canonical.AppMenu.Registrar.service
%{_datadir}/glib-2.0/schemas/org.valapanel.appmenu.gschema.xml
%{_datadir}/vala-panel/applets/org.valapanel.appmenu.plugin
%{_datadir}/vala/vapi/appmenu-glib-translator.*
%{_datadir}/gir-1.0/AppmenuGLibTranslator-%version.gir
%{_includedir}/appmenu-glib-translator/importer.h
%{_libdir}/girepository-1.0/AppmenuGLibTranslator-%version.typelib
%{_libdir}/libappmenu-glib-translator.*
%files -n vala-panel-appmenu-gtk-module
%{_userunitdir}/appmenu-gtk-module.service
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "prime-run.spec"
}
}
+6
View File
@@ -0,0 +1,6 @@
#!/bin/bash
export __NV_PRIME_RENDER_OFFLOAD=1
export __GLX_VENDOR_LIBRARY_NAME=nvidia
export __VK_LAYER_NV_optimus=NVIDIA_only
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
exec "$@"
+37
View File
@@ -0,0 +1,37 @@
Name: prime-run
Version: 1.0.0
Release: 1%{?dist}
Summary: A simple script to run an application with NVIDIA PRIME GPU offloading
License: MIT
URL: https://terra.fyralabs.com
Source0: prime-run.sh
# Bash script
Requires: bash
BuildArch: noarch
%description
A simple Bash script to force an application to run with PRIME GPU offloading. This is useful for
laptops with NVIDIA Optimus technology, where the integrated GPU is switchable alongside the dedicated
NVIDIA GPU. By default, the integrated GPU is used to save power, but this can be overridden for
specific applications using the prime-run script.
%prep
%build
%install
install -Dm755 %{SOURCE0} %{buildroot}%{_bindir}/prime-run
%files
%{_bindir}/prime-run
%changelog
* Sun Mar 03 2024 Cappy Ishihara <cappy@cappuchino.xyz>
- Initial release