mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
Heimer: new recipe (#4092)
This commit is contained in:
committed by
Sergei Reznikov
parent
9260d8b417
commit
25bff53fb3
58
app-office/heimer/additional-files/heimer.rdef.in
Normal file
58
app-office/heimer/additional-files/heimer.rdef.in
Normal file
@@ -0,0 +1,58 @@
|
||||
|
||||
resource app_flags B_MULTIPLE_LAUNCH;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
short_info = "Heimer",
|
||||
long_info = "@LONG_INFO@"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource file_types message {
|
||||
"types" = "application/x-hmr"
|
||||
};
|
||||
|
||||
resource vector_icon {
|
||||
$"6E6369660D05010200060338D2F63CD162BF82B13B84A94B88504910C900BFDE"
|
||||
$"F4BCFFFFFFFDE7EEFB020106023E49240000000000003CAAAA4940004A80007C"
|
||||
$"7588ADFFCEE5FF040192020006023A55A6BAC2293F0DA33E958646C2EB4870EB"
|
||||
$"00010101FF5296CB02000603B2F679BA14D43A7FB6B38E9E460F5547105A00FF"
|
||||
$"EED58DDBAB5FCFFFEED5020006023D4D340000000000004000004A5000000000"
|
||||
$"0080C2FAFFF8FBFF020006023C08200000000000004000004A40000000000028"
|
||||
$"7AB9FF3AA6D802000602B507E13A82E2BAD598B56BB44A7652479FE40000FFAA"
|
||||
$"FE046DA402000602AAB1FB3A081FBE8A26AF5E784C4014448D4300DBAB5FFFFD"
|
||||
$"DCAB020006023B8E380000000000004000004A5400C10000000A2950FF3E76B5"
|
||||
$"031C539E0501160606AE0BB40BC14A33C5ACB75CC370BDEFC804C13ECA02CA27"
|
||||
$"BF80C117BB1EC51BBD3EBF06BA053AB8BA060CAEAABAB40BC14A33C5ACB75CC3"
|
||||
$"70BDEFC804C13ECA02C4DF4F41C507374B394A45C33CC6D1C36FCA27BF80C117"
|
||||
$"BB1EC51BBD3EBF06BA053AB8BA0605AE02B57D43B9B9C5EDB7BB49BBB756BD75"
|
||||
$"CB34CA8DC3AE40340609AEAA02B57D43B9B9C5EDB7BB49BBB756BD75CB34C6EF"
|
||||
$"C5C14E4F514BC9BAC427CA8DC3AE40340A093B5E3D60BFCDCB3B4560C516C7EE"
|
||||
$"604B5B485D4A44560A045A475E445A425745080234442F4108023444BE34BE01"
|
||||
$"08042F423A37443B4D4B0606B20831245356295625562D532E3126290A063124"
|
||||
$"B8BAB5B1B8BAB779312EB676B6EBB67CB63C0804BA28B4D33027302BBA28B858"
|
||||
$"0A043324B969B5BA4E2750240A04B969B5BAB969B7704E2B4E270A04B969B770"
|
||||
$"332E502E4E2B0003C6E8B4D3C6E8B4D3C68FB517502950B59D50B78DC6E8B858"
|
||||
$"C68FB814C6E8B8580604EE532456295625562D532E5029502D50250604EE5327"
|
||||
$"55295528552A532B5229522A52280A06C4DF4F41C507374B394A45C33CC6D1C3"
|
||||
$"6F0A04C6EFC5C14E4F514BC9BAC427080232412F440803373839393C3C170A03"
|
||||
$"020405000A0001021001178400040A020103000A0B0113000A00010010011784"
|
||||
$"00040A010101000A0402060838211F16FF01178100040A0402060838211F0016"
|
||||
$"01178200040A04010738211F16FF01178100040A0A0112000A0003090B0F123E"
|
||||
$"D413BED4133ED4133ED41347F4A24A588901178400040A05010A023ED413BED4"
|
||||
$"133ED4133ED41347F4A24A58890A06010C023ED413BED4133ED4133ED41347F4"
|
||||
$"A24A58890A07010D023ED413BED4133ED4133ED41347F4A24A58890A08010E02"
|
||||
$"3ED413BED4133ED4133ED41347F4A24A58890A090110023ED413BED4133ED413"
|
||||
$"3ED41347F4A24A58890A0001110A3ED413BED4133ED4133ED41347F4A24A5889"
|
||||
$"15FF0A0C0114381F2116FF01178100040A0C01141A3DBB133EF07FBF60983E24"
|
||||
$"AD4B4F9447687616FF01178100040A0C0114382C1516FF01178100040A0C0115"
|
||||
$"38223716FF01178100040A0C01141A3D51F13F82F0BF6F553D3F674BAB2E487F"
|
||||
$"C116FF01178100040A0C01151A3FCD63BC7BE63D84D040B173C4093D48173C16"
|
||||
$"FF0117810004"
|
||||
};
|
||||
79
app-office/heimer/heimer-1.10.0.recipe
Normal file
79
app-office/heimer/heimer-1.10.0.recipe
Normal file
@@ -0,0 +1,79 @@
|
||||
SUMMARY="A Qt Mind map application"
|
||||
DESCRIPTION="Desktop application for creating mind maps and other suitable diagrams. \
|
||||
It's written in Qt."
|
||||
COPYRIGHT="2018-2019 Jussi Lind"
|
||||
HOMEPAGE="https://github.com/juzzlin/Heimer"
|
||||
LICENSE="GNU GPL v3"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/juzzlin/Heimer/archive/$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="d6850ab08825c2e5cb0278782a24a4fde8c16059bb6c2a23fbdd63f2952db0ff"
|
||||
SOURCE_FILENAME="Heimer-$portVersion.tar.gz"
|
||||
SOURCE_DIR="Heimer-$portVersion"
|
||||
ADDITIONAL_FILES="heimer.rdef.in"
|
||||
|
||||
ARCHITECTURES="?x86_gcc2 x86 x86_64"
|
||||
if [ "$targetArchitecture" = x86_gcc2 ]; then
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
fi
|
||||
|
||||
PROVIDES="
|
||||
heimer$secondaryArchSuffix = $portVersion
|
||||
app:Heimer = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libGL$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
lib:libQt5Network$secondaryArchSuffix
|
||||
lib:libQt5PrintSupport$secondaryArchSuffix
|
||||
lib:libQt5Svg$secondaryArchSuffix
|
||||
lib:libQt5Xml$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libQt5Core$secondaryArchSuffix
|
||||
devel:libQt5Gui$secondaryArchSuffix
|
||||
devel:libQt5Network$secondaryArchSuffix
|
||||
devel:libQt5PrintSupport$secondaryArchSuffix
|
||||
devel:libQt5Svg$secondaryArchSuffix
|
||||
devel:libQt5Xml$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
cmd:qmake$secondaryArchSuffix >= 5
|
||||
cmd:unzip
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
qmake
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
install -d $appsDir
|
||||
install -T ./heimer $appsDir/Heimer
|
||||
|
||||
local APP_SIGNATURE="application/x-vnd.alz"
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||
local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
||||
local LONG_INFO="$SUMMARY"
|
||||
sed \
|
||||
-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
|
||||
-e "s|@MAJOR@|$MAJOR|" \
|
||||
-e "s|@MIDDLE@|$MIDDLE|" \
|
||||
-e "s|@MINOR@|$MINOR|" \
|
||||
-e "s|@LONG_INFO@|$LONG_INFO|" \
|
||||
"$portDir"/additional-files/heimer.rdef.in > Heimer.rdef
|
||||
|
||||
addResourcesToBinaries Heimer.rdef $appsDir/Heimer
|
||||
addAppDeskbarSymlink $appsDir/Heimer
|
||||
}
|
||||
Reference in New Issue
Block a user