Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > a1a61536724be2ffb487e3d5f248fbb8 > files > 1

mdv-youri-submit-0.9-1.20080918.1mdv2009.0.src.rpm

%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