r52702 - in /trunk/libtest-corpus-audio-mpd-perl: Build.PL Changes MANIFEST META.yml Makefile.PL README debian/changelog dist.ini lib/Test/Corpus/Audio/MPD.pm lib/Test/Corpus/Audio/MPD/ share/ t/00-compile.t t/author-critic.t

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Sun Feb 14 01:37:53 UTC 2010


Author: jawnsy-guest
Date: Sun Feb 14 01:37:43 2010
New Revision: 52702

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=52702
Log:
This version adds a bunch of .ogg files... not sure as to how
"free" these files are.
* New upstream release

Added:
    trunk/libtest-corpus-audio-mpd-perl/share/
      - copied from r52700, branches/upstream/libtest-corpus-audio-mpd-perl/current/share/
Removed:
    trunk/libtest-corpus-audio-mpd-perl/Makefile.PL
    trunk/libtest-corpus-audio-mpd-perl/lib/Test/Corpus/Audio/MPD/
Modified:
    trunk/libtest-corpus-audio-mpd-perl/Build.PL
    trunk/libtest-corpus-audio-mpd-perl/Changes
    trunk/libtest-corpus-audio-mpd-perl/MANIFEST
    trunk/libtest-corpus-audio-mpd-perl/META.yml
    trunk/libtest-corpus-audio-mpd-perl/README
    trunk/libtest-corpus-audio-mpd-perl/debian/changelog
    trunk/libtest-corpus-audio-mpd-perl/dist.ini
    trunk/libtest-corpus-audio-mpd-perl/lib/Test/Corpus/Audio/MPD.pm
    trunk/libtest-corpus-audio-mpd-perl/t/00-compile.t
    trunk/libtest-corpus-audio-mpd-perl/t/author-critic.t

Modified: trunk/libtest-corpus-audio-mpd-perl/Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-corpus-audio-mpd-perl/Build.PL?rev=52702&op=diff
==============================================================================
--- trunk/libtest-corpus-audio-mpd-perl/Build.PL (original)
+++ trunk/libtest-corpus-audio-mpd-perl/Build.PL Sun Feb 14 01:37:43 2010
@@ -2,30 +2,32 @@
 use strict;
 use warnings;
 
-use Module::Build;
+use Module::Build 0.3601;
 
-my $build = Module::Build->new(
-  module_name   => 'Test::Corpus::Audio::MPD',
-  license       => 'perl',
-  dist_abstract => "automate\ launching\ of\ fake\ mdp\ for\ testing\ purposes",
-  dist_name     => "Test\-Corpus\-Audio\-MPD",
-  dist_author   => [
-"Jerome\ Quelin",
-  ],
-  requires      => {
-    "File::Copy" => '0',
-    "base" => '0',
-    "English" => '0',
-    "ExtUtils::MakeMaker" => '0',
-    "Readonly" => '0',
-    "Test::More" => '0',
-    "perl" => '5.008',
-    "Module::Util" => '0',
-    "File::Temp" => '0',
-    "File::Spec::Functions" => '0',
-    "File::Basename" => '0',
-  },
-  script_files => [ qw() ],
-);
+my %module_build_args = (
+                       'dist_abstract' => 'automate launching of fake mdp for testing purposes',
+                       'script_files' => [],
+                       'license' => 'perl',
+                       'dist_name' => 'Test-Corpus-Audio-MPD',
+                       'dist_author' => [
+                                          'Jerome Quelin'
+                                        ],
+                       'share_dir' => 'share',
+                       'module_name' => 'Test::Corpus::Audio::MPD',
+                       'requires' => {
+                                       'Test::More' => 0,
+                                       'perl' => '5.008',
+                                       'File::Copy' => 0,
+                                       'File::ShareDir' => 0,
+                                       'English' => 0,
+                                       'File::Temp' => 0,
+                                       'Path::Class' => 0,
+                                       'Readonly' => 0,
+                                       'Exporter' => 0
+                                     }
+                     );
+
+
+my $build = Module::Build->new(%module_build_args);
 
 $build->create_build_script;

