Pencil2D: add recipe for 0.6.1.1 version

This commit is contained in:
Gerasim Troeglazov
2018-07-09 19:49:42 +10:00
parent 9619f817c7
commit 15df4ed3cc
2 changed files with 193 additions and 0 deletions

View File

@@ -0,0 +1,115 @@
resource app_flags B_MULTIPLE_LAUNCH;
resource app_version {
major = @MAJOR@,
middle = @MIDDLE@,
minor = @MINOR@,
variety = B_APPV_FINAL,
internal = 0,
short_info = "Pencil2d",
long_info = "@LONG_INFO@"
};
resource app_signature "@APP_SIGNATURE@";
resource vector_icon {
$"6E6369660A020106063BFDDF2B158EAB18FD3C01284A00AD49FEA600B9C4D0BE"
$"6594C9C13378C5E4005CC0E03479C5FF005CC00303030403CE857103E4D6C303"
$"7E7598033C223D03E5AA1C03E5821903E560190400831A0016C4DFB7B5C4DFB7"
$"B5C5FEB740C85CB7F0C74C2BC9B5B8A3CB3BBB4ECAAEB9EACBD1BCCACAD5BFEB"
$"CBC7BE97CA66C094C90DC162C9B8C0FFC863C1C3C713C28CC7BAC226C608C322"
$"C3F4C454C4FCC3B7C314C4CBC15FC5CBC239C54BC065C656BE7CC77DBF6EC6E6"
$"BD31C795BA9AC7B5BBE5C79DB91EC7C4B625C7E9B7A1C7D9B582C7EFB43CC7DD"
$"B4DBC80BB400C7CCB3C8C756B3C2C79AB3CFC6BCB47DC5C0B42BC63BB530C4A9"
$"B697C27BB5E4C393B702C1D5B7D6C085B76FC12FB83ABFEE2FBEBBB899BF55B9"
$"1BBE81B988BE33B950BE57BA4ABDD0BBC3BCF3BB04BD5DBDAEBBD8C184B9A4BF"
$"9DBAC5C217B953C335B8A4C2A6B8FBC3C4B856C4DFB7B5C44AB7F8C4DFB7B500"
$"25C44AB87AC44AB87AC3F6B8ACC34DB910C39EB8D9C34DB910C364B913C364B9"
$"13C30CB928C275B990C2C1B961C256B997C225B9BFC23EB9ADC1DEB9D9C15F32"
$"C19FBA05C141BA34C111BA59C129BA48C0C0BA7FC029BAE1C073BAAFBFF0BAE3"
$"BF97BB31BFC4BB13BDB1BC46B9EABE79BBCB3A31BE81B98CBEB1B9AABE9DB98C"
$"BEB1B976BEB2B976BEB2B941BEF0B8EFBF7BB91CBF39B8C3BFC1B875C053B88D"
$"C003B858C05BB83EC093B850C07EB7B4C17129C326B71EC247B7C2C34EB911C5"
$"4AB8A0C440B91CC59CB93DC63EB93BC5EBB946C6A1B90FC75FB926C700BACDC7"
$"50BE49C71ABC8BC732BE49C71ABE53C70ABE53C70ABED1C6D4BFBAC645BF43C6"
$"87C10CC580C3B2C3FDC25FC4BFC3F2C3D8C470C38AC436C3B8C4A4C373C504C3"
$"33C4E1C363C555C30BC5EFC2A7C5A8C2E2C605C2A0C632C28FC61CC298C632C2"
$"8FC635C282C635C282C677C262C6F3C213C6BAC242C70CC204C73DC1E2C733C2"
$"01C78DC1C1C81AC15EC7DBC199C890C13FC95BC0B8C8EFC0EFC9CDC07ECA78BF"
$"BFCA32C02ACB2BBEB3CB08BC1CCB66BD52CAB2BAF0C92BB903CA10B9D7C837B8"
$"21C592B7E4C6DCB7A5C519B7FAC44AB87AC4B2B83EC44AB87A0007B654C408B6"
$"54C408B5F6C4A8B528C5DEB570C531B50DC60FB562C65DB520C661B613C654B7"
$"57C5BDB6BCC60EB7C0C57FB861C4C2B834C53AB812C41FB6B1C395B767C3A5B6"
$"82C3A7B654C408B673C3E3B654C4080208B786C61CB7ECC5E4B6D8C680B54AC6"
$"C2B60DC6A1B50FC6CBB4AAC70BB4D6C6E2B4C8C738B530C753B4F9C751B62AC7"
$"66B81FC732B727C759B859C726B8C7C6F7B897C71C2FC6A7B8E6C5E8B8F7C642"
$"B8D8C5AAB88FC53EB8C9C563B833C584000AC44AB87AC44AB87AC4B2B83EC592"
$"B7E4C519B7FAC6DCB7A5C92BB903C837B821CA10B9D7CB08BC1CCAB2BAF0CB22"
$"BD14C9C1BE8ACAA1BE19C958BEC6C869BED5C8DEBECCC829BD5DC689BAD8C78A"
$"BBF3C5B0B9F7C364B913C496B953C364B913C34DB910C34DB910C39EB8D9C44A"
$"B87AC3F6B8ACC44AB87A0204C524B88CC5BFB81EC5ADB895C6BEB893C636B87E"
$"C761B8A1C88DB91CC7F7B8E3C83CB8B0C747B838C7C5B865C691B8020205B976"
$"BEB2B941BEF0B976BEB2B98CBEB1B98CBEB1BA16BEB9BB24BEF7BAA1BEC9BA32"
$"BF52B875C053B971C010B88DC003B8EFBF7BB8C3BFC1B91CBF390208BE8BC219"
$"BE25C289BF4FC3A4BE53C70ABF2EC58FBE53C70ABE49C71ABE49C71ABC8BC732"
$"B90FC75FBACDC750B926C700B93DC63EB946C6A1B93BC5EBB911C54AB91CC59C"
$"B9CBC509BB13C432BA64C489BBC3C3D8BD14C308BC6BC36FBD91C2B90204C524"
$"B88CC5ADB895C5BFB81EC747B838C691B802C7C5B865C88DB91CC83CB8B0C7F7"
$"B8E3C6BEB893C761B8A1C636B87E0206C275B990C38FB9CBC2C1B961C364B913"
$"C30CB928C496B953C689BAD8C5B0B9F7C78ABBF3C869BED5C829BD5DC838BF1F"
$"C7B3BF97C7FDBF65C791BDDCC575BB0AC6C9BC2DC4A2BA410208C15F32C219BA"
$"55C19FBA05C225B9BFC1DEB9D9C30FB9E9C4B6BAC8C3F4BA3AC5A1BB65C6BDBD"
$"52C641BC58C71EBE16C759BFC7C744BEEFC716BFDAC68EBFF6C6D2BFE6C69ABF"
$"44C618BDFAC657BE9BC593BCB6C377BAF2C49DBBAAC2D3BA8D0207C029BAE1C0"
$"B5BB00C073BAAFC111BA59C0C0BA7F47BA93C4DBBC87C3F5BB53C591BD8AC637"
$"BFF7C637BEB3C5EABFF04EBFCBC59FBFDBC521BF5BC4CEBE74C500BEE4C430BD"
$"1DC1C5BB5CC31CBBFBC142BB200209B875C053B858C05BB971C010BB24BEF7BA"
$"32BF52BBE8BF3ABD38C032BCA3BFA0BDC8C0BCBE8BC219BE32C168BE25C289BD"
$"14C308BD91C2B9BC6BC36FBB13C432BBC3C3D8BA64C489B911C54AB9CBC509B8"
$"A0C44029C326B7C2C34EB71EC247B83EC093B7B4C171B850C07E020BC225B9BF"
$"C30FB9E9C23EB9ADC275B990C256B997C38FB9CBC575BB0AC4A2BA41C6C9BC2D"
$"C7B3BF97C791BDDCC7FDBF65C869BED5C838BF1FC872BFB0C81AC15EC85E42C7"
$"DBC199C73DC1E2C78DC1C1C779C132C7A0BFBFC7A9C07AC788BFC1C759BFC7C7"
$"70BFC3C744BEEFC6BDBD52C71EBE16C641BC58C4B6BAC8C5A1BB65C3F4BA3A02"
$"0CC111BA5947BA93C129BA48C15F32C141BA34C219BA55C377BAF2C2D3BA8DC4"
$"9DBBAAC618BDFAC593BCB6C657BE9BC68EBFF6C69ABF44C667C019C653C07DC6"
$"4EC047C650C13AC5EFC2A7C629C1F4C5A8C2E2C504C333C555C30BC526C2B3C5"
$"60C1AEC54EC232C570C10D4EBFCBC569C06BC59FBFDBC637BFF7C5EABFF0C637"
$"BEB3C4DBBC87C591BD8AC3F5BB530204C68EBFF6C6A2C0D4C6D2BFE6C759BFC7"
$"C716BFDAC763C090C6F3C213C738C157C6BAC242C635C282C677C262C671C1AE"
$"0206B654C408B5F6C4A8B673C3E3B6B1C395B682C3A7B767C3A5B861C4C2B812"
$"C41FB834C53AB757C5BDB7C0C57FB6BCC60EB562C65DB613C654B520C661B528"
$"C5DEB50DC60FB570C531020ABF97BB31C124BB09BFC4BB13C029BAE1BFF0BAE3"
$"C0B5BB00C1C5BB5CC142BB20C31CBBFBC4CEBE74C430BD1DC500BEE44EBFCBC5"
$"21BF5BC569C06BC560C1AEC570C10DC54EC232C504C333C526C2B3C4E1C363C4"
$"70C38AC4A4C373C541C25FC4F4BF82C55EC0D9C4B2BE98C39DBD05C436BDC1C2"
$"A8BBD50206CB08BC1CCB22BD14CB66BD52CA78BFBFCB2BBEB3CA32C02AC95BC0"
$"B8C9CDC07EC8EFC0EFC81AC15EC890C13FC85E42C869BED5C872BFB0C8DEBECC"
$"C9C1BE8AC958BEC6CAA1BE190204C759BFC7C763C090C770BFC3C7A0BFBFC788"
$"BFC1C7A9C07AC73DC1E2C779C132C733C201C6F3C213C70CC204C738C1570205"
$"C653C07DC650C13AC64EC047C68EBFF6C667C019C6A2C0D4C635C282C671C1AE"
$"C635C282C632C28FC632C28FC61CC298C5EFC2A7C605C2A0C629C1F40208B786"
$"C61CB6D8C680B7ECC5E4B88FC53EB833C584B8C9C563B8E6C5E8B8D8C5AAB8F7"
$"C642B8C7C6F72FC6A7B897C71CB81FC732B859C726B727C759B530C753B62AC7"
$"66B4F9C751B4AAC70BB4C8C738B4D6C6E2B54AC6C2B50FC6CBB60DC6A10207B9"
$"EABE79BA98BEA8BBCB3ABF97BB31BDB1BC46C124BB09C39DBD05C2A8BBD5C33D"
$"BD4CC26CBDC4C2D5BD8AC142BE6ABEF5BFC1C01EBF1BBE89C001BDA6C06BBE20"
$"C049BD2ABFE1BBEFBF17BC99BF66BB4EBEC30208C39DBD05C33DBD4CC436BDC1"
$"C4F4BF82C4B2BE98C34FC07AC000C261C1A4C169BFB4C28DBF19C2DFBF6AC2BE"
$"BEEFC29FBEB8C213BED7C257BE76C177BDA6C06BBE16C0E9BE20C049BEF5BFC1"
$"BE89C001C01EBF1BC26CBDC4C142BE6AC2D5BD8A020FB98CBEB1BA16BEB9B9AA"
$"BE9DB9EABE7931BE81BA98BEA8BBEFBF17BB4EBEC3BC99BF66BDA6C06BBD2ABF"
$"E1BE16C0E9BEB8C213BE76C177BED7C257BF19C2DFBEEFC29FBF6AC2BEC000C2"
$"61BFB4C28DC1A4C169C4F4BF82C34FC07AC55EC0D9C470C38AC541C25FC436C3"
$"B8C3B2C3FDC3F2C3D8C25FC4BFBFBAC645C10CC580BF43C687BE53C70ABED1C6"
$"D4BF2EC58FBE8BC219BF4FC3A4BE32C168BD38C032BDC8C0BCBCA3BFA0BB24BE"
$"F7BBE8BF3ABAA1BEC902044030C34530BC3A30304030BC3A30C3454050BC3A50"
$"C34550504050C34550BC3A190A09011902412000000000000000401000C6C000"
$"4720000A01011902414000000000000000414000C88000C880000A0001190241"
$"0000000000000000410000C80000C800000A010400010203000A02020405000A"
$"020106000A0101001001178200040A020107000A030108000A030109000A0301"
$"0A000A03010B000A03010C000A04010D000A04010E000A04010F000A04011000"
$"0A050111000A050112000A050113000A050114000A050115000A060116000A07"
$"0117000A08011800"
};

