Valentina: add recipe for 0.6.1 version

This commit is contained in:
Gerasim Troeglazov
2019-06-15 19:39:27 +10:00
parent bddf7b6508
commit f3f38ea7f5
4 changed files with 397 additions and 0 deletions

View File

@@ -0,0 +1,71 @@
resource app_flags B_MULTIPLE_LAUNCH;
resource app_version {
major = @MAJOR@,
middle = @MIDDLE@,
minor = @MINOR@,
variety = B_APPV_FINAL,
internal = 0,
short_info = "Tape",
long_info = "@LONG_INFO@"
};
resource app_signature "@APP_SIGNATURE@";
resource vector_icon {
$"6E63696605020006020000003D35A0BD35A000000045200649FDA300D0D1D3FF"
$"A6A8AA02000602000000BD11443D11440000004B877349FDA300000021FF2939"
$"5503D0D1D303E8AE4A03CB9832050208B6C1C9F3B6C1C9F3B60FC9F3B57DC8AE"
$"B57DC961B57DC8AEB57DB6C2B57DB6C2B57DB60FB6C1B57DB60FB57DB6C1B57D"
$"C8AEB57DC8AEB57DC961B57DC9F3B6C2C9F3B60FC9F3B6C2C9F3C8AEC9F3C8AE"
$"C9F3C961C8AEC9F3C961C9F3C8AEC9F30208B5F1C8AEB5F1C8AEB5F1C922B6C1"
$"C97FB64EC97FB6C1C97FC8AEC97FC8AEC97FC922C97FC97FC8AEC97FC922C97F"
$"C8AEC97FB6C2C97FB6C2C97FB64EC8AEB5F1C922B5F1C8AEB5F1B6C1B5F1B6C1"
$"B5F1B64EB5F1B5F1B6C2B5F1B64EB5F1B6C20609FFFF01B6C1C7BBB6C1C7BBB6"
$"C1C82EB792C88CB71FC88CB792C88CC7DEC88CC7DEC88CC851C88CC8AEC7BBC8"
$"AEC82EC8AEC7BBC8AEB76FC8AEB76FC8AE2AC7DEB69FC851B69FC7DEB69FB792"
$"B69FB792B69FB71FB69FB6C2B76FB6C22AB6C2B76FC7BB0609FFFF01B6C1C7DE"
$"B6C1C7DEB6C1C851B792C8AEB71FC8AEB792C8AEC7DEC8AEC7DEC8AEC851C8AE"
$"C8AEC7DEC8AEC851C8AEC7DEC8AEB792C8AEB792C8AEB71FC7DEB6C2C851B6C2"
$"C7DEB6C2B792B6C2B792B6C2B71FB6C2B6C2B792B6C2B71FB6C2B792C7DE0257"
$"BE58C76FBE58C76FBDDCC763BD0DC740BD15C747BD09C73CBD00C5CFBD03C696"
$"BCF9C43CBCC0C414BCF9C43DBC95C3F4BC16C407BC48C3EFBBF2C41936C460BB"
$"CFC43FBBC1C46BBBB9C5B0BBBCC502BBB4C6E6BBA3C6E9BBB352BB7EC6E3BA44"
$"C665BAB1C696BA44C665B9D0C631B9D0C631B9D0C631B9D0C4EBB9D0C4EBB9D0"
$"C437B9C9C34FB9CDC37EB9C4C303B9ABC2DDB9C0C2F7B987C2AFB928C2A1B968"
$"C2A1B8E5C2A1B899C2ECB8B7C2B9B886C30CB87FC41CB885C314B87CC4B2B879"
$"C530B879C52EB878C532B852C510B867C523B7F2C4B72BC398B793C423B748C3"
$"51B740C2ADB746C343B737C1C8B741BC08B738BC94B74ABB7FB781BAC2B759BB"
$"35B7F7B96FBADBB807B922B87CBBEAB7BFBEC1B794BD1EB79BC070B78DC2A3B7"
$"D6C180B79FC44FB827C5D3B98DC56CB8C1C62FBA43C571BB9AC60CBB00C54EBB"
$"BDC4FABBFDC518BBEAC43FBC72C1B9BCF3C330BCC2C13ABD03BFA4BD05C10EBD"
$"05BE30BD05BD9FBCF3BE12BD04BC3CBCBDBAE4BC0ABB57BC71BA9FBBCDBA7BBB"
$"55BA80BB98BA6BBA9ABC7DB9C2BB0FBA19BD89B983C073B973BFFEB952C0ACB9"
$"83C0DFBA08C0DFB9C9C0DFBA25C0AABA70C0C7BA53C084BA96BFA4BAA5C053BA"
$"A0BE2CBAB2BC59BB13BD0BBAD7BBFFBB31BBFEBB49BBEDBB3BBC10BB57BCF3BB"
$"94BC8BBB7DBDB3BBBFBF48BBCFBE26BBCBC0B5BBD5C2A0BB91C1B2BBC2C3AABB"
$"59C4A9BA95C479BAF5C4BFBA69C498B9FAC4B8BA24C438B975C11EB8DDC2E4B9"
$"08C073B8CCBDACB8D9BE77B8CABAF4B90AB8E6BAC2B988B99CB8A4BB39B899BC"
$"41B883BBDFB8C1BCF4BA8DBDD5B966BD79BBAABE2EBF11BE57BCD7BE50C02CBE"
$"5AC12FBE4EC09CBE58C37BBE24C6D7BD35C4E8BDDDC737BD15C797BD24C76DBD"
$"10C7B7BD34C7EBBD7FC7E3BD63C7EFBD8BC7F1C1B1C7F1BF6EC7F1C594C7E2C5"
$"E9C7F1C5CEC7C8C61CC732C658C7ABC62EC6F2C66EC6B7C680C6BBC680C6B2C6"
$"80C6ACC542C6AEC5FCC6AAC406C696C3DEC6AAC404C678C3A5C605C38CC64DC3"
$"8CC5C6C38CC585C3CBC5B1C396C56EC3E6C565C43AC56BC3F0C562C467C55EC5"
$"B5C55FC512C55EC5B5C55EC6DEC55EC6DEC55EC6DEC4DEC6F7C4DEC6F7C3F8C7"
$"24C37BC72DC37EC737C379C728C375C5E0C376C692C371C474C332C444C373C4"
$"7CC332C444C310C427C310C427C310C427C2C8C42AC2C8C42AC2C8C42AC281C4"
$"2CC281C42CC281C42CC258C458C258C458C258C458C22FC483C22FC483C22FC4"
$"83C22FC5EEC22FC5EEC22FC70946C75CC22DC759C213C761C0C4C775C151C76F"
$"C0C4C775C041C77AC041C77AC041C77AC03DC54FC03DC54FC03AC3B6C02FC30C"
$"C037C31EC017C2D3BF98C2B1BFDEC2B1BF65C2B1BF27C2D7BF46C2BBBEF3C305"
$"BEF1C54EBEF548BEF1C54EBEEDC778BEEDC778BEEDC778BEC6C777BEC6C777BE"
$"B1C776BE58C76FBE7FC773BE58C76F050A000100024063B40000000000004063"
$"B4C51BCBC51BCC0A010101024063B40000000000004063B4C51BCBC51BCC0A02"
$"0102124063B40000000000004063B4C51BCBC51BCC01178000040A0301031240"
$"63B40000000000004063B4C51BCBC51BCC01178000040A040104024063B40000"
$"000000004063B4C51BCBC51BCC"
};

