diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 15bd30e2dd..9978b31a98 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -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 \ diff --git a/README.md b/README.md index 4bcabc8d82..56f67cb2af 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/anda/games/osu-lazer/osu-lazer.spec b/anda/games/osu-lazer/osu-lazer.spec index ab2d2c6173..8eaf5ba102 100644 --- a/anda/games/osu-lazer/osu-lazer.spec +++ b/anda/games/osu-lazer/osu-lazer.spec @@ -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/ diff --git a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec index d61de995b9..ef54271429 100644 --- a/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec +++ b/anda/games/prismlauncher-qt5/prismlauncher-qt5.spec @@ -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 diff --git a/anda/games/prismlauncher/prismlauncher.spec b/anda/games/prismlauncher/prismlauncher.spec index 3500f3218c..1763058f91 100644 --- a/anda/games/prismlauncher/prismlauncher.spec +++ b/anda/games/prismlauncher/prismlauncher.spec @@ -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 diff --git a/anda/langs/vala/vala-panel-appmenu/vala-panel-appmenu.spec b/anda/langs/vala/vala-panel-appmenu/vala-panel-appmenu.spec index 4e372065c1..e29d5aa925 100644 --- a/anda/langs/vala/vala-panel-appmenu/vala-panel-appmenu.spec +++ b/anda/langs/vala/vala-panel-appmenu/vala-panel-appmenu.spec @@ -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 diff --git a/anda/misc/prime-run/anda.hcl b/anda/misc/prime-run/anda.hcl new file mode 100644 index 0000000000..cd32da321c --- /dev/null +++ b/anda/misc/prime-run/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + arches = ["x86_64"] + rpm { + spec = "prime-run.spec" + } +} diff --git a/anda/misc/prime-run/prime-run.sh b/anda/misc/prime-run/prime-run.sh new file mode 100644 index 0000000000..2324998462 --- /dev/null +++ b/anda/misc/prime-run/prime-run.sh @@ -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 "$@" diff --git a/anda/misc/prime-run/prime-run.spec b/anda/misc/prime-run/prime-run.spec new file mode 100644 index 0000000000..6b9d547dfe --- /dev/null +++ b/anda/misc/prime-run/prime-run.spec @@ -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 +- Initial release