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