1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
%define base_name apt-conf %define distro omsclient %define Distro OMS Player Name: %base_name-%distro Version: 5.0 Release: alt0.M50P.3 Summary: Repository for install and update %Distro License: GPL Group: System/Configuration/Packaging Packager: Andrey Cherepanov <cas@altlinux.org> # Build only for i586 ExclusiveArch: i586 Source1: %distro.desktop Source2: mirror.desktop Source3: %distro.list Requires: %base_name PreReq: coreutils Conflicts: apt <= 0:0.5.15cnc6-alt14 %description Repository for install and update %Distro %prep %build %install mkdir -p %buildroot/%_sysconfdir/apt/repositories/ install -m 0644 %SOURCE1 %buildroot/%_sysconfdir/apt/repositories/%distro.desktop mkdir -p %buildroot/%_sysconfdir/apt/mirrors/ install -m 0644 %SOURCE2 %buildroot/%_sysconfdir/apt/mirrors/%distro.desktop mkdir -p %buildroot/%_sysconfdir/apt/sources.list.d/ install -m 0644 %SOURCE3 %buildroot/%_sysconfdir/apt/sources.list.d/%distro.list %post grep '^omsclient' '/etc/apt/repositories/.compatlist' >/dev/null || echo 'omsclient' >> '/etc/apt/repositories/.compatlist' %postun grep '^omsclient' '/etc/apt/repositories/.compatlist' >/dev/null && sed -i '/^omsclient$/d' '/etc/apt/repositories/.compatlist' %files %config(noreplace) %_sysconfdir/apt/repositories/%distro.desktop %config(noreplace) %_sysconfdir/apt/mirrors/%distro.desktop %config(noreplace) %_sysconfdir/apt/sources.list.d/%distro.list %changelog * Fri Dec 17 2010 Andrey Cherepanov <cas@altlinux.org> 5.0-alt0.M50P.3 - Make output more silent and delete whole line in .compatlist * Fri Dec 17 2010 Andrey Cherepanov <cas@altlinux.org> 5.0-alt0.M50P.2 - Build only for i586 arch * Fri Dec 17 2010 Andrey Cherepanov <cas@altlinux.org> 5.0-alt0.M50P.1 - Initial build for p5