Linux workstation

Upstream software project

preproc

Simple text preprocessor

About preproc

Simple text preprocessor

This project links 6 native package records across 2 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

Fedora 43: 3 package records; Fedora 44: 3 package records. Catalog coverage diagram, not an application screenshot.preproc: recorded package coverageFedora 433 recordsFedora 443 records
OpenFactory diagram of linked package records. It is not an application screenshot.

Project identity

Project
preproc
Publisher
Not authoritatively mapped
Native package records
6
Operating systems
fedora-43, fedora-44
License expression
GPL-2.0-or-later
Metadata completeness
100/100 (not a software quality rating)
Source repository
Not reported

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

Set of preproc macros to be used by rpkg utility. They are designed to dynamically generate certain parts of rpm spec files. You can use those macros also without rpkg by: $ cat <file_with_the_macros> | preproc -s /usr/lib/rpkg.macros.d/all.bash -e INPUT_PATH=<file_with_the_macros> INPUT_PATH env variable is passed to preproc to inform macros about the input file location. The variable is used to derive INPUT_DIR_PATH variable which rpkg macros use. If neither INPUT_PATH nor INPUT_DIR_PATH are specified, INPUT_PATH will stay empty and INPUT_DIR_PATH will default to '.' (the current working directory). Another option to experiment with the macros is to source /usr/lib/rpkg.macros.d/all.bash into your bash environment Then you can directly invoke the macros on your command-line as bash functions. See content in /usr/lib/rpkg.macros.d to discover available macros. Please, see man rpkg-macros for more information.

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

Fedora 43

  1. preproc

    Fedora 43 / Unspecified / source preproc

    0.5-14.fc43

    Simple text preprocessor

    noarch43
  2. rpkg

    Fedora 43 / Unspecified / source rpkg-util

    3.3-6.fc43

    RPM packaging utility

    noarch43
  3. rpkg-macros

    Fedora 43 / Unspecified / source rpkg-macros

    2.0-12.fc43

    Set of preproc macros for rpkg utility

    noarch43

Fedora 44

  1. preproc

    Fedora 44 / Unspecified / source preproc

    0.5-15.fc44

    Simple text preprocessor

    noarch44
  2. rpkg

    Fedora 44 / Unspecified / source rpkg-util

    3.3-8.fc44

    RPM packaging utility

    noarch44
  3. rpkg-macros

    Fedora 44 / Unspecified / source rpkg-macros

    2.0-13.fc44

    Set of preproc macros for rpkg utility

    noarch44

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.