Changeset 343 for obsdata/trunk


Ignore:
Timestamp:
10/28/19 19:07:48 (5 years ago)
Author:
nanardon
Message:

Add a make rpm target

Location:
obsdata/trunk
Files:
1 added
4 edited
1 moved

Legend:

Unmodified
Added
Removed
  • obsdata/trunk/MANIFEST

    r190 r343  
     1bin/obsdata 
     2bin/obsdata-ini2yml 
     3bin/obsdata_status 
     4bin/testplugin 
    15ChangeLog 
    2 TODO 
    3 NEWS 
     6examples/obsarchive 
     7GPL.txt 
     8lib/ObsData/Archive.pm 
     9lib/ObsData/Archive/Compressed.pm 
     10lib/ObsData/Archive/FlatFile.pm 
     11lib/ObsData/Archive/Lha.pm 
     12lib/ObsData/Archive/Rar.pm 
     13lib/ObsData/Archive/Tar.pm 
     14lib/ObsData/Archive/Zip.pm 
     15lib/ObsData/Event.pm 
     16lib/ObsData/Repository.pm 
     17lib/ObsData/Repository/Status.pm 
    418Makefile.PL 
    519MANIFEST                        This list of files ($Revision$) 
    620META.yml 
     21NEWS 
     22noarch/obsdata-0.3.3-1.noarch.rpm 
     23obsdata-0.3.3-1.src.rpm 
     24obsdata-0.3.3.tar.gz 
     25obsdata.conf 
    726ObsData.pm 
    8 ObsData/Repository.pm 
     27obsdata.spec 
     28obsdata.spec.in 
    929ObsData/Archive.pm 
     30ObsData/Archive/Compressed.pm 
    1031ObsData/Archive/FlatFile.pm 
    11 ObsData/Archive/Compressed.pm 
     32ObsData/Archive/Lha.pm 
     33ObsData/Archive/Rar.pm 
    1234ObsData/Archive/Tar.pm 
    1335ObsData/Archive/Zip.pm 
    14 ObsData/Archive/Rar.pm 
    15 testdata/coin 
    16 testdata/coin.gz 
    17 testdata/coin.bz2 
    18 testdata/coin.tar.gz 
    19 testdata/coin.zip 
    20 testdata/coin.rar 
    21 testdata/obsdata-conftest 
    22 testdata/obsdata-wrongconf 
    23 testdata/ohp/ozone34.gz 
    24 testdata/ohp/ozone12.gz 
    25 bin/obsdata 
     36ObsData/Event.pm 
     37ObsData/Repository.pm 
     38ObsData/Repository/Status.pm 
     39ourplugins/cr_lid_lor.pl 
     40ourplugins/cr_lid_strato.pl 
     41ourplugins/cr_radiosondage_tvd.pl 
     42ourplugins/cr_sond_o3.pl 
     43ourplugins/ddu_trans.pl 
     44plugins/dummy.pl 
     45plugins/test.pl 
     46README 
    2647t/O-01.t 
    2748t/O-02.t 
     
    3253t/OA-04.t 
    3354t/OA-05.t 
     55t/OA-06.t 
     56t/OA-07.t 
     57t/OE-01.t 
    3458t/OR-01.t 
    3559t/OR-02.t 
    3660t/OR-03.t 
    3761t/OR-04.t 
     62t/OR-05.t 
     63t/ORS-01.t 
     64testdata/coin 
     65testdata/coin.bz2 
     66testdata/coin.gz 
     67testdata/coin.lzh 
     68testdata/coin.rar 
     69testdata/coin.tar.gz 
     70testdata/coin.zip 
     71testdata/obsdata-conf-wrongplugin 
     72testdata/obsdata-conftest 
     73testdata/obsdata-wrongconf 
     74testdata/obsdata.log 
     75testdata/ohp/ozone12.gz 
     76testdata/ohp/ozone34.gz 
     77testdata/test-index.ini 
     78testdata/test-index.yaml 
     79testdata/wrong.pl 
     80testdata/wrongcoin.gz 
     81TODO 
  • obsdata/trunk/Makefile.PL

    r136 r343  
    44use ExtUtils::MakeMaker; 
    55 
    6 sub MY::postamble { 
    7 <<MAKE; 
    8 .PHONY: ChangeLog 
    9  
    10 tag:  
    11         cvs tag \$(VERSION) 
    12  
    13 ChangeLog: ../cvs2cl.user 
    14         [ -f ChangeLog ] || touch ChangeLog 
    15         cvs2cl -W 400 -I ChangeLog --accum -U ../cvs2cl.user 
    16         rm -f *.bak 
    17 MAKE 
    18 }             
    19  
    206WriteMakefile( 
    217    DIR          => [ ], 
    22     NAME         => 'ObsData', 
     8    NAME         => 'obsdata', 
    239    VERSION_FROM => 'ObsData.pm', 
    2410    EXE_FILES => [ qw(bin/obsdata) ], 
     11    macro => { 
     12        DESTRPMDIR => '$(shell pwd)', 
     13    }, 
    2514); 
     15 
     16package MY; 
     17 
     18sub postamble { 
     19 
     20<<EOF; 
     21 
     22obsdata.spec: obsdata.spec.in Makefile 
     23\tsed -e 's/\@VERSION@/\$(VERSION)/' < \$< > \$@ 
     24 
     25rpm: \$(DISTVNAME).tar.gz obsdata.spec manifest 
     26\tmkdir \$(DESTRPMDIR)/noarch || : 
     27\trpmbuild -ba --clean\\ 
     28\t --define "_sourcedir `pwd`" \\ 
     29\t --define "_specdir `pwd`" \\ 
     30\t --define "_srcrpmdir \$(DESTRPMDIR)" \\ 
     31\t --define "_rpmdir \$(DESTRPMDIR)" \\ 
     32\t obsdata.spec 
     33 
     34EOF 
     35 
     36} 
  • obsdata/trunk/lib/ObsData/Repository/Status.pm

    r341 r343  
    3030        print $handle YAML::Syck::Dump($self->{data}) or return; 
    3131        close($handle); 
    32         unlink($output) or die "Can't unlink old file"; 
     32        unlink($output) or warn "Can't unlink old file"; 
    3333        rename($output . '.new', $output); 
    3434    } else { 
  • obsdata/trunk/t/ORS-01.t

    r336 r343  
    88 
    99my (undef, $filename) = File::Temp::tempfile(); 
     10unlink($filename); 
    1011 
    1112use_ok('ObsData::Repository::Status'); 
Note: See TracChangeset for help on using the changeset viewer.