Skip to content

Commit

Permalink
Successful addition of fceux icon to mac osx dmg package.
Browse files Browse the repository at this point in the history
  • Loading branch information
mjbudd77 committed Jul 12, 2020
1 parent 44750bf commit 08beead
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 2 deletions.
Binary file modified fceux.icns
Binary file not shown.
34 changes: 34 additions & 0 deletions scripts/macosx_makeIcons.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
#!/bin/bash

SRC_PNG=../fceux1.png
OUTDIR=/tmp/fceux.iconset;
mkdir -p $OUTDIR;

function convert() {
#echo "Convert $1 $2"
WIDTH=$1;
SCALE=$2;
WIDTH2=`expr $WIDTH / 2`;

if [ $SCALE == "2" ]; then
OUT=icon_$WIDTH\x$WIDTH.png
else
OUT=icon_$WIDTH2\x$WIDTH2\@2x.png
fi
CMD="sips -z $WIDTH $WIDTH $SRC_PNG --out $OUTDIR/$OUT";
echo $CMD;
$CMD;
}

convert 32 1 ;
convert 32 2 ;
convert 64 1 ;
convert 64 2 ;
convert 256 1 ;
convert 256 2 ;
convert 512 1 ;
convert 512 2 ;
convert 1024 1 ;
convert 1024 2 ;

iconutil -c icns $OUTDIR/
4 changes: 2 additions & 2 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -448,8 +448,8 @@ set( DIRS ${CMAKE_BINARY_DIR} /usr/local/lib)
message(STATUS APPS: ${APPS})
message(STATUS DIRS: ${DIRS} )

#set(CPACK_PACKAGE_ICON ${CMAKE_SOURCE_DIR}/fceux.icns )
#set(CPACK_BUNDLE_ICON ${CMAKE_SOURCE_DIR}/fceux.icns )
set(CPACK_PACKAGE_ICON ${CMAKE_SOURCE_DIR}/fceux.icns )
set(CPACK_BUNDLE_ICON ${CMAKE_SOURCE_DIR}/fceux.icns )
set(CPACK_GENERATOR "DRAGNDROP")
include(CPACK)

Expand Down

0 comments on commit 08beead

Please sign in to comment.