… | |
… | |
23 | my $pkg = new ExtUtils::Depends ("Gtk2::CV"); |
23 | my $pkg = new ExtUtils::Depends ("Gtk2::CV"); |
24 | |
24 | |
25 | my $lib = "-ljpeg -lmagic"; |
25 | my $lib = "-ljpeg -lmagic"; |
26 | my $inc = ""; |
26 | my $inc = ""; |
27 | |
27 | |
28 | unless (system "pkg-config --exists libwebp") { |
28 | if (!system "pkg-config --exists libwebp libwebpdemux") { |
29 | $inc .= " -DWEBP=1"; |
29 | $inc .= " -DWEBP=1"; |
30 | $inc .= " " . qx<pkg-config --cflags libwebp>; |
30 | $inc .= " " . qx<pkg-config --cflags libwebp libwebpdemux>; |
31 | $lib .= " " . qx<pkg-config --libs libwebp>; |
31 | $lib .= " " . qx<pkg-config --libs libwebp libwebpdemux>; |
32 | } |
32 | } |
33 | |
33 | |
34 | $pkg->add_deps ("Gtk2", "Glib"); |
34 | $pkg->add_deps ("Gtk2", "Glib"); |
35 | $pkg->set_libs ($lib); |
35 | $pkg->set_libs ($lib); |
36 | $pkg->set_inc ($inc); |
36 | $pkg->set_inc ($inc); |
… | |
… | |
79 | 'lib/Gtk2/CV/Jobber.pm' => '$(INST_LIB)/Gtk2/CV/Jobber.pm', |
79 | 'lib/Gtk2/CV/Jobber.pm' => '$(INST_LIB)/Gtk2/CV/Jobber.pm', |
80 | 'lib/Gtk2/CV/Plugin.pm' => '$(INST_LIB)/Gtk2/CV/Plugin.pm', |
80 | 'lib/Gtk2/CV/Plugin.pm' => '$(INST_LIB)/Gtk2/CV/Plugin.pm', |
81 | 'lib/Gtk2/CV/Plugin/NameCluster.pm' => '$(INST_LIB)/Gtk2/CV/Plugin/NameCluster.pm', |
81 | 'lib/Gtk2/CV/Plugin/NameCluster.pm' => '$(INST_LIB)/Gtk2/CV/Plugin/NameCluster.pm', |
82 | 'lib/Gtk2/CV/Plugin/PatRenamer.pm' => '$(INST_LIB)/Gtk2/CV/Plugin/PatRenamer.pm', |
82 | 'lib/Gtk2/CV/Plugin/PatRenamer.pm' => '$(INST_LIB)/Gtk2/CV/Plugin/PatRenamer.pm', |
83 | 'lib/Gtk2/CV/Plugin/RCluster.pm' => '$(INST_LIB)/Gtk2/CV/Plugin/RCluster.pm', |
83 | 'lib/Gtk2/CV/Plugin/RCluster.pm' => '$(INST_LIB)/Gtk2/CV/Plugin/RCluster.pm', |
|
|
84 | 'lib/Gtk2/CV/Plugin/MetaCluster.pm' => '$(INST_LIB)/Gtk2/CV/Plugin/MetaCluster.pm', |
84 | 'lib/Gtk2/CV/Progress.pm' => '$(INST_LIB)/Gtk2/CV/Progress.pm', |
85 | 'lib/Gtk2/CV/Progress.pm' => '$(INST_LIB)/Gtk2/CV/Progress.pm', |
85 | 'lib/Gtk2/CV.pm' => '$(INST_LIB)/Gtk2/CV.pm', |
86 | 'lib/Gtk2/CV.pm' => '$(INST_LIB)/Gtk2/CV.pm', |
86 | |
87 | |
87 | 'gtkrc' => '$(INST_LIB)/Gtk2/CV/gtkrc', |
88 | 'gtkrc' => '$(INST_LIB)/Gtk2/CV/gtkrc', |
88 | 'cv.glade' => '$(INST_LIB)/Gtk2/CV/cv.glade', |
89 | 'cv.glade' => '$(INST_LIB)/Gtk2/CV/cv.glade', |