Ignore:
Timestamp:
Feb 16, 2009, 5:49:04 PM (15 years ago)
Author:
Bruno Cornec
Message:
  • Begin de develop the mondorescue devel branch infrastructure to be able to build preliminary packages
Location:
projects/mondorescue/pbconf/devel
Files:
3 copied

Legend:

Unmodified
Added
Removed
  • projects/mondorescue/pbconf/devel/MondoRescue/rpm/perl-MondoRescue.spec

    r676 r689  
    11#
    2 # $Id: mondo.spec 1892 2008-03-22 00:57:27Z bruno $
     2# $Id$
    33#
     4%define perlvendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)
     5%define srcname PBPKG
    46
    5 Summary:    A program to create a rescue/restore CD/tape
    6 Summary(fr):    Un programme pour créer un media de sauvegarde/restauration
    7 Summary(it):    Un programma per utenti Linux per creare un CD/tape di rescue
    8 Summary(sp):    Un programa por crear una CD/cinta de restoracion/rescate
     7Summary:    PBDESC
     8Summary(fr):    Une bibliotheque de fonction de bas niveau pour le projet MondoRescue
    99
    10 Name:       PBPKG
     10Name:       PBREALPKG
    1111Version:    PBVER
    1212Release:    PBTAGPBSUF
     
    1515Url:        PBURL
    1616Source:     PBREPO/PBSRC
    17 BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n)
    18 BuildRequires:  newt-devel >= 0.50, gcc-c++
    19 ExcludeArch:    ppc
    20 PBOBS
    21 Requires:   mindi >= 2.0.2, bzip2 >= 0.9, afio, mkisofs, binutils, newt >= 0.50, buffer, cdrecord, PBDEP
    22 %ifarch ia64
    23 Requires:   elilo, parted
    24 %else
    25 Requires:   syslinux >= 1.52
    26 %endif
     17BuildRoot:  %{_tmppath}/%{srcname}-%{version}-%{release}-root-%(id -u -n)
     18BuildArch:  noarch
     19Requires:   perl >= 5.8.4, PBDEP
    2720
    2821%description
    29 Mondo is a GPL disaster recovery solution to create backup media
    30 (CD, DVD, tape, network images) that can be used to redeploy the
    31 damaged system, as well as deploy similar or less similar systems.
     22PBDESC
    3223
    3324%description -l fr
    34 Objectif
    35 """"""""
    36 Mondo est une solution GPL de sauvegarde en cas de désastre pour
    37 créer des médias (CD, DVD, bande, images réseau) qui peuvent être
    38 utilisés pour redéployer le système endomangé, aussi bien que des
    39 systèmes similaires, ou moins similaires.
    40 
    41 %description -l it
    42 Scopo
    43 """""
    44 Mondo e' un programma che permette a qualsiasi utente Linux
    45 di creare un cd di rescue/restore (o piu' cd qualora l'installazione
    46 dovesse occupare piu' di 2Gb circa). Funziona con gli azionamenti di
    47 nastro, ed il NFS, anche.
    48 
    49 %description -l sp
    50 Objectivo
    51 """""""""
    52 Mondo es un programa que permite cualquier usuario de Linux a crear una CD
    53 de restoracion/rescate (o CDs, si su instalacion es >2GO aprox.).  Funciona
    54 con cintas y NFS, tambien.
     25Une bibliotheque de fonction de bas niveau pour le projet MondoRescue
    5526
    5627%prep
    57 %setup -q
     28%setup -q -n %{srcname}-%{version}
    5829
    5930%build
    60 %configure
    61 make %{?_smp_mflags} VERSION=%{version}
     31%{__perl} Makefile.PL INSTALLDIRS=vendor PBKEYWORD=${RPM_BUILD_ROOT}/PBFINALDIR
     32make %{?_smp_mflags}
    6233
    6334%install
    6435rm -rf $RPM_BUILD_ROOT
    6536make DESTDIR=$RPM_BUILD_ROOT install
    66 mkdir -p $RPM_BUILD_ROOT/%{_var}/cache/%{name}
     37mkdir -p $RPM_BUILD_ROOT/%{_datadir}/PBPROJ
     38find ${RPM_BUILD_ROOT} -type f -name perllocal.pod -o -name .packlist -o -name '*.bs' -a -size 0 | xargs rm -f
     39find ${RPM_BUILD_ROOT} -type d -depth | xargs rmdir --ignore-fail-on-non-empty
     40
     41%check
     42make test
    6743
    6844%clean
    69 rm -rf $RPM_BUILD_ROOT
     45%{__rm} -rf $RPM_BUILD_ROOT
    7046
    7147%files
    7248%defattr(-,root,root)
    73 %doc ChangeLog
    74 #svn.log
    75 %doc INSTALL COPYING README* TODO AUTHORS NEWS*
    76 %doc docs/en/mondorescue-howto.html docs/en/mondorescue-howto.pdf
     49%doc NEWS AUTHORS
     50%doc INSTALL COPYING README
    7751
    78 %{_sbindir}/*
    79 %{_datadir}/%{name}
    80 %{_mandir}/man8/*
    81 %{_var}/cache/%{name}
     52%{perlvendorlib}/*
     53%{_mandir}/man3/*
     54%{_datadir}/PBPROJ
    8255
    8356%changelog
Note: See TracChangeset for help on using the changeset viewer.