Bump version and update Changes
[app-web-vpkbuilder.git] / lib / App / Web / VPKBuilder.pm
index ebeaa257af1aeb704f45a0f3f4c8740e28aa36fa..63b46060c3b09d0547dedd4e233d66ca6be8c16b 100644 (file)
@@ -4,7 +4,7 @@ use 5.014000;
 use strict;
 use warnings;
 use parent qw/Plack::Component/;
-our $VERSION = '0.000_001';
+our $VERSION = '0.000_002';
 
 use File::Find qw/find/;
 use File::Path qw/remove_tree/;
@@ -55,6 +55,7 @@ sub makepkg {
        my $dir = rel2abs tempdir 'workXXXX', DIR => $self->{cfg}{dir};
        my $dest = catfile $dir, 'pkg';
        mkdir $dest;
+       @pkgs = grep { exists $self->{cfg}{pkgs}{$_} } @pkgs;
        push @pkgs, split ',', ($self->{cfg}{pkgs}{$_}{deps} // '') for @pkgs;
        @pkgs = uniq @pkgs;
        addpkg $_, $dest for @pkgs;
@@ -64,7 +65,7 @@ sub makepkg {
                system $self->{cfg}{vpk} => $dest;
                push @zip_files, catfile $dir, "pkg.$self->{cfg}{vpk_extension}"
        } else {
-               find sub { push @zip_files, $File::Find::name if -f }, 'pkg';
+               find sub { push @zip_files, $File::Find::name if -f }, $dest;
        }
        zip \@zip_files, catfile($dir, 'pkg.zip'), FilterName => sub { $_ = abs2rel $_, $dir }, -Level => 1;
        open my $fh, '<', catfile $dir, 'pkg.zip';
This page took 0.009558 seconds and 4 git commands to generate.