@@ -13,7 +13,7 @@ package LaTeXML::Post::Manifest::Epub;
1313use strict;
1414use warnings;
1515use File::Find qw( find) ;
16- use URI::file ;
16+ use LaTeXML::Util::Pathname ;
1717
1818our $uuid_tiny_installed ;
1919
@@ -27,7 +27,7 @@ BEGIN {
2727use base qw( LaTeXML::Post::Manifest) ;
2828use LaTeXML::Util::Pathname;
2929use File::Spec::Functions qw( catdir) ;
30- use POSIX qw( strftime) ;
30+ use POSIX qw( strftime) ;
3131use LaTeXML::Post; # for error handling!
3232our $container_content = <<'EOL' ;
3333<?xml version="1.0"?>
@@ -171,7 +171,7 @@ sub process {
171171 # Add to manifest
172172 my $manifest = $$self {opf_manifest };
173173 my $item = $manifest -> addNewChild(undef , ' item' );
174- my $item_url = URI::file -> new ($relative_destination );
174+ my $item_url = pathname_to_url ($relative_destination );
175175 my $item_id = url_id($item_url );
176176 $item -> setAttribute(' id' , $item_id );
177177 $item -> setAttribute(' href' , $item_url );
@@ -215,7 +215,7 @@ sub finalize {
215215 $file_type = ' application/octet-stream' ; }
216216
217217 my $file_item = $manifest -> addNewChild(undef , ' item' );
218- my $file_url = URI::file -> new ($file );
218+ my $file_url = pathname_to_url ($file );
219219 $file_item -> setAttribute(' id' , url_id($file_url ));
220220 $file_item -> setAttribute(' href' , $file_url );
221221 $file_item -> setAttribute(' media-type' , $file_type ); }
0 commit comments