%define rname youri-submit %define name mdv-%{rname} %define version 0.9 %define svn 20080918 %define rel 1 %define release %mkrel 1.%{svn}.%{rel} %define distname %{rname}-%{version}-%{svn} # DATE=`date +%Y%m%d` # svn export svn+ssh://svn.mandriva.com/svn/soft/build_system/youri/submit/trunk youri-submit-0.9-$DATE # tar cjf SOURCES/youri-submit-0.9-$DATE.tar.bz2 youri-submit-0.9-$DATE Name: %{name} Version: %{version} Release: %{release} Summary: Youri submit tool License: GPL or Artistic Group: Development/Other Source: %{distname}.tar.bz2 Url: http://youri.zarb.org BuildRequires: perl(Youri::Utils) BuildRequires: perl(Youri::Package::RPM::Test) BuildRequires: perl(Youri::Package::RPM::Generator) BuildRequires: perl(Youri::Repository::Test) BuildRequires: perl(Test::Exception) BuildArch: noarch Requires: mdv-youri-core Requires: rpmlint BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description YOURI stands for "Youri Offers an Upload & Repository Infrastucture". It aims to build tools making management of a coherent set of packages easier. youri-submit is a generic package submission tool. It first runs a list of tests on each submitted package, and if no one fails, runs a list of actions on those packages. %prep %setup -q -n %{distname} %build %{__perl} Makefile.PL \ INSTALLDIRS=vendor \ INSTALLVENDORSCRIPT=%{_datadir}/%{name}/bin \ INSTALLVENDORLIB=%{_datadir}/%{name}/lib %make pure_all %install rm -rf %{buildroot} %make DESTDIR=%{buildroot} pure_install %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc ChangeLog README %{_datadir}/%{name}/bin/%{rname}* %{_datadir}/%{name}/lib/Youri %{_datadir}/%{name}/lib/auto/%{rname} %changelog * Thu Sep 18 2008 Olivier Blin <oblin@mandriva.com> 0.9-1.20080918.1mdv2009.0 + Revision: 285636 - fix dkms modules info extraction (adapt to /dkms-binary) - make the removing 'trap' catch all relevant versions * Tue Feb 19 2008 Pixel <pixel@mandriva.com> 0.9-1.20080219.1mdv2008.1 + Revision: 172949 - Action::Unpack: fix "grep_files" handling (#37907) * Tue Feb 12 2008 Olivier Blin <oblin@mandriva.com> 0.9-1.20080212.1mdv2008.1 + Revision: 165732 - add buildroot (thanks rpmlint) - do not make rpmlint errors fatal anymore (asked by fcrozat) * Fri Feb 08 2008 Olivier Blin <oblin@mandriva.com> 0.9-1.20080208.1mdv2008.1 + Revision: 164276 - require rpmlint (for Youri::Submit::Check::Rpmlint) - make all rpmlint errors fatal - call ->set_arch_changed when linking a noarch file to another arch (pixel) * Fri Dec 21 2007 Olivier Blin <oblin@mandriva.com> 0.9-1.20071221.1mdv2008.1 + Revision: 136472 - explicitely require mdv-youri-core - initial mdv-youri-submit package (forked from youri-submit) - create mdv-youri-submit