Package: libtest-corpus-audio-mpd-perl / 1.120990-2

skip_file-sharedir-pathclass.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
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@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') };