Modified: trunk/libtest-corpus-audio-mpd-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-corpus-audio-mpd-perl/Changes?rev=52702&op=diff
==============================================================================
--- trunk/libtest-corpus-audio-mpd-perl/Changes (original)
+++ trunk/libtest-corpus-audio-mpd-perl/Changes Sun Feb 14 01:37:43 2010
@@ -1,4 +1,9 @@
 Revision history for Test::Corpus::Audio::MPD
+
+1.100430  2010-02-12 13:58:06 Europe/Paris
+ - WARNING: no more makefile.pl supplied, only a build.pl
+ - using file::sharedir for embedded test files
+ - using path::class internally
 
 1.093230  2009-11-19 17:16:35 Europe/Paris
  - pod update

Modified: trunk/libtest-corpus-audio-mpd-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-corpus-audio-mpd-perl/MANIFEST?rev=52702&op=diff
==============================================================================
--- trunk/libtest-corpus-audio-mpd-perl/MANIFEST (original)
+++ trunk/libtest-corpus-audio-mpd-perl/MANIFEST Sun Feb 14 01:37:43 2010
@@ -3,16 +3,15 @@
 LICENSE
 MANIFEST
 META.yml
-Makefile.PL
 README
 dist.ini
 lib/Test/Corpus/Audio/MPD.pm
-lib/Test/Corpus/Audio/MPD/share/mpd.conf.template
-lib/Test/Corpus/Audio/MPD/share/music/dir1/title-artist-album.ogg
-lib/Test/Corpus/Audio/MPD/share/music/dir1/title-artist.ogg
-lib/Test/Corpus/Audio/MPD/share/music/dir2/album.ogg
-lib/Test/Corpus/Audio/MPD/share/music/title.ogg
-lib/Test/Corpus/Audio/MPD/share/playlists/test.m3u
+share/mpd.conf.template
+share/music/dir1/title-artist-album.ogg
+share/music/dir1/title-artist.ogg
+share/music/dir2/album.ogg
+share/music/title.ogg
+share/playlists/test.m3u
 t/00-compile.t
 t/author-critic.t
 t/release-meta-yaml.t

Modified: trunk/libtest-corpus-audio-mpd-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-corpus-audio-mpd-perl/META.yml?rev=52702&op=diff
==============================================================================
--- trunk/libtest-corpus-audio-mpd-perl/META.yml (original)
+++ trunk/libtest-corpus-audio-mpd-perl/META.yml Sun Feb 14 01:37:43 2010
@@ -3,10 +3,10 @@
 author:
   - 'Jerome Quelin'
 build_requires:
-  Module::Build: 0.35
+  Module::Build: 0.3601
 configure_requires:
-  Module::Build: 0.35
-generated_by: 'Dist::Zilla version 1.093220'
+  Module::Build: 0.3601
+generated_by: 'Dist::Zilla version 1.100160'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -15,22 +15,23 @@
 provides:
   Test::Corpus::Audio::MPD:
     file: lib/Test/Corpus/Audio/MPD.pm
-    version: 1.093230
+    version: 1.100430
 requires:
   English: 0
-  ExtUtils::MakeMaker: 0
-  File::Basename: 0
+  Exporter: 0
+  ExtUtils::MakeMaker: 6.11
   File::Copy: 0
+  File::ShareDir: 0
+  File::ShareDir::Install: 0
   File::Spec::Functions: 0
   File::Temp: 0
-  Module::Build: 0
-  Module::Util: 0
+  Module::Build: 0.3601
+  Path::Class: 0
   Readonly: 0
   Test::More: 0
-  base: 0
   perl: 5.008
 resources:
   MailingList: http://groups.google.com/group/audio-mpd
   homepage: http://search.cpan.org/dist/Test-Corpus-Audio-MPD
   repository: http://github.com/jquelin/audio-mpd
