/[packages]/cauldron/mga-youri-submit/current/SPECS/mga-youri-submit.spec
ViewVC logotype

Contents of /cauldron/mga-youri-submit/current/SPECS/mga-youri-submit.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 360015 - (show annotations) (download)
Sat Jan 12 18:59:26 2013 UTC (11 years, 3 months ago) by umeabot
File size: 1832 byte(s)
Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild
1 %define rname youri-submit
2 %define name mga-%{rname}
3 %define version 0.9.2
4 #define svn 20100401
5 %define svn 0
6 %define rel 2
7
8 %if %{svn}
9 %define release %mkrel 1.%{svn}.%{rel}
10 %define distname %{rname}-%{version}-%{svn}
11 %else
12 %define release %mkrel %{rel}
13 %define distname %{rname}-%{version}
14 %endif
15
16 # Check RELEASE file in svn+ssh://svn.mageia.org/svn/soft/build_system/mga-youri-submit/trunk
17
18 Name: %{name}
19 Version: %{version}
20 Release: %{release}
21 Summary: Youri submit tool
22 License: GPL or Artistic
23 Group: Development/Other
24 Source: %{distname}.tar.gz
25 Url: http://youri.zarb.org
26 BuildRequires: perl(Youri::Utils)
27 BuildRequires: perl(Youri::Package::RPM::Test)
28 BuildRequires: perl(Youri::Package::RPM::Generator)
29 BuildRequires: perl(Youri::Repository::Test)
30 BuildRequires: perl(Test::Exception)
31 BuildArch: noarch
32 Requires: rpmlint
33 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
34
35 %description
36 YOURI stands for "Youri Offers an Upload & Repository Infrastucture". It aims
37 to build tools making management of a coherent set of packages easier.
38
39 youri-submit is a generic package submission tool. It first runs a list of
40 tests on each submitted package, and if no one fails, runs a list of actions on
41 those packages.
42
43 %prep
44 %setup -q -n %{distname}
45
46 %build
47 %{__perl} Makefile.PL \
48 INSTALLDIRS=vendor \
49 INSTALLVENDORSCRIPT=%{_datadir}/%{name}/bin \
50 INSTALLVENDORLIB=%{_datadir}/%{name}/lib \
51 INSTALLVENDORMAN3DIR=%{_mandir}/man3 \
52 INSTALLVENDORMAN1DIR=%{_mandir}/man1
53 %make pure_all
54
55 %install
56 rm -rf %{buildroot}
57 %make DESTDIR=%{buildroot} pure_install
58
59 %clean
60 rm -rf %{buildroot}
61
62 %files
63 %defattr(-,root,root)
64 %doc ChangeLog README
65 %{_datadir}/%{name}/bin/%{rname}*
66 %{_datadir}/%{name}/bin/mga-*
67 %{_datadir}/%{name}/lib/Youri
68 %{_datadir}/%{name}/lib/auto/%{rname}
69 %{_mandir}/man1/*
70 %{_mandir}/man3/*

  ViewVC Help
Powered by ViewVC 1.1.30