# Kuratierte Paketliste fuer den Unternehmens-Mirror. # # Ein Paket kann entweder als reiner String stehen (dann wird der # Paketname als Anzeigename und die Upstream-Summary uebernommen) oder als # Mapping mit eigenen AppStream-Metadaten. appstream: # Muss eindeutig sein. Kollidiert der Origin mit dem einer Distribution # ("almalinux"), ueberschreiben sich die Icon-Caches auf den Clients. # APPSTREAM_ORIGIN aus der .env hat Vorrang vor diesem Wert. origin: firmen-repo # Praefix fuer generierte AppStream-IDs: . id_prefix: de.firma.repo defaults: icon: applications-development categories: - Development note: >- Bereitgestellt über das Unternehmens-Repo der IT-Abteilung. Fragen und Paketwünsche bitte an den IT-Service-Desk. developer: "IT-Abteilung" homepage: https://wiki.firma.intern/it/software-repo sources: # ------------------------------------------------------------------ # 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/ gpgkey: https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux-10 metadata_only: true packages: - name: dotnet-sdk-8.0 display_name: ".NET SDK 8.0 (LTS)" summary: "SDK zum Entwickeln und Bauen von .NET-8-Anwendungen" description: | Enthält das dotnet-CLI, die Build-Tools und die Runtime für .NET 8. Diese Version ist der unterstützte LTS-Stand. Projekte legen ihre SDK-Version in der global.json fest. binary: dotnet keywords: [dotnet, csharp, netcore, sdk] homepage: https://dotnet.microsoft.com/ - name: dotnet-runtime-8.0 display_name: ".NET Runtime 8.0 (LTS)" summary: "Laufzeitumgebung zum Ausführen von .NET-8-Anwendungen" # "binary:" macht daraus eine console-application statt eines # generic-Bauteils - siehe Hinweis zu appstream.defaults weiter # unten, warum das fuer die Sichtbarkeit in Discover wichtig ist. # dotnet-runtime bringt /usr/bin/dotnet nicht selbst mit (das # kommt ueber die dotnet-host-Abhaengigkeit), stellt es aber nach # der Installation genauso bereit. binary: dotnet keywords: [dotnet, runtime] - name: dotnet-sdk-9.0 display_name: ".NET SDK 9.0" summary: "SDK zum Entwickeln und Bauen von .NET-9-Anwendungen" binary: dotnet keywords: [dotnet, csharp, sdk] - name: dotnet-runtime-9.0 display_name: ".NET Runtime 9.0" summary: "Laufzeitumgebung zum Ausführen von .NET-9-Anwendungen" binary: dotnet keywords: [dotnet, runtime] - name: dotnet-sdk-10.0 display_name: ".NET SDK 10.0" binary: dotnet keywords: [dotnet, csharp, sdk] - name: dotnet-runtime-10.0 display_name: ".NET Runtime 10.0" binary: dotnet keywords: [dotnet, runtime] # ------------------------------------------------------------------ # Echtes Fremd-Repo: RPMs werden gespiegelt, gegen den Microsoft-Key # geprueft und mit dem Mirror-Key neu signiert. Abhaengigkeiten, die # AlmaLinux ohnehin liefert, werden verworfen. # ------------------------------------------------------------------ #- name: vscode # baseurl: https://packages.microsoft.com/yumrepos/vscode # gpgkey: https://packages.microsoft.com/keys/microsoft.asc # packages: # - 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]