Package Details: grayjay 12-1

Git Clone URL: https://aur.archlinux.org/grayjay.git (read-only, click to copy)
Package Base: grayjay
Description: Grayjay Desktop - follow creators, not platforms (privacy- and freedom-respecting client for YouTube, Rumble, Twitch, Spotify etc)
Upstream URL: https://grayjay.app/desktop/
Licenses: custom:Source-First-License-1.1
Conflicts: grayjay-git
Submitter: nathanchere
Maintainer: nathanchere
Last Packager: nathanchere
Votes: 3
Popularity: 0.072955
First Submitted: 2024-12-27 06:29 (UTC)
Last Updated: 2025-10-28 10:52 (UTC)

Latest Comments

1 2 Next › Last »

longboardtard commented on 2026-01-05 11:11 (UTC)

I did the instructions below so that I could get the build. After installation I'm getting this error when running it:

/usr/bin/grayjay: line 13: /opt/grayjay/Grayjay: No such file or directory

orangesoda commented on 2025-12-24 15:46 (UTC) (edited on 2025-12-24 15:47 (UTC) by orangesoda)

If you are getting any issues like

warning: error running /usr/lib/git-core/git 'config' '--includes' '--global' '--replace-all' 'filter.lfs.clean' 'git-lfs clean -- %f': 'error: could not lock config file /dev/null: Toegang geweigerd' 'exit status 255'
Run `git lfs install --force` to reset Git configuration

Apply this patch (just add --local after git lfs install)

