Package Details: everdo 1.9.0-3

Git Clone URL: https://aur.archlinux.org/everdo.git (read-only, click to copy)
Package Base: everdo
Description: Powerful cross-platform GTD app with focus on privacy
Upstream URL: https://everdo.net
Keywords: gtd productivity tasks todo
Licenses: unknown
Submitter: YagiOoda
Maintainer: invverse
Last Packager: invverse
Votes: 10
Popularity: 0.000000
First Submitted: 2018-11-23 00:17 (UTC)
Last Updated: 2024-03-16 20:24 (UTC)

Latest Comments

1 2 3 Next › Last »

seha16 commented on 2026-05-12 14:41 (UTC) (edited on 2026-05-12 14:48 (UTC) by seha16)

@YagiOoda, @invverse, could you update the package to Version 1.11.15 ?

# Maintainer: invverse <cheery.art2642 at fastmail dot com>
# Contributer: j.taala <jay at jaytaala dot com>
# Contributer: YagiOoda <yagiooda at pm dot me>
pkgname=everdo
pkgver=1.11.15
pkgrel=1
pkgdesc="Powerful cross-platform GTD app with focus on privacy"
arch=('x86_64')
url='https://everdo.net'
license=('unknown')

depends=(
    'gtk3'
    'nss'
    'alsa-lib'
    'dbus'
    )

options=(!debug)

source=("https://downloads.everdo.net/electron/Everdo-$pkgver.AppImage")

prepare() {
    # Extract the AppImage
    chmod +x "Everdo-$pkgver.AppImage"
    "./Everdo-$pkgver.AppImage" --appimage-extract > /dev/null
}

package() {
    # Install the application files in /opt
    install -d "${pkgdir}/opt/Everdo"
    cp -R "${srcdir}/squashfs-root/"* "${pkgdir}/opt/Everdo/"

    # Fix permissions - ensure directories and files are readable
    find "${pkgdir}/opt/Everdo" -type d -exec chmod 755 {} \;
    find "${pkgdir}/opt/Everdo" -type f -exec chmod 644 {} \;
    # Restore executable permissions for binaries and shared libraries
    chmod 755 "${pkgdir}/opt/Everdo/everdo"
    chmod 755 "${pkgdir}/opt/Everdo/chrome-sandbox"
    chmod 755 "${pkgdir}/opt/Everdo/chrome_crashpad_handler"
    find "${pkgdir}/opt/Everdo" -name "*.so*" -exec chmod 755 {} \;

    # Install the .desktop file with fixed Exec line
    install -D -m644 "${srcdir}/squashfs-root/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
    sed -i 's|Exec=AppRun --no-sandbox %U|Exec=/opt/Everdo/everdo %U|' "${pkgdir}/usr/share/applications/${pkgname}.desktop"

    # Install the icons
    for icon_size in 32 64 128 256 512 1024; do
        icons_dir="/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps"
        install -d "${pkgdir}/${icons_dir}"
        install -m644 "${srcdir}/squashfs-root${icons_dir}/${pkgname}.png" \
                      "${pkgdir}${icons_dir}/${pkgname}.png"
    done
}
sha256sums=('c6c1cb8653e5de20c3650585d375839769af2db506c3afa3d336dbfc78403f8a')

Henry78 commented on 2026-01-26 09:18 (UTC) (edited on 2026-01-29 19:46 (UTC) by Henry78)

Updated PKGBUILD for 1.10.4. I had to add --no-sandbox and --disable-gpu-sandbox to overcome a black application window (Gnome/Wayland), as I don't know electron, you'll might want to double check/adapt these switches.

edit: fixed PKGBUILD (file permissions)

# Maintainer: invverse <cheery.art2642 at fastmail dot com>
# Contributer: j.taala <jay at jaytaala dot com>
# Contributer: YagiOoda <yagiooda at pm dot me>
pkgname=everdo
pkgver=1.10.4
pkgrel=1
pkgdesc="Powerful cross-platform GTD app with focus on privacy"
arch=('x86_64')
url='https://everdo.net'
license=('unknown')

depends=(
    'gtk3'
    'nss'
    'alsa-lib'
    'dbus'
    )

