From 4a14d16a1f0da84e9ac1219e38126931a050dad1 Mon Sep 17 00:00:00 2001 From: Bahar Kurt Date: Sun, 20 Oct 2024 11:02:18 +0300 Subject: [PATCH 1/3] Uprev golang Go version 1.22.5 and higher is required to build the latest version of GitHub CLI. Other packages that are up for uprevs should also benefit from this. --- programming/language/go/pspec.xml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/programming/language/go/pspec.xml b/programming/language/go/pspec.xml index c1e4867db9..79130100ac 100644 --- a/programming/language/go/pspec.xml +++ b/programming/language/go/pspec.xml @@ -13,10 +13,10 @@ app:console Compiler and tools for the Go programming language from Google Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. - https://github.com/golang/go/archive/refs/tags/go1.22.2.tar.gz + https://github.com/golang/go/archive/refs/tags/go1.23.2.tar.gz - https://go.dev/dl/go1.22.2.linux-amd64.tar.gz + https://go.dev/dl/go1.23.2.linux-amd64.tar.gz @@ -39,6 +39,13 @@ + + 2024-10-20 + 1.23.2 + Version bump + Bedirhan Kurt + bedirhan.kurt@outlook.com + 2024-05-02 1.22.2 From e9ad88b93d9e07ac430014acfe04aace8025f123 Mon Sep 17 00:00:00 2001 From: Bahar Kurt Date: Sun, 20 Oct 2024 11:04:44 +0300 Subject: [PATCH 2/3] Unorphane and uprev GitHub CLI This package was left only with its initial packaging on beta, and I was wondering what on Earth I got when I installed it myself. --- programming/scm/github-cli/actions.py | 6 +++--- programming/scm/github-cli/pspec.xml | 22 ++++++++++++++++------ 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/programming/scm/github-cli/actions.py b/programming/scm/github-cli/actions.py index cbd3f11a3a..e4cf63f063 100644 --- a/programming/scm/github-cli/actions.py +++ b/programming/scm/github-cli/actions.py @@ -11,10 +11,10 @@ from pisi.actionsapi import get def build(): shelltools.system("go build \ -trimpath \ - -ldflags '-extldflags \"%s\" -X github.com/cli/cli/command.Version=v0.5.7 -X github.com/cli/cli/command.BuildDate=2020-02-24' \ + -ldflags '-extldflags \"%s\" -X github.com/cli/cli/command.Version=v2.59.0 -X github.com/cli/cli/command.BuildDate=2024-10-20' \ -o 'bin/gh' ./cmd/gh" % get.LDFLAGS()) def install(): - shelltools.cd("../cli-0.5.7") + shelltools.cd("../cli-2.59.0") pisitools.insinto("/usr/bin", "bin/gh") - pisitools.dodoc("LICENSE", "README*") \ No newline at end of file + pisitools.dodoc("LICENSE", "README*") diff --git a/programming/scm/github-cli/pspec.xml b/programming/scm/github-cli/pspec.xml index ca7acd5b38..6ca39e3139 100644 --- a/programming/scm/github-cli/pspec.xml +++ b/programming/scm/github-cli/pspec.xml @@ -5,15 +5,15 @@ github-cli https://github.com/cli/cli - Blue Devil - bluedevil@sctzine.com + Bedirhan Kurt + bedirhan.kurt@outlook.com programming.scm MIT app:console - The GitHub CLI - gh is GitHub on the command line, and it's now available in beta. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code. - https://github.com/cli/cli/archive/v0.5.7.tar.gz + GitHub CLI + "gh" is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with "git" and your code. + https://github.com/cli/cli/archive/v2.59.0.tar.gz golang @@ -26,9 +26,19 @@ /usr/bin/gh /usr/share/doc + + xdg-utils + + + 2024-10-20 + 2.59.0 + Unorphanage and version bump + Bedirhan Kurt + bedirhan.kurt@outlook.com + 2020-02-24 0.5.7 @@ -37,4 +47,4 @@ bluedevil@sctzine.com - \ No newline at end of file + From 8653659d961d2584e6bb7b263807ef8df8aef9b0 Mon Sep 17 00:00:00 2001 From: Bahar Kurt Date: Sun, 20 Oct 2024 11:33:59 +0300 Subject: [PATCH 3/3] Initial package release for nvidia-prime nvidia-prime is a package originating from Arch Linux, containing the prime-run script, meant to allow DEs, and users in some cases, to run apps on the NVIDIA GPU exclusively. --- kernel/tools/nvidia-prime/actions.py | 10 ++++++ kernel/tools/nvidia-prime/pspec.xml | 41 ++++++++++++++++++++++ kernel/tools/nvidia-prime/translations.xml | 7 ++++ 3 files changed, 58 insertions(+) create mode 100644 kernel/tools/nvidia-prime/actions.py create mode 100644 kernel/tools/nvidia-prime/pspec.xml create mode 100644 kernel/tools/nvidia-prime/translations.xml diff --git a/kernel/tools/nvidia-prime/actions.py b/kernel/tools/nvidia-prime/actions.py new file mode 100644 index 0000000000..54034873a0 --- /dev/null +++ b/kernel/tools/nvidia-prime/actions.py @@ -0,0 +1,10 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +# Licensed under GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import pisitools + +def install(): + pisitools.dobin("prime-run") diff --git a/kernel/tools/nvidia-prime/pspec.xml b/kernel/tools/nvidia-prime/pspec.xml new file mode 100644 index 0000000000..a73493236f --- /dev/null +++ b/kernel/tools/nvidia-prime/pspec.xml @@ -0,0 +1,41 @@ + + + nvidia-prime + https://archlinux.org/packages/extra/any/nvidia-prime/ + + Bedirhan Kurt + bedirhan.kurt@outlook.com + + GPL + kernel.tools + NVIDIA Prime Render Offload configuration and utilities + Coming from Arch Linux, nvidia-prime is a package that provides the prime-run script, which can later be combined with switcheroo-control, to launch programs using NVIDIA GPU, assuming the proprietary drivers are installed and configured properly. + + bash + + https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-prime/-/raw/main/prime-run + + + nvidia-prime + NVIDIA Prime Render Offload configuration and utilities + + bash + + module-nvidia-current + nvidia-current-dkms + + + + /usr/bin + + + + + 2024-10-20 + 1.0 + Initial Pisi Linux packaging for proposal + Bedirhan Kurt + bedirhan.kurt@outlook.com + + + diff --git a/kernel/tools/nvidia-prime/translations.xml b/kernel/tools/nvidia-prime/translations.xml new file mode 100644 index 0000000000..0321792473 --- /dev/null +++ b/kernel/tools/nvidia-prime/translations.xml @@ -0,0 +1,7 @@ + + + nvidia-prime + NVIDIA Prime Render Boşaltma ayarlama ve araçları + Arch Linux'tan gelen nvidia-prime, kapalı kaynak sürücülerin kurulu olduğunu varsayarsak, sonradan switcheroo-control ile kombine edilebilen ve programların NVIDIA ekran kartı üstünde çalıştırılmasını sağlayan prime-run betiğini sağlayan pakettir. + +