Commit Graph

123 Commits

Author SHA1 Message Date
karliss
92b28679f2
Move Ubuntu 16.04 sytem dependencies build to GHA. (#2484)
* 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 (#2218)
* 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 (#2323) 2020-07-23 19:15:42 +03:00
karliss
e14d0d8ef6
Update r2 to 4.5 and fix renamed configuration variables. (#2288) 2020-07-20 15:47:48 +03:00
karliss
caabf1c739
Switch Travis to newer macOS image and disable brew update (#2292)
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. (#2223)
* 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 (#2212) 2020-05-24 13:58:54 +03:00
karliss
7fbac90dcb
Do the depoly build on Ubuntu 16.04 (#2135) 2020-04-10 19:53:41 +03:00
karliss
0753147930
Update cutter-deps to include qt 5.14.2 (#1868)
* 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 (#2113) 2020-03-24 22:22:25 +02:00
Itay Cohen
6e4cced12e
Install sphinx from Pypi (#2082) 2020-03-05 10:35:52 +02:00
Itay Cohen
45f7f33780
Add initial user documentation and improve layout and style (#2078) 2020-03-02 20:06:28 +01:00
karliss
a63c882319
Temporary enable manual brew update. (#2077) 2020-03-02 13:24:56 +02:00
Florian Märkl
7b83bbf07b
Bundle r2dec into macOS Builds (#2033) 2020-01-24 21:15:34 +01:00
Florian Märkl
14f830dd81
Bundle r2dec into AppImage (#2023) 2020-01-24 12:18:18 +01:00
yossizap
f1f64b0f55 Switch to meson 0.52.1 in Ubuntu 16.04 to fix travis (#2004) 2020-01-10 21:39:14 +02:00
Florian Märkl
65c6dd31d6
Use Python 3.7 in Travis CMake Linux Job (#1944) 2019-12-18 13:04:44 +01:00
karliss
8ce4700223
Specify shiboken macOS header path in travis.yml. (#1870) 2019-11-04 18:41:38 +02:00
Itay Cohen
1d4ee2f86c
Change travis-ci URLs to .com (#1823) 2019-10-08 17:30:01 +03:00
karliss
b11ba240d2
Improve compatibility with cmake 3.5 and QT 5.5-5.11. (#1805) 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 (#1691) 2019-08-03 15:10:44 +02:00
Florian Märkl
d89063a203
Disable Homebrew Update on Travis (#1613)
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 (#1674) 2019-07-22 21:18:14 +02:00
karliss
d8e438411a Enable brew update until travis image gets updated. (#1611) 2019-06-20 09:02:03 +03:00
Florian Märkl
1cb314d674
Add crash handling system using Breakpad (#1439) 2019-04-09 09:44:44 +02:00
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