packages.yaml aktualisiert

This commit is contained in:
2026-08-26 14:29:16 +02:00
parent 2e52757ec7
commit 7e7b409536
+48 -29
View File
@@ -1,44 +1,57 @@
# Kuratierte Paketliste fuer das Unternehmens-Repo. # Kuratierte Paketliste fuer den Unternehmens-Mirror.
# #
# Ein Paket kann entweder als reiner String stehen (dann werden Anzeigename # Ein Paket kann entweder als reiner String stehen (dann wird der
# und Beschreibung generiert) oder als Mapping mit eigenen Metadaten. # Paketname als Anzeigename und die Upstream-Summary uebernommen) oder als
# Mapping mit eigenen AppStream-Metadaten.
appstream: appstream:
# Muss eindeutig sein und darf nicht mit "almalinux" o. Ae. kollidieren, # Muss eindeutig sein. Kollidiert der Origin mit dem einer Distribution
# sonst ueberschreiben sich die Icon-Caches auf den Clients. # ("almalinux"), ueberschreiben sich die Icon-Caches auf den Clients.
# APPSTREAM_ORIGIN aus der .env hat Vorrang vor diesem Wert.
origin: firmen-repo origin: firmen-repo
# Praefix fuer generierte AppStream-IDs: <id_prefix>.<paketname> # Praefix fuer generierte AppStream-IDs: <id_prefix>.<paketname>
id_prefix: de.firma.repo id_prefix: de.firma.repo
defaults: defaults:
type: console-application
icon: applications-development icon: applications-development
categories: categories:
- Development - Development
note: "Über das Unternehmens-Repo bereitgestellt." note: >-
Bereitgestellt über das Unternehmens-Repo der IT-Abteilung.
Fragen und Paketwünsche bitte an den IT-Service-Desk.
developer: "IT-Abteilung" developer: "IT-Abteilung"
homepage: https://wiki.firma.intern/it/software-repo
sources: sources:
- name: dotnet # ------------------------------------------------------------------
# dotnet liegt bereits in AlmaLinux AppStream, das auf jedem Client
# aktiviert ist. Es waere Verschwendung, die RPMs zu spiegeln - wir
# wollen nur steuern, WAS davon in Discover auftaucht.
#
# metadata_only: true laedt deshalb kein einziges RPM herunter und
# steuert ausschliesslich AppStream-Sichtbarkeit bei. Die Installation
# loest dnf auf dem Client ganz normal aus AlmaLinux AppStream auf.
# ------------------------------------------------------------------
- name: alma-dotnet
baseurl: https://repo.almalinux.org/almalinux/10/AppStream/x86_64/os/ baseurl: https://repo.almalinux.org/almalinux/10/AppStream/x86_64/os/
gpgkey: https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux-10 gpgkey: https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux-10
resolve_deps: false metadata_only: true
packages: packages:
- name: dotnet-sdk-8.0 - name: dotnet-sdk-8.0
display_name: ".NET SDK 8.0 (LTS)" display_name: ".NET SDK 8.0 (LTS)"
summary: "SDK zum Entwickeln und Bauen von .NET-8-Anwendungen" summary: "SDK zum Entwickeln und Bauen von .NET-8-Anwendungen"
description: | description: |
Enthaelt das dotnet-CLI, die Build-Tools und die Runtime fuer Enthält das dotnet-CLI, die Build-Tools und die Runtime für
.NET 8. Diese Version ist der unterstuetzte LTS-Stand. .NET 8. Diese Version ist der unterstützte LTS-Stand.
Projekte pinnen ihre SDK-Version ueber die global.json. Projekte legen ihre SDK-Version in der global.json fest.
binary: dotnet binary: dotnet
keywords: [dotnet, csharp, netcore, sdk] keywords: [dotnet, csharp, netcore, sdk]
homepage: https://dotnet.microsoft.com/ homepage: https://dotnet.microsoft.com/
- name: dotnet-runtime-8.0 - name: dotnet-runtime-8.0
display_name: ".NET Runtime 8.0 (LTS)" display_name: ".NET Runtime 8.0 (LTS)"
summary: "Laufzeitumgebung zum Ausfuehren von .NET-8-Anwendungen" summary: "Laufzeitumgebung zum Ausführen von .NET-8-Anwendungen"
keywords: [dotnet, runtime] keywords: [dotnet, runtime]
- name: dotnet-sdk-9.0 - name: dotnet-sdk-9.0
@@ -49,21 +62,27 @@ sources:
- name: dotnet-runtime-9.0 - name: dotnet-runtime-9.0
display_name: ".NET Runtime 9.0" display_name: ".NET Runtime 9.0"
summary: "Laufzeitumgebung zum Ausfuehren von .NET-9-Anwendungen" summary: "Laufzeitumgebung zum Ausführen von .NET-9-Anwendungen"
- name: dotnet-sdk-10.0 # Minimalform: Anzeigename = Paketname, Summary aus dem Upstream-RPM.
display_name: ".NET SDK 10.0" - dotnet-sdk-10.0
summary: "SDK zum Entwickeln und Bauen von .NET-10-Anwendungen" - dotnet-runtime-10.0
binary: dotnet
keywords: [dotnet, csharp, sdk]
- name: dotnet-runtime-10.0 # ------------------------------------------------------------------
display_name: ".NET Runtime 10.0" # Echtes Fremd-Repo: RPMs werden gespiegelt, gegen den Microsoft-Key
summary: "Laufzeitumgebung zum Ausfuehren von .NET-10-Anwendungen" # geprueft und mit dem Mirror-Key neu signiert. Abhaengigkeiten, die
# AlmaLinux ohnehin liefert, werden verworfen.
# Minimalform: Anzeigename und Beschreibung werden generiert. # ------------------------------------------------------------------
#- dotnet-sdk-10.0 #- name: vscode
# baseurl: https://packages.microsoft.com/yumrepos/vscode
# Abhaengigkeit, die zwar gespiegelt, aber nicht angezeigt werden soll. # gpgkey: https://packages.microsoft.com/keys/microsoft.asc
#- name: dotnet-host # packages:
# appstream: false # - name: code
# display_name: "Visual Studio Code"
# summary: "Quelltexteditor mit Debugging und Git-Integration"
# # Bringt ein echtes .desktop-File mit, taucht damit auch beim
# # Stoebern und in den Kategorien auf - nicht nur in der Suche.
# type: desktop-application
# desktop_id: code.desktop
# categories: [Development, IDE]
# keywords: [editor, ide, vscode]