Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37406391
en ru br
Репозитории ALT

Группа :: Разработка/Прочее
Пакет: mosquito-hive

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: mosquito-hive
Version: 0.2.2
Release: alt1

Summary: rebuild a collection of packages in hasher

License: %gagpl3plus
Group: Development/Other
Url: http://git.altlinux.org/people/imz/packages/mosquito-hive.git
Packager: Ivan Zakharyaschev <imz at altlinux.org>

Source: %name-%version.tar

Requires: hasher
Requires: altlinux-repolist-utils

BuildArch: noarch
BuildPreReq: rpm-build-licenses
# My scripts use it, and hence shell.req uses it (could be detected by
# buildreq, but we should use the path forseeing a move between pkgs):
BuildPreReq: /bin/bash4

%description
Simple scripts to rebuild a collection of packages
in hasher.

The results are reported in a way similar to the beehive of ALT Sisyphus.
The build progress is reported in a way similar to girar of ALT Sisyphus.

Features:

* rebuild selected SRPMS (mosquito-rebuild)
** parallel builds, too
* get the list of SRPMS corresponding to a list of selected binary
 RPMS
** make the correspondence relations between src and bin pkg names,
 and between them and files (if src.list and bin.list are missing)
* diff between our results and the results of ALT Sisyphus beehive
 (based on the logs)

The features beyond the first bullet are WORK-IN-PROGRESS (not
packaged yet, but saved in Git).

%prep
%setup

%install
# Helpers:
mkdir -p %buildroot%_datadir/%name
install --preserve-timestamps -m 755 \
rebuild{,1} \
-t %buildroot%_datadir/%name/

# Executables to be run by the user

# (they need to be symlinks to the place where the helpers are):
mkdir -p %buildroot%_bindir
for f in rebuild; do
   ln -s "$(relative %_datadir/%name/"$f" %_bindir/_)" \
      -T %buildroot%_bindir/mosquito-"$f"
done

install --preserve-timestamps -m 755 \
stripVerRel \
-t %buildroot%_bindir/

%files
%_bindir/*
%_datadir/%name
%doc README.md

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin