mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-14 06:35:58 +08:00
Improvements to make_dmg.sh, strip more things
This commit is contained in:
parent
4a2eeaf27f
commit
0e129e765b
@ -42,7 +42,11 @@ warn "Running Slic3r under Perl 5.16 is neither supported nor recommended\n"
|
||||
|
||||
use FindBin;
|
||||
# Path to the images.
|
||||
our $var = sub { decode_path($FindBin::Bin) . "/var/" . $_[0] };
|
||||
my $varpath = decode_path($FindBin::Bin) . "/var";
|
||||
if ($^O eq 'darwin' && !-d $varpath) {
|
||||
$varpath = decode_path($FindBin::Bin) . "/../Resources/var";
|
||||
}
|
||||
our $var = sub { "$varpath/$_[0]" };
|
||||
|
||||
use Moo 1.003001;
|
||||
|
||||
|
@ -77,8 +77,8 @@ mkdir -p $macosfolder
|
||||
mkdir -p $resourcefolder
|
||||
|
||||
echo "Copying resources..."
|
||||
cp -rf $SLIC3R_DIR/var $macosfolder/
|
||||
mv $macosfolder/var/Slic3r.icns $resourcefolder
|
||||
cp -rf $SLIC3R_DIR/var $resourcefolder/
|
||||
mv $resourcefolder/var/Slic3r.icns $resourcefolder
|
||||
|
||||
echo "Copying Slic3r..."
|
||||
cp $SLIC3R_DIR/slic3r.pl $macosfolder/slic3r.pl
|
||||
@ -106,18 +106,38 @@ ${PP_BIN} -M attributes -M base -M bytes -M B -M POSIX \
|
||||
-M warnings -M local::lib \
|
||||
-M strict -M utf8 -M parent \
|
||||
-B -p -e "print 123" -o $WD/_tmp/test.par
|
||||
unzip $WD/_tmp/test.par -d $WD/_tmp/
|
||||
unzip -o $WD/_tmp/test.par -d $WD/_tmp/
|
||||
cp -rf $WD/_tmp/lib/* $macosfolder/local-lib/lib/perl5/
|
||||
rm -rf $WD/_tmp
|
||||
|
||||
echo "Cleaning bundle"
|
||||
rm -rf $macosfolder/local-lib/bin
|
||||
rm -rf $macosfolder/local-lib/man
|
||||
find $macosfolder/local-lib -name .packlist -delete
|
||||
find $macosfolder/local-lib -name .meta -exec rm -rf "{}" \;
|
||||
find $macosfolder/local-lib -name '*.h' -delete
|
||||
find $macosfolder/local-lib -type d -empty -delete
|
||||
rm -f $macosfolder/local-lib/lib/perl5/Algorithm/*.pl
|
||||
rm -rf $macosfolder/local-lib/lib/perl5/unicore
|
||||
rm -rf $macosfolder/local-lib/lib/perl5/App
|
||||
rm -rf $macosfolder/local-lib/lib/perl5/Devel/CheckLib.pm
|
||||
rm -rf $macosfolder/local-lib/lib/perl5/ExtUtils
|
||||
rm -rf $macosfolder/local-lib/lib/perl5/Module/Build*
|
||||
rm -rf $macosfolder/local-lib/lib/perl5/TAP
|
||||
rm -rf $macosfolder/local-lib/lib/perl5/Test*
|
||||
find -d $macosfolder/local-lib -name '*.pod' -delete
|
||||
find -d $macosfolder/local-lib -name .packlist -delete
|
||||
find -d $macosfolder/local-lib -name .meta -exec rm -rf "{}" \;
|
||||
find -d $macosfolder/local-lib -name '*.h' -delete
|
||||
find -d $macosfolder/local-lib -name wxPerl.app -exec rm -rf "{}" \;
|
||||
find -d $macosfolder/local-lib -type d -path '*/Wx/*' \( -name WebView \
|
||||
-or -name DocView -or -name STC -or -name IPC \
|
||||
-or -name AUI -or -name Calendar -or -name DataView \
|
||||
-or -name DateTime -or -name Media -or -name PerlTest \
|
||||
-or -name Ribbon \) -exec rm -rf "{}" \;
|
||||
find -d $macosfolder/local-lib -name libwx_osx_cocoau_ribbon-3.0.0.2.0.dylib -delete
|
||||
find -d $macosfolder/local-lib -name libwx_osx_cocoau_aui-3.0.0.2.0.dylib -delete
|
||||
find -d $macosfolder/local-lib -name libwx_osx_cocoau_media-3.0.0.2.0.dylib -delete
|
||||
find -d $macosfolder/local-lib -name libwx_osx_cocoau_stc-3.0.0.2.0.dylib -delete
|
||||
find -d $macosfolder/local-lib -name libwx_osx_cocoau_webview-3.0.0.2.0.dylib -delete
|
||||
rm -rf $macosfolder/local-lib/lib/perl5/darwin-thread-multi-2level/Alien/wxWidgets/osx_cocoa_3_0_2_uni/include
|
||||
find -d $macosfolder/local-lib -type d -empty -delete
|
||||
|
||||
make_plist
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user