-version: 1.093230
+version: 1.100430

Modified: trunk/libtest-corpus-audio-mpd-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-corpus-audio-mpd-perl/README?rev=52702&op=diff
==============================================================================
--- trunk/libtest-corpus-audio-mpd-perl/README (original)
+++ trunk/libtest-corpus-audio-mpd-perl/README Sun Feb 14 01:37:43 2010
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution Test-Corpus-Audio-MPD, version
-1.093230:
+1.100430:
 
   automate launching of fake mdp for testing purposes
 

Modified: trunk/libtest-corpus-audio-mpd-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-corpus-audio-mpd-perl/debian/changelog?rev=52702&op=diff
==============================================================================
--- trunk/libtest-corpus-audio-mpd-perl/debian/changelog (original)
+++ trunk/libtest-corpus-audio-mpd-perl/debian/changelog Sun Feb 14 01:37:43 2010
@@ -1,3 +1,12 @@
+libtest-corpus-audio-mpd-perl (1.100430-1) UNRELEASED; urgency=low
+
+  This version adds a bunch of .ogg files... not sure as to how
+  "free" these files are.
+
+  * New upstream release
+
+ -- Jonathan Yu <jawnsy at cpan.org>  Sat, 13 Feb 2010 20:47:54 -0500
+
 libtest-corpus-audio-mpd-perl (1.093230-1) unstable; urgency=low
 
   * Initial Release (Closes: #559651)

Modified: trunk/libtest-corpus-audio-mpd-perl/dist.ini
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-corpus-audio-mpd-perl/dist.ini?rev=52702&op=diff
==============================================================================
--- trunk/libtest-corpus-audio-mpd-perl/dist.ini (original)
+++ trunk/libtest-corpus-audio-mpd-perl/dist.ini Sun Feb 14 01:37:43 2010
@@ -9,43 +9,7 @@
 homepage    = http://search.cpan.org/dist/Test-Corpus-Audio-MPD
 repository  = http://github.com/jquelin/audio-mpd
 MailingList = http://groups.google.com/group/audio-mpd
-[AutoVersion]
 
-; -- fetch & generate files
-[AllFiles]
-;[CompileTests]
-[CriticTests]
-[MetaTests]
-[PodTests]
-
-; -- remove files
-[PruneCruft]
-[ManifestSkip]
-
-; -- get prereqs
-[AutoPrereq]
-
-; -- munge files
-[ExtraTests]
-[NextRelease]
-[PkgVersion]
-[PodWeaver]
-[Prepender]
-copyright = 1
-
-; -- dynamic meta-information
-[InstallDirs]
-[MetaProvides::Package]
-
-; -- generate meta files
-[License]
-[MakeMaker]
-[ModuleBuild]
-[MetaYAML]
-[Readme]
-[Manifest] ; should come last
-
-; -- release
-[CheckChangeLog]
-[Git]
-[UploadToCPAN]
+[@Filter]
+bundle = @JQUELIN
+remove = CompileTests   ; crafted by hand (expected to fail sometimes)

Modified: trunk/libtest-corpus-audio-mpd-perl/lib/Test/Corpus/Audio/MPD.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-corpus-audio-mpd-perl/lib/Test/Corpus/Audio/MPD.pm?rev=52702&op=diff
==============================================================================
--- trunk/libtest-corpus-audio-mpd-perl/lib/Test/Corpus/Audio/MPD.pm (original)
+++ trunk/libtest-corpus-audio-mpd-perl/lib/Test/Corpus/Audio/MPD.pm Sun Feb 14 01:37:43 2010
@@ -11,16 +11,13 @@
 use warnings;
 
 package Test::Corpus::Audio::MPD;
-our $VERSION = '1.093230';
-
-
+our $VERSION = '1.100430';
 # ABSTRACT: automate launching of fake mdp for testing purposes
 
-use File::Basename        qw{ fileparse      };
-use File::Copy            qw{ copy           };
-use File::Spec::Functions qw{ catdir catfile };
-use File::Temp            qw{ tempdir        };
-use Module::Util          qw{ find_installed };
+use File::Copy            qw{ copy     };
+use File::ShareDir        qw{ dist_dir };
+use File::Temp            qw{ tempdir  };
+use Path::Class;
 use Readonly;
 
 use base qw{ Exporter };
@@ -30,11 +27,11 @@
     start_test_mpd stop_test_mpd
 };
 