diff --git a/PKGBUILD b/PKGBUILD
index a1a7dc3..1bf8d0d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -41,7 +41,7 @@ prepare() {
         git config submodule.${_sub}.url "${_futo_gitlab_base}/${_sub}.git"
     done

-    git lfs install
+    git lfs install --local

     GIT_LFS_SKIP_SMUDGE=0 git checkout -- .
     git submodule update --init --recursive

timrosu commented on 2025-10-30 14:55 (UTC)

Hi, your PKGBUILD is failing to install it on the latest version. There is no ${srcdir}/Grayjay/Grayjay.Desktop.CEF/bin folder.

nathanchere commented on 2025-10-21 22:14 (UTC)

libappindicator-gtk3 has been added to pkgbuild dependencies

dynobo commented on 2025-09-20 07:56 (UTC)

Install failed for me with:

[...]
==> Validating source files with sha256sums...
    Grayjay.Desktop-linux-x64-v9.zip ... Passed
:: (1/1) Parsing SRCINFO: grayjay-bin
Root      : /
Conf File : /etc/pacman.conf
DB Path   : /var/lib/pacman/
Cache Dirs: /var/cache/pacman/pkg/
Hook Dirs : /usr/share/libalpm/hooks/  /etc/pacman.d/hooks/
Lock File : /var/lib/pacman/db.lck
Log File  : /var/log/pacman.log
GPG Dir   : /etc/pacman.d/gnupg/
Targets   : extra/libappindicator-gtk3
 -> Failed to install layer, rolling up to next layer.error:error installing repo packages

My workaround was to install libappindicator-gtk3 manually upfront.

mikran commented on 2025-07-22 08:09 (UTC)

Install works now, but running the program immediately crashes with:

[2025-07-22 11:07:13.545] [ERROR] [Program] Unhandled exception occurred: System.ComponentModel.Win32Exception (8): An error occurred trying to start process '/opt/grayjay/cef/dotcefnative' with working directory '/opt/grayjay/cef'. Exec format error
   at System.Diagnostics.Process.ForkAndExecProcess(ProcessStartInfo startInfo, String resolvedFilename, String[] argv, String[] envp, String cwd, Boolean setCredentials, UInt32 userId, UInt32 groupId, UInt32[] groups, Int32& stdinFd, Int32& stdoutFd, Int32& stderrFd, Boolean usesTerminal, Boolean throwOnNoExec)
   at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
   at DotCef.DotCefProcess.Start(String args)
   at Grayjay.Desktop.Program.EntryPoint(String[] args)
   at Grayjay.Desktop.Program.Main(String[] args)

Magicrafter13 commented on 2025-03-30 02:49 (UTC)

The git repo fails to pass the sha256 check.

==> Retrieving sources... -> Updating grayjay git repo... -> Found grayjay.desktop -> Found grayjay.sh -> Found Grayjay.Desktop.CEF.csproj.user -> Found FUTO.MDNS.csproj.user ==> Validating source files with sha256sums... grayjay ... FAILED grayjay.desktop ... Passed grayjay.sh ... Passed Grayjay.Desktop.CEF.csproj.user ... Passed FUTO.MDNS.csproj.user ... Passed ==> ERROR: One or more files did not pass the validity check! -> error making: grayjay-exit status 1

phos commented on 2025-03-12 09:38 (UTC)

Getting a problem when trying to install this package. Guessing it can't get something from Git?

==> Extracting sources... -> Creating working copy of grayjay-git git repo... Cloning into 'grayjay-git'... done. ==> Starting prepare()... Updated Git hooks. Git LFS initialized. fetch: 10 objects found, done.
fetch: Fetching all references... error transferring "8e2fc7af4260217cc833e167beecf68bc1a617c96f9a7fd3c1ad5f60a7a7c50e": [0] remote missing object 8e2fc7af4260217cc833e167beecf68bc1a617c96f9a7fd3c1ad5f60a7a7c50e
error transferring "e7e7fb30477f717e6f55f9180a70386c62677ef8a4d4d1a5d948f4098aa3eb99": [0] remote missing object e7e7fb30477f717e6f55f9180a70386c62677ef8a4d4d1a5d948f4098aa3eb99 error transferring "227a0dcc5f104ce881c9520fe28668dafb1ce95709338346d53b1b830e7ad505": [0] remote missing object 227a0dcc5f104ce881c9520fe28668dafb1ce95709338346d53b1b830e7ad505 error transferring "3ad052e5c24b83283cbed8ef165b926c2bf03ea72961e0733af8c96ee8e37d41": [0] remote missing object 3ad052e5c24b83283cbed8ef165b926c2bf03ea72961e0733af8c96ee8e37d41 error transferring "753879c887d7213bdb4423db5bb38b6760a4533e63f699353ce1626dd05a1809": [0] remote missing object 753879c887d7213bdb4423db5bb38b6760a4533e63f699353ce1626dd05a1809 error transferring "a6cf02884ea58762ba4957eaad87bd34c65fefb478cbdf851639bdf935c9ec30": [0] remote missing object a6cf02884ea58762ba4957eaad87bd34c65fefb478cbdf851639bdf935c9ec30 error transferring "65c4adb12c855f8d006906bbae5dc5d0dd7b6f71ef892d0da415fbf42e7b1d76": [0] remote missing object 65c4adb12c855f8d006906bbae5dc5d0dd7b6f71ef892d0da415fbf42e7b1d76 error transferring "763759957413cc92565c980c0669ff3f01bde6defa7c1389d8ab2162798b679e": [0] remote missing object 763759957413cc92565c980c0669ff3f01bde6defa7c1389d8ab2162798b679e error transferring "89590da3412f5427cb44351d28529f6b359e8e569b3eebc3993b0a174dfb0ced": [0] remote missing object 89590da3412f5427cb44351d28529f6b359e8e569b3eebc3993b0a174dfb0ced error: failed to fetch some objects from 'file:///home/daniel/.cache/yay/grayjay-git/grayjay-git' ==> ERROR: A failure occurred in prepare(). Aborting... -> error making: grayjay-git-exit status 4

opensorcerer commented on 2025-02-09 09:52 (UTC)

@00ein00 it certainly looks like it does, but let it run for a few minutes (depending on your internet connection) and it will post four more of these, after which build() will begin.