Package Details: dooble-bin 2023.05.31-3

Git Clone URL: https://aur.archlinux.org/dooble-bin.git (read-only, click to copy)
Package Base: dooble-bin
Description: Web browser based on QtWebEngine
Upstream URL: https://textbrowser.github.io/dooble/
Keywords: browser dooble dooble-bin scientific web
Licenses: custom
Conflicts: dooble
Submitter: zhangkaizhao
Maintainer: zxp19821005 (kseistrup)
Last Packager: zxp19821005
Votes: 2
Popularity: 0.120623
First Submitted: 2021-08-19 19:15 (UTC)
Last Updated: 2023-05-30 09:25 (UTC)

Latest Comments

kseistrup commented on 2023-05-30 09:43 (UTC)

@zxp19821005 Looks great now — thanks! :)

zxp19821005 commented on 2023-05-30 09:28 (UTC)

@kseistrup I have modified the PKGBUILD file based on your feedback, removing the options=(!strip) parameter, and did not strip any files during makepkg. Therefore, this parameter does not work here. Thank you for your feedback!

kseistrup commented on 2023-05-30 07:56 (UTC)

@zxp19821005

Hey, and thanks for the swift action (and for packaging dooble)!

The current find invocations in the package() function does not reach all necessary targets (e.g., directories in /usr with wrong permissions, or executables without a dot in their name), and it also gives shared libraries the permission 0644 where they traditionally have 0755.

The following find invocations are working here:

find "${pkgdir}" -type f -perm 0664 -print0 | xargs -r0 chmod 0644
find "${pkgdir}" -type f -perm 0775 -print0 | xargs -r0 chmod 0755
find "${pkgdir}" -type d            -print0 | xargs -r0 chmod 0755

If you decide to use them, you will have to add a makedepends=('findutils') for the xargs tool.

Not a problem, but: The current PKGBUILD has options=(!strip). Is there something that won't work if binaries and libraries are stripped? I tried to remove the option and dooble seems to work fine, but I didn't test it deeply.

Cheers.

zxp19821005 commented on 2023-05-30 00:50 (UTC)

@kseistrup Fixed it.Thank you!

kseistrup commented on 2023-05-29 12:46 (UTC) (edited on 2023-05-29 12:51 (UTC) by kseistrup)

Re: 2023.05.31-1: The LICENSE file doesn't pass the checksum.

Please also notice, that even if the checksum failure of the LICENSE file is ignored, many directories and files are given permissions 0775 (instead of 0755) resp. 0664 (instead of 0644).

zxp19821005 commented on 2023-04-17 01:24 (UTC)

@kseistrup fixed it.Thank you!

kseistrup commented on 2023-04-10 14:42 (UTC)

FYI: Package gendesk is missing from the makedepends array.