Cutter 1.3 (#2374)

* WIP

* Cutter: needs radare 2.4.0

* Cleanup
This commit is contained in:
miqlas
2018-04-09 18:17:48 +02:00
committed by GitHub
parent 1a01ec3b48
commit 2bc2838a26
2 changed files with 10 additions and 5 deletions

View File

@@ -17,7 +17,8 @@ COPYRIGHT="2017 xarkes, thestr4ng3r, ballessay, Hugo Teso"
LICENSE="GNU GPL v3"
REVISION="1"
SOURCE_URI="$HOMEPAGE/archive/v$portVersion.tar.gz"
CHECKSUM_SHA256="ed1be7778f6a733343d4628a0ba2598f6c3f521e08c6d45289a58c2313e2297b"
CHECKSUM_SHA256="1fee0ec58a2ad15046a9bf3c2f4b92db385db7c7af2f6a64a13f3fb8d51b2dcf"
SOURCE_FILENAME="cutter-$portVersion.tar.gz"
PATCHES="cutter-$portVersion.patchset"
ADDITIONAL_FILES="cutter.rdef.in"
@@ -30,6 +31,7 @@ PROVIDES="
"
REQUIRES="
haiku$secondaryArchSuffix
# cmd:python3
lib:libQt5Core$secondaryArchSuffix
lib:libQt5Gui$secondaryArchSuffix
lib:libQt5Svg$secondaryArchSuffix
@@ -66,7 +68,7 @@ BUILD_REQUIRES="
devel:libQt5Gui$secondaryArchSuffix
devel:libQt5Svg$secondaryArchSuffix
devel:libQt5Widgets$secondaryArchSuffix
devel:libr2$secondaryArchSuffix
devel:libr2$secondaryArchSuffix >= 2.4.0
devel:libssl$secondaryArchSuffix
"
BUILD_PREREQUIRES="
@@ -75,6 +77,7 @@ BUILD_PREREQUIRES="
cmd:ld$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
# cmd:python3
cmd:qmake$secondaryArchSuffix >= 5
"
@@ -83,8 +86,10 @@ BUILD()
cd src
mkdir -p build
cd build
export RADARE2_INC_DIR="`finddir B_SYSTEM_HEADERS_DIRECTORY`/libr"
cmake ..
export RADARE2_INC_DIR="$portPackageLinksDir/devel~libr2/.self/$relativeIncludeDir/libr"
cmake .. \
-DCUTTER_ENABLE_QTWEBENGINE=OFF \
-DCUTTER_ENABLE_JUPYTER=OFF
make $jobArgs
}
@@ -92,7 +97,7 @@ INSTALL()
{
cd src/build
mkdir -p $appsDir
cp cutter $appsDir/Cutter
cp Cutter $appsDir/Cutter
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"