Sisyphus
: 1 2023 | : 18631 | : 37465752
en ru br
:: /
: apt-conf-autoimports-sisyphus

             Sources      Gear   Bugs and FR  Repocop 

%define destbranch Sisyphus
Name: apt-conf-autoimports-sisyphus
Summary(ru_RU.UTF-8): Настройки для использования пакетов из репозитория Autoimports/%{destbranch}
Summary: Autoimports repository for %{destbranch}
Version: 1.0
Release: alt7

# branches conflicts with Sisyphus

Conflicts: apt-conf-autoimports-p7
Conflicts: apt-conf-autoimports-t7
Conflicts: apt-conf-autoimports-p8
Conflicts: apt-conf-autoimports-p9

Requires: apt-rsync

URL: http://www.altlinux.org/Autoimports/%{destbranch}
License: GPL
Group: System/Base

%description
%{summary} contains a lot of automatically maintained packages that
are not presented in the main %{destbranch} repository.
Note that the packages are generally not tested before publishing
in the Autoimports repository. Please, report found bugs to Bugzilla
to help make Autoimports repository better.

%description -l ru_RU.UTF-8
Autoimports - это семейство дополнительных репозиториев пакетов
для платформы Sisyphus и стабильных бранчей.

Репозиторий Autoimports/Sisyphus - это постоянно обновляемый репозиторий
пакетов, собранных под бинарную платформу Sisyphus, дополняющий
основной репозиторий Sisyphus/classic.

Пакеты из репозиториев Autoimports отличаются от пакетов в основном
репозитории тем, что они получены с помощью систем автоматической
сборки пакетов, а также из-за нехватки тестеров и майнтайнеров
не были достаточно протестированы перед попаданием в Autoimports.
Вместо этого обязанность тестирования пакетов из репозиториев
Autoimports возложена на пользователей.

Если вы заметили в пакете из Autoimports ошибку, сообщите, пожалуйста,
об этом в bugzilla.altlinux.org, зарегистрировав ошибку
на product=Autoimports (%{destbranch}),
указав имя пакета, версию-релиз и подробности ошибки.

Open Source модель подразумевает ваше личное участие в создании вашего
дистрибутива. Помогите сделать репозиторий качественнее и надежнее
для всех пользователей!

%install
mkdir -p %buildroot%_sysconfdir/apt/{sources,vendors}.list.d
cat > %buildroot%_sysconfdir/apt/vendors.list.d/autoimports-%{destbranch}.list <<'EOF'
simple-key "cronbuild" {
Fingerprint "DE73F3444C163CCD751AC483B584C633278EB305";
Name "Cronbuild Service <cronbuild at altlinux.org>";
}
simple-key "cronport" {
Fingerprint "F3DBF34AB0CC0CE638DF7D509F61FBE7E2C322D8";
Name "Cronport Service <cronport at altlinux.org>";
}
EOF
cat > %buildroot%_sysconfdir/apt/sources.list.d/autoimports-%{destbranch}.list <<'EOF'
#rpm [cronbuild] ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/autoimports/%{destbranch}/ noarch autoimports
#rpm [cronbuild] ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/autoimports/%{destbranch}/ %{_arch} autoimports

#rpm [cronbuild] http://ftp.altlinux.ru/pub/distributions/ALTLinux/autoimports/%{destbranch}/ noarch autoimports

#rpm [cronbuild] http://ftp.altlinux.ru/pub/distributions/ALTLinux/autoimports/%{destbranch}/ %{_arch} autoimports

rpm [cronbuild] rsync://ftp.altlinux.ru/ALTLinux/autoimports/%{destbranch}/ noarch autoimports
rpm [cronbuild] rsync://ftp.altlinux.ru/ALTLinux/autoimports/%{destbranch}/ %{_arch} autoimports
EOF

mkdir -p %buildroot%_sysconfdir/apt/apt.conf.d
# Double the main part of the number from apt-0.5.15lorg2-alt50.x86_64.rpm
# -- <http://git.altlinux.org/gears/a/apt.git?p=apt.git;a=commitdiff;h=abf6d39f75266c153fbfcb2c0f38131f05b67bd4>.
echo "APT::Cache-Limit $(( (2*64 + 32) * 1024 * 1024 ));" > %buildroot%_sysconfdir/apt/apt.conf.d/50-autoimports-cache-limit.conf

%files
%config %_sysconfdir/apt/vendors.list.d/autoimports-%{destbranch}.list
%config %_sysconfdir/apt/sources.list.d/autoimports-%{destbranch}.list
%config %_sysconfdir/apt/apt.conf.d/50-autoimports-cache-limit.conf

%changelog

changelog

 
: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
: Michael Shigorin