Package Details: dooble-bin 2023.11.30-4

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: LicenseRef-Dooble
Conflicts: dooble
Provides: dooble
Submitter: zhangkaizhao
Maintainer: zxp19821005 (kseistrup)
Last Packager: zxp19821005
Votes: 2
Popularity: 0.000052
First Submitted: 2021-08-19 19:15 (UTC)
Last Updated: 2024-03-08 10:02 (UTC)

Dependencies (53)

Required by (0)

Sources (3)

Latest Comments

1 2 Next › Last »

kseistrup commented on 2024-02-01 21:28 (UTC)

It seems “they” don't publish binary releases anymore.

kseistrup commented on 2023-07-15 13:55 (UTC)

Re: 2023.07.15-5

namcap(1) claims that quite a few of the dependencies are unnecessary, and I have experimentally commented these out. Please let us know is that was a mistake.

kseistrup commented on 2023-07-15 12:50 (UTC)

By adding a few dependencies (qt6-charts and qt6-svg) and removing the libraries provided by upstream, dooble is now running again as of package version 2023.07.15-4.

Further checking of libraries for plugins is needed.

kseistrup commented on 2023-07-14 05:16 (UTC)

NB: V2023.07.15 does not currently run because of incompatible libraries!

$ dooble
Launching an official Dooble.
./Dooble: /opt/dooble/Lib/libc.so.6: version `GLIBC_ABI_DT_RELR' not found (required by /usr/lib/libpthread.so.0)
[more lines like this]

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!