Create specfiles and automatically update/check/fix rpm packages
https://openmamba.org
ac8046392b
Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com> |
||
---|---|---|
conf | ||
lib | ||
man/it | ||
plugins | ||
po/it | ||
templates | ||
tests | ||
tools | ||
unmaintained | ||
.directory | ||
AUTHORS | ||
autospec.in | ||
autospec.spec.in | ||
BUGS | ||
ChangeLog | ||
COPYING | ||
Makefile | ||
Makefile.env | ||
NEWS | ||
README.md | ||
TODO | ||
VERSION |
autospec suite
Overview
Autospec is a fully configurable suite of bash scripts for automatically generating specfiles from source tarballs and downloading, upgrading, compiling, testing, and uploading the rpm (RedHat Package Manager) packages provided by an rpm-based Linux distribution.
Autospec was created for the QiLinux distribution and is now used by the openmamba developers.
Architecture
- Frontend
- /usr/bin/autospec
- Plugins (/usr/bin)
- pck-extract - Extract a given file or list of files from a srpm archive
- pck-update - Update a rpm package to a specified version and release
- spec-create - Create a specfile for the specified source tarball
- config-getvar - Print the value of a given configuration variable
- Libraries (/usr/share/autospec/lib)
- libapse.lib - Autospec Package Search Engine library
- libcfg.lib - Load the configuration files
- libmsgmng.lib - Manage debug/warning/error messages
- libspec.lib - Specfiles parser
- libtest.lib - Autospec library used by the test framework
- libtranslate.lib - Autospec library used to setup translations
- librepository.lib - Interact with the distribution repositories
- Tests (/usr/share/autospec/tests)
- test00_specsyntax
- test01_pkgquality
- test02_pkgsecurity
- Templates (/usr/share/autospec/templates)
- ghc
- gnome
- kde3, kde4, kde5
- library
- ocaml-libs
- perl
- python
- standard
- standard-daemon
- web
- Configuration files
- /etc/autospec.conf
- /etc/autospec.d/*.conf
- $HOME/.autospec
- $HOME/.autospec.d/*.conf
- Color Scheme files
- /etc/autospec.d/color-theme.*
- Translation files (/usr/share/locale/it/LC_MESSAGES/)
- po files
Get it, Try it, Love it...
Install autospec in openmamba by entering the following command in the terminal prompt:
smart install autospec
Bugs
If you find a bug please create an issue in the project bug tracker at openmamba GitLab.