From 8f53d3622a550fa73c5dd568f7eea1c854bec892 Mon Sep 17 00:00:00 2001 From: mazbrili Date: Mon, 18 Nov 2019 18:15:14 +0700 Subject: [PATCH] new recipe: whid (what have i done) (#4109) * new recipe: whid (what have i done) --- app-office/whid/additional-files/whid.rdef.in | 126 ++++++++++++++++++ app-office/whid/whid-2.0.2~beta.recipe | 77 +++++++++++ 2 files changed, 203 insertions(+) create mode 100644 app-office/whid/additional-files/whid.rdef.in create mode 100644 app-office/whid/whid-2.0.2~beta.recipe diff --git a/app-office/whid/additional-files/whid.rdef.in b/app-office/whid/additional-files/whid.rdef.in new file mode 100644 index 000000000..6d8eafdba --- /dev/null +++ b/app-office/whid/additional-files/whid.rdef.in @@ -0,0 +1,126 @@ + +resource app_flags B_MULTIPLE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + + variety = B_APPV_FINAL, + internal = 0, + short_info = "Whid", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource file_types message { + "types" = "application/x-whid" +}; + +resource vector_icon { + $"6E6369660B05FF05000200160039E5F50000000000003AB3C648927449580F02" + $"0016003ECF550000000000003FE54642EE9049A210020016003ECF5500000000" + $"00003FE54642DC464A2504020016003ECF550000000000003FE54642A5694A75" + $"D6020016003ECF550000000000003FE54649027B49EAF5020016003ECF550000" + $"000000003FE54649002A4A4FCB020016003ECF550000000000003FE54649094F" + $"4AA88803FFFED103DE00002D021CC8CDB5DFC8CDB5DFC8C4B5DFC849B5E3C87F" + $"B5DFC849B5E3C849B53FC849B53FC849B478C75DB3E2C7EBB3E2C74DB3E2C733" + $"B3E8C743B3E4C728B3EBBF6CB877C2D3B509BEC3B7CDBD63B6BABE07B739BA3C" + $"B512B801B400BC88B636B801B401B802B402B801B402B7CAB3F1B7A8B3E8B7AA" + $"B3E9B798B3E4B763B3E2B773B3E2B6D5B3E2B656B53FB656B478B656B53FB656" + $"B5E3B656B5E3B61FB5DFB5D1B5DFB5DBB5DFB529B5DFB4A0B75FB4A0B68BB4A0" + $"B75FB4A0C330B4A0C330B4A0C3EBB5B2C4A9B5444CB57FC615B6F3C781B611C6" + $"EDB6F3C781BDACC781BDACC781BDDDC7C6BEC1C850BE46C850BEC1C850C021C8" + $"50C021C850C09BC850C135C781C105C7C6C135C781C831C781C831C781C8D9C7" + $"81C95AC5F4C95AC6C8C95AC5F4C95AC48FC95AC48FC9C8C454C9FEC330C9FEC3" + $"CDC9FEC330C9FEB75FC9FEB75FC9FEB68BC8CDB5DFC975B5DFC8CDB5DF021CC8" + $"CDB5DFC8CDB5DFC8C4B5DFC849B5E3C87FB5DFC849B5E3C849B53FC849B53FC8" + $"49B478C75DB3E2C7EBB3E2C74DB3E2C733B3E8C743B3E4C728B3EBBF6CB877C2" + $"D3B509BEC3B7CDBD63B6BABE07B739BA3CB512B801B400BC88B636B801B401B8" + $"02B402B801B402B7CAB3F1B7A8B3E8B7AAB3E9B798B3E4B763B3E2B773B3E2B6" + $"D5B3E2B656B53FB656B478B656B53FB656B5E3B656B5E3B61FB5DFB5D1B5DFB5" + $"DBB5DFB529B5DFB4A0B75FB4A0B68BB4A0B75FB4A0C330B4A0C330B4A0C3EBB5" + $"B2C4A9B5444CB57FC615B6F3C781B611C6EDB6F3C781BDACC781BDACC781BDDD" + $"C7C6BEC1C850BE46C850BEC1C850C021C850C021C850C09BC850C135C781C105" + $"C7C6C135C781C831C781C831C781C8D9C781C95AC5F4C95AC6C8C95AC5F4C95A" + $"C48FC95AC48FC9C8C454C9FEC330C9FEC3CDC9FEC330C9FEB75FC9FEB75FC9FE" + $"B68BC8CDB5DFC975B5DFC8CDB5DF021DC8CDB5DFC8CDB5DFC8C4B5DFC849B5E3" + $"C87FB5DFC849B5E3C849B53FC849B53FC849B478C75DB3E2C7EBB3E2C74DB3E2" + $"C733B3E8C743B3E4C728B3EBBF6CB877C2D3B509BEC3B7CDBD63B6BABE07B739" + $"BA3CB512B801B400BC88B636B801B401B802B402B801B402B7CAB3F1B7A8B3E8" + $"B7AAB3E9B798B3E4B763B3E2B773B3E2B6D5B3E2B656B53FB656B478B656B53F" + $"B656B5E3B656B5E3B61FB5DFB5D1B5DFB5DBB5DFB529B5DFB4A0B75FB4A0B68B" + $"B4A0B75FB4A0C330B4A0C330B4A0C3EBB5B2C4A9B5444CB5B2C4A9B5B2C5F4B5" + $"B2C5F4B5B2C6C8B6F3C781B64BC781B6F3C781BDACC781BDACC781BDDDC7C6BE" + $"C1C850BE46C850BEC1C850C021C850C021C850C09BC850C135C781C105C7C6C1" + $"35C781C831C781C831C781C8D9C781C95AC5F4C95AC6C8C95AC5F4C95AC48FC9" + $"5AC48FC9C8C454C9FEC330C9FEC3CDC9FEC330C9FEB75FC9FEB75FC9FEB68BC8" + $"CDB5DFC975B5DFC8CDB5DF0605FE03C831C66DC194C66DC194C66DC465C514C8" + $"49C4B3C737C4BFC849C4B3C849C5F4C849C5F4C849C624C831C66DC857C66DC8" + $"31C66D0204B68DC5F4B68DC624B68DC5F4B68DC4B6B68DC4B6B80BC4C8BD4DC6" + $"6DBAAEC514BD4DC66DB6F3C66DB6F3C66DB6CCC66D0208B5B2B75FB5B2B75FB5" + $"B2B72FB5E4B708B5BEB708B5E7B708B656B70DB61FB708B656B70DB656C110B6" + $"56C110B656C1D9B765C2B5B6D9C291B7AEC2C7BB6AC464B96AC33BB8B2C391B5" + $"F4C388B655C388B5CEC388B5B2C330B5B2C360B5B2C330020AB76BB50BB76BB5" + $"0BB76FB50CB8E6B592B80BB534BCADB7A3BD63B812B984B608BF19B97CBF19B9" + $"7CBE74B8F6BF19B97CBF19B991BF19B991BF19B991BF19C5ABBF19C5ABBBE4C2" + $"ACB7B5C191B826C1AEB79CC18BB767C110B767C152B767C110B767B53FB767B5" + $"3FB767B51EB76BB50BB765B50DB76BB50B06077F3FC76EC110C76EC110C76EC1" + $"55C73CC191C754C18BC6CAC1AEBFF3C5ABC328C2ACBFF3C5ABB991BFF3B97CBF" + $"F3B97CC328B624C76CB50BC75EB50EC76FB50DC76EB53FC76EB51EC76EB53F02" + $"04B467B708B465B708B48EB708B4B5B75FB4B5B72FB4B5B75FB4B5C330B4B5C3" + $"30B4B5C360B474C388B49AC388B474C388021DC8CDB5DFC8CDB5DFC8C4B5DFC8" + $"49B5E3C87FB5DFC849B5E3C849B53FC849B53FC849B478C75DB3E2C7EBB3E2C7" + $"4DB3E2C733B3E8C743B3E4C728B3EBBF6CB877C2D3B509BEC3B7CDBD63B6BABE" + $"07B739BA3CB512B801B400BC88B636B801B401B802B402B801B402B7CAB3F1B7" + $"A8B3E8B7AAB3E9B798B3E4B763B3E2B773B3E2B6D5B3E2B656B53FB656B478B6" + $"56B53FB656B5E3B656B5E3B61FB5DFB5D1B5DFB5DBB5DFB529B5DFB4A0B75FB4" + $"A0B68BB4A0B75FB4A0C330B4A0C330B4A0C3EBB5B2C4A9B5444CB5B2C4A9B5B2" + $"C5F4B5B2C5F4B5B2C6C8B6F3C781B64BC781B6F3C781BDACC781BDACC781BDDD" + $"C7C6BEC1C850BE46C850BEC1C850C021C850C021C850C09BC850C135C781C105" + $"C7C6C135C781C831C781C831C781C8D9C781C95AC5F4C95AC6C8C95AC5F4C95A" + $"C48FC95AC48FC9C8C454C9FEC330C9FEC3CDC9FEC330C9FEB75FC9FEB75FC9FE" + $"B68BC8CDB5DFC975B5DFC8CDB5DF0605FE03C831C66DC194C66DC194C66DC465" + $"C514C849C4B3C737C4BFC849C4B3C849C5F4C849C5F4C849C624C831C66DC857" + $"C66DC831C66D0204B68DC5F4B68DC624B68DC5F4B68DC4B6B68DC4B6B80BC4C8" + $"BD4DC66DBAAEC514BD4DC66DB6F3C66DB6F3C66DB6CCC66D0208B5B2B75FB5B2" + $"B75FB5B2B72FB5E4B708B5BEB708B5E7B708B656B70DB61FB708B656B70DB656" + $"C110B656C110B656C1D9B765C2B5B6D9C291B7AEC2C7BB6AC464B96AC33BB8B2" + $"C391B5F4C388B655C388B5CEC388B5B2C330B5B2C360B5B2C330020AB76BB50B" + $"B76BB50BB76FB50CB8E6B592B80BB534BCADB7A3BD63B812B984B608BF19B97C" + $"BF19B97CBE74B8F6BF19B97CBF19B991BF19B991BF19B991BF19C5ABBF19C5AB" + $"BBE4C2ACB7B5C191B826C1AEB79CC18BB767C110B767C152B767C110B767B53F" + $"B767B53FB767B51EB76BB50BB765B50DB76BB50B06077F3FC76EC110C76EC110" + $"C76EC155C73CC191C754C18BC6CAC1AEBFF3C5ABC328C2ACBFF3C5ABB991BFF3" + $"B97CBFF3B97CC328B624C76CB50BC75EB50EC76FB50DC76EB53FC76EB51EC76E" + $"B53F0204B467B708B465B708B48EB708B4B5B75FB4B5B72FB4B5B75FB4B5C330" + $"B4B5C330B4B5C360B474C388B49AC388B474C3880002B823B72EB823B72EB9DF" + $"B7F7BE33BB02BB1BB8AEBE33BB0200022DB95F2DB95FB9EABA27BE3EBD33BB26" + $"BADEBE3EBD330002B827BB76B827BB76B9E3BC3FBE37BF4ABB1F39BE37BF4A00" + $"02B811BD79B811BD79B9CDBE42BE21C14DBB09BEF9BE21C14D000243BB0743BB" + $"07C2D3B953C68EB798C3CEB8AAC68EB7980002C0EBBD47C0EBBD47C2CCBB9351" + $"B9D8C3C7BAEA51B9D80002C108BF7CC108BF7CC2E9BDC8C6A4BC0DC3E4BD1FC6" + $"A4BC0D0204BB6AC11CBB35C11CBBA0C11CBBCAC16DBBCAC140BBCAC19ABB6A45" + $"BBA045BB3545BB0BC16DBB0BC19ABB0BC1400204BA6ABEF7B9A5BEF7BB2FBEF7" + $"BBCAC048BBCABF8BBBCAC105BA6AC199BB2FC199B9A5C199B90AC048B90AC105" + $"B90ABF8B0204BAFDBF8BB805BF8BBDF4BF8BC048C4CAC048C1DAC048C7BABAFD" + $"CA09BDF4CA09B805CA09B5B1C4CAB5B1C7BAB5B1C1DA0204BAFDBF8BB805BF8B" + $"BDF4BF8BC048C4CAC048C1DAC048C7BABAFDCA09BDF4CA09B805CA09B5B1C4CA" + $"B5B1C7BAB5B1C1DA040336BAF1C13FC4DCBD4DC66DBAF1C4DCBD4DC66D0802BA" + $"F1BF84BAF1BF770802BAF1BF84BAF1BF770802BAEACA05BAEAC9F80802C049C4" + $"DCC049C4D00802B5BFC4DCB5BFC4D00802BDD2C047BDD2C03A0802BDD2C047BD" + $"D2C03A0802BFA7C241BFA7C2340802BFA7C241BFA7C2340802BFAFC735BFAFC7" + $"280802BFAFC735BFAFC7280802BDA6C962BDA6C9550802BDA6C962BDA6C95508" + $"02B861C95BB861C94E0802B66FC785B66FC7790802B651C248B651C23B0802B8" + $"18C05DB818C050210A000100000A0101011001178100040A0107020304050607" + $"08000A0107090A0B0C0D0E0F1001178100040A0201101001178120040A030111" + $"1001178120040A0401121001178120040A0501131001178120040A0601141001" + $"178120040A0701151001178120040A0801161001178120040A01011710011781" + $"20040A0101181001178120040A090119000A0A011A1001178320040A01011B10" + $"01178220040A00011C000A00011D1001178220040A00011E1001178220040A00" + $"011F1001178220040A0001201001178220040A000121000A0001221001178220" + $"040A000123000A0001241001178220040A000125000A0001261001178220040A" + $"000127000A0001281001178220040A0001291001178220040A00012A10011782" + $"20040A00012B1001178220040A00012C100117822004" +}; diff --git a/app-office/whid/whid-2.0.2~beta.recipe b/app-office/whid/whid-2.0.2~beta.recipe new file mode 100644 index 000000000..53fc63ea3 --- /dev/null +++ b/app-office/whid/whid-2.0.2~beta.recipe @@ -0,0 +1,77 @@ +SUMMARY="Time Tracker for Freelancers and Individual Contractors" +DESCRIPTION="What Have I Done - \ +Time Tracker for Freelancers and Individual Contractors. +Features: +* Very easy and intuitive to use +* Measures time for active tasks +* Maintains a tree-structures of folders, customers, projects and tasks +* Reports time spent, breakdowns for each day in a week +* Reports time spent on selected items in the tree structure of tasks +* Stores the data in SQLite" +COPYRIGHT="1999-2019 Jarle Aase" +HOMEPAGE="https://github.com/jgaa/whid" +LICENSE="GNU GPL v3" +REVISION="1" +SOURCE_URI="https://github.com/jgaa/whid/archive/${portVersion/\~beta/-beta-01}.tar.gz" +CHECKSUM_SHA256="b058ea8040ca6bf5dd2c6333b3966b77354a13e581cadd023dfbaf26ba3045a9" +SOURCE_FILENAME="whid-${portVersion/\~beta/-beta-01}.tar.gz" +SOURCE_DIR="whid-${portVersion/\~beta/-beta-01}" +ADDITIONAL_FILES="whid.rdef.in" +ARCHITECTURES="!x86_gcc2 x86 x86_64" +if [ "$targetArchitecture" = x86_gcc2 ]; then + SECONDARY_ARCHITECTURES="x86" +fi + +PROVIDES=" + whid$secondaryArchSuffix = $portVersion + app:Whid = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libGL$secondaryArchSuffix + lib:libQt5Core$secondaryArchSuffix + lib:libQt5Gui$secondaryArchSuffix + lib:libQt5Sql$secondaryArchSuffix + lib:libz$secondaryArchSuffixcondaryArchSuffix + " +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libGL$secondaryArchSuffix + devel:libQt5Core$secondaryArchSuffix + devel:libQt5Gui$secondaryArchSuffix + devel:libQt5Sql$secondaryArchSuffix + devel:libz$secondaryArchSuffixcondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:make + cmd:g++$secondaryArchSuffix + cmd:qmake$secondaryArchSuffix >= 5 + " + +BUILD() +{ + qmake + make $jobArgs +} + +INSTALL() +{ + install -d $appsDir + install -T ./whid $appsDir/Whid + + local APP_SIGNATURE="application/x-vnd.Whid" + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f2`" + 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/whid.rdef.in > whid.rdef + + addResourcesToBinaries whid.rdef $appsDir/Whid + addAppDeskbarSymlink $appsDir/Whid +}