View File

@@ -0,0 +1,92 @@
resource app_flags B_MULTIPLE_LAUNCH;
resource app_version {
major = @MAJOR@,
middle = @MIDDLE@,
minor = @MINOR@,
variety = B_APPV_FINAL,
internal = 0,
short_info = "Valentina",
long_info = "@LONG_INFO@"
};
resource app_signature "@APP_SIGNATURE@";
resource vector_icon {
$"6E63696606020006020000003D35A0BD35A000000045200649FDA300D0D1D3FF"
$"A6A8AA02000602000000BD11443D11440000004B877349FDA300000021FF2939"
$"5503D0D1D303E8AE4A020006023A5D690000000000003A5D690000004545A000"
$"FFFFFFFFD0D1D303929496090208B6C1C9F3B6C1C9F3B60FC9F3B57DC8AEB57D"
$"C961B57DC8AEB57DB6C2B57DB6C2B57DB60FB6C1B57DB60FB57DB6C1B57DC8AE"
$"B57DC8AEB57DC961B57DC9F3B6C2C9F3B60FC9F3B6C2C9F3C8AEC9F3C8AEC9F3"
$"C961C8AEC9F3C961C9F3C8AEC9F30208B5F1C8AEB5F1C8AEB5F1C922B6C1C97F"
$"B64EC97FB6C1C97FC8AEC97FC8AEC97FC922C97FC97FC8AEC97FC922C97FC8AE"
$"C97FB6C2C97FB6C2C97FB64EC8AEB5F1C922B5F1C8AEB5F1B6C1B5F1B6C1B5F1"
$"B64EB5F1B5F1B6C2B5F1B64EB5F1B6C20609FFFF01B6C1C7BBB6C1C7BBB6C1C8"
$"2EB792C88CB71FC88CB792C88CC7DEC88CC7DEC88CC851C88CC8AEC7BBC8AEC8"
$"2EC8AEC7BBC8AEB76FC8AEB76FC8AE2AC7DEB69FC851B69FC7DEB69FB792B69F"
$"B792B69FB71FB69FB6C2B76FB6C22AB6C2B76FC7BB0609FFFF01B6C1C7DEB6C1"
$"C7DEB6C1C851B792C8AEB71FC8AEB792C8AEC7DEC8AEC7DEC8AEC851C8AEC8AE"
$"C7DEC8AEC851C8AEC7DEC8AEB792C8AEB792C8AEB71FC7DEB6C2C851B6C2C7DE"
$"B6C2B792B6C2B792B6C2B71FB6C2B6C2B792B6C2B71FB6C2B792C7DE023DC3AB"
$"BBBFC3ABBCE4C3ABBB39C3A3BA67C3A8BAC7C39DBA08C390B978C397B9B8C389"
$"B938C37EB8DCC383B904C378B8B4C376B881C376B896C376B866C39FB83FC383"
$"B850C3BAB82DC402B824C3DBB824C45CB824C4C8B85AC49EB836C4F3B87EC520"
$"B908C510B8B8C527B929C534B973C52DB94DC53AB999C543B9F6C53FB9C4C548"
$"BA27C54EBA9EC54BBA5FC551BADCC552BB78C552BB25C552BCB0C520BEE8C541"
$"BDD5C4FEBFFAC496C1DBC4D0C0F6C45CC2C0C3C6C442C417C38DC376C4F7C2C4"
$"C60CC320C590C269C688C1A3C72AC208C6E8C13DC76CC074C78DC0D8C78DC04D"
$"C78DBFF9C775C024C785BFCEC765BF82C727BFA6C74BBF5EC703BF28C697BF40"
$"C6D3BF10C65BBF04C5B6BF04C610BF04C5B6BF04B9CBBF04B9CBBE8AB9DBBDAB"
$"BA33BE17B9FEBD3EBA6738BB0CBCE0BAB0BC3FBB67BBD1BC59BC00BBD6BBA2BC"
$"DBBB8BBE1DBB8BBD72BB8BBE8BBBADBF44BB97BEED36BF9CBC00C023BBE0BFE6"
$"BC1FC05FBC5FC0B0BC3FC08FBC7EC0D2BCA9C0E2BC97C0E2BCB9C0E2BCD6C0D8"
$"BCC8C0DFBCE4C0D1BD00C0CDBCF2C0CDBD1CC0CDBD2AC10FBD2AC0E3BD2AC148"
$"BD04C1B2BD1EC17EBCEBC1E6BCA4C231BCCAC210BC7DC252BC25C26FBC52C266"
$"BBF7C278BBA6C252BBCCC26EBB76C232BB0DC1C1BB43C202BAD8C17FBA79C0D4"
$"BAA6C130BA4CC077BA0ABF9ABA27C00FB9EDBF26B9DEBE1DB9DEBEA7B9DEBD5F"
$"BA23BC1DB9F5BCB4BA51BB87BADB33BA8EBB03BB28BA21BBE8B971BB81B9C1BC"
$"4EB922BD2AB8B0BCBAB8E2BD9BB87FBE82B845BE0EB85BBEF7B82FBFD0B824BF"
$"66B824BFECB824C022B835C007B82AC03CB841C067B865C053B851C07AB879C0"
$"96B8AEC08AB891C0A3B8CAC0A9B908C0A9B8E8C0A9B908C0A9C596C0A9C596C0"
$"A9C5B9C0BAC5D7C0AEC5CFC0C5C5DFC0DBC5E3C0D0C5E3C0F5C5E3C147C59DC1"
$"1AC5CCC175C56EC1DDC4C8C1A7C527C213C469C280C363C249C3F2C2B6C2D4C3"
$"14C16CC2E8C22CC340C0ACC380BEE1C364BFD3C39CBDEF0803BF3EB9A1BF3EB9"
$"89BF27B98C000ABEF9B992BEF9B992BE7BB9A3BD91B9FEBE02B9C8BD1EBA37BC"
$"64BAE5BCB9BA84BC0FBB46BB9BBC45BBCCBBBDBB6ABCCEBB51BE1DBB51BD6CBB"
$"51BE8FBB75BF53BB5DBEF7BB8DBFAEBBCCC03DBBAABFFDBBEFC080BC35C0D8BC"
$"11C0B2BC61C107BCA9C11CBC85C11CBCB2C11CBCC5C11ABCBCC11BBCC5C11A00"
$"05BCDBC114BCDBC114BCE2C112BCF0C10CBCE9C10FBCF0C10BBCF0C10BBCF0C1"
$"0BBCF1C10DBCF1C10FBCF1C10EBCF1C116BCF0C122BCF0C11CBCF0C1220035BC"
$"EAC150BCEAC150BCE4C169BCD0C199BCDCC181BCBAC1C5BC7EC205BC9FC1E9BC"
$"5FC21FBC1AC236BC3EC22FBC12C238BC04C238BC0BC238BBEFC238BBC8C223BB"
$"DBC232BBC8C223BBC6C222BBC6C222BB9BC205BB3AC19CBB6CC1D8BB08C15EBA"
$"ADC0BBBAD8C113BA82C062BA42BF8CBA5EBFFCBA27BF1DBA18BE1DBA18BEA2BA"
$"18BD65BA5BBC2EBA2FBCBFBA87BB9EBB0BBAB2BAC2BB1EBB54BA47BC0BB99FBB"
$"AAB9EABC6DB953BD42B8E5BCD6B915BDAEB8B6BE8DB87EBE1EB893BEFEB869BF"
$"D0B85EBF6AB85EBFE4B85EC00BB86ABFF7B862C01EB873C03DB88DC02FB87EC0"
$"4BB89CC061B8C5C058B8AFC06AB8DAC06FB908C06FB8F0C06FB908C06FC596C0"
$"6FC596C06F4FC099C607C073C5EDC0AEC615C0DBC61DC0C4C61DC107C61DC171"
$"C5C5C135C602C1A3C593C20FC4E4C1D6C549C246C483C2B6C377C27EC408C2ED"
$"C2E7C34CC179C320C23BC379C0B7C3BABEE8C39DBFDAC3D6BDF5C3E5BBBFC3E5"
$"BCE5C3E5BB39C3DDBA64C3E2BAC4C3D7BA05C3CAB972C3D1B9B3C3C3B931C3B7"
$"B8D44AB8FCC3B2B8AFC3B0B881C3B0B893C3B0B87EC3BEB86FC3B0B879C3D0B8"
$"64C402B85EC3E6B85EC44DB85EC4A3B886C483B86CC4C3B8A2C4E7B913C4DAB8"
$"D14DB934C4FAB97CC4F4B957C500B9A0C50AB9FBC505B9CBC50E32C514BAA0C5"
$"12BA63C517BADEC518BB78C518BB26C518BCACC4E6BEE1C507BDD2C4C5BFEFC4"
$"5EC1CDC497C0EBC425C2AEC391C42BC3E0C37AC343C4DBC296C5EAC2EFC571C2"
$"3FC660C183C6F9C1E2C6BBC128C735C074C753C0CCC753C054C753C00DC73FC0"
$"31C74CBFEAC732BFABC6FEBFC9C71CBF8CC6E0BF5EC681BF72C6B6BF49C64DBF"
$"3EC5B6BF3EC608BF3EC5B6BF3EB9B8BF3EB9B8BF3EB9B8090A000100024063B4"
$"0000000000004063B4C51BCBC51BCC0A010101024063B40000000000004063B4"
$"C51BCBC51BCC0A020102124063B40000000000004063B4C51BCBC51BCC011780"
$"00040A030103124063B40000000000004063B4C51BCBC51BCC01178000040A04"
$"0104024063B40000000000004063B4C51BCBC51BCC0A050105124063B4000000"
$"0000004063B4C51BCBC51BCC01178000040A050106124063B400000000000040"
$"63B4C51BCBC51BCC01178000040A050107124063B40000000000004063B4C51B"
$"CBC51BCC01178000040A050108124063B40000000000004063B4C51BCBC51BCC"
$"0117800004"
};