-Readonly my $SHAREDIR    => _find_share_dir();
-Readonly my $TEMPLATE    => "$SHAREDIR/mpd.conf.template";
-Readonly my $TMPDIR      => tempdir( CLEANUP=>1 );
-Readonly my $CONFIG      => catfile( $TMPDIR, 'mpd.conf' );
-Readonly my $PLAYLISTDIR => catdir( $TMPDIR, 'playlists' );
+Readonly my $SHAREDIR    => dir( dist_dir('Test-Corpus-Audio-MPD') );
+Readonly my $TEMPLATE    => $SHAREDIR->file( 'mpd.conf.template' );
+Readonly my $TMPDIR      => dir( tempdir( CLEANUP=>1 ) );
+Readonly my $CONFIG      => $TMPDIR->file( 'mpd.conf' );
+Readonly my $PLAYLISTDIR => $TMPDIR->subdir( 'playlists' );
 
 
 { # this will be run when module will be use-d
@@ -86,7 +83,7 @@
 
     # copy the playlists. playlist need to be in a writable directory,
     # since tests will create and remove some playlists.
-    mkdir $PLAYLISTDIR;
+    $PLAYLISTDIR->mkpath;
     copy( glob("$SHAREDIR/playlists/*"), $PLAYLISTDIR );
 }
 
@@ -115,18 +112,6 @@
 # -- private subs
 
 #
-# my $path = _find_share_dir();
-#
-# return the absolute path where all resources will be placed.
-#
-sub _find_share_dir {
-    my $path = find_installed(__PACKAGE__);
-    my ($undef, $dirname) = fileparse($path);
-    return catdir($dirname, 'MPD', 'share');
-}
-
-
-#
 # my $was_running = _stop_user_mpd_if_needed()
 #
 # This sub will check if mpd is currently running. If it is, force it to
@@ -160,7 +145,7 @@
 
 =head1 VERSION
 
-version 1.093230
+version 1.100430
 
 =head1 SYNOPSIS
 
@@ -262,4 +247,5 @@
 =cut
 
 
-__END__
+__END__
+

Modified: trunk/libtest-corpus-audio-mpd-perl/t/00-compile.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-corpus-audio-mpd-perl/t/00-compile.t?rev=52702&op=diff
==============================================================================
--- trunk/libtest-corpus-audio-mpd-perl/t/00-compile.t (original)
+++ trunk/libtest-corpus-audio-mpd-perl/t/00-compile.t Sun Feb 14 01:37:43 2010
@@ -15,4 +15,4 @@
     skip "module is expected to fail under some circumstance", 1
         if $@ =~ /mpd not installed|installed mpd is not music player daemon|mpd is running/;
     is( $@, '', "module loads ok" );
-}
+}

Modified: trunk/libtest-corpus-audio-mpd-perl/t/author-critic.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libtest-corpus-audio-mpd-perl/t/author-critic.t?rev=52702&op=diff
==============================================================================
--- trunk/libtest-corpus-audio-mpd-perl/t/author-critic.t (original)
+++ trunk/libtest-corpus-audio-mpd-perl/t/author-critic.t Sun Feb 14 01:37:43 2010
@@ -16,6 +16,9 @@
 }
 
 
+use strict;
+use warnings;
+
 use Test::More;
 use English qw(-no_match_vars);
 




More information about the Pkg-perl-cvs-commits mailing list