mirror of https://github.com/odrling/Aegisub
* Remove DS_Store, it is now custom generated using
http://freehg.org/u/wiml/dsstore/. This allows us to have versions in our folder names without requiring manual intervention! It requires dsstore to b$ installed and runs a modified scripts/osx-dmg-dsstore.pl to generate the DS_Store file. Originally committed to SVN as r2568.
This commit is contained in:
parent
00c134e1c9
commit
c4e8dd0dfb
|
@ -241,6 +241,12 @@ ass_renderer_t* ass_renderer_init(ass_library_t* library)
|
|||
memset(&text_info, 0, sizeof(text_info));
|
||||
|
||||
error = FT_Init_FreeType( &ft );
|
||||
|
||||
char path[4096];
|
||||
*path='\0';
|
||||
getcwd(path,4096);
|
||||
printf("PATH: (%s)\n", path);
|
||||
|
||||
if ( error ) {
|
||||
mp_msg(MSGT_ASS, MSGL_FATAL, MSGTR_LIBASS_FT_Init_FreeTypeFailed);
|
||||
goto ass_init_exit;
|
||||
|
|
Binary file not shown.
|
@ -0,0 +1,20 @@
|
|||
#!/usr/bin/perl -w
|
||||
|
||||
use Mac::Finder::DSStore qw( writeDSDBEntries makeEntries );
|
||||
use Mac::Memory qw( );
|
||||
use Mac::Files qw( NewAliasMinimal );
|
||||
|
||||
&writeDSDBEntries("$ARGV[0]",
|
||||
&makeEntries(".",
|
||||
BKGD_alias => NewAliasMinimal("$ARGV[2]"),
|
||||
ICVO => 1,
|
||||
fwi0_flds => [ 308, 397, 658, 848, "icnv", 0, 0 ],
|
||||
fwvh => 350,
|
||||
icgo => "\0\0\0\0\0\0\0\0",
|
||||
icvo => pack('A4 n A4 A4 n*', "icv4", 90, "none", "botm", 0, 0, 0, 0, 0, 1, 0, 100, 1),
|
||||
icvt => 12
|
||||
),
|
||||
&makeEntries("Applications", Iloc_xy => [ 133, 250 ]),
|
||||
&makeEntries("$ARGV[1]", Iloc_xy => [ 133, 55 ])
|
||||
);
|
||||
|
|
@ -32,7 +32,6 @@ echo "---- Setting up ----"
|
|||
ln -vsf /Applications "${TMP_DMG}"
|
||||
mkdir -v ${TMP_DMG}/.background
|
||||
cp -v packages/osx_dmg/dmg_background.png ${TMP_DMG}/.background/background.png
|
||||
cp -v packages/osx_dmg/DS_Store ${TMP_DMG}/.DS_Store
|
||||
cp -v packages/osx_bundle/Contents/Resources/Aegisub.icns ${TMP_DMG}/.VolumeIcon.icns
|
||||
|
||||
echo
|
||||
|
@ -45,13 +44,17 @@ DEV_NAME=`/usr/bin/hdiutil attach -readwrite -noverify -noautoopen "${PKG_NAME_R
|
|||
echo "Device name: ${DEV_NAME}"
|
||||
|
||||
echo
|
||||
echo "---- Setting bless -openfolder \"/Volumes/${PKG_NAME_VOLUME}\" ----"
|
||||
echo "---- Setting bless -openfolder ----"
|
||||
bless -openfolder "/Volumes/${PKG_NAME_VOLUME}"
|
||||
|
||||
echo
|
||||
echo "---- Setting root icon using SetFile ----"
|
||||
/usr/bin/SetFile -a C "/Volumes/${PKG_NAME_VOLUME}"
|
||||
|
||||
echo
|
||||
echo "--- Generating /Volumes/${PKG_NAME_VOLUME}/.DS_Store ----"
|
||||
/usr/bin/perl scripts/osx-dmg-dsstore.pl "/Volumes/${PKG_NAME_VOLUME}/.DS_Store" "${PKG_DIR}" "/Volumes/${PKG_NAME_VOLUME}/.background/background.png"
|
||||
|
||||
echo
|
||||
echo "---- Detaching ----"
|
||||
/usr/bin/hdiutil detach "${DEV_NAME}"
|
||||
|
|
Loading…
Reference in New Issue