Package Details: invoiceninja-desktop 5.0.183-1

Git Clone URL: https://aur.archlinux.org/invoiceninja-desktop.git (read-only, click to copy)
Package Base: invoiceninja-desktop
Description: Desktop client for Invoice Ninja
Upstream URL: https://invoiceninja.com/
Keywords: accounting business invoice
Licenses: custom
Submitter: mattydebie
Maintainer: awalon
Last Packager: awalon
Votes: 3
Popularity: 0.29
First Submitted: 2021-11-02 08:05 (UTC)
Last Updated: 2026-02-19 02:54 (UTC)

Latest Comments

1 2 3 Next › Last »

Bitals commented on 2026-02-18 07:39 (UTC)

Hi awalon,

I have disowned the package, as I don't use the software anymore. You are free to adopt it.

awalon commented on 2026-02-17 23:57 (UTC) (edited on 2026-02-17 23:59 (UTC) by awalon)

Hello Bitals,

build failed with errors worked after update to 5.0.183 with flutter 3.19.6 (from github actions) and modification of a dependency (supperlistapp repo failed with a missing pubspec).

Maybe you could add this patch:

diff --git a/PKGBUILD b/PKGBUILD
index 9d63d9b..e539fa8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,12 @@
 # Maintainer: Bitals <me at bitals dot xyz>
+# Contributor: Awalon <git at awalon dot de>
 # Contributor: xeruf <27jf at pm dot me>
 # Contributor: Matthias De Bie <mattydebie@gmail.com>

 pkgname='invoiceninja-desktop'
 _repo='admin-portal'
 pkgdesc="Desktop client for Invoice Ninja"
-pkgver=5.0.172
+pkgver=5.0.183
 pkgrel=1
 url='https://invoiceninja.com/'
 source=("git+https://github.com/invoiceninja/${_repo}#tag=v${pkgver}" "invoiceninja-desktop.desktop" "invoiceninja")
@@ -25,7 +26,11 @@ sha512sums=('SKIP'
 prepare() {
   cd "${srcdir}/${_repo}"
   cp lib/.env.dart.example lib/.env.dart
-  fvm use 3.19.6 --force
+  sed -i 's#/superlistapp/#/Flutter-Bounty-Hunters/#' pubspec.yaml
+  sed -i 's#/superlistapp/#/Flutter-Bounty-Hunters/#' pubspec.lock
+  sed -i 's#/superlistapp/#/Flutter-Bounty-Hunters/#' pubspec.foss.yaml
+  fvm use 3.35.5 --force
+  fvm flutter pub get
 }

 build() {

Thanks, awalon

Bitals commented on 2024-07-03 10:56 (UTC)

Updated and fixed everything (I think). Sorry for a barrage of commits, I got distracted midway, so...

Bitals commented on 2024-07-01 22:06 (UTC) (edited on 2024-07-02 17:26 (UTC) by Bitals)

Thank you for maintaining this package @xeruf. However, it has some major problems:
1. Build steps should be inside build() function, not in the middle of package()
2. The echo Y | fvm ... hack does not work reliably inside a stateless non-interactive environment. It always hangs indefinitely, eating up a whole CPU core for some reason while actually doing nothing. Please just use --force. This flag is there for the exact goal you are trying to accomplish with echo Y
3. cmake makedep is missing (it is not in base-devel), gtk3, glib2, gcc-libs, at-spi2-core, libepoxy, glibc dependencies are missing. namcap (please run it before pushing) also reports some libraries not declared as dependencies, but these are probably from flutter and handled by fvm (but I am not a flutter expert)
4. Why do you explicitly use fvm-bin instead of fvm? The latter will give user a choice which one to install. Are they incompatible for your use case in some way?
5. Please do not place executables in /opt.

https://wiki.archlinux.org/title/Arch_package_guidelines

kysh commented on 2024-01-03 15:22 (UTC)

Installing/Building with yay normally is failing for me i.e yay -Syu invoiceninja-desktop fails with;

==> ERROR: One or more files did not pass the validity check!
 -> error making: fvm-bin-exit status 1

My workaround is yay -S --disable-download-timeout invoiceninja-desktop --mflags "--skipchecksums"

Could it be the checksums in PKGBUILD are wrong?

sschwartz96 commented on 2023-07-20 18:17 (UTC)

Nevermind! My fault for not using the /usr/share/applications/invoiceninja-desktop.desktop file to open the application!

sschwartz96 commented on 2023-07-20 17:12 (UTC)

Hi xeruf, thank you for maintaining this package.

I just tried to install on my newer system and needed to download the following dependencies in order to complete the build process: - ninja - clang

After the build. I am receiving the following error when attempting to run invoiceninja:

invoiceninja: error while loading shared libraries: libdesktop_drop_plugin.so: cannot open shared object file: No such file or directory

I've scoured the internet in order to find what package provides this library, but have yet to figure it out. Any advice would be much appreciated!

melonion commented on 2023-06-29 19:04 (UTC)

Solved with fvm :)

melonion commented on 2023-06-29 18:51 (UTC)

Made it work with fvm (if flutter is already installed, put fvm at the front of the path):

fvm global 3.7.12
export PATH=$PATH:/home/janek/fvm/default/bin

Then build the package