Package Details: beaver-notes 2.2.2-1

Git Clone URL: https://aur.archlinux.org/beaver-notes.git (read-only, click to copy)
Package Base: beaver-notes
Description: A privacy-focused, cross-platform note-taking application.
Upstream URL: https://www.beavernotes.com/
Licenses: MIT
Provides: beaver-notes
Submitter: moabeat
Maintainer: moabeat
Last Packager: moabeat
Votes: 1
Popularity: 0.55
First Submitted: 2023-09-16 14:47 (UTC)
Last Updated: 2023-11-23 21:55 (UTC)

Latest Comments

yochananmarqos commented on 2023-11-05 20:34 (UTC)

@moabeat: There's nothing to build. Use the electron13-bin package. ;)

moabeat commented on 2023-11-05 20:33 (UTC)

@yochananmarquos I have checked your PKGBUILD. In general, binding against the system Electron is definitely recommended. However, in this case, building the "electron13" package via the AUR is a significant undertaking with all it's dependencies. I think the average of user wouldn't be happy with this. If more comments prove me wrong on this assumption, I am happy to change this package accordingly.

However, I still would like to improve the icon conversion to feature all the different sizes available like it is in your build as well. I will look into this with one of the next updates.

yochananmarqos commented on 2023-11-04 14:00 (UTC)

@moabeat: The link is valid and works for me. GitHub was having some issues yesterday.

moabeat commented on 2023-11-04 08:05 (UTC)

@yochananmarquos Thanks for the hints. I will check this soon. However, the link to your PKGBUILD is giving a 404.

yochananmarqos commented on 2023-11-04 00:54 (UTC)

@moabeat: Here's my PKGBUILD using the system Electron.

yochananmarqos commented on 2023-11-04 00:40 (UTC)

@moabeat: Since you're manually running yarn electron-builder build you don't need to run yarn compile. However, you do need to run yarn build. You also don't need the patch since you can specify the config during build.

yarn install
yarn build
yarn electron-builder build --config electron-builder.config.js --linux dir --x64

moabeat commented on 2023-09-16 15:05 (UTC)

Okay, I will fix this as soon as possible. Will follow the clean root approach to determine the correct runtime dependencies. Thanks for the feedback.

yochananmarqos commented on 2023-09-16 14:57 (UTC) (edited on 2023-09-16 14:58 (UTC) by yochananmarqos)

libxcrypt-compat is only required to build and all runtime dependencies are missing.

imagemagick is required to build for running convert. However, that's normally not necessary if you change the build target to deb instead of dir as the PNGs will be created.