From c8594b88513ee4cdd9fa7255b6510c7768db0448 Mon Sep 17 00:00:00 2001 From: Humdinger Date: Mon, 19 Aug 2024 20:09:33 +0200 Subject: [PATCH] CapitalBe: new version v2.0 From CapitalBe's changelog: * Many, many, many bugfixes and cleanups * Added database versioning, auto-backup and import old user data * Entering a "Type" is no longer needed, Income/Spending is determined by the category * Removed handling of "Checks" (e.g. in Reconcile and check nr. management) * Tweaked and much improved GUI and UX, e.g. alternate colored lists, context menus, transaction list filtering, data input, calendar window etc. * Use system colors, add settable color for neg. amounts * Use vector icons, improved app icon * HTML documentation, linked through help icons * Localization using catkeys system * Added translations for ca, de, en_AU, en_GB, en_CA, es_419, es, fur, nb, tr --- haiku-apps/capitalbe/capitalbe-1.1.recipe | 50 ----------------------- haiku-apps/capitalbe/capitalbe-2.0.recipe | 50 +++++++++++++++++++++++ 2 files changed, 50 insertions(+), 50 deletions(-) delete mode 100644 haiku-apps/capitalbe/capitalbe-1.1.recipe create mode 100644 haiku-apps/capitalbe/capitalbe-2.0.recipe diff --git a/haiku-apps/capitalbe/capitalbe-1.1.recipe b/haiku-apps/capitalbe/capitalbe-1.1.recipe deleted file mode 100644 index 9e14576d5..000000000 --- a/haiku-apps/capitalbe/capitalbe-1.1.recipe +++ /dev/null @@ -1,50 +0,0 @@ -SUMMARY="A finance manager" -DESCRIPTION="CapitalBe is a finance manager for Haiku. Easily track \ -where your money is going. View reports, reconcile accounts and more! \ -Like other programs published by the same author, Capital Be focuses \ -on keeping easy jobs easy and making tough ones easier." -HOMEPAGE="https://github.com/HaikuArchives/CapitalBe" -COPYRIGHT="2009 DarkWyrm (Jon Yoder)" -LICENSE="MIT" -REVISION="6" -srcGitRev="8a3cc368ac2a79b0faf0fde1b4316ceec9e56bd7" -SOURCE_URI="https://github.com/HaikuArchives/CapitalBe/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="9ad2efa619dbbcde4d235c9b65cd7c9d269f271b05ae93f206bb49358f85e95c" -SOURCE_DIR="CapitalBe-$srcGitRev" - -ARCHITECTURES="all ?x86" - -PROVIDES=" - capitalbe = $portVersion - app:CapitalBe = $portVersion - " -REQUIRES=" - haiku - lib:libsqlite3 - " - -BUILD_REQUIRES=" - haiku_devel - devel:libsqlite3 - " -BUILD_PREREQUIRES=" - makefile_engine - cmd:gcc - cmd:make - " - -BUILD() -{ - make $jobArgs OBJ_DIR=objects -} - -INSTALL() -{ - capitalBeDir=$appsDir/CapitalBe - mkdir -p $capitalBeDir - mkdir -p $capitalBeDir/helpfiles - cp -r src/helpfiles/* $capitalBeDir/helpfiles/ - - mv objects/CapitalBe $capitalBeDir/CapitalBe - addAppDeskbarSymlink $capitalBeDir/CapitalBe "CapitalBe" -} diff --git a/haiku-apps/capitalbe/capitalbe-2.0.recipe b/haiku-apps/capitalbe/capitalbe-2.0.recipe new file mode 100644 index 000000000..d1e093ad3 --- /dev/null +++ b/haiku-apps/capitalbe/capitalbe-2.0.recipe @@ -0,0 +1,50 @@ +SUMMARY="A finance manager" +DESCRIPTION="CapitalBe is a personal finance manager for Haiku. Easily track \ +where your money is going. View reports, reconcile accounts and more!" +HOMEPAGE="https://github.com/HaikuArchives/CapitalBe" +COPYRIGHT="2009 DarkWyrm (Jon Yoder) + 2024 HaikuArchives Team" +LICENSE="MIT" +REVISION="1" +SOURCE_URI="$HOMEPAGE/archive/v$portVersion.tar.gz" +CHECKSUM_SHA256="43c7e3d9d09dcd7801ca6869ad18e477cf55937db7a5a943fb25322d5f189c89" +SOURCE_DIR="CapitalBe-$portVersion" + +ARCHITECTURES="all" + +USER_SETTINGS_FILES=" + settings/CapitalBe directory + " +PROVIDES=" + capitalbe = $portVersion + app:CapitalBe = $portVersion + " +REQUIRES=" + haiku + lib:libsqlite3 + " + +BUILD_REQUIRES=" + haiku_devel + devel:libsqlite3 + " +BUILD_PREREQUIRES=" + makefile_engine + cmd:g++ + cmd:make + " + +BUILD() +{ + make $jobArgs + make bindcatalogs +} + +INSTALL() +{ + mkdir -p $appsDir $docDir + cp -r documentation/* $docDir/ + + cp CapitalBe $appsDir + addAppDeskbarSymlink $appsDir/CapitalBe +}