r52698 - in /branches/upstream/libtest-corpus-audio-mpd-perl/current: ./ lib/Test/Corpus/Audio/ lib/Test/Corpus/Audio/MPD/ share/ share/music/ share/music/dir1/ share/music/dir2/ share/playlists/ t/
jawnsy-guest at users.alioth.debian.org
jawnsy-guest at users.alioth.debian.org
Sun Feb 14 01:28:54 UTC 2010
Author: jawnsy-guest
Date: Sun Feb 14 01:28:42 2010
New Revision: 52698
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=52698
Log:
[svn-upgrade] Integrating new upstream version, libtest-corpus-audio-mpd-perl (1.100430)
Added:
branches/upstream/libtest-corpus-audio-mpd-perl/current/share/
branches/upstream/libtest-corpus-audio-mpd-perl/current/share/mpd.conf.template
branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/
branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir1/
branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir1/title-artist-album.ogg (with props)
branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir1/title-artist.ogg (with props)
branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir2/
branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir2/album.ogg (with props)
branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/title.ogg (with props)
branches/upstream/libtest-corpus-audio-mpd-perl/current/share/playlists/
branches/upstream/libtest-corpus-audio-mpd-perl/current/share/playlists/test.m3u
Removed:
branches/upstream/libtest-corpus-audio-mpd-perl/current/Makefile.PL
branches/upstream/libtest-corpus-audio-mpd-perl/current/lib/Test/Corpus/Audio/MPD/
Modified:
branches/upstream/libtest-corpus-audio-mpd-perl/current/Build.PL
branches/upstream/libtest-corpus-audio-mpd-perl/current/Changes
branches/upstream/libtest-corpus-audio-mpd-perl/current/MANIFEST
branches/upstream/libtest-corpus-audio-mpd-perl/current/META.yml
branches/upstream/libtest-corpus-audio-mpd-perl/current/README
branches/upstream/libtest-corpus-audio-mpd-perl/current/dist.ini
branches/upstream/libtest-corpus-audio-mpd-perl/current/lib/Test/Corpus/Audio/MPD.pm
branches/upstream/libtest-corpus-audio-mpd-perl/current/t/00-compile.t
branches/upstream/libtest-corpus-audio-mpd-perl/current/t/author-critic.t
Modified: branches/upstream/libtest-corpus-audio-mpd-perl/current/Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/Build.PL?rev=52698&op=diff
==============================================================================
--- branches/upstream/libtest-corpus-audio-mpd-perl/current/Build.PL (original)
+++ branches/upstream/libtest-corpus-audio-mpd-perl/current/Build.PL Sun Feb 14 01:28:42 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: branches/upstream/libtest-corpus-audio-mpd-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/Changes?rev=52698&op=diff
==============================================================================
--- branches/upstream/libtest-corpus-audio-mpd-perl/current/Changes (original)
+++ branches/upstream/libtest-corpus-audio-mpd-perl/current/Changes Sun Feb 14 01:28:42 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: branches/upstream/libtest-corpus-audio-mpd-perl/current/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/MANIFEST?rev=52698&op=diff
==============================================================================
--- branches/upstream/libtest-corpus-audio-mpd-perl/current/MANIFEST (original)
+++ branches/upstream/libtest-corpus-audio-mpd-perl/current/MANIFEST Sun Feb 14 01:28:42 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: branches/upstream/libtest-corpus-audio-mpd-perl/current/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/META.yml?rev=52698&op=diff
==============================================================================
--- branches/upstream/libtest-corpus-audio-mpd-perl/current/META.yml (original)
+++ branches/upstream/libtest-corpus-audio-mpd-perl/current/META.yml Sun Feb 14 01:28:42 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: branches/upstream/libtest-corpus-audio-mpd-perl/current/README
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/README?rev=52698&op=diff
==============================================================================
--- branches/upstream/libtest-corpus-audio-mpd-perl/current/README (original)
+++ branches/upstream/libtest-corpus-audio-mpd-perl/current/README Sun Feb 14 01:28:42 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: branches/upstream/libtest-corpus-audio-mpd-perl/current/dist.ini
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/dist.ini?rev=52698&op=diff
==============================================================================
--- branches/upstream/libtest-corpus-audio-mpd-perl/current/dist.ini (original)
+++ branches/upstream/libtest-corpus-audio-mpd-perl/current/dist.ini Sun Feb 14 01:28:42 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: branches/upstream/libtest-corpus-audio-mpd-perl/current/lib/Test/Corpus/Audio/MPD.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/lib/Test/Corpus/Audio/MPD.pm?rev=52698&op=diff
==============================================================================
--- branches/upstream/libtest-corpus-audio-mpd-perl/current/lib/Test/Corpus/Audio/MPD.pm (original)
+++ branches/upstream/libtest-corpus-audio-mpd-perl/current/lib/Test/Corpus/Audio/MPD.pm Sun Feb 14 01:28:42 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__
+
Added: branches/upstream/libtest-corpus-audio-mpd-perl/current/share/mpd.conf.template
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/share/mpd.conf.template?rev=52698&op=file
==============================================================================
--- branches/upstream/libtest-corpus-audio-mpd-perl/current/share/mpd.conf.template (added)
+++ branches/upstream/libtest-corpus-audio-mpd-perl/current/share/mpd.conf.template Sun Feb 14 01:28:42 2010
@@ -1,0 +1,18 @@
+port "PORT"
+music_directory "PWD/music"
+playlist_directory "TMP/playlists"
+log_file "/dev/null"
+error_file "/dev/null"
+db_file "TMP/music.db"
+state_file "TMP/state"
+pid_file "TMP/pid"
+bind_to_address "localhost"
+password "fulladmin at read,add,control,admin"
+password "foobar at read"
+default_permissions "read,add,control,admin"
+connection_timeout "10"
+audio_output {
+ name "null"
+ type "alsa"
+}
+
Added: branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir1/title-artist-album.ogg
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir1/title-artist-album.ogg?rev=52698&op=file
==============================================================================
Binary file - no diff available.
Propchange: branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir1/title-artist-album.ogg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir1/title-artist.ogg
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir1/title-artist.ogg?rev=52698&op=file
==============================================================================
Binary file - no diff available.
Propchange: branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir1/title-artist.ogg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir2/album.ogg
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir2/album.ogg?rev=52698&op=file
==============================================================================
Binary file - no diff available.
Propchange: branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/dir2/album.ogg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/title.ogg
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/title.ogg?rev=52698&op=file
==============================================================================
Binary file - no diff available.
Propchange: branches/upstream/libtest-corpus-audio-mpd-perl/current/share/music/title.ogg
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: branches/upstream/libtest-corpus-audio-mpd-perl/current/share/playlists/test.m3u
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/share/playlists/test.m3u?rev=52698&op=file
==============================================================================
--- branches/upstream/libtest-corpus-audio-mpd-perl/current/share/playlists/test.m3u (added)
+++ branches/upstream/libtest-corpus-audio-mpd-perl/current/share/playlists/test.m3u Sun Feb 14 01:28:42 2010
@@ -1,0 +1,1 @@
+title.ogg
Modified: branches/upstream/libtest-corpus-audio-mpd-perl/current/t/00-compile.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/t/00-compile.t?rev=52698&op=diff
==============================================================================
--- branches/upstream/libtest-corpus-audio-mpd-perl/current/t/00-compile.t (original)
+++ branches/upstream/libtest-corpus-audio-mpd-perl/current/t/00-compile.t Sun Feb 14 01:28:42 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: branches/upstream/libtest-corpus-audio-mpd-perl/current/t/author-critic.t
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libtest-corpus-audio-mpd-perl/current/t/author-critic.t?rev=52698&op=diff
==============================================================================
--- branches/upstream/libtest-corpus-audio-mpd-perl/current/t/author-critic.t (original)
+++ branches/upstream/libtest-corpus-audio-mpd-perl/current/t/author-critic.t Sun Feb 14 01:28:42 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