Changeset 2191 for trunk


Ignore:
Timestamp:
02/06/19 09:33:28 (5 years ago)
Author:
nanardon
Message:

Add specfile for remote tools

Location:
trunk/LA-Tools
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LA-Tools/Makefile.PL

    r1956 r2191  
    1414    ABSTRACT          => 'External Tools for LATMOS::Accounts', # retrieve abstract from module 
    1515    AUTHOR            => 'Olivier Thauvin <olivier.thauvin@latmos.ipsl.fr>', 
     16    EXE_FILES         => [ qw( 
     17        bin/rla-sshkey 
     18    ) ], 
     19        macro => { 
     20                DESTRPMDIR          => '$(shell pwd)', 
     21        }, 
     22 
    1623    #LICENSE           => 'perl', 
    1724    #Value must be from legacy list of licenses here 
    1825    #http://search.cpan.org/perldoc?Module%3A%3ABuild%3A%3AAPI 
    1926); 
     27 
     28package MY; 
     29 
     30sub postamble { 
     31 
     32<<EOF; 
     33 
     34la-tools.spec: la-tools.spec.in Makefile 
     35\tsed -e 's/\@VERSION@/\$(VERSION)/' < \$< > \$@ 
     36 
     37rpm: \$(DISTVNAME).tar.gz la-tools.spec 
     38\tmkdir ./noarch || : 
     39\trpmbuild -ba --clean\\ 
     40\t --define "_sourcedir `pwd`" \\ 
     41\t --define "_specdir `pwd`" \\ 
     42\t --define "_srcrpmdir \$(DESTRPMDIR)" \\ 
     43\t --define "_rpmdir \$(DESTRPMDIR)" \\ 
     44\t la-tools.spec 
     45 
     46svnrpm: \$(DISTVNAME).tar.gz la-tools.spec 
     47\tmkdir \$(DESTRPMDIR)/noarch || : 
     48\trpmbuild -ba --clean\\ 
     49\t --define "_sourcedir `pwd`" \\ 
     50\t --define "_specdir `pwd`" \\ 
     51\t --define "_srcrpmdir \$(DESTRPMDIR)" \\ 
     52\t --define "_rpmdir \$(DESTRPMDIR)" \\ 
     53\t --define "svnrelease `LC_ALL=C svn info | grep '^Revision:' | sed 's/Revision: //'`" \\ 
     54\t la-tools.spec 
     55 
     56EOF 
     57 
     58} 
Note: See TracChangeset for help on using the changeset viewer.