Package Details: eww-git 0.5.0.r9.g149727c-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.32
First Submitted: 2020-10-27 01:41 (UTC)
Last Updated: 2024-04-01 20:48 (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 »

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 -

justinesmithies commented on 2023-03-08 20:28 (UTC)

When trying to install I click yes to import the keys but get this error.

 PKGBUILDs up to date
:: keys need to be imported:
     5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 wanted by: eww-wayland-git-0.4.0.r20.g8ff4142-1
     B558974128820CB473BD9807E321AD71B1D1F27F wanted by: eww-wayland-git-0.4.0.r20.g8ff4142-1
:: import? [Y/n]: 
gpg: key 4AEE18F83AFDEB23: no user ID
gpg: Total number processed: 1
error: failed to run: gpg --recv-keys 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 B558974128820CB473BD9807E321AD71B1D1F27F: 

eclairevoyant commented on 2023-03-07 20:31 (UTC) (edited on 2023-03-07 20:33 (UTC) by eclairevoyant)

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

Incompleteusern commented on 2023-02-21 15:58 (UTC)

Can confirm as well