diff options
author | Florian Bruhin <f.bruhin@beh.ch> | 2015-04-13 14:15:40 +0200 |
---|---|---|
committer | Florian Bruhin <f.bruhin@beh.ch> | 2015-04-13 14:15:40 +0200 |
commit | bd9168fdfefec337fa6d5b762d34b53a8be5b0ba (patch) | |
tree | 879fb881172833877caa9f73ccb5a8f7a30388ba | |
parent | 4547fd2c5d3393d0b5b37784e8cba3da1fde717d (diff) | |
download | qutebrowser-bd9168fdfefec337fa6d5b762d34b53a8be5b0ba.tar.gz qutebrowser-bd9168fdfefec337fa6d5b762d34b53a8be5b0ba.zip |
Add qt_menu.nib for freeze.py on OS X.
-rw-r--r-- | misc/qt_menu.nib/README | 7 | ||||
-rw-r--r-- | misc/qt_menu.nib/classes.nib | 59 | ||||
-rw-r--r-- | misc/qt_menu.nib/info.nib | 18 | ||||
-rw-r--r-- | misc/qt_menu.nib/keyedobjects.nib | bin | 0 -> 5560 bytes | |||
-rwxr-xr-x | scripts/freeze.py | 5 |
5 files changed, 89 insertions, 0 deletions
diff --git a/misc/qt_menu.nib/README b/misc/qt_menu.nib/README new file mode 100644 index 000000000..0b896d03f --- /dev/null +++ b/misc/qt_menu.nib/README @@ -0,0 +1,7 @@ +These files are copied from Qt's source tree in +src/plugins/platforms/cocoa/qt_menu.nib at revision +b8246f08e49eb672974fd3d3d972a5ff13c1524d. + +http://code.qt.io/cgit/qt/qtbase.git/tree/src/plugins/platforms/cocoa/qt_menu.nib + +They are needed for cx_Freeze and don't seem to be bundled with Qt anymore. diff --git a/misc/qt_menu.nib/classes.nib b/misc/qt_menu.nib/classes.nib new file mode 100644 index 000000000..78941153c --- /dev/null +++ b/misc/qt_menu.nib/classes.nib @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBClasses</key> + <array> + <dict> + <key>ACTIONS</key> + <dict> + <key>hide</key> + <string>id</string> + <key>hideOtherApplications</key> + <string>id</string> + <key>orderFrontStandardAboutPanel</key> + <string>id</string> + <key>qtDispatcherToQPAMenuItem</key> + <string>id</string> + <key>terminate</key> + <string>id</string> + <key>unhideAllApplications</key> + <string>id</string> + </dict> + <key>CLASS</key> + <string>QCocoaMenuLoader</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>OUTLETS</key> + <dict> + <key>aboutItem</key> + <string>NSMenuItem</string> + <key>aboutQtItem</key> + <string>NSMenuItem</string> + <key>appMenu</key> + <string>NSMenu</string> + <key>hideItem</key> + <string>NSMenuItem</string> + <key>preferencesItem</key> + <string>NSMenuItem</string> + <key>quitItem</key> + <string>NSMenuItem</string> + <key>theMenu</key> + <string>NSMenu</string> + </dict> + <key>SUPERCLASS</key> + <string>NSResponder</string> + </dict> + <dict> + <key>CLASS</key> + <string>FirstResponder</string> + <key>LANGUAGE</key> + <string>ObjC</string> + <key>SUPERCLASS</key> + <string>NSObject</string> + </dict> + </array> + <key>IBVersion</key> + <string>1</string> +</dict> +</plist> diff --git a/misc/qt_menu.nib/info.nib b/misc/qt_menu.nib/info.nib new file mode 100644 index 000000000..02e5cca56 --- /dev/null +++ b/misc/qt_menu.nib/info.nib @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IBFramework Version</key> + <string>672</string> + <key>IBOldestOS</key> + <integer>5</integer> + <key>IBOpenObjects</key> + <array> + <integer>57</integer> + </array> + <key>IBSystem Version</key> + <string>9L31a</string> + <key>targetFramework</key> + <string>IBCocoaFramework</string> +</dict> +</plist> diff --git a/misc/qt_menu.nib/keyedobjects.nib b/misc/qt_menu.nib/keyedobjects.nib Binary files differnew file mode 100644 index 000000000..67207ca62 --- /dev/null +++ b/misc/qt_menu.nib/keyedobjects.nib diff --git a/scripts/freeze.py b/scripts/freeze.py index b4685a4ae..d2573cced 100755 --- a/scripts/freeze.py +++ b/scripts/freeze.py @@ -72,6 +72,10 @@ bdist_dmg_options = { 'applications_shortcut': True, } +bdist_mac_options = { + 'qt_menu_nib': os.path.join(BASEDIR, 'misc', 'qt_menu.nib'), +} + if sys.platform.startswith('win'): base = 'Win32GUI' target_name = 'qutebrowser.exe' @@ -93,6 +97,7 @@ try: options={ 'build_exe': build_exe_options, 'bdist_msi': bdist_msi_options, + 'bdist_mac': bdist_mac_options, 'bdist_dmg': bdist_dmg_options, }, **setupcommon.setupdata |