View File

@@ -0,0 +1,123 @@
From 19876773cd88459bf791f660b4055f8c5e207c4e Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sat, 15 Jun 2019 14:00:59 +1000
Subject: Fix for Haiku
diff --git a/src/app/tape/mapplication.cpp b/src/app/tape/mapplication.cpp
index 0eff774..6dc3e7a 100644
--- a/src/app/tape/mapplication.cpp
+++ b/src/app/tape/mapplication.cpp
@@ -387,8 +387,9 @@ QList<TMainWindow *> MApplication::MainWindows()
//---------------------------------------------------------------------------------------------------------------------
void MApplication::InitOptions()
{
+#ifndef Q_OS_HAIKU
qInstallMessageHandler(noisyFailureMsgHandler);
-
+#endif
OpenSettings();
qCDebug(mApp, "Version: %s", qUtf8Printable(APP_VERSION_STR));
diff --git a/src/app/valentina/core/vapplication.cpp b/src/app/valentina/core/vapplication.cpp
index d534bbd..a861e7e 100644
--- a/src/app/valentina/core/vapplication.cpp
+++ b/src/app/valentina/core/vapplication.cpp
@@ -410,7 +410,11 @@ bool VApplication::notify(QObject *receiver, QEvent *event)
//---------------------------------------------------------------------------------------------------------------------
QString VApplication::TapeFilePath() const
{
+#ifdef Q_OS_HAIKU
+ const QString tape = QStringLiteral("Tape");
+#else
const QString tape = QStringLiteral("tape");
+#endif
#ifdef Q_OS_WIN
QFileInfo tapeFile(QCoreApplication::applicationDirPath() + "/" + tape + ".exe");
if (tapeFile.exists())
diff --git a/src/libs/ifc/xml/vabstractconverter.h b/src/libs/ifc/xml/vabstractconverter.h
index 86d7d2b..dbbc283 100644
--- a/src/libs/ifc/xml/vabstractconverter.h
+++ b/src/libs/ifc/xml/vabstractconverter.h
@@ -31,7 +31,7 @@
#include <qcompilerdetection.h>
-#if !defined(Q_OS_OSX) && !defined(Q_OS_WIN) && !defined(Q_OS_FREEBSD) && defined(Q_CC_GNU)
+#if !defined(Q_OS_HAIKU) && !defined(Q_OS_OSX) && !defined(Q_OS_WIN) && !defined(Q_OS_FREEBSD) && defined(Q_CC_GNU)
#include <sys/sysmacros.h>
#endif
--
2.21.0
From 65bb7f82ea23ac518dbdcad3ad4ac4d89e7d3a49 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sat, 15 Jun 2019 19:37:45 +1000
Subject: Disable file locking for Haiku
diff --git a/src/app/tape/tmainwindow.cpp b/src/app/tape/tmainwindow.cpp
index 8112ed0..2f53c36 100644
--- a/src/app/tape/tmainwindow.cpp
+++ b/src/app/tape/tmainwindow.cpp
@@ -239,7 +239,7 @@ bool TMainWindow::LoadFile(const QString &path)
}
VlpCreateLock(lock, path);
-
+#ifndef Q_OS_HAIKU
if (not lock->IsLocked())
{
if (not IgnoreLocking(lock->GetLockError(), path))
@@ -247,7 +247,7 @@ bool TMainWindow::LoadFile(const QString &path)
return false;
}
}
-
+#endif
try
{
data = new VContainer(qApp->TrVars(), &mUnit, VContainer::UniqueNamespace());
@@ -2877,7 +2877,7 @@ bool TMainWindow::LoadFromExistingFile(const QString &path)
}
VlpCreateLock(lock, path);
-
+#ifndef Q_OS_HAIKU
if (not lock->IsLocked())
{
if (not IgnoreLocking(lock->GetLockError(), path))
@@ -2885,7 +2885,7 @@ bool TMainWindow::LoadFromExistingFile(const QString &path)
return false;
}
}
-
+#endif
try
{
data = new VContainer(qApp->TrVars(), &mUnit, VContainer::UniqueNamespace());
diff --git a/src/app/valentina/mainwindow.cpp b/src/app/valentina/mainwindow.cpp
index cc49e6f..0497e62 100644
--- a/src/app/valentina/mainwindow.cpp
+++ b/src/app/valentina/mainwindow.cpp
@@ -4474,6 +4474,7 @@ bool MainWindow::LoadPattern(QString fileName, const QString& customMeasureFile)
{
qCDebug(vMainWindow, "Pattern file %s was locked.", qUtf8Printable(fileName));
}
+#ifndef Q_OS_HAIKU
else
{
if (not IgnoreLocking(lock->GetLockError(), fileName))
@@ -4481,6 +4482,7 @@ bool MainWindow::LoadPattern(QString fileName, const QString& customMeasureFile)
return false;
}
}
+#endif
// On this stage scene empty. Fit scene size to view size
VMainGraphicsView::NewSceneRect(sceneDraw, ui->view);
--
2.21.0

