Commit 6257d8d148073813701d7441f46460c737864de8

Authored by Davide Madrisan
1 parent 6ebbdc3161
Exists in master

Update the README file

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

Showing 1 changed file with 57 additions and 44 deletions Side-by-side Diff

1   -autospec suite
2   -==============
  1 +autospec suite for *openmamba GNU/Linux*
  2 +========================================
3 3  
4 4 ## Overview
5 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
  6 +`Autospec` is a fully configurable suite of shell 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 8 rpm-based Linux distribution.
9 9  
10   -Autospec was created for the QiLinux distribution and is now used by the [openmamba](http://www.openmamba.org) developers.
  10 +Autospec was created for the `QiLinux` distribution and is now used by the [openmamba](http://www.openmamba.org) developers.
11 11  
12 12 ## Architecture
13 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
  14 +#### Frontend
  15 + * /usr/bin/autospec
53 16  
  17 +#### Plugins (/usr/bin)
  18 + * pck-extract - Extract a given file or list of files from a srpm archive
  19 + * pck-update - Update a rpm package to a specified version and release
  20 + * spec-create - Create a specfile for the specified source tarball
  21 + * config-getvar - Print the value of a given configuration variable
  22 +
  23 +#### Libraries (/usr/share/autospec/lib)
  24 + * libapse.lib - Autospec Package Search Engine library
  25 + * libcfg.lib - Load the configuration files
  26 + * libmsgmng.lib - Manage debug/warning/error messages
  27 + * libspec.lib - Specfiles parser
  28 + * libtest.lib - Autospec library used by the test framework
  29 + * libtranslate.lib - Autospec library used to setup translations
  30 + * librepository.lib - Interact with the distribution repositories
  31 +
  32 +#### Tests (/usr/share/autospec/tests)
  33 + * test00_specsyntax - Syntax checks of a specfile
  34 + * test01_pkgquality - RPM quality checks
  35 + * test02_pkgsecurity - RPM security checks
  36 +
  37 +#### Templates (/usr/share/autospec/templates)
  38 + * ghc
  39 + * gnome
  40 + * kde3, kde4, kde5
  41 + * library
  42 + * ocaml-libs
  43 + * perl
  44 + * python
  45 + * standard
  46 + * standard-daemon
  47 + * web
  48 +
  49 +#### Configuration files
  50 + * /etc/autospec.conf
  51 + * /etc/autospec.d/*.conf
  52 + * $HOME/.autospec
  53 + * $HOME/.autospec.d/*.conf
  54 +
  55 +#### Color Scheme files
  56 + * /etc/autospec.d/color-theme.*
  57 +
  58 +#### Translation files (/usr/share/locale/it/LC_MESSAGES/)
  59 + * po files
  60 +
54 61 ## Get it, Try it, Love it...
55 62  
56 63 Install autospec in openmamba by entering the following command in the terminal prompt:
57 64  
58 65 smart install autospec
  66 +
  67 +or
  68 +
  69 + yum install --nogpgcheck autospec
  70 +
  71 +if you already switched to yum.
59 72  
60 73 ## Bugs
61 74