Группа :: Разработка/Прочее
Пакет: repocop-report-prometheus
Главная Изменения Спек Патчи Sources Загрузить 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
…
Полный changelog можно просмотреть здесь
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
…
Полный changelog можно просмотреть здесь