mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-24 17:18:51 +02:00
Calligra Plan: add new recipe
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
|
||||
resource app_flags B_MULTIPLE_LAUNCH;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "Plan",
|
||||
long_info = "@LONG_INFO@"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource("QT:QPA_FLAGS") "Q_KILL_ON_EXIT|Q_REF_TO_ARGV|Q_REF_TO_FORK";
|
||||
|
||||
resource file_types message {
|
||||
"types" = "application/x-vnd.kde.plan",
|
||||
"types" = "application/x-vnd.kde.kplato"
|
||||
};
|
||||
|
||||
resource vector_icon {
|
||||
$"6E6369660F04016B0501020116023ADC300000000000003892334BD21D4CC6D3"
|
||||
$"7BF1FFFF05E2020016033B5CE30000000000003AA0BB4B0A724C2F8800EFBCFC"
|
||||
$"FFF802001602393D3E0000000000003508D04C88844D9D090082FFE002000603"
|
||||
$"356DEEB56DEE356DEE356DEE4D27AE4AAE2D00FFEED58CDBAB5FCEFFEED50200"
|
||||
$"0602372910B7291037D94537D9454D2A31474EB000FFEABAFFFFF6E302000602"
|
||||
$"37A527B7A52737A48837A4884D671F4841EB00F0AB06FFFBB50D0200060237D9"
|
||||
$"E4B7D9E43728713728714DADC448662B00A52A04FFFDB44B0200060338C87F38"
|
||||
$"610BB9E1613A450F4BF96D483949002AA80D77049D04FF0766020201060236FC"
|
||||
$"EE361B07B4AF7D35CF9D4C3D6F464BA100010000FFFFAA000500020006033C2B"
|
||||
$"213B379FBC94193D79D449DF0D473A1B00B77A04B1FFAA00FFFFAA00030680E7"
|
||||
$"150A09C03DD167C138D262C2C0D0D3C524D262C942CCC2D262C816CFEEC69DD0"
|
||||
$"E9C798C4A7CD7B0A04CF7150D167C4A7CF71C3ACCDF8C5240605AE02B60FC429"
|
||||
$"BB45CA4BB8D2C71BBDB9CD7BBFDED0C9CFFCC788C2B1BCCE0605AE02B60FC429"
|
||||
$"BB45CA4BB8D2C71BBDB9CD7BBFDED0C9CFFCC788C2B1BCCE0A04CB88CA15C98E"
|
||||
$"CA0CCB07C816CEF8C81C0606AE0BB447C497BC51C9FBB85EC73BC074CCDEC486"
|
||||
$"CF50CF7FC262C458BCFDC948BF9AC1CCBBA340BA0B0609AEEA02B447C497BC51"
|
||||
$"C9FBB85EC73BC074CCDEC486CF50C8FFCA0C5C54CB63C739CF7FC262C458BCFD"
|
||||
$"C948BF9AC1CCBBA340BA0B0606BA0AC20AC0E5CDD4B51BD09AB5CDCF37B46AD1"
|
||||
$"FDB730D14CB893C582C45DBFF5C6720802B83BC75AC378BC5B0802BA5BC8DD50"
|
||||
$"3A0002BCD9CA75BCD9CA75BEE4C871543EC717BF78543E0802BF04CC4C5D3E00"
|
||||
$"04C1CBCDC5C1CBCDC5C934C544CCE9C0EFCCE9C0FDCCE9C0DACCE9C0DACCDEC0"
|
||||
$"DACCF0C0DACCDEC104CCECC0E8CCDEC1040802B755C16DC889CB120802BB9FBD"
|
||||
$"1861500604ABB349C497B4F2C5B2B349C497BF93B920C1CBBAC8B5C7C63F0404"
|
||||
$"FAB3B1C448BF7CB96AC1ACBAB9C1ACBAB9C1A5BAEAB5FBC5E1BDBFBEA2B5FBC5"
|
||||
$"E10604ABB349C497B4F2C5B2B349C497BF93B920C1CBBAC8B5C7C63F0A04314C"
|
||||
$"38453C47354F0607FA2A4A545D555F536051CBD6C7D95F4ECC5AC5945E4D564D"
|
||||
$"524F4E4E0A03242B2A262E2D160A00020001023F18CA0000000000003F36D941"
|
||||
$"A405BE1B720A010102123F18CA0000000000003F36D941A405BE1B7201178600"
|
||||
$"040A020103023F18CA0000000000003F36D941A405BE1B720A030104023F18CA"
|
||||
$"0000000000003F36D941A405BE1B720A010105123F18CA0000000000003F36D9"
|
||||
$"41A405BE1B7201178600040A040106023F18CA0000000000003F36D941A405BE"
|
||||
$"1B720A0D0112023FF79E00000000000040140ABB84A2C21F8D0A0A0112024062"
|
||||
$"35000000000000407A71461853C810BE0A0E0112023FEE4F0000000000003FC1"
|
||||
$"AF491DE8C65B160A0C0108123F18CA0000000000003F36D941A405BE1B720117"
|
||||
$"8100040A0C0109123F18CA0000000000003F36D941A405BE1B7201178100040A"
|
||||
$"01010A123F18CA0000000000003F36D941A405BE1B7201178100040A01010B12"
|
||||
$"3F18CA0000000000003F36D941A405BE1B7201178100040A01010C123F18CA00"
|
||||
$"00000000003F36D941A405BE1B7201178100040A0D0111023EFCAB0000000000"
|
||||
$"003F17C042D71C3FC2B70A01010D123F18CA0000000000003F36D941A405BE1B"
|
||||
$"7201178100040A01010E123F18CA0000000000003F36D941A405BE1B72011781"
|
||||
$"00040A0C0110123F18CA0000000000003F36D941A405BE1B7201178003040A0C"
|
||||
$"010F123F18CA0000000000003F36D941A405BE1B7201178003040A0C010F123F"
|
||||
$"18CA0000000000003F36D941A405BE1B7201178203040A01011420303B0A0101"
|
||||
$"14203932"
|
||||
};
|
||||
@@ -0,0 +1,74 @@
|
||||
|
||||
resource app_flags B_MULTIPLE_LAUNCH;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "PlanWork",
|
||||
long_info = "@LONG_INFO@"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource("QT:QPA_FLAGS") "Q_KILL_ON_EXIT|Q_REF_TO_ARGV|Q_REF_TO_FORK";
|
||||
|
||||
resource file_types message {
|
||||
"types" = "application/x-vnd.kde.plan",
|
||||
"types" = "application/x-vnd.kde.kplato"
|
||||
};
|
||||
|
||||
resource vector_icon {
|
||||
$"6E6369661204016B0501020116023ADC300000000000003892334BD21D4CC6D3"
|
||||
$"7BF1FFFF05E2020016033B5CE30000000000003AA0BB4B0A724C2F8800EFBCFC"
|
||||
$"FFF802001602393D3E0000000000003508D04C88844D9D090082FFE002000603"
|
||||
$"356DEEB56DEE356DEE356DEE4D27AE4AAE2D00FFEED58CDBAB5FCEFFEED50200"
|
||||
$"0602372910B7291037D94537D9454D2A31474EB000FFEABAFFFFF6E302000602"
|
||||
$"37A527B7A52737A48837A4884D671F4841EB00F0AB06FFFBB50D0200060237D9"
|
||||
$"E4B7D9E43728713728714DADC448662B00A52A04FFFDB44B0200060338C87F38"
|
||||
$"610BB9E1613A450F4BF96D483949002AA80D77049D04FF0766020201060236FC"
|
||||
$"EE361B07B4AF7D35CF9D4C3D6F464BA100010000FFFFAA000500020006033C2B"
|
||||
$"213B379FBC94193D79D449DF0D473A1B00B77A04B1FFAA00FFFFAA00030680E7"
|
||||
$"04006603005900020006020000003C6028BC60280000004D67F5489FD70080FF"
|
||||
$"80FF00B200180A09C03DD167C138D262C2BFD0D3C523D262C941CCC1D262C816"
|
||||
$"CFEDC69DD0E8C798C4A6CD7B0A04CF7150D167C4A6CF71C3ABCDF7C5230605AE"
|
||||
$"02B60FC428BB44CA4BB8D2C71BBDB8CD7BBFDDD0C9CFFBC787C2B1BCCE0605AE"
|
||||
$"02B60FC428BB44CA4BB8D2C71BBDB8CD7BBFDDD0C9CFFBC787C2B1BCCE0A04CB"
|
||||
$"87CA15C98DCA0BCB06C816CEF7C81C0606AE0BB446C497BC50C9FBB85EC73AC0"
|
||||
$"73CCDEC486CF4FCF7EC261C457BCFDC948BF99C1CCBBA240BA0A0609AEEA02B4"
|
||||
$"46C497BC50C9FBB85EC73AC073CCDEC486CF4FC8FFCA0B5C54CB63C738CF7EC2"
|
||||
$"61C457BCFDC948BF99C1CCBBA240BA0A0606BA0AC20AC0E4CDD4B51AD09AB5CD"
|
||||
$"CF37B469D1FDB72FD14BB893C582C45CBFF4C6710802B83AC759C377BC5B0802"
|
||||
$"BA5BC8DC503A0002BCD9CA74BCD9CA74BEE4C870543EC717BF77543E0802BF03"
|
||||
$"CC4C5D3E0004C1CBCDC4C1CBCDC4C934C543CCE8C0EFCCE8C0FCCCE8C0D9CCE8"
|
||||
$"C0D9CCDEC0D9CCEFC0D9CCDEC104CCEBC0E8CCDEC1040802B755C16DC888CB12"
|
||||
$"0802BB9EBD1861500604ABB348C497B4F1C5B2B348C497BF92B920C1CBBAC7B5"
|
||||
$"C6C63E0404FAB3B0C447BF7CB96AC1ABBAB8C1ABBAB8C1A4BAEAB5FAC5E1BDBF"
|
||||
$"BEA2B5FAC5E10604ABB348C497B4F1C5B2B348C497BF92B920C1CBBAC7B5C6C6"
|
||||
$"3E0A04314C38453C47354F0607FA2A4A545D555F536051CBD5C7D85F4ECC5AC5"
|
||||
$"945E4D564D524F4E4E0A03242B2A262E2D0A03483726B496264A0A03463524B3"
|
||||
$"CA24480A03463524B3CA2448190A00020001023F18CA0000000000003F36D941"
|
||||
$"A405BE1B720A010102123F18CA0000000000003F36D941A405BE1B7201178600"
|
||||
$"040A020103023F18CA0000000000003F36D941A405BE1B720A030104023F18CA"
|
||||
$"0000000000003F36D941A405BE1B720A010105123F18CA0000000000003F36D9"
|
||||
$"41A405BE1B7201178600040A040106023F18CA0000000000003F36D941A405BE"
|
||||
$"1B720A0D0112023FF79E00000000000040140ABB84A2C21F8D0A0A0112024062"
|
||||
$"35000000000000407A71461853C810BE0A0E0112023FEE4F0000000000003FC1"
|
||||
$"AF491DE8C65B160A0C0108123F18CA0000000000003F36D941A405BE1B720117"
|
||||
$"8100040A0C0109123F18CA0000000000003F36D941A405BE1B7201178100040A"
|
||||
$"01010A123F18CA0000000000003F36D941A405BE1B7201178100040A01010B12"
|
||||
$"3F18CA0000000000003F36D941A405BE1B7201178100040A01010C123F18CA00"
|
||||
$"00000000003F36D941A405BE1B7201178100040A0D0111023EFCAB0000000000"
|
||||
$"003F17C042D71C3FC2B70A01010D123F18CA0000000000003F36D941A405BE1B"
|
||||
$"7201178100040A01010E123F18CA0000000000003F36D941A405BE1B72011781"
|
||||
$"00040A0C0110123F18CA0000000000003F36D941A405BE1B7201178003040A0C"
|
||||
$"010F123F18CA0000000000003F36D941A405BE1B7201178003040A0C010F123F"
|
||||
$"18CA0000000000003F36D941A405BE1B7201178203040A01011420303B0A0101"
|
||||
$"142039320A0F0115123EB3330000000000003E8BB84A3A664A3FF10117842204"
|
||||
$"0A100116123EB3330000000000003E8BB84A3A664A3FF101178622040A110117"
|
||||
$"023EB3330000000000003E8BB84A3A664A3FF1"
|
||||
};
|
||||
248
app-office/calligraplan/calligraplan-3.2.2.recipe
Normal file
248
app-office/calligraplan/calligraplan-3.2.2.recipe
Normal file
@@ -0,0 +1,248 @@
|
||||
SUMMARY="A project management application of the Calligra Suite"
|
||||
DESCRIPTION="Plan is a project management application. It is intended for \
|
||||
managing moderately large projects with multiple resources.
|
||||
|
||||
To enable you to model your project adequately, Plan offers different \
|
||||
types of task dependencies and timing constraints. The usual use case \
|
||||
is to define your tasks, estimate the effort needed to perform each task, \
|
||||
allocate resources and then let Plan schedule the tasks according to \
|
||||
network and resource availability."
|
||||
HOMEPAGE="https://www.calligra.org/"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2
|
||||
GNU GPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/calligra/$portVersion/calligraplan-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="e10c6f4a6fbf40da422d98d5138201f7db52236181c25641402e4ae4b0add336"
|
||||
SOURCE_FILENAME="calligraplan-$portVersion.tar.gz"
|
||||
PATCHES="calligraplan-$portVersion.patchset"
|
||||
ADDITIONAL_FILES="
|
||||
calligraplan.rdef.in
|
||||
calligraplanwork.rdef.in
|
||||
"
|
||||
|
||||
ARCHITECTURES="?x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
libVersion="17.0.0"
|
||||
|
||||
PROVIDES="
|
||||
calligraplan$secondaryArchSuffix = $portVersion
|
||||
lib:libkdeinit5_calligraplan$secondaryArchSuffix = $libVersion
|
||||
lib:libkdeinit5_calligraplanwork$secondaryArchSuffix = $libVersion
|
||||
lib:libplankernel$secondaryArchSuffix = $libVersion
|
||||
lib:libplankundo2$secondaryArchSuffix = $libVersion
|
||||
lib:libplanmain$secondaryArchSuffix = $libVersion
|
||||
lib:libplanmodels$secondaryArchSuffix = $libVersion
|
||||
lib:libplanodf$secondaryArchSuffix = $libVersion
|
||||
lib:libplanplugin$secondaryArchSuffix = $libVersion
|
||||
lib:libplanprivate$secondaryArchSuffix = $libVersion
|
||||
lib:libplanstore$secondaryArchSuffix = $libVersion
|
||||
lib:libplanui$secondaryArchSuffix = $libVersion
|
||||
lib:libplanwidgets$secondaryArchSuffix = $libVersion
|
||||
lib:libplanwidgetutils$secondaryArchSuffix = $libVersion
|
||||
lib:libplanworkfactory$secondaryArchSuffix = $libVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libboost_system$secondaryArchSuffix
|
||||
lib:libetonyek_0.1$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libiconv$secondaryArchSuffix
|
||||
lib:libKChart$secondaryArchSuffix
|
||||
lib:libkdeinit5_kded5$secondaryArchSuffix
|
||||
lib:libkdeinit5_klauncher$secondaryArchSuffix
|
||||
lib:libKF5Activities$secondaryArchSuffix
|
||||
lib:libKF5Archive$secondaryArchSuffix
|
||||
lib:libKF5Auth$secondaryArchSuffix
|
||||
lib:libKF5Bookmarks$secondaryArchSuffix
|
||||
lib:libKF5Codecs$secondaryArchSuffix
|
||||
lib:libKF5Completion$secondaryArchSuffix
|
||||
lib:libKF5ConfigCore$secondaryArchSuffix
|
||||
lib:libKF5ConfigGui$secondaryArchSuffix
|
||||
lib:libKF5ConfigWidgets$secondaryArchSuffix
|
||||
lib:libKF5CoreAddons$secondaryArchSuffix
|
||||
lib:libKF5Crash$secondaryArchSuffix
|
||||
lib:libKF5DBusAddons$secondaryArchSuffix
|
||||
lib:libKF5DocTools$secondaryArchSuffix
|
||||
lib:libKF5Emoticons$secondaryArchSuffix
|
||||
lib:libKF5GuiAddons$secondaryArchSuffix
|
||||
lib:libKF5Holidays$secondaryArchSuffix
|
||||
lib:libKF5I18n$secondaryArchSuffix
|
||||
lib:libKF5IconThemes$secondaryArchSuffix
|
||||
lib:libKF5ItemModels$secondaryArchSuffix
|
||||
lib:libKF5ItemViews$secondaryArchSuffix
|
||||
lib:libKF5JobWidgets$secondaryArchSuffix
|
||||
lib:libKF5JS$secondaryArchSuffix
|
||||
lib:libKF5JSApi$secondaryArchSuffix
|
||||
lib:libKF5KCMUtils$secondaryArchSuffix
|
||||
lib:libKF5KDELibs4Support$secondaryArchSuffix
|
||||
lib:libKF5KHtml$secondaryArchSuffix
|
||||
lib:libKF5KIOCore$secondaryArchSuffix
|
||||
lib:libKF5KrossCore$secondaryArchSuffix
|
||||
lib:libKF5Notifications$secondaryArchSuffix
|
||||
lib:libKF5NotifyConfig$secondaryArchSuffix
|
||||
lib:libKF5Parts$secondaryArchSuffix
|
||||
lib:libKF5Service$secondaryArchSuffix
|
||||
lib:libKF5Solid$secondaryArchSuffix
|
||||
lib:libKF5SonnetCore$secondaryArchSuffix
|
||||
lib:libKF5TextWidgets$secondaryArchSuffix
|
||||
lib:libKF5ThreadWeaver$secondaryArchSuffix
|
||||
lib:libKF5UnitConversion$secondaryArchSuffix
|
||||
lib:libKF5Wallet$secondaryArchSuffix
|
||||
lib:libKF5WidgetsAddons$secondaryArchSuffix
|
||||
lib:libKF5WindowSystem$secondaryArchSuffix
|
||||
lib:libKF5XmlGui$secondaryArchSuffix
|
||||
lib:libKGantt$secondaryArchSuffix
|
||||
lib:libKPropertyCore3$secondaryArchSuffix
|
||||
lib:libKPropertyWidgets3$secondaryArchSuffix
|
||||
lib:libKReport3$secondaryArchSuffix
|
||||
lib:libqca_qt5$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5WebKitWidgets$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
extra_cmake_modules$secondaryArchSuffix >= 5.65
|
||||
devel:eigen$secondaryArchSuffix
|
||||
devel:libboost_system$secondaryArchSuffix
|
||||
devel:libetonyek_0.1$secondaryArchSuffix
|
||||
devel:libfontconfig$secondaryArchSuffix
|
||||
devel:libfreetype$secondaryArchSuffix
|
||||
devel:libiconv$secondaryArchSuffix
|
||||
devel:libKChart$secondaryArchSuffix
|
||||
devel:libkdeinit5_kded5$secondaryArchSuffix
|
||||
devel:libkdeinit5_klauncher$secondaryArchSuffix
|
||||
devel:libKF5Activities$secondaryArchSuffix
|
||||
devel:libKF5Archive$secondaryArchSuffix
|
||||
devel:libKF5Auth$secondaryArchSuffix
|
||||
devel:libKF5Bookmarks$secondaryArchSuffix
|
||||
devel:libKF5Codecs$secondaryArchSuffix
|
||||
devel:libKF5Completion$secondaryArchSuffix
|
||||
devel:libKF5ConfigCore$secondaryArchSuffix
|
||||
devel:libKF5ConfigGui$secondaryArchSuffix
|
||||
devel:libKF5ConfigWidgets$secondaryArchSuffix
|
||||
devel:libKF5CoreAddons$secondaryArchSuffix
|
||||
devel:libKF5Crash$secondaryArchSuffix
|
||||
devel:libKF5DBusAddons$secondaryArchSuffix
|
||||
devel:libKF5DesignerPlugin$secondaryArchSuffix
|
||||
devel:libKF5DocTools$secondaryArchSuffix
|
||||
devel:libKF5Emoticons$secondaryArchSuffix
|
||||
devel:libKF5GuiAddons$secondaryArchSuffix
|
||||
devel:libKF5Holidays$secondaryArchSuffix
|
||||
devel:libKF5I18n$secondaryArchSuffix
|
||||
devel:libKF5IconThemes$secondaryArchSuffix
|
||||
devel:libKF5ItemModels$secondaryArchSuffix
|
||||
devel:libKF5ItemViews$secondaryArchSuffix
|
||||
devel:libKF5JobWidgets$secondaryArchSuffix
|
||||
devel:libKF5JSApi$secondaryArchSuffix
|
||||
devel:libKF5KCMUtils$secondaryArchSuffix
|
||||
devel:libKF5KDELibs4Support$secondaryArchSuffix
|
||||
devel:libKF5KHtml$secondaryArchSuffix
|
||||
devel:libKF5KIOCore$secondaryArchSuffix
|
||||
devel:libKF5KrossCore$secondaryArchSuffix
|
||||
devel:libKF5Notifications$secondaryArchSuffix
|
||||
devel:libKF5NotifyConfig$secondaryArchSuffix
|
||||
devel:libKF5Parts$secondaryArchSuffix
|
||||
devel:libKF5Service$secondaryArchSuffix
|
||||
devel:libKF5Solid$secondaryArchSuffix
|
||||
devel:libKF5SonnetCore$secondaryArchSuffix
|
||||
devel:libKF5TextWidgets$secondaryArchSuffix
|
||||
devel:libKF5ThreadWeaver$secondaryArchSuffix
|
||||
devel:libKF5UnitConversion$secondaryArchSuffix
|
||||
devel:libKF5Wallet$secondaryArchSuffix
|
||||
devel:libKF5WidgetsAddons$secondaryArchSuffix
|
||||
devel:libKF5WindowSystem$secondaryArchSuffix
|
||||
devel:libKF5XmlGui$secondaryArchSuffix
|
||||
devel:libKGantt$secondaryArchSuffix
|
||||
devel:libKPropertyCore3$secondaryArchSuffix
|
||||
devel:libKReport3$secondaryArchSuffix
|
||||
devel:liblangtag$secondaryArchSuffix
|
||||
devel:liblcms2$secondaryArchSuffix
|
||||
devel:libqca$secondaryArchSuffix >= 2
|
||||
devel:libQt5Core$secondaryArchSuffix >= 5.14
|
||||
devel:libQt5WebKitWidgets$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:cmake
|
||||
cmd:g++$secondaryArchSuffix
|
||||
cmd:lrelease$secondaryArchSuffix >= 5
|
||||
cmd:make
|
||||
cmd:perl
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
cmd:python
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
mkdir -p build
|
||||
cd build
|
||||
|
||||
cmake .. \
|
||||
-DCMAKE_INSTALL_PREFIX=$appsDir/Calligra \
|
||||
-DCMAKE_INSTALL_BINDIR=$appsDir/Calligra \
|
||||
-DCMAKE_INSTALL_LIBDIR=$libDir \
|
||||
-DCMAKE_INSTALL_DATAROOTDIR=$dataDir \
|
||||
-DKDE_INSTALL_INCLUDEDIR=$includeDir \
|
||||
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt5 \
|
||||
-DECM_MKSPECS_INSTALL_DIR=$dataDir/Qt5/mkspecs \
|
||||
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
||||
-DICONV_INCLUDE_DIR=/system/$relativeIncludeDir \
|
||||
-DKDE_INSTALL_DATAROOTDIR=$dataDir \
|
||||
-DCMAKE_CXX_FLAGS="-DKDE_NO_DEBUG_OUTPUT" \
|
||||
-DRELEASE_BUILD=ON
|
||||
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
cd build
|
||||
make install
|
||||
|
||||
cd $appsDir/Calligra
|
||||
mv calligraplan Plan
|
||||
mv calligraplanwork PlanWork
|
||||
|
||||
rm -rf $appsDir/Calligra/etc
|
||||
|
||||
mkdir -p "$dataDir/deskbar/menu/Applications/Calligra"
|
||||
|
||||
local APP_SIGNATURE="application/x-vnd.calligra-plan"
|
||||
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/calligraplan.rdef.in > $sourceDir/build/calligraplan.rdef
|
||||
|
||||
addResourcesToBinaries $sourceDir/build/calligraplan.rdef $appsDir/Calligra/Plan
|
||||
addAppDeskbarSymlink $appsDir/Calligra/Plan "Calligra/Plan"
|
||||
|
||||
local APP_SIGNATURE="application/x-vnd.calligra-planwork"
|
||||
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/calligraplanwork.rdef.in > $sourceDir/build/calligraplanwork.rdef
|
||||
|
||||
addResourcesToBinaries $sourceDir/build/calligraplanwork.rdef $appsDir/Calligra/PlanWork
|
||||
addAppDeskbarSymlink $appsDir/Calligra/PlanWork "Calligra/PlanWork"
|
||||
}
|
||||
|
||||
TEST()
|
||||
{
|
||||
cd build
|
||||
make test
|
||||
}
|
||||
100
app-office/calligraplan/patches/calligraplan-3.2.2.patchset
Normal file
100
app-office/calligraplan/patches/calligraplan-3.2.2.patchset
Normal file
@@ -0,0 +1,100 @@
|
||||
From 6a50f9dcbba929feaaa1c62579fe881a3fbfe280 Mon Sep 17 00:00:00 2001
|
||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||
Date: Tue, 5 May 2020 00:13:32 +1000
|
||||
Subject: Disable dbus for Haiku
|
||||
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 46c5c75..9f96b0a 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -202,6 +202,12 @@ add_definitions(
|
||||
-DQT_NO_CAST_TO_ASCII
|
||||
)
|
||||
|
||||
+if(HAIKU)
|
||||
+ add_definitions(
|
||||
+ -DQT_NO_DBUS
|
||||
+ )
|
||||
+endif()
|
||||
+
|
||||
# only with this definition will all the FOO_TEST_EXPORT macro do something
|
||||
# TODO: check if this can be moved to only those places which make use of it,
|
||||
# to reduce global compiler definitions that would trigger a recompile of
|
||||
diff --git a/src/libs/main/CMakeLists.txt b/src/libs/main/CMakeLists.txt
|
||||
index 5a27cca..8a7f2ea 100644
|
||||
--- a/src/libs/main/CMakeLists.txt
|
||||
+++ b/src/libs/main/CMakeLists.txt
|
||||
@@ -51,7 +51,7 @@ set(komain_LIB_SRCS
|
||||
Calligra2Migration.cpp
|
||||
)
|
||||
|
||||
-if( Qt5DBus_FOUND )
|
||||
+if( Qt5DBus_FOUND AND NOT HAIKU )
|
||||
set(komain_LIB_SRCS ${komain_LIB_SRCS}
|
||||
KoApplicationAdaptor.cpp
|
||||
KoViewAdaptor.cpp
|
||||
diff --git a/src/libs/main/KoDocument.cpp b/src/libs/main/KoDocument.cpp
|
||||
index 76ecad0..490f549 100644
|
||||
--- a/src/libs/main/KoDocument.cpp
|
||||
+++ b/src/libs/main/KoDocument.cpp
|
||||
@@ -58,7 +58,9 @@
|
||||
#include <MainDebug.h>
|
||||
#include <kconfiggroup.h>
|
||||
#include <kio/job.h>
|
||||
+#ifndef QT_NO_DBUS
|
||||
#include <kdirnotify.h>
|
||||
+#endif
|
||||
#include <KBackup>
|
||||
|
||||
#include <QMimeDatabase>
|
||||
@@ -418,8 +420,9 @@ public:
|
||||
}
|
||||
else
|
||||
{
|
||||
+#ifndef QT_NO_DBUS
|
||||
::org::kde::KDirNotify::emitFilesAdded(QUrl::fromLocalFile(m_url.adjusted(QUrl::RemoveFilename|QUrl::StripTrailingSlash).path()));
|
||||
-
|
||||
+#endif
|
||||
m_uploadJob = 0;
|
||||
document->setModified(false);
|
||||
emit document->completed();
|
||||
diff --git a/src/workpackage/main.cpp b/src/workpackage/main.cpp
|
||||
index 12af06e..03ca223 100644
|
||||
--- a/src/workpackage/main.cpp
|
||||
+++ b/src/workpackage/main.cpp
|
||||
@@ -20,9 +20,9 @@
|
||||
|
||||
// clazy:excludeall=qstring-arg
|
||||
#include "commandlineparser.h"
|
||||
-
|
||||
+#ifndef QT_NO_DBUS
|
||||
#include <KDBusService>
|
||||
-
|
||||
+#endif
|
||||
#include <QApplication>
|
||||
#include <QLoggingCategory>
|
||||
#include <QDir>
|
||||
@@ -38,7 +38,9 @@ extern "C" Q_DECL_EXPORT int kdemain(int argc, char **argv)
|
||||
// service name, so reset the application name:
|
||||
app.setApplicationName("calligraplanwork");
|
||||
#endif
|
||||
+#ifndef QT_NO_DBUS
|
||||
KDBusService service(KDBusService::Unique);
|
||||
+#endif
|
||||
// we come here only once...
|
||||
|
||||
/**
|
||||
@@ -60,7 +62,9 @@ extern "C" Q_DECL_EXPORT int kdemain(int argc, char **argv)
|
||||
m.migrate();
|
||||
|
||||
CommandLineParser cmd;
|
||||
+#ifndef QT_NO_DBUS
|
||||
QObject::connect(&service, &KDBusService::activateRequested, &cmd, &CommandLineParser::handleActivateRequest);
|
||||
+#endif
|
||||
cmd.handleCommandLine(QDir::current());
|
||||
return app.exec();
|
||||
}
|
||||
--
|
||||
2.26.0
|
||||
|
||||
Reference in New Issue
Block a user