Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37400673
en ru br
ALT Linux repos
S:0.40-alt1

Group :: Development/Other
RPM: repocop-report-prometheus

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: repocop-report-prometheus
Version: 0.40
Release: alt1
BuildArch: noarch
Packager: Igor Yu. Vlasenko <viy at altlinux.org>

Summary: repocop report script that dumps test results to prometeus1 format
Group: Development/Other
License: GPLv2+ or Artistic-2.0
Url: http://repocop.altlinux.org

Requires: repocop > 0.80
Obsoletes: repocop-prometeus < 0.22
Obsoletes: repocop-report-prometeus < 0.31

BuildRequires: rpm-build-perl perl-devel perldoc
BuildRequires: repocop

Source: %name-%version.tar

%description
Repocop is a repository unit tests platform.
%summary

%package -n repocop-report-broken-metadata
Summary: repocop report script that finds broken metadata in rpm db
Group: Development/Other
License: GPLv2+ or Artistic-2.0
Requires: repocop > 0.80

%description -n repocop-report-broken-metadata
Repocop is a repository unit tests platform.
%summary

%package -n repocop-report-packages.altlinux
Summary: repocop report script that dumps test results to packages.altlinux json format
Group: Development/Other
License: GPLv2+ or Artistic-2.0
Requires: repocop > 0.80
BuildRequires: perl-JSON perl-JSON-XS

%description -n repocop-report-packages.altlinux
Repocop is a repository unit tests platform.
%summary

%package -n perl-Repocop-Report-Tools
Summary: shared library for repocop report scripts
Group: Development/Other
License: GPLv2+ or Artistic-2.0
#Requires: repocop > 0.80
BuildRequires: perl(IO/Compress/Bzip2.pm) perl(IO/Compress/Gzip.pm)

%description -n perl-Repocop-Report-Tools
Repocop is a repository unit tests platform.
This is shared library for some repocop-reports.

%prep
%setup
rm -f *.spec

%build

%install
mkdir -p %buildroot/%_bindir
# sisyphus.ru
# exclude repocop-report-prometheus-mysql
install -m 755 repocop-report-prometheus-dump %buildroot/%_bindir/
# new geiser
install -m 755 repocop-report-packages.altlinux %buildroot/%_bindir/
# tool
install -m 755 repocop-report-broken-metadata %buildroot/%_bindir/
# common lib
install -D -m 644 lib/Test/Repocop/Report/Tools.pm %buildroot%perl_vendor_privlib/Test/Repocop/Report/Tools.pm

%files
#doc README ChangeLog
%_bindir/repocop-report-prometheus-*
#%_man1dir/repocop-report-prometheus-*

%files -n repocop-report-packages.altlinux
%_bindir/repocop-report-packages.altlinux

%files -n repocop-report-broken-metadata
%_bindir/repocop-report-broken-metadata

%files -n perl-Repocop-Report-Tools
%perl_vendor_privlib/Test/Repocop/Report*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin