mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-09 05:10:05 +02:00
Valentina: add recipe for 0.6.1 version
This commit is contained in:
71
media-gfx/valentina/additional-files/tape.rdef.in
Normal file
71
media-gfx/valentina/additional-files/tape.rdef.in
Normal 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"
|
||||
};
|
||||
92
media-gfx/valentina/additional-files/valentina.rdef.in
Normal file
92
media-gfx/valentina/additional-files/valentina.rdef.in
Normal 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"
|
||||
};
|
||||
123
media-gfx/valentina/patches/valentina-0.6.1.patchset
Normal file
123
media-gfx/valentina/patches/valentina-0.6.1.patchset
Normal 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
|
||||
|
||||
111
media-gfx/valentina/valentina-0.6.1.recipe
Normal file
111
media-gfx/valentina/valentina-0.6.1.recipe
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user