Package Details: salad 1:0.5.8-1

Git Clone URL: https://aur.archlinux.org/salad.git (read-only, click to copy)
Package Base: salad
Description: Allows gamers to mine crypto in their downtime.
Upstream URL: https://salad.com/
Licenses: MIT
Submitter: MithicSpirit
Maintainer: MithicSpirit
Last Packager: MithicSpirit
Votes: 5
Popularity: 0.000000
First Submitted: 2021-05-15 17:44 (UTC)
Last Updated: 2022-10-30 17:00 (UTC)

Pinned Comments

MithicSpirit commented on 2022-10-30 17:05 (UTC)

Although salad 1.0.8 (and maybe newer by the time you're reading this) is out, the source code is only available up to 0.5.8 for now. Please do not flag this as out-of-date until the source code for newer versions is released. Note that a version 1.0.0 package was erroneously released before since I did not realize that the source code itself hadn't been updated (which is why this is on epoch 1 now).

If/when salad releases the source code for >=1.0.0, I'll try to update this package, but chances are that it will not work since Salad has stopped supporting Linux. If it does not work then, I will probably disown this package so that, if they change their minds on Linux support (which I really hope they do considering our increasing marketshare), someone can resuscitate this package.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

nullchilly commented on 2022-04-02 15:52 (UTC) (edited on 2022-04-02 16:27 (UTC) by nullchilly)

Hardware detection is currently broken in the latest release (0.5.8), sadly salad-git package doesn't exist so I will do my part

glibc deprecated libcrypt.so.1 so install it:

# pacman -S libxcrypt-compat

You have two options

  • Modify in PKGBUILD
$ cd ~/.cache/yay/salad/

Open PKGBUILD and change these two lines:

source=("salad-applications-${pkgver}::git+https://github.com/SaladTechnologies/salad-applications.git")
sha256sums=('SKIP')

Remove old pkg then build with the new PKGBUILD without .git

$ rm -rf salad* .git

$ makepkg -si
  • Or build from source (Create /usr/bin/salad yourself):
$ git clone https://github.com/SaladTechnologies/salad-applications

$ cd salad-applications/packages/desktop-app

$ yarn install && yarn start

MithicSpirit commented on 2022-01-23 23:48 (UTC)

@TechVio I have been unable to reproduce this issue in any way. If you figure out a way to reproduce it using a VM or (preferably) Docker please let me know so I can try to figure out the issue you're facing. Currently, the only thing I can think of being the issue is something with your yarn cache, so maybe you could try clearing it.

TechVio commented on 2022-01-15 19:52 (UTC)

@MithicSpirit Stills the same

MithicSpirit commented on 2022-01-15 19:14 (UTC)

@TechVio I'm not at my computer so I can't test right now but can you check whether this issue persist when using makepkg instead of yay?

TechVio commented on 2022-01-15 19:05 (UTC) (edited on 2022-01-15 19:06 (UTC) by TechVio)

@MithicSpirit I always get this error when installing the app:

yay -S salad
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  salad-0.5.8-1

  1 salad                                    (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> A
:: Deleting (1/1): /home/techvio/.cache/yay/salad
:: (1/1) Downloaded PKGBUILD: salad
  1 salad                                    (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: (1/1) Parsing SRCINFO: salad
==> Making package: salad 0.5.8-1 (Sat 15 Jan 2022 08:00:37 PM +01)
==> Retrieving sources...
  -> Downloading 0.5.8.zip...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   150  100   150    0     0    414      0 --:--:-- --:--:-- --:--:--   414
100 8462k    0 8462k    0     0   172k      0 --:--:--  0:00:49 --:--:--  145k
==> Validating source files with sha256sums...
    0.5.8.zip ... Passed
==> Making package: salad 0.5.8-1 (Sat 15 Jan 2022 08:01:28 PM +01)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found 0.5.8.zip
==> Validating source files with sha256sums...
    0.5.8.zip ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting 0.5.8.zip with bsdtar
==> Starting prepare()...
==> Sources are ready.
==> Making package: salad 0.5.8-1 (Sat 15 Jan 2022 08:01:30 PM +01)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
➤ YN0000: ┌ Resolution step
➤ YN0060: │ Salad@workspace:. provides typescript (p4ec46) with version 4.5.2, which doesn't satisfy what electron-webpack-ts and some of its descendants request
➤ YN0002: │ electron-webpack-js@npm:2.4.1 doesn't provide webpack (p93198), requested by babel-loader
➤ YN0002: │ electron-webpack-ts@npm:4.0.1 [204db] doesn't provide webpack (p97466), requested by fork-ts-checker-webpack-plugin
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
➤ YN0000: └ Completed in 0s 340ms
➤ YN0000: ┌ Fetch step
➤ YN0013: │ yargs-parser@npm:20.2.9 can't be found in the cache and will be fetched from the remote registry
➤ YN0013: │ yargs@npm:13.3.2 can't be found in the cache and will be fetched from the remote registry
➤ YN0013: │ yargs@npm:15.4.1 can't be found in the cache and will be fetched from the remote registry
➤ YN0013: │ yargs@npm:17.2.1 can't be found in the cache and will be fetched from the remote registry
➤ YN0013: │ yauzl@npm:2.10.0 can't be found in the cache and will be fetched from the remote registry
➤ YN0000: └ Completed in 5s 583ms
➤ YN0000: ┌ Link step
➤ YN0076: │ dmg-license@npm:1.0.9 The linux-x64 architecture is incompatible with this module, link skipped.
➤ YN0076: │ iconv-corefoundation@npm:1.1.6 The linux-x64 architecture is incompatible with this module, link skipped.
➤ YN0076: │ fsevents@patch:fsevents@npm%3A2.3.2#~builtin<compat/fsevents>::version=2.3.2&hash=18f3a7 The linux-x64 architecture is incompatible with this module, link skipped.
➤ YN0076: │ fsevents@patch:fsevents@npm%3A1.2.13#~builtin<compat/fsevents>::version=1.2.13&hash=18f3a7 The linux-x64 architecture is incompatible with this module, link skipped.
➤ YN0007: │ electron@npm:16.0.2 must be built because it never has been before or the last one failed
➤ YN0000: └ Completed in 19s 43ms
➤ YN0000: Done with warnings in 25s 309ms
0 modules with unused exports
10% [0] building 1/3 modules 2 active ...babel-loader/lib/index.js??ref--4!/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/src/preload.jsError: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:67:19)
    at Object.createHash (node:crypto:130:10)
    at module.exports (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/webpack/lib/NormalModule.js:417:16)
    at handleParseError (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/webpack/lib/NormalModule.js:471:10)
    at /home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/webpack/lib/NormalModule.js:503:5
    at /home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/webpack/lib/NormalModule.js:358:12
    at /home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at iterateNormalLoaders (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
    at /home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/loader-runner/lib/LoaderRunner.js:236:3
    at context.callback (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at makeSourceMapAndFinish (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/ts-loader/dist/index.js:58:5)
    at successLoader (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/ts-loader/dist/index.js:40:5)
    at Object.loader (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/ts-loader/dist/index.js:23:5)
    at LOADER_EXECUTION (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/loader-runner/lib/LoaderRunner.js:119:14)
    at runSyncOrAsync (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/loader-runner/lib/LoaderRunner.js:120:4)
    at iterateNormalLoaders (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/loader-runner/lib/LoaderRunner.js:232:2)
    at Array.<anonymous> (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
    at Storage.finished (/home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
    at /home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9
    at /home/techvio/.cache/yay/salad/src/salad-applications-0.5.8/packages/desktop-app/node_modules/graceful-fs/graceful-fs.js:123:16
    at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3)
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: salad

MithicSpirit commented on 2021-12-03 23:59 (UTC) (edited on 2021-12-04 00:00 (UTC) by MithicSpirit)

Oh wow sorry for not updating this package but I thought they had stopped supporting Linux, but it seems like 0.5.8 supports it again (see the release) so I'll push the update here today or tomorrow.

EDIT: thx @Vukky for bringing that to my attention with the out-of-date flag :)

MithicSpirit commented on 2021-11-23 13:51 (UTC) (edited on 2021-11-23 13:51 (UTC) by MithicSpirit)

@Vukky oh yeah just searched for "linux" on their discord and they aren't going to support it anymore :/

from what i remember, the main one is that there's new things coming that won't work on linux

+ not having to support that many other OSes will mean they can focus on windows, and other features for it, without having to worry if it'll work for the other oses

@soshimee can you try reverting to 0.5.6 and seeing if that fixes your issue? Should just be changing to pkgver=0.5.6 on line 4 and running updpkgsums (or setting md5sums=('SKIP') on line 15).

soshimee commented on 2021-11-22 23:41 (UTC)

CPU won't work either for me.

MithicSpirit commented on 2021-11-22 14:34 (UTC)

@soshimee yeah GPU detection doesn't really work well so if you find out how to enable it I can try adding that. Currently this only really works for CPU mining and checking your balance.

@Vukky Huh, I hope this is just a one-time thing and it doesn't persist for future versions.