View File

@@ -0,0 +1,78 @@
SUMMARY="2D animation and drawing program based on Qt5"
DESCRIPTION="Pencil2D lets you create traditional hand-drawn animation (cartoon) \
using both bitmap and vector graphics on Windows, MacOS and Linux. \
Pencil2D is free and open source."
HOMEPAGE="https://www.pencil2d.org/"
COPYRIGHT="Pascal Naidon, Patrick Corrieri, Matt Chang"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="https://github.com/pencil2d/pencil/archive/v$portVersion.tar.gz"
CHECKSUM_SHA256="30f09cef0e8854e23f864c8639ac43888183370765b4398077951cb9f6d0f340"
ADDITIONAL_FILES="pencil.rdef.in"
ARCHITECTURES="!x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
pencil$secondaryArchSuffix = $portVersion
app:Pencil2D$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libGL$secondaryArchSuffix
lib:libQt5Core$secondaryArchSuffix
lib:libQt5Gui$secondaryArchSuffix
lib:libQt5Multimedia$secondaryArchSuffix
lib:libQt5Svg$secondaryArchSuffix
lib:libQt5Widgets$secondaryArchSuffix
lib:libQt5Xml$secondaryArchSuffix
cmd:ffmpeg
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libfreetype$secondaryArchSuffix
devel:libGL$secondaryArchSuffix
devel:libQt5Core$secondaryArchSuffix
devel:libQt5Gui$secondaryArchSuffix
devel:libQt5Multimedia$secondaryArchSuffix
devel:libQt5Svg$secondaryArchSuffix
devel:libQt5Widgets$secondaryArchSuffix
devel:libQt5Xml$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:g++$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
cmd:qmake$secondaryArchSuffix >= 5.7
cmd:which
"
BUILD()
{
qmake
make $jobArgs
}
INSTALL()
{
mkdir -p $appsDir
cp bin/pencil2d $appsDir/Pencil2D
local APP_SIGNATURE="application/x-vnd.pencil2d"
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/pencil.rdef.in > pencil.rdef
addResourcesToBinaries pencil.rdef $appsDir/Pencil2D
addAppDeskbarSymlink $appsDir/Pencil2D
}