I also made installing packages more efficient, as rpm-ostree can install from URL, local RPM & classic RPM package at the same time, so there is no need to keep packages installing separately from URLs as it is now. I also made logs more informative for install section, so classic RPMs, local RPMs & URL RPMs are printed separately.
27 lines
1.3 KiB
YAML
27 lines
1.3 KiB
YAML
name: rpm-ostree
|
|
shortdesc: The rpm-ostree module offers pseudo-declarative package and repository management using rpm-ostree.
|
|
example: |
|
|
type: rpm-ostree
|
|
repos:
|
|
- https://copr.fedorainfracloud.org/coprs/atim/starship/repo/fedora-%OS_VERSION%/atim-starship-fedora-%OS_VERSION%.repo # when including COPR repos, use the %OS_VERSION% magic string
|
|
- https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
|
|
- my-local-repository.repo # local repo located in `files/rpm-ostree/my-local-repository.repo`
|
|
keys:
|
|
- https://brave-browser-rpm-release.s3.brave.com/brave-core.asc
|
|
optfix:
|
|
- Tabby # needed because tabby installs into /opt/Tabby
|
|
install:
|
|
- starship
|
|
- brave-browser
|
|
- https://github.com/Eugeny/tabby/releases/download/v1.0.209/tabby-1.0.209-linux-x64.rpm
|
|
remove:
|
|
- firefox
|
|
- firefox-langpacks
|
|
- my-local-package.rpm # local package located in `files/rpm-ostree/my-local-package.rpm`
|
|
- some-folder/my-local-package-2.rpm # local package located in `files/rpm-ostree/some-folder/my-local-package-2.rpm`
|
|
replace:
|
|
- from-repo: https://copr.fedorainfracloud.org/coprs/trixieua/mutter-patched/repo/fedora-%OS_VERSION%/trixieua-mutter-patched-fedora-%OS_VERSION%.repo
|
|
packages:
|
|
- mutter
|
|
- mutter-common
|
|
- gdm
|