Commit Graph

69 Commits

Author SHA1 Message Date
Pau RE
768fbe237b Support meson builds with QT6 2024-12-29 19:29:27 +01:00
pancake
cd7a2d08ca Remove unused or broken scripts 2024-02-01 20:49:04 +09:00
pancake
2fe18dead5 Note how wip are the ci builds 2023-06-19 18:11:45 +02:00
pancake
3efbbc85ab Improve release notes output 2023-05-24 11:23:29 +02:00
pancake
6767934906 Release 5.8.6 2023-05-22 12:23:57 +02:00
Pau Rodriguez-Estivill
2e503d5a17 Disable translations submodule 2022-10-12 15:44:04 +02:00
pancake
ca5f2c49b1 Delete and rebrand more leftovers and unused scripts 2022-07-23 08:12:15 -04:00
pancake
6cc6b0ed89 Remove the fetchdeps leftovers 2022-07-05 13:28:11 +02:00
pancake
61251d240f Remove all the cmake references 2022-06-16 12:51:33 +02:00
pancake
5b99f55bd4 Fix submodule path 2021-04-08 02:05:43 +02:00
pancake
ce820ba391 Use iaito-translations instead of cutter-translations 2021-04-07 23:12:44 +02:00
pancake
8ab448ea3e Rebranding from r2cutter back to iaito 2021-04-07 11:28:04 +02:00
pancake
e68c39bbf9 Fix w64 build and speedup the CI by downloading r2 builds from release page 2021-01-31 01:43:16 +01:00
pancake
3df0220985 Fix ubuntu20 build and other build improvements
* Fetch cutter-deps from rizinorg
* Publish the macOS app tarball (dmg is not yet generated in GHA)
* Fix make install in macOS (sh build.sh)
* Use yes | to make it non-interactive in the docker creationg script
2021-01-27 02:13:38 +01:00
karliss
410dd8bf36 Run macos packaging in GHA. (#2529)
* Enable running of macOS packaging in GHA, most of the work done in dedbabde564ed688961cdc06828e39d6ca030e78
* Cleanup breakpad handling
* Have single version of main executable in folder expected by macOS and most tools instead of executable+symlink+shell script
* Handle Breakpad library lookup in more CMake way using FindBreakpad just like it's done on other platforms and packages
* Refactor error handling in some of the shell scripts to use `set -e` instead of `|| exit 1` for each command.
* Fix DMG background setup
2021-01-04 01:07:38 +01:00
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
5abc3427ee Make deploy_translations script more verbose (#2471) 2020-11-11 14:05:21 +01:00
xarkes
1cbbc45678 Automating translations updates (#2218)
* Automatically push new strings to cutter-translations
2020-10-10 21:00:34 +03:00
karliss
c49cbc9f01 Add cmake script for packaging r2dec on windows. (#2425) 2020-10-03 13:50:57 +03:00
karliss
ad66718f37 Add CMake code for packaging r2ghidra on windows. (#2422) 2020-09-06 11:52:13 +03:00
karliss
d0a3a042f5 Update Cutter versions and lock decompilers. (#2416) 2020-09-02 19:49:01 +03:00
karliss
6fc902894d CMake windows python packaging (#2406)
* First version of cpack scripts
* Fix python binding building using CMake on windows
* Package python and pyside in the cpack package
* Run windeployqt as part of packaging to include the Qt dlls and vcruntime installer
2020-08-30 23:23:41 +03:00
yossizap
83cd7e8698 Update R2 submodule (#2378)
* Handle r2 sdb include path changes.
2020-08-13 17:08:39 +03:00
karliss
724d3f26b4 Adjust r2 paths (#2338) 2020-08-08 18:43:43 +03:00
karlis
1d8c9de37c Link cutter r2ghidra decompiler against ghidra_core. 2020-06-16 00:27:51 +03:00
karliss
1eeb2c166b Switch to appveyor VS2019 image to match cutter-deps (#2184)
* Force gyp to generate vs2017 project and then upgrade it to vs2019 because version used by breakpad doesn't recognize vs2019.
2020-05-07 22:09:58 +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
14f830dd81 Bundle r2dec into AppImage (#2023) 2020-01-24 12:18:18 +01:00
Florian Märkl
4cce7cf22c Fix get_version.py script for more than 1 char (#1955) 2019-12-20 23:05:43 +01:00
Florian Märkl
2b20e83738 Add dump_syms_macos.sh Script for Breakpad Dumps (#1871) 2019-11-04 12:49:14 +01:00
Paul I
91c6142ab8 Update bundle_r2dec.ps1 (#1789) 2019-09-25 15:59:23 +02:00
Florian Märkl
33d97ee16a Bundle r2ghidra-dec 2019-09-06 08:40:20 +02:00
Florian Märkl
b809400c12 Adjust macOS Background Script to not prevent deploys (#1741) 2019-09-04 21:06:55 +02:00
xarkes
a5fbbee571 Push documentation at the proper place (#1703) 2019-08-07 22:17:45 +02:00
Itay Cohen
fe4206999a [ci-skip] Deploy docs directly to _site 2019-07-30 19:20:57 +03:00
Florian Märkl
9dd3b2f2f3 Use bundled radare2 as ExternalProject in cmake (#1674) 2019-07-22 21:18:14 +02:00
optizone
4516cf7a0c Reset breakpad to buildable commit (#1605) 2019-06-18 10:33:58 +02:00
optizone
378e94912a Improve build.sh script (#1512) 2019-05-14 07:57:43 +02:00
Florian Märkl
72a9319386 Add breakpad_extract_symbols_appimage.py (#1501) 2019-05-02 11:02:41 +02:00
Florian Märkl
1cb314d674 Add crash handling system using Breakpad (#1439) 2019-04-09 09:44:44 +02:00
Paul I
3d454cdaa0 Use Python stable ABI >= 3.5 (#1426) 2019-04-08 22:07:35 +02:00
Paul I
c50b19df90 Appveyor: use new cutter-deps package (#1403) 2019-03-29 18:11:29 +01: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
Paul I
5da91b0a05 Appveyor: add bundle_python.ps1 script (#1382) 2019-03-24 11:32:11 +03:00
Florian Märkl
b305bef965 Deploy docs only if Cutter Commit is newer and add Commit Info (#1313) 2019-03-16 23:54:29 +01:00
Florian Märkl
c1f491c688 Build and deploy Documentation in Travis (#1311) 2019-03-16 23:08:33 +01:00
Florian Märkl
8061120657 Use cutter-deps on Windows (#1286)
Also enable python plugins for Windows builds
2019-03-16 11:35:31 +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
1f4339bed2 Fix Jupyter (#1223)
* Call PyErr_Print() in QtResImport()

* Fix Jupyter
2019-02-27 14:54:47 +01:00