source: ProjectBuilder/pbconf/devel/project-builder/rpm/project-builder.spec@ 1748

Last change on this file since 1748 was 1748, checked in by Bruno Cornec, 11 years ago

r5241@localhost: bruno | 2013-04-29 00:14:37 +0200

  • Use rpm-build for deps and not rpmbuild
File size: 1.4 KB
Line 
1#
2# $Id$
3#
4%define perlvendorlib %(eval "`PBPERLCMD -V:installvendorlib`"; echo $installvendorlib)
5%define srcname PBPKG
6
7Summary: PBSUMMARY
8Summary(fr): Project Builder ou pb produit des paquets pour diverses distributions
9
10Name: PBPKG
11Version: PBVER
12Release: PBTAGPBSUF
13License: PBLIC
14Group: PBGRP
15Url: PBURL
16Source: PBREPO/PBSRC
17BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n)
18PBBUILDARCH: noarch
19Requires: perl >= 5.6.2,perl-DateManip,perl-ProjectBuilder,perl-File-MimeInfo,rpm-build,PBDEP
20BuildRequires: rpm-build
21
22%description
23PBDESC
24
25%description -l fr
26Project Builder ou pb est un programme pour produire des paquets pour
27diverses distributions.
28Il réalise cela en minimisant la duplication des informations requises
29et par un jeu de fichiers de configuration très simples.
30
31%prep
32%setup -q
33
34%build
35PBPERLCMD Makefile.PL INSTALLDIRS=vendor PBKEYWORD=${RPM_BUILD_ROOT}/PBFINALDIR
36make
37
38%install
39%{__rm} -rf $RPM_BUILD_ROOT
40make DESTDIR=${RPM_BUILD_ROOT} install
41find ${RPM_BUILD_ROOT} -type f -name perllocal.pod -o -name .packlist -o -name '*.bs' -a -size 0 | xargs rm -f
42find ${RPM_BUILD_ROOT} -type d -depth | xargs rmdir --ignore-fail-on-non-empty
43
44%clean
45%{__rm} -rf $RPM_BUILD_ROOT
46
47%files
48%defattr(-,root,root)
49%doc NEWS AUTHORS
50%doc INSTALL COPYING README
51
52%{perlvendorlib}/*
53%{_bindir}/*
54%{_mandir}/man1/*
55%{_mandir}/man3/*
56
57%changelog
58PBLOG
Note: See TracBrowser for help on using the repository browser.