pkgsrc-ng/ham/freedv/patches/patch-src_CMakeLists.txt
2016-10-14 07:49:11 +02:00

31 lines
1.3 KiB
Plaintext

$NetBSD: patch-src_CMakeLists.txt,v 1.1 2016/01/19 04:03:21 dbj Exp $
Disable building App bundle on MacOS. This isn't very useful
unless we have a native version wxWidgets, which we don't at the
moment.
--- src/CMakeLists.txt.orig 2015-08-30 10:27:14.000000000 +0000
+++ src/CMakeLists.txt
@@ -43,21 +43,3 @@ endif(FREEDV_STATIC_DEPS)
install(TARGETS freedv
RUNTIME DESTINATION bin)
-# Custom commands to build OSX images.
-if(APPLE)
- add_custom_command(
- TARGET freedv
- POST_BUILD
- COMMAND mkdir ARGS -p FreeDV.app/Contents/MacOS
- COMMAND mkdir ARGS -p FreeDV.app/Contents/Resources/English.lproj
- COMMAND cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/info.plist FreeDV.app/Contents
- COMMAND cp ARGS ${CMAKE_CURRENT_SOURCE_DIR}/freedv.icns FreeDV.app/Contents/Resources
- COMMAND echo ARGS -n "APPL????" > FreeDV.app/Contents/PkgInfo
- COMMAND cp ARGS freedv FreeDV.app/Contents/MacOS/FreeDV
- COMMAND dylibbundler ARGS -od -b -x FreeDV.app/Contents/MacOS/FreeDV -d FreeDV.app/Contents/libs -p @executable_path/../libs/
- COMMAND mkdir dist_tmp
- COMMAND cp -r FreeDV.app dist_tmp
- COMMAND hdiutil create -srcfolder dist_tmp/ -volname FreeDV -format UDZO ./FreeDV.dmg
- COMMAND rm -rf dist_tmp
- )
-endif(APPLE)