Package Details: parrot-bin 1.0.6-1

Git Clone URL: https://aur.archlinux.org/parrot-bin.git (read-only, click to copy)
Package Base: parrot-bin
Description: GUI wrapper in Tauri for the Arch Linux package manager, pacman using the wrapper paru. Designed to be intuitive, powerful and user-friendly
Upstream URL: https://github.com/dan-online/parrot
Licenses: MIT
Submitter: DanCodes
Maintainer: DanCodes
Last Packager: DanCodes
Votes: 2
Popularity: 0.67
First Submitted: 2023-04-12 15:02 (UTC)
Last Updated: 2023-04-13 07:53 (UTC)

Latest Comments

DanCodes commented on 2023-04-13 15:05 (UTC)

Hey Fabio and Mark,

I hope I've remedied most of the changes for both this package and the -git variant, thanks for all the pointers, as this is my first package I appreciate all the help!

FabioLolix commented on 2023-04-12 20:26 (UTC)

Hello,

  • please add a description
  • don't skip sha512sums=(); calculate with updpkgsums command
  • in source=() use ${pkgver} or $pkgver instead of typing 1.0.4
  • source used is CPU specific; source_x86_64=() is more suited

DanCodes commented on 2023-04-12 17:31 (UTC)

Ah I reckon it's due to the build environment, here's the GitHub workflow: https://github.com/dan-online/parrot/blob/1.0.4/.github/workflows/continuous-delivery.yml It's possible I need to update openssl on the runner before build

yochananmarqos commented on 2023-04-12 17:08 (UTC)

That shouldn't matter, just build in a clean chroot with openssl. Here's my PKGBUILD building from source.

DanCodes commented on 2023-04-12 16:59 (UTC)

Interesting, I use EndeavourOS so perhaps that's the issue

yochananmarqos commented on 2023-04-12 16:55 (UTC)

I just installed parrot-bin. This makes no sense as it should not be referencing both libraries:

❯ ldd /usr/bin/parrot | grep 'ssl\|crypto'
    libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f9888a20000)
    libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f9888600000)
    libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007f987a817000)
    libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x00007f987a200000)

yochananmarqos commented on 2023-04-12 16:54 (UTC)

@DanCodes: I built it from source using my own PKGBUILD. I don't know what you're doing to make it depend on 1.1.

DanCodes commented on 2023-04-12 16:50 (UTC)

Hey @yochananmarqos,

I tested with openssl and got the following error:

parrot: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

So I tried openssl-1.1 and that fixed it. Perhaps it actually depends on both?

yochananmarqos commented on 2023-04-12 16:45 (UTC)

This depends on openssl, not openssl-1.1:

❯ ldd /usr/bin/parrot | grep 'ssl\|crypto'
    libssl.so.3 => /usr/lib/libssl.so.3 (0x00007effde615000)
    libcrypto.so.3 => /usr/lib/libcrypto.so.3 (0x00007effde000000)
    libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007effd030d000)