Commit Graph

96 Commits

Author SHA1 Message Date
Florian Märkl
1cb5c1a8a9
Bring back Launch Script for macOS (#1438) 2019-04-07 20:03:19 +02:00
Florian Märkl
1710829267
Remove Jupyter Integration (#1398)
* Remove Jupyter Integration

Replaced by https://github.com/radareorg/cutter-jupyter

* Remove duplicate vars in .appveyor.yml
2019-03-25 21:43:00 +01:00
Florian Märkl
1cfc5e8355
Re-enable draft in CI (#1336) 2019-03-19 21:35:59 +01:00
Florian Märkl
f62076a142 Disable draft: false in CI 2019-03-19 10:44:17 +01:00
Florian Märkl
7897e5ad55 Update deploy-test condition 2019-03-17 12:35:15 +01:00
Florian Märkl
c1f491c688
Build and deploy Documentation in Travis (#1311) 2019-03-16 23:08:33 +01:00
Florian Märkl
732f2d8cde
Use cutter-deps on macOS (#1238)
* Update deps scripts for macOS

* Update deps

* Update appbundle_embed_python.sh

* Use cutter-deps for macOS

* Remove qt from Brewfile

* Fix .travis.yml

* Disable Homebrew update

* Fix llvm for macOS

* Fix regex in update_deps.py

* Fix PYTHON_FRAMEWORK_DIR

* Some debug output in travis

* Enable Python Bindings for cmake on macOS

* QMake debug

* Update deps

* Hopefully fix pkg-config

* QMake hack for shiboken2 and pyside2

* Deploy on deps-test

* Update deps

* Fix call to appbundle_embed_python.sh

* Update deps

* Fix Python for cmake on macOS

* Update deps

* Fix appbundle_embed_python.sh

* Copy pyside libs in appbundle_embed_python.sh

* Fix includes for CMake on macOS

* Copy PySide2 and Shiboke2 libs to Frameworks dir

* Manually deploy QtDBus and QtPrintSupport

* Print plugins dir

* Fix appbundle_embed_python.sh

* Update deps

* Remove some debug output

* Use last release of linuxdeployqt
2019-03-09 00:01:24 +01:00
Florian Märkl
8bfa653909
Use cutter-deps on Linux (#1217)
* Use cutter-deps for Linux

* Update CMakeLists.txt for newer PySide2

* Add llvm-config --libdir to LD_LIBRARY_PATH in Travis

* Update cutter-deps

* Fix Python Prefix for Deploy

* Update cutter-deps

* Install Jupyter in Travis

* Add update_deps.py and update

* Enable Python Bindings for qmake in Travis

* Use absolute path for src_list.py in qmake

* Use python directly for src_list.py in qmake

* Keep env for linuxdeployqt

* Embed PySide2 in AppImage

* Fix appimage_embed_python.sh
2019-02-28 14:56:54 +01:00
Florian Märkl
7caabf5350 Fix Python for CMake in Travis 2019-02-21 22:57:26 +01:00
Florian Märkl
70e7840e75 Temporarily disable Bindings in CI, QMake Fixes 2019-02-21 22:57:26 +01:00
a1ext
73cf41b81e Translations deployment for MAC & Linux has fixed (#1119)
* Translations load refactoring

* Translations: Added MAC support

* Translations: fixed getting of translation folders

* Fixed code style, documented some methods
2019-01-20 19:00:23 +02:00
xarkes
4365eda7c2 Fixed .travis.yml due to new linuxdeployqt
The new version of linuxdeployqt (AppImage)
seems to change the name of the created
AppImage.
2019-01-19 11:32:13 +01:00
xarkes
8ff915c21a
Revert "Configured appveyor and travis to push nightlies (#1009)" (#1045)
This reverts commit c4df89c6d4.
2018-12-28 11:23:06 +01:00
xarkes
e055457202
Fixed .travis.yml for 1.7.3 (#1030) 2018-12-26 13:45:41 +01:00
xarkes
63e0d0b779
Cutter 1.7.3 release 2018-12-26 13:00:18 +01:00
xarkes
c92ed51b65
Fixed travis configuration 2018-12-24 15:53:09 +01:00
xarkes
c4df89c6d4
Configured appveyor and travis to push nightlies (#1009) 2018-12-24 13:07:46 +01:00
Florian Märkl
f1f8f10610 Use macOS xcode10.1 image in Travis 2018-12-21 22:24:52 +01:00
Stephen
a111db2ae2 use travis apt and homebrew addon for reliability (#1005)
* use travis homebrew addon for reliability

* use travis apt addon for reliability

* fix bad sources key
2018-12-18 10:04:23 +01:00
a1ext
bc5d237d9b MAC Build: stupid fix of Qt 5.12.0 bug when macdeployqt doesn't deploy plugins at all on the first call (#997) 2018-12-12 10:31:42 +02:00
a1ext
636057bd53 MAC Build: new package UI design (thanks to @ITAYC0HEN) (#986)
* MAC Build: new package UI design (thanks to @ITAYC0HEN)

* MAC Build: fixed path bar absence
2018-12-04 07:38:16 +02:00
xarkes
93f07fff08
Make travis build to prerelease instead of draft (#974) 2018-11-30 11:27:06 +01:00
a1ext
379567e80c MAC Build: fixed problem when you cannot open Cutter on MacOS due to missing Frameworks (#957) 2018-11-23 17:36:43 +01:00
xarkes
5302bf6420
Copy paste failed (#910) 2018-11-06 21:46:26 +01:00
xarkes
ab133706f5
Fixed MacOS start script (#909) 2018-11-06 15:49:14 +01:00
xarkes
71765a5d19
Renamed travis generated assets (dmg and AppImage) (#905) 2018-11-04 22:39:56 +01:00
Florian Märkl
e16cd22082 Uninstall unnecessary Homebrew packages in Travis 2018-10-21 16:40:26 +02:00
xarkes
989555872e
Changed Cutter.sh to Cutter for macos (Fixes #787) (#853)
* Changed Cutter.sh to Cutter for macos (Fixes #787)
2018-10-19 01:36:31 +02:00
Florian Märkl
e3bc744024 Rename builds with version in Travis 2018-10-02 14:32:22 +02:00
Florian Märkl
0e4930c603
Fix macOS builds and disable QtWebEngine for builds (Fix #689, Fix #629) (#748)
* Fix Info.plist and disable QtWebEngine for builds

* Add CFBundleShortVersionString to Info.plist
2018-10-02 12:54:23 +02:00
Florian Märkl
a7b6d7efb8 Enable building deploy-test in Travis 2018-09-30 13:11:46 +02:00
Paul I
6d1bc87453 Travis: use Qt 5.9.6 (#654)
* Travis: use Qt 5.9.6

* Update docs
2018-08-27 08:22:23 +03:00
Florian Märkl
1534e78e06 Switch back to official linuxdeployqt builds
After https://github.com/probonopd/linuxdeployqt/pull/305 has been merged.
2018-07-15 14:17:17 +02:00
Florian Märkl
9fcf03161e Exclude python libs when using linuxdeployqt 2018-07-14 12:18:59 +02:00
Florian Märkl
118e44d61e Deploy from Travis as Draft 2018-07-13 20:11:40 +02:00
fcasal
35b948bf19
added debug branch to travis 2018-06-21 15:40:49 +01:00
Florian Märkl
d5bd3aa2cf Use Brewfile in Travis 2018-04-17 19:15:21 +02:00
Florian Märkl
600f67d9d2 Remove AppImage prefix hack from .travis.yml 2018-04-17 18:05:00 +02:00
Florian Märkl
1e81aafb37 Use r_sys_prefix() for AppImage and macOS AppBundle (Fix #432) 2018-04-16 21:36:55 +02:00
Florian Märkl
4c1e958662 Remove NSS from AppImage 2018-04-14 16:24:53 +02:00
Florian Märkl
6ea813a9f6 Move Python embedding for AppImage to scripts/ 2018-04-14 16:24:53 +02:00
Florian Märkl
b171d25859 Move Code from .travis.yml to scripts/ 2018-04-14 12:20:00 +02:00
Florian Märkl
c127772dc1 Fix themes for AppImage 2018-03-09 18:04:05 +01:00
Florian Märkl
5f991f5a98 Reduce Python size in AppImage 2018-03-09 16:44:11 +01:00
Florian Märkl
3f4b3457b5 Fix QtWebEngine in Application Bundle on macOS 2018-03-08 11:59:53 +01:00
Florian Märkl
5734875405 Add DEPLOY condition to Travis 2018-03-07 16:03:30 +01:00
Florian Märkl
f9b6c8fcc0 Reduce size of Python for macOS 2018-03-07 15:23:46 +01:00
Florian Märkl
5bb1a5be6c Bundle Python for macOS in Travis 2018-03-07 15:23:46 +01:00
Florian Märkl
ad1946cae4 Build and install Python in Travis
Link against custom Python

Test Deploy

Enable Jupyter for AppImage

Build Python Shared
2018-03-04 17:32:47 +01:00
Florian Märkl
8b77ad2766 Fix macOS Travis 2018-03-02 19:27:48 +01:00