koji-install: CLI tool for installing rpms directly from Fedora Koji

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

koji-install can install the latest koji build of a package locally. By default it only downloads newer binaries of the subpackages already installed, but there are options to override that.


[Skip to Readme]

Properties

Versions 0.2.0, 0.2.0, 0.3, 0.4, 0.5
Change log ChangeLog.md
Dependencies base (<5), directory, extra, filepath, koji (>=0.0.2), optparse-applicative, rpm-nvr, simple-cmd, simple-cmd-args, xdg-userdirs [details]
License BSD-3-Clause
Copyright 2021 Jens Petersen <juhpetersen@gmail.com>
Author Jens Petersen <juhpetersen@gmail.com>
Maintainer Jens Petersen <juhpetersen@gmail.com>
Category Utility
Home page https://github.com/juhp/koji-install
Bug tracker https://github.com/juhp/koji-install/issues
Source repo head: git clone https://github.com/juhp/koji-install.git
Uploaded by JensPetersen at 2021-12-03T07:50:57Z

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for koji-install-0.2.0

[back to package description]

koji-install

A CLI tool to download and install rpms from a Koji build.

Koji is a package buildsystem used by Fedora, Centos, and some other projects.

Usage

By default it uses Fedora Koji.

$ koji-install podman

Will download the latest build for your Fedora version, and try to install it.

You can specify a different hub using --hub.

Selecting subpackages

By default only installed subpackages are and downloaded and updated, but the following options change the behavior:

--all: install all subpackages

--ask: ask about each subpackage

--base-only: only install base package

--exclude-devel: skip devel subpackages

Help

$ koji-install
Install latest build from Koji

Usage: koji-install [--version] [-n|--dry-run] [-D|--debug] [-H|--hub HUB]
                    [-P|--packages-url URL]
                    [(-a|--all) | (-A|--ask) | (-b|--base-only) |
                      (-D|--exclude-devel)] [-d|--disttag DISTTAG]
                    [(-R|--nvr) | (-V|--nv)] PACKAGE
  Download and install latest package build from Koji tag.
  HUB = fedora, stream, mbox, rpmfusion, URL

Available options:
  -h,--help                Show this help text
  --version                Show version
  -n,--dry-run             Don't actually download anything
  -D,--debug               More detailed output
  -H,--hub HUB             KojiHub shortname or url [default: fedora]
  -P,--packages-url URL    KojiFiles packages url [default: fedora]
  -a,--all                 all subpackages
  -A,--ask                 ask for each subpackge
  -b,--base-only           only base package
  -D,--exclude-devel       Skip devel packages
  -d,--disttag DISTTAG     Use a different disttag [default: .fc35]
  -R,--nvr                 Give an N-V-R instead of package name
  -V,--nv                  Give an N-V instead of package name

Installation

cabal-rpm builddep && cabal install or stack install.