Package Details: eww-git 0.6.0.r53.g8661abf-1

Git Clone URL: https://aur.archlinux.org/eww-git.git (read-only, click to copy)
Package Base: eww-git
Description: ElKowar's wacky widgets
Upstream URL: https://github.com/elkowar/eww
Keywords: statusbar wayland x11
Licenses: MIT
Conflicts: eww
Provides: eww
Submitter: McFranko
Maintainer: eclairevoyant
Last Packager: eclairevoyant
Votes: 22
Popularity: 0.015028
First Submitted: 2020-10-27 01:41 (UTC)
Last Updated: 2024-09-15 05:41 (UTC)

Required by (6)

Sources (1)

Pinned Comments

eclairevoyant commented on 2023-04-03 17:29 (UTC)

Adopted and updated. Make sure to fetch the signing keys from GitHub and import them before building:

curl -sS https://github.com/elkowar.gpg | gpg --import -i -
curl -sS https://github.com/web-flow.gpg | gpg --import -i -

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

niksingh710 commented on 2023-03-22 04:04 (UTC)

==> Validating source files with b2sums...
    eww ... Skipped
==> Verifying source file signatures with gpg...
    eww git repo ... SIGNATURE NOT FOUND
==> ERROR: One or more PGP signatures could not be verified!
 -> error downloading sources: eww-wayland-git
         context: exit status 1


I m trying to update and getting this error. i have imported the keys.

justinesmithies commented on 2023-03-21 08:01 (UTC)

Ok sorry for posting the modified PKGBUILD but even with a fresh install using your newly updated PKGBUILD and the keys above imported it still gives me this error.

╭─justine@justine-laptop ~ took 11s 
╰> paru -S eww-wayland-git
:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...

Aur (1) eww-wayland-git-0.4.0.r21.g45154bb-1

:: Proceed with installation? [Y/n]: 

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
fetching devel info...
==> Making package: eww-wayland-git 0.4.0.r21.g45154bb-1 (Tue 21 Mar 2023 07:58:34 AM GMT)
==> Retrieving sources...
  -> Updating eww git repo...
==> Validating source files with b2sums...
    eww ... Skipped
==> Verifying source file signatures with gpg...
    eww git repo ... SIGNATURE NOT FOUND
==> ERROR: One or more PGP signatures could not be verified!
error: failed to download sources for 'eww-wayland-git-0.4.0.r21.g45154bb-1': 
error: packages failed to build: eww-wayland-git-0.4.0.r21.g45154bb-1

eclairevoyant commented on 2023-03-20 23:10 (UTC)

Don't need to post the entire PKGBUILD in the comments, the patch that I added was just merged this morning. I've removed the patch now.

As for signature verification, the current most recent commit is unsigned, but I won't be removing signature verification as per Arch packaging standards.

justinesmithies commented on 2023-03-20 22:16 (UTC)

Solved by ammending the PKGBUILD This builds perfectly now.

# Maintainer: éclairevoyant
# Contributor: Atif Chowdhury <iftakhar dot awal at gmail dot com>

_pkgname=eww
pkgname="$_pkgname-wayland-git"
pkgver=0.4.0.r23.gc72b881
pkgrel=1
pkgdesc="ElKowar's wacky widgets (Wayland build)"
arch=('x86_64')
url="https://github.com/elkowar/eww"
license=('MIT')
depends=(gtk3 gtk-layer-shell)
makedepends=(git rustup)
provides=("$_pkgname=${pkgver/.r*/}")
conflicts=("eww")
install=$pkgname.install
source=("git+$url.git")
b2sums=('SKIP')

pkgver() {
    cd $_pkgname
    git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
    cd $_pkgname
    rustup toolchain install nightly
    cargo +nightly build --release --no-default-features --features=wayland
}

package() {
    cd $_pkgname

    install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$_pkgname/"
    install -Dm755 target/release/$_pkgname -t "$pkgdir/usr/bin/"

    install -d "$pkgdir/etc/xdg/$_pkgname/"
    cp -r examples/eww-bar "$pkgdir/etc/xdg/$_pkgname/"
}

justinesmithies commented on 2023-03-20 20:47 (UTC) (edited on 2023-03-20 21:57 (UTC) by justinesmithies)

Seems this is broken again. eww-git builds just fine obvs it's not for wayland but why do we need the gpg stuff when you only have to add the wayland line in the build ?

Aur (1) eww-wayland-git-0.4.0.r21.g45154bb-1

:: Proceed with installation? [Y/n]: 

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
fetching devel info...
==> Making package: eww-wayland-git 0.4.0.r21.g45154bb-1 (Mon 20 Mar 2023 08:46:07 PM GMT)
==> Retrieving sources...
  -> Updating eww git repo...
  -> Found 0001-remove-box_syntax.patch
==> Validating source files with b2sums...
    eww ... Skipped
    0001-remove-box_syntax.patch ... Passed
==> Verifying source file signatures with gpg...
    eww git repo ... SIGNATURE NOT FOUND
==> ERROR: One or more PGP signatures could not be verified!
error: failed to download sources for 'eww-wayland-git-0.4.0.r21.g45154bb-1': 
error: packages failed to build: eww-wayland-git-0.4.0.r21.g45154bb-1

eclairevoyant commented on 2023-03-19 15:23 (UTC) (edited on 2023-03-27 17:07 (UTC) by eclairevoyant)

F̶o̶r̶ ̶a̶n̶y̶o̶n̶e̶ ̶h̶a̶v̶i̶n̶g̶ ̶t̶r̶o̶u̶b̶l̶e̶ ̶b̶u̶i̶l̶d̶i̶n̶g̶ ̶a̶t̶m̶,̶ ̶g̶i̶v̶e̶ ̶t̶h̶i̶s̶ ̶p̶a̶t̶c̶h̶ ̶a̶ ̶t̶r̶y̶:̶ ̶h̶t̶t̶p̶s̶:̶/̶/̶a̶u̶r̶.̶a̶r̶c̶h̶l̶i̶n̶u̶x̶.̶o̶r̶g̶/̶c̶g̶i̶t̶/̶a̶u̶r̶.̶g̶i̶t̶/̶c̶o̶m̶m̶i̶t̶/̶?̶h̶=̶e̶w̶w̶-̶w̶a̶y̶l̶a̶n̶d̶-̶g̶i̶t̶&̶i̶d̶=̶0̶7̶5̶d̶c̶6̶b̶9̶b̶1̶8̶0̶6̶7̶b̶d̶d̶8̶e̶e̶4̶6̶7̶1̶5̶b̶9̶9̶5̶c̶e̶4̶5̶5̶5̶4̶2̶0̶6̶6̶

Edit: patch is merged

eclairevoyant commented on 2023-03-10 15:37 (UTC)

@niksingh710 no, that defeats the whole point

niksingh710 commented on 2023-03-10 14:34 (UTC)

wouldn't it be nice to add keys import in before build in PKGBUILD?

justinesmithies commented on 2023-03-08 20:51 (UTC) (edited on 2023-03-08 21:03 (UTC) by justinesmithies)

RESOLVED: I had to delete the git repo from below as I use Paru then reinstalled it and all was fine. Thanks for your help.

sudo rm -Rfv .cache/paru/clone/eww-wayland-git/
paru -S eww-wayland-git

eclairevoyant commented on 2023-03-08 20:49 (UTC)

@justinesmithies The keys are stored on GH, so you'll need to download them from there. Maintainer's signing key:

curl -sS https://github.com/elkowar.gpg | gpg --import -i -

GH web signing key:

curl -sS https://github.com/web-flow.gpg | gpg --import -i -