diff --git a/Makefile.PL b/Makefile.PL index f971805b47..6ce7a9c09c 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -675,17 +675,26 @@ get_file_map( $target_map, $dirtree, $file_map ); #NOTE: List files generated by build-resources.PL, so that they're copied into blib for installation #INTRANET_TMPL_DIR -$file_map->{'koha-tmpl/intranet-tmpl/prog/css/bookings.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/bookings.css'; -$file_map->{'koha-tmpl/intranet-tmpl/prog/css/calendar.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/calendar.css'; +$file_map->{'koha-tmpl/intranet-tmpl/prog/css/bookings.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/bookings.css'; +$file_map->{'koha-tmpl/intranet-tmpl/prog/css/bookings-rtl.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/bookings-rtl.css'; +$file_map->{'koha-tmpl/intranet-tmpl/prog/css/calendar.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/calendar.css'; +$file_map->{'koha-tmpl/intranet-tmpl/prog/css/calendar-rtl.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/calendar-rtl.css'; $file_map->{'koha-tmpl/intranet-tmpl/prog/css/edifact_interchange.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/edifact_interchange.css'; +$file_map->{'koha-tmpl/intranet-tmpl/prog/css/edifact_interchange-rtl.css'} = + 'blib/INTRANET_TMPL_DIR/prog/css/edifact_interchange-rtl.css'; $file_map->{'koha-tmpl/intranet-tmpl/prog/css/holds.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/holds.css'; +$file_map->{'koha-tmpl/intranet-tmpl/prog/css/holds-rtl.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/holds-rtl.css'; $file_map->{'koha-tmpl/intranet-tmpl/prog/css/ill-requests.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/ill-requests.css'; $file_map->{'koha-tmpl/intranet-tmpl/prog/css/ill-requests-rtl.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/ill-requests-rtl.css'; -$file_map->{'koha-tmpl/intranet-tmpl/prog/css/installer.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/installer.css'; -$file_map->{'koha-tmpl/intranet-tmpl/prog/css/mainpage.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/mainpage.css'; -$file_map->{'koha-tmpl/intranet-tmpl/prog/css/staff-global.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/staff-global.css'; +$file_map->{'koha-tmpl/intranet-tmpl/prog/css/installer.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/installer.css'; +$file_map->{'koha-tmpl/intranet-tmpl/prog/css/installer-rtl.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/installer-rtl.css'; +$file_map->{'koha-tmpl/intranet-tmpl/prog/css/mainpage.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/mainpage.css'; +$file_map->{'koha-tmpl/intranet-tmpl/prog/css/mainpage-rtl.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/mainpage-rtl.css'; +$file_map->{'koha-tmpl/intranet-tmpl/prog/css/staff-global.css'} = 'blib/INTRANET_TMPL_DIR/prog/css/staff-global.css'; +$file_map->{'koha-tmpl/intranet-tmpl/prog/css/staff-global-rtl.css'} = + 'blib/INTRANET_TMPL_DIR/prog/css/staff-global-rtl.css'; #NOTE: The 'koha-tmpl/intranet-tmpl/prog/js/vue/dist' directory is now handled in the "top_targets" function diff --git a/xt/check_makefile.t b/xt/check_makefile.t index 29ab09b385..b67ccb6fd1 100755 --- a/xt/check_makefile.t +++ b/xt/check_makefile.t @@ -72,11 +72,14 @@ subtest 'All CSS files should be mapped' => sub { for my $file (@css_files) { chomp $file; next if $file =~ m{/_[^/]*}; - my $css = $file; - $css =~ s#/css/src/(.*).scss$#/css/$1.css#; + ( my $css = $file ) =~ s#/css/src/(.*).scss$#/css/$1.css#; + ( my $rtl = $css ) =~ s#\.css$#-rtl.css#; unless ( grep { /$css/ } @MakeFile ) { push @not_mapped, $css; } + unless ( grep { /$rtl/ } @MakeFile ) { + push @not_mapped, $rtl; + } } is( @not_mapped, 0, 'All directories should be mapped' . ( @not_mapped ? ': ' . join ',', @not_mapped : '' ) );