Commit ac8046392b514164ab74e0ed9dcc411265c7c47b

Authored by Davide Madrisan
1 parent 869ac846fe
Exists in master

Add a README.md file

Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>

Showing 1 changed file with 63 additions and 0 deletions Side-by-side Diff

  1 +autospec suite
  2 +==============
  3 +
  4 +## Overview
  5 +
  6 +Autospec is a fully configurable suite of bash scripts for automatically generating specfiles from source tarballs and
  7 +downloading, upgrading, compiling, testing, and uploading the rpm (RedHat Package Manager) packages provided by an
  8 +rpm-based Linux distribution.
  9 +
  10 +Autospec was created for the QiLinux distribution and is now used by the [openmamba](http://www.openmamba.org) developers.
  11 +
  12 +## Architecture
  13 +
  14 +* Frontend
  15 + * /usr/bin/autospec
  16 +* Plugins (/usr/bin)
  17 + * pck-extract - Extract a given file or list of files from a srpm archive
  18 + * pck-update - Update a rpm package to a specified version and release
  19 + * spec-create - Create a specfile for the specified source tarball
  20 + * config-getvar - Print the value of a given configuration variable
  21 +* Libraries (/usr/share/autospec/lib)
  22 + * libapse.lib - Autospec Package Search Engine library
  23 + * libcfg.lib - Load the configuration files
  24 + * libmsgmng.lib - Manage debug/warning/error messages
  25 + * libspec.lib - Specfiles parser
  26 + * libtest.lib - Autospec library used by the test framework
  27 + * libtranslate.lib - Autospec library used to setup translations
  28 + * librepository.lib - Interact with the distribution repositories
  29 +* Tests (/usr/share/autospec/tests)
  30 + * test00_specsyntax
  31 + * test01_pkgquality
  32 + * test02_pkgsecurity
  33 +* Templates (/usr/share/autospec/templates)
  34 + * ghc
  35 + * gnome
  36 + * kde3, kde4, kde5
  37 + * library
  38 + * ocaml-libs
  39 + * perl
  40 + * python
  41 + * standard
  42 + * standard-daemon
  43 + * web
  44 +* Configuration files
  45 + * /etc/autospec.conf
  46 + * /etc/autospec.d/*.conf
  47 + * $HOME/.autospec
  48 + * $HOME/.autospec.d/*.conf
  49 +* Color Scheme files
  50 + * /etc/autospec.d/color-theme.*
  51 +* Translation files (/usr/share/locale/it/LC_MESSAGES/)
  52 + * po files
  53 +
  54 +## Get it, Try it, Love it...
  55 +
  56 +Install autospec in openmamba by entering the following command in the terminal prompt:
  57 +
  58 + smart install autospec
  59 +
  60 +## Bugs
  61 +
  62 +If you find a bug please create an issue in the project bug tracker at
  63 +[openmamba GitLab](https://gitlab.mambasoft.it/openmamba/autospec/issues).