options=(!debug)

source=("https://downloads.everdo.net/electron/Everdo-$pkgver.AppImage")

prepare() {
    # Extract the AppImage
    chmod +x "Everdo-$pkgver.AppImage"
    "./Everdo-$pkgver.AppImage" --appimage-extract > /dev/null
}

package() {
    # Install the application files in /opt
    install -d "${pkgdir}/opt/Everdo"
    cp -R "${srcdir}/squashfs-root/"* "${pkgdir}/opt/Everdo/"

    # Fix permissions - ensure directories and files are readable
    find "${pkgdir}/opt/Everdo" -type d -exec chmod 755 {} \;
    find "${pkgdir}/opt/Everdo" -type f -exec chmod 644 {} \;
    # Restore executable permissions for binaries and shared libraries
    chmod 755 "${pkgdir}/opt/Everdo/everdo"
    chmod 755 "${pkgdir}/opt/Everdo/chrome-sandbox"
    chmod 755 "${pkgdir}/opt/Everdo/chrome_crashpad_handler"
    find "${pkgdir}/opt/Everdo" -name "*.so*" -exec chmod 755 {} \;

    # Install the .desktop file with fixed Exec line
    install -D -m644 "${srcdir}/squashfs-root/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
    sed -i 's|Exec=AppRun --no-sandbox %U|Exec=/opt/Everdo/everdo %U|' "${pkgdir}/usr/share/applications/${pkgname}.desktop"

    # Install the icons
    for icon_size in 32 64 128 256 512 1024; do
        icons_dir="/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps"
        install -d "${pkgdir}/${icons_dir}"
        install -m644 "${srcdir}/squashfs-root${icons_dir}/${pkgname}.png" \
                      "${pkgdir}${icons_dir}/${pkgname}.png"
    done
}
sha256sums=('32aac5dc558433090565a0df20fe5f98001143e661677ad8ac88d3be945b73f0')

psudo commented on 2025-12-14 16:27 (UTC) (edited on 2025-12-27 10:16 (UTC) by psudo)

Hello, I think the pkgbuild might be broken now that all links to download the .pacman file don't work / have been removed. I'm guessing this is related to this recent announcement that only snaps and AppImages will be made available for Linux from here onwards? Right before that, the dev provided a download link for the .deb file on a different sub-domain so maybe we could ask for a .pacman file too to keep this package working for now?

Edit: This might work for now, but the dev said he'd release newer versions next year so the installation method might need to be changed when that happens.

j.taala commented on 2024-03-17 07:10 (UTC)

Thanks @invverse, although, I don't use everdo anymore so happy not to be a contributor any longer.

invverse commented on 2024-03-16 21:39 (UTC)

@j.taala I've adopted this package and re-added you as a co-maintainer

j.taala commented on 2023-10-01 22:31 (UTC)

Hey YagiOda,

Went to update this package and appears I'm no longer a co-maintainer. Re-add me and I'll update this package.

Cheers!

Jay.

j.taala commented on 2023-10-01 22:22 (UTC) (edited on 2023-10-01 22:22 (UTC) by j.taala)

I've never removed packages with yay - most likely that command will just remove the yay-cached package (not actual installed system package).

Try a:

sudo pacman -R everdo

to try actually remove the installed package.

SR-G commented on 2023-10-01 12:43 (UTC)

So i removed the AUR package (yay --remove everdo) and installed the PACMAN file from link provided below (sudo pacman -S everdo-1.8.5.pacman).

But now yay is continously showing

 -> everdo: local (1.8.5-1) is newer than AUR (1.8.2-2)

whereas i removed it through yay just before !

Any idea how to solve that ?

eriks commented on 2023-08-04 08:00 (UTC)

Pacman package is available again: https://everdo.net/getting-started/?d=pacman

j.taala commented on 2023-04-17 23:29 (UTC) (edited on 2023-04-17 23:30 (UTC) by j.taala)

https://forum.everdo.net/t/download-of-1-8-5-release-for-arch-linux-is-broken-again/2787

Can't access the pacman package (looks like it's happened before). We can't update the AUR package until upstream fixes that access issue. Has been reported - hopefully they fix it soon.