Package Details: rotki-bin 1.33.1-1

Git Clone URL: https://aur.archlinux.org/rotki-bin.git (read-only, click to copy)
Package Base: rotki-bin
Description: A portfolio tracking, analytics, accounting and tax reporting application that respects your privacy
Upstream URL: https://rotki.com
Keywords: accounting analytics bitcoin blockchain cryptocurrencies cryptocurrency-exchanges cryptocurrency-portfolio cryptocurrency-portfolio-tracking ethereum portfolio-tracker tax tax-reporting tracking
Licenses: BSD
Provides: rotki
Submitter: ragouel
Maintainer: TripleSpeeder
Last Packager: TripleSpeeder
Votes: 12
Popularity: 0.25
First Submitted: 2020-07-28 16:11 (UTC)
Last Updated: 2024-06-03 11:31 (UTC)

Latest Comments

1 2 Next › Last »

PerePapouilles commented on 2024-03-05 10:26 (UTC) (edited on 2024-03-05 10:32 (UTC) by PerePapouilles)

rotki-linux_x64-v1.32.1/resources/backend/rotki-core-1.32.1-linux
rotki-linux_x64-v1.32.1/resources/colibri/colibri
/home/user/.cache/paru/clone/rotki-bin/PKGBUILD: line 30: convert: command not found
==> ERROR: A failure occurred in package().
    Aborting...
error: failed to build 'rotki-bin-1.32.1-1'

imagemagick package seems to be necessary to generate the icons in the PKGBUILD. I recommend adding it to the build dependency.

TripleSpeeder commented on 2023-12-18 08:18 (UTC)

Pkgbuild is now using unique filenames for all source files, so the checksum issue should be fixed.

Thank you @kepi for pointing out the issue!

kepi commented on 2023-12-17 20:35 (UTC) (edited on 2023-12-17 20:35 (UTC) by kepi)

OK, this really got on my nerves :) as its only package which I can't normally install. But I seen something similar before.

And I solved it in totally unexpected way. SHA256 sum in PKGBUILD is definitelly correct, you can quickly check it with:

❯ wget -q "https://raw.githubusercontent.com/rotki/rotki/v1.31.0/LICENSE.md" -O- | sha256sum
eb6f58a98d8bdb6d3c8fee3817543589f3cd0921d14748fa0630edff2d4c08b0  -

But calamity is right, that updpkgsum is giving different result. Why? Long story short, both are correct! :)

Whole problem is in fact that source in PKBUILD is pointing to shared directory, where all your sources are. And voila, problem is simply in the fact, that LICENSE is already there, but from different package... IMHO that is huge problem in PKBUILD itself, if I'm right, but let's resolve just this package.

Here is quick patch that resolves this:

--- PKGBUILD.orig   2023-12-17 21:25:04.000000000 +0100
+++ PKGBUILD    2023-12-17 21:25:54.635713011 +0100
@@ -16,7 +16,7 @@
 makedepends=('gendesk')
 source=("${pkgname%-bin}-${pkgver}.tar.xz::https://github.com/rotki/rotki/releases/download/v${pkgver}/rotki-linux_x64-v${pkgver}.tar.xz"
         "rotki.png::https://raw.githubusercontent.com/rotki/rotki/v${pkgver}/frontend/app/public/assets/images/rotki_1024x1024.png"
-        "LICENSE::https://github.com/rotki/rotki/raw/v${pkgver}/LICENSE.md")
+        "rotki-LICENSE::https://github.com/rotki/rotki/raw/v${pkgver}/LICENSE.md")
 sha256sums=('8c09429510ac78b494de8f5b02684e6301cdd272c4306519076b7b75823989fc'
             '391e4e2bfe352660a151b8f7143f8057ad43aafb256d4e3dfbf15546c3541270'
             'eb6f58a98d8bdb6d3c8fee3817543589f3cd0921d14748fa0630edff2d4c08b0')
@@ -28,7 +28,7 @@
   mv "${pkgdir}/opt/rotki"* "${pkgdir}/opt/rotki"
   convert rotki.png -resize 256x256 rotki256.png
   install -Dm644 rotki256.png "${pkgdir}/usr/share/pixmaps/rotki.png"
-  install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -Dm644 rotki-LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
   gendesk -f -n --pkgname "${pkgname%-bin}" \
           --pkgdesc "$pkgdesc" \
           --name "Rotki" \

calamity commented on 2022-11-29 20:34 (UTC) (edited on 2022-11-29 20:47 (UTC) by calamity)

Sorry to bother, but makepkg is still complaining about an invalid hashsum of the LICENSE. updpkgsum computes this as the correct one:

d2a29823384e9194a87936ccad495c764c2ef733b29bfa6f72a1d65803ce02e5

==> Validating source files with sha256sums...
    rotki-1.26.1.tar.xz ... Passed
    rotki.png ... Passed
    LICENSE ... FAILED
==> ERROR: One or more files did not pass the validity check!

frangio commented on 2022-10-08 22:29 (UTC)

imagemagick should be added as a build dependency.

dbrgn commented on 2022-08-19 07:52 (UTC) (edited on 2022-08-19 07:52 (UTC) by dbrgn)

The LICENSE integrity check is still (or again) broken.

==> Validating source files with sha256sums...
    rotki-1.25.0.tar.xz ... Passed
    rotki.png ... Passed
    LICENSE ... FAILED
==> ERROR: One or more files did not pass the validity check!

starise commented on 2022-01-21 23:34 (UTC) (edited on 2022-01-21 23:35 (UTC) by starise)

LICENSE check is broken again.

TripleSpeeder commented on 2021-02-25 19:05 (UTC)

LICENSE fixed, thanks mat :-)

mat commented on 2021-02-25 13:15 (UTC)

Looks like the LICENSE changed again.

ragouel commented on 2020-12-26 23:06 (UTC)

Fixed.