[SCM] Debian packaging of libtest-corpus-audio-mpd-perl branch, master, updated. upstream/1.113282-35-g90d190d

Florian Schlichting fschlich at zedat.fu-berlin.de
Mon Feb 27 21:31:11 UTC 2012


The following commit has been merged in the master branch:
commit e7d5dbf5b2789f42f8e2fb5243ed898294e3b8db
Author: Florian Schlichting <fschlich at zedat.fu-berlin.de>
Date:   Mon Feb 27 22:11:31 2012 +0100

    Added skip_file-sharedir-pathclass.patch

diff --git a/debian/changelog b/debian/changelog
index 7c1131d..bbf1939 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,8 @@
 libtest-corpus-audio-mpd-perl (1.113282-1) UNRELEASED; urgency=low
 
-  WAITS-FOR: libfile-sharedir-pathclass-perl
-
   [ Alessandro Ghedini ]
   * New upstream release 1.111260
   * Bump Standards-Version to 3.9.2 (no changes needed)
-  * (Build-)Depends(-Indep) on libfile-sharedir-pathclass-perl instead of
-    libfile-sharedir-perl
 
   [ Ansgar Burchardt ]
   * debian/control: Convert Vcs-* fields to Git.
@@ -18,6 +14,9 @@ libtest-corpus-audio-mpd-perl (1.113282-1) UNRELEASED; urgency=low
   [ gregor herrmann ]
   * New upstream release 1.113282.
 
+  [ Florian Schlichting ]
+  * Added skip_file-sharedir-pathclass.patch.
+
  -- gregor herrmann <gregoa at debian.org>  Fri, 25 Nov 2011 15:24:24 +0100
 
 libtest-corpus-audio-mpd-perl (1.110710-1) unstable; urgency=low
diff --git a/debian/control b/debian/control
index b1edc2f..a6ad2f1 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: perl
 Priority: optional
 Build-Depends: debhelper (>= 8), libmodule-build-perl (>= 0.360100)
 Build-Depends-Indep: perl,
- libfile-sharedir-pathclass-perl,
+ libfile-sharedir-perl,
  libreadonly-perl,
  libpath-class-perl,
  perl (>= 5.10.1) | libtest-simple-perl (>= 0.88)
@@ -19,7 +19,7 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libtest-corpu
 Package: libtest-corpus-audio-mpd-perl
 Architecture: all
 Depends: ${perl:Depends}, ${misc:Depends},
- libfile-sharedir-pathclass-perl,
+ libfile-sharedir-perl,
  libreadonly-perl,
  libpath-class-perl,
  mpd (>= 0.16),
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..fac5fa7
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+skip_file-sharedir-pathclass.patch
diff --git a/debian/patches/skip_file-sharedir-pathclass.patch b/debian/patches/skip_file-sharedir-pathclass.patch
new file mode 100644
index 0000000..256ad86
--- /dev/null
+++ b/debian/patches/skip_file-sharedir-pathclass.patch
@@ -0,0 +1,71 @@
+Description: skip upstream's needless introduction of File::ShareDir::PathClass
+ Maintaining a whole package for what is effectively a one-liner (plus a lot
+ more magic to make it work, and yet more documentation of it all...) is a
+ waste of resources.
+Author: Florian Schlichting <fschlich at zedat.fu-berlin.de>
+Forwarded: not-needed
+
+--- a/Build.PL
++++ b/Build.PL
+@@ -26,7 +26,7 @@
+   "requires" => {
+     "Exporter" => 0,
+     "File::Copy" => 0,
+-    "File::ShareDir::PathClass" => 0,
++    "File::ShareDir" => 0,
+     "File::Temp" => 0,
+     "Path::Class" => 0,
+     "Readonly" => 0,
+--- a/META.json
++++ b/META.json
+@@ -28,7 +28,7 @@
+          "requires" : {
+             "Exporter" : 0,
+             "File::Copy" : 0,
+-            "File::ShareDir::PathClass" : 0,
++            "File::ShareDir" : 0,
+             "File::Temp" : 0,
+             "Path::Class" : 0,
+             "Readonly" : 0,
+--- a/META.yml
++++ b/META.yml
+@@ -21,7 +21,7 @@
+ requires:
+   Exporter: 0
+   File::Copy: 0
+-  File::ShareDir::PathClass: 0
++  File::ShareDir: 0
+   File::Temp: 0
+   Path::Class: 0
+   Readonly: 0
+--- a/lib/Test/Corpus/Audio/MPD.pm
++++ b/lib/Test/Corpus/Audio/MPD.pm
+@@ -17,7 +17,7 @@
+ # ABSTRACT: automate launching of fake mdp for testing purposes
+ 
+ use File::Copy                qw{ copy     };
+-use File::ShareDir::PathClass qw{ dist_dir };
++use File::ShareDir            qw{ dist_dir };
+ use File::Temp                qw{ tempdir  };
+ use Path::Class;
+ use Readonly;
+@@ -29,7 +29,7 @@
+     start_test_mpd stop_test_mpd
+ };
+ 
+-Readonly my $SHAREDIR    => dist_dir('Test-Corpus-Audio-MPD');
++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' );
+--- a/t/000-report-versions-tiny.t
++++ b/t/000-report-versions-tiny.t
+@@ -50,7 +50,7 @@
+ 
+ eval { $v .= pmver('Exporter','any version') };
+ eval { $v .= pmver('File::Copy','any version') };
+-eval { $v .= pmver('File::ShareDir::PathClass','any version') };
++eval { $v .= pmver('File::ShareDir','any version') };
+ eval { $v .= pmver('File::Temp','any version') };
+ eval { $v .= pmver('Module::Build','0.3601') };
+ eval { $v .= pmver('Path::Class','any version') };

-- 
Debian packaging of libtest-corpus-audio-mpd-perl



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