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:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • projects/mondorescue/pbconf/devel/mindi/rpm/mindi.spec

    r488 r689  
    22# $Id: mindi.spec 1866 2008-01-16 15:29:04Z bruno $
    33#
    4 Summary:    Mindi creates emergency boot disks/CDs using your kernel, tools and modules
     4%define perlvendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)
     5
     6Summary:    PBDESC
    57Name:       PBPKG
    68Version:    PBVER
     
    1315# BuildArch:    noarch
    1416BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n)
    15 Requires:   bzip2 >= 0.9, mkisofs, ncurses, binutils, gawk, dosfstools, mindi-busybox, parted, perl, mtools, PBDEP
    16 PBOBS
    17 # Not on all systems
    18 #Conflicts: bonnie++
     17BuildArch:  noarch
     18Requires:   bzip2 >= 0.9, mkisofs, binutils, gawk, dosfstools, parted, perl, mtools, perl-MondoRescue, PBDEP
    1919
    2020%description
     
    2828
    2929%build
     30%{__perl} Makefile.PL INSTALLDIRS=vendor PBKEYWORD=${RPM_BUILD_ROOT}/PBFINALDIR
     31make %{?_smp_mflags}
    3032
    3133%install
    32 rm  -rf $RPM_BUILD_ROOT
    33 export DONT_RELINK=1
     34rm -rf $RPM_BUILD_ROOT
     35make DESTDIR=$RPM_BUILD_ROOT install
    3436
     37# Finalyse instalation
    3538export HEAD=${RPM_BUILD_ROOT}
    3639export PREFIX=%{_exec_prefix}
    3740export CONFDIR=%{_sysconfdir}
    38 export MANDIR=%{_mandir}
    39 #export DOCDIR=%{_docdir}
    40 export LIBDIR=%{_libdir}
    4141export CACHEDIR=%{_var}/cache/%{name}
    4242export PKGBUILDMINDI="true"
     43./post-install.sh
    4344
    44 ./install.sh
     45find ${RPM_BUILD_ROOT} -type f -name perllocal.pod -o -name .packlist -o -name '*.bs' -a -size 0 | xargs rm -f
     46find ${RPM_BUILD_ROOT} -type d -depth | xargs rmdir --ignore-fail-on-non-empty
     47
     48%check
     49make test
    4550
    4651%clean
     
    5055%defattr(-,root,root)
    5156%config(noreplace) %{_sysconfdir}/%{name}
    52 %doc ChangeLog INSTALL COPYING README TODO README.* NEWS
    53 #svn.log
    54 %{_mandir}/man8/*
     57%doc ChangeLog INSTALL COPYING README README.* NEWS
     58%{_mandir}/man1/*
     59%{_mandir}/man3/*
     60%{_bindir}/*
    5561%{_libdir}/%{name}
    56 %{_sbindir}/*
     62%{perlvendorlib}/*
    5763%{_var}/cache/%{name}
     64%{_datadir}/PBPROJ/*
    5865
    5966%changelog
Note: See TracChangeset for help on using the changeset viewer.