Commit Graph

123 Commits

Author SHA1 Message Date
karliss
92b28679f2
Move Ubuntu 16.04 sytem dependencies build to GHA. ()
* Move Ubuntu 16.04 sytem dependencies build to GHA.

* Downgrade some of the software installed on Github VMs to better match
what's available on Ubuntu 16.04
* Disable breakpad tools, we dont use them and some of them require fresh linux kernel for compilation.
2020-11-25 17:33:30 +02:00
xarkes
1cbbc45678
Automating translations updates ()
* Automatically push new strings to cutter-translations
2020-10-10 21:00:34 +03:00
karliss
781a7c6288
Install the python used for build scripts using pyenv () 2020-07-23 19:15:42 +03:00
karliss
e14d0d8ef6
Update r2 to 4.5 and fix renamed configuration variables. () 2020-07-20 15:47:48 +03:00
karliss
caabf1c739
Switch Travis to newer macOS image and disable brew update ()
Brew update takes almost half of the CI time pushing it close to time limit.
Newer macOS image contains newer hombrew which doesn't need to be updated.
2020-07-16 21:07:42 +03:00
karliss
cd42adc832
Use cmake for linux DEPLOY build. ()
* Add cmake script for building and installing translations.
* Improve APPIMAGE related path handling.
2020-06-17 12:35:26 +03:00
Surendrajat
b1e79ec6a6
export cutter version before building Appimage () 2020-05-24 13:58:54 +03:00
karliss
7fbac90dcb
Do the depoly build on Ubuntu 16.04 () 2020-04-10 19:53:41 +03:00
karliss
0753147930
Update cutter-deps to include qt 5.14.2 ()
* Use the qt from cutter-deps on windows.
* Adjust shiboken lib name to match cutter-deps
2020-04-07 23:24:25 +03:00
Florian Märkl
557fb323e7
Install radare2 to /usr on Linux in Travis () 2020-03-24 22:22:25 +02:00
Itay Cohen
6e4cced12e
Install sphinx from Pypi () 2020-03-05 10:35:52 +02:00
Itay Cohen
45f7f33780
Add initial user documentation and improve layout and style () 2020-03-02 20:06:28 +01:00
karliss
a63c882319
Temporary enable manual brew update. () 2020-03-02 13:24:56 +02:00
Florian Märkl
7b83bbf07b
Bundle r2dec into macOS Builds () 2020-01-24 21:15:34 +01:00
Florian Märkl
14f830dd81
Bundle r2dec into AppImage () 2020-01-24 12:18:18 +01:00
yossizap
f1f64b0f55 Switch to meson 0.52.1 in Ubuntu 16.04 to fix travis () 2020-01-10 21:39:14 +02:00
Florian Märkl
65c6dd31d6
Use Python 3.7 in Travis CMake Linux Job () 2019-12-18 13:04:44 +01:00
karliss
8ce4700223
Specify shiboken macOS header path in travis.yml. () 2019-11-04 18:41:38 +02:00
Itay Cohen
1d4ee2f86c
Change travis-ci URLs to .com () 2019-10-08 17:30:01 +03:00
karliss
b11ba240d2
Improve compatibility with cmake 3.5 and QT 5.5-5.11. () 2019-10-06 20:35:44 +03:00
Florian Märkl
33d97ee16a Bundle r2ghidra-dec 2019-09-06 08:40:20 +02:00
Florian Märkl
76f6f0136c Fix AppImage Building 2019-09-04 22:27:33 +02:00
karliss
2f0c0ddc23 Graphviz based graph layout () 2019-08-03 15:10:44 +02:00
Florian Märkl
d89063a203
Disable Homebrew Update on Travis ()
Also use newer osx image and install macOS headers.
2019-07-23 00:36:03 +02:00
Florian Märkl
9dd3b2f2f3
Use bundled radare2 as ExternalProject in cmake () 2019-07-22 21:18:14 +02:00
karliss
d8e438411a Enable brew update until travis image gets updated. () 2019-06-20 09:02:03 +03:00
Florian Märkl
1cb314d674
Add crash handling system using Breakpad () 2019-04-09 09:44:44 +02:00
Florian Märkl
1cb5c1a8a9
Bring back Launch Script for macOS () 2019-04-07 20:03:19 +02:00
Florian Märkl
1710829267
Remove Jupyter Integration ()
* 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 () 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 () 2019-03-16 23:08:33 +01:00
Florian Märkl
732f2d8cde
Use cutter-deps on macOS ()
* 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 ()
* 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 ()
* 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 ()" ()
This reverts commit c4df89c6d4.
2018-12-28 11:23:06 +01:00
xarkes
e055457202
Fixed .travis.yml for 1.7.3 () 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 () 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 ()
* 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 () 2018-12-12 10:31:42 +02:00
a1ext
636057bd53 MAC Build: new package UI design (thanks to @ITAYC0HEN) ()
* 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 () 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 () 2018-11-23 17:36:43 +01:00