MIT licensed and maintained by Jens Petersen
This version can be pinned in stack with:select-rpms-0.3.1@sha256:bc82f5ee0fb2d21dfdb0546503e9252e857309eff57ebecf1513f12dd9ceda50,2057

Module documentation for 0.3.1

select-rpms

A Haskell library for selecting a subset of RPM (sub)packages.

Most of the code originated in koji-tool Install.hs.

See the library haddock documentation and usage in koji-tool and fbrnch for examples.

Contribute

select-rpms is distributed under the MIT license.

See https://github.com/juhp/select-rpms

Changes

Release history for select-rpms

0.3.1 (2025-09-13)

  • selections that do not match any RPMs no longer error
  • installing debuginfo/debugsource now possible if requested
  • default presets for certain package prefixes (currently only ghc*)
  • add pkgMgrOpt (from koji-tool)
  • add installRPMsAllowErasing which extends installRPMs
  • installRPMs (installCommand): use rpm -U since package may exist
  • checkSelection: now used directly by decideRPMs

0.3.0 (2025-06-04)

  • ExistingStrategy: add ExistingError which aborts for existing installed pkg

0.2.0 (2024-12-01)

  • extend ExistingStrategy with ExistingOnly
  • use sudoLog with –debug, falling back to old sudo_
  • selectRpmsOptions: renamed from selectRpmsOption
  • add existingStrategyOption (for optparse-applicative)

0.1.0 (2024-08-14)

  • initial release for fbrnch and koji-tool
  • original code was taken from koji-tool Install