libnetwork.lib: git source: add support for branch names containing slashes
pck-update: pass rpmbuild_opts to 'rpmbuild -bl' to fix unpackaged files list formatting with some configurations
pck-update, libspec, libapse: support for a special specfile macro to disable scraping from specified sources
E.g.: enter the macro below in the specfile to disable scrape sources with indexes 0,2 and 4:
Update translation for string intoduced in previous commit
pck-update: fix build requirements generation with multiple providers
When --whatprovides returns multiple requirements only consider the first one.
Seen with mono(..) requirements in monodevelop.
libtest.lib: fix two broken calls to 'notify()'

Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>
t01_pkgquality: modify regexp to catch OCaml library files
when testing for bad BuildArch tags

Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>
test01_pkgquality:
Check for wrong file attributes in bin and lib directories.

Do ignore files with name matching '*.so.owner'.
These are text files needed by OCaml, not libraries.

Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>
conf/02-specfile-rpm-groups.conf:
Add rpm groups for OCaml libraries and development packages.

Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>
New autospec template ocaml-libs for OCaml libraries.

Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>
test framework: remove the duplicate check for poor infopages installation
   implemented in the module 'test00_specsyntax' and improve the test coded
   in 'test01_pkgquality' and its related help message.

Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>
Mark the new autospec version as "Korbielow".

Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>
pck-update: don't clone from git repository at every build is source with current version already exists
pck-update: fix update of git urls starting with http:// and https://
Source URLs from git don't just end with '.git', btw they can be detected by searching for '.git/'
libnetwork.lib: never use '--depth=1' when cloning from http and https git urls
- fix necessary and tested with code.google.com
- additionally print full 'git clone ..' command line used in debug output
ChangeLog: add missing entries

Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>
pck-update: new function package.generate_name()

Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>
pck-update: new options '--packager-fullname' and '--packager-email'
spec-create: new options '--packager-fullname' and '--packager-email'
autospec.po: add missing italian translation strings

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