View File

@@ -0,0 +1,111 @@
SUMMARY="Cloth patternmaking software"
DESCRIPTION="Valentina is an open source pattern drafting software tool, designed to be the \
foundation of a new stack of open source tools to remake the garment industry.
Small-batch and custom-sized clothing manufacturing is essential to create a sustainable \
future, preserve small- to medium-sized textile spinning and weaving manufacturers, enable \
independent and small designers and manufacturers to scale up to make a decent living, \
rebuild local garment districts, and reduce or eliminate slave labor."
HOMEPAGE="https://valentinaproject.bitbucket.io/"
COPYRIGHT="2013-2019 Valentina project"
LICENSE="GNU GPL v3"
REVISION="1"
SOURCE_URI="https://github.com/dismine/Valentina_git/archive/v$portVersion.tar.gz"
CHECKSUM_SHA256="714460dcecd9fb42371298a29181cc3c7e33ab2a18236aceeffc1732d7ddffd7"
SOURCE_DIR="Valentina_git-$portVersion"
PATCHES="valentina-$portVersion.patchset"
ADDITIONAL_FILES="
valentina.rdef.in
tape.rdef.in
"
ARCHITECTURES="!x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
valentina$secondaryArchSuffix = $portVersion
app:Valentina$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libGL$secondaryArchSuffix
lib:libQt5Core$secondaryArchSuffix
lib:libQt5Gui$secondaryArchSuffix
lib:libQt5PrintSupport$secondaryArchSuffix
lib:libQt5Svg$secondaryArchSuffix
lib:libQt5Widgets$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libGL$secondaryArchSuffix
devel:libQt5Core$secondaryArchSuffix
devel:libQt5Gui$secondaryArchSuffix
devel:libQt5PrintSupport$secondaryArchSuffix
devel:libQt5Svg$secondaryArchSuffix
devel:libQt5Widgets$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:ccache
cmd:find
cmd:g++$secondaryArchSuffix
cmd:git
cmd:lrelease$secondaryArchSuffix >= 5
cmd:make
cmd:pkg_config$secondaryArchSuffix
cmd:qmake$secondaryArchSuffix >= 5
cmd:which
"
BUILD()
{
mkdir -p build
cd build
qmake \
PREFIX=$appsDir/Valentina \
PREFIX_LIB=$appsDir/Valentina/lib \
"CONFIG+=noTests noRunPath noDebugSymbols noWindowsInstaller" \
../Valentina.pro -r
make $jobArgs
}
INSTALL()
{
mkdir -p $appsDir/Valentina/{lib,translations}
cp -rf build/src/libs/qmuparser/bin/* $appsDir/Valentina/lib
cp -rf build/src/libs/vpropertyexplorer/bin/* $appsDir/Valentina/lib
cp -rf build/src/app/tape/bin/tape $appsDir/Valentina/Tape
cp -rf build/src/app/valentina/bin/valentina $appsDir/Valentina/Valentina
cp -dpR src/app/share/{labels,tables,collection} $appsDir/Valentina
cp -rf share/translations/*.qm $appsDir/Valentina/translations
strip $appsDir/Valentina/{Tape,Valentina}
strip $appsDir/Valentina/lib/*
local APP_SIGNATURE="application/x-vnd.valentina"
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/valentina.rdef.in > valentina.rdef
addResourcesToBinaries valentina.rdef $appsDir/Valentina/Valentina
local APP_SIGNATURE="application/x-vnd.valentina-tape"
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/tape.rdef.in > tape.rdef
addResourcesToBinaries tape.rdef $appsDir/Valentina/Tape
addAppDeskbarSymlink $appsDir/Valentina/Valentina
}