Types and parsers for software version numbers
33.78 KB
built 2026-10-14 03:36:18 GMT
Description
A library for parsing and comparing software version numbers. We like to give
version numbers to our software in a myriad of ways. Some ways follow strict
guidelines for incrementing and comparison. Some follow conventional wisdom and
are generally self-consistent. Some are just plain asinine. This library
provides a means of parsing and comparing /any/ style of versioning, be it a
nice Semantic Version like this:
> 1.2.3-r1+git123
...or a monstrosity like this:
> 2:10.2+0.0093r3+1-1
Please switch to <http://semver.org Semantic Versioning> if you aren't
currently using it. It provides consistency in version incrementing and has the
best constraints on comparisons.
This library implements version '2.0.0' of the SemVer spec.
Dependencies
16 totalRequires14
- ghc-Cabal-devel
- ghc-base-devel
- ghc-deepseq-devel
- ghc-hashable-devel
- ghc-megaparsec-devel
- ghc-microlens-devel
- ghc-parser-combinators-devel
- ghc-rpm-macros
- ghc-tasty-devel
- ghc-tasty-hunit-devel
- ghc-template-haskell-devel
- ghc-text-devel
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
Provides2
- ghc-versions = 6.0.8-6.fc45
- ghc-versions-devel = 6.0.8-6.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
2Name ![]() |
Size |
|---|---|
| ghc-versions.spec | 5.54 KB |
| versions-6.0.8.tar.gz | 19.11 KB |
Files 1–2 of 2
Component of
buildroots that installed this RPMNo Buildroots
