Package Details: nuclear-player-git 0-1

Git Clone URL: https://aur.archlinux.org/nuclear-player-git.git (read-only, click to copy)
Package Base: nuclear-player-git
Description: Nuclear is a free, open-source music player without ads or tracking.
Upstream URL: https://nuclearplayer.com
Licenses: AGPL-3.0-only
Conflicts: nuclear-player, nuclear-player-bin
Provides: nuclear-player
Submitter: Nullrequest
Maintainer: nukeop
Last Packager: nukeop
Votes: 1
Popularity: 0.000000
First Submitted: 2020-12-26 13:08 (UTC)
Last Updated: 2026-08-13 21:56 (UTC)

Latest Comments

1 2 Next › Last »

fatuus commented on 2026-08-06 21:22 (UTC) (edited on 2026-08-06 22:11 (UTC) by fatuus)

encountered a few issues whilst trying to compile this from the aur:

  • corepack not found.

  • leaving the version empty causes makepkg to exit and say you can't have an empty pkgver.

  • cargo build --release didn't build the music player, instead building a window which displayed "localhost not found".

removed corepack cuz i'm pretty sure pnpm can manage versioning by itself, added a placeholder pkgver; and used the build command in the tauri docs. works in a clean chroot w my patch btw

diff --git a/.SRCINFO b/.SRCINFO
index 04c9a6f..36131c4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = nuclear-player-git
    pkgdesc = Nuclear is a free, open-source music player without ads or tracking.
-   pkgver = 
+   pkgver = 1.45.1.r0.g8b66dce0b
    pkgrel = 1
    url = https://nuclearplayer.com
    arch = x86_64
@@ -11,6 +11,7 @@ pkgbase = nuclear-player-git
    makedepends = openssl
    makedepends = libappindicator-gtk3
    makedepends = librsvg
+   makedepends = pnpm
    depends = webkit2gtk-4.1
    depends = gtk3
    depends = hicolor-icon-theme
diff --git a/PKGBUILD b/PKGBUILD
index d03bea0..8c433a2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@

 pkgname=nuclear-player-git
 _pkgname=nuclear-player
-pkgver=
+pkgver=1.45.1.r0.g8b66dce0b
 pkgrel=1
 pkgdesc='Nuclear is a free, open-source music player without ads or tracking.'
 arch=(x86_64)
@@ -16,7 +16,7 @@ optdepends=(
     'gst-plugins-ugly: Patented codec support'
     'gst-libav: FFmpeg-based codec support'
 )
-makedepends=('git' 'cargo' 'nodejs' 'openssl' 'libappindicator-gtk3' 'librsvg')
+makedepends=('git' 'cargo' 'nodejs' 'openssl' 'libappindicator-gtk3' 'librsvg' 'pnpm')
 source=("${pkgname}::git+https://github.com/nukeop/nuclear.git")
 sha256sums=('SKIP')

@@ -29,8 +29,6 @@ pkgver() {

 prepare() {
     cd "${pkgname}"
-    corepack enable
-    corepack prepare pnpm@latest --activate
     pnpm install
     cd packages/player/src-tauri
     cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
@@ -41,8 +39,8 @@ build() {
     export CFLAGS+=" -ffat-lto-objects"
     export CXXFLAGS+=" -ffat-lto-objects"
     pnpm --filter @nuclearplayer/player build:frontend
-    cd packages/player/src-tauri
-    cargo build --release
+    cd packages/player
+    pnpm tauri build --no-bundle
 }

 package() {

nukeop commented on 2026-03-18 14:40 (UTC)

Updated to work with the new version, which is a clean rewrite (from scratch).

nukeop commented on 2025-03-02 21:48 (UTC)

Node updated.

nukeop commented on 2024-03-07 08:51 (UTC)

Upstream neds to be updated to be compatible with the version of lerna that AUR has now. The repository uses an older version.

nukeop commented on 2024-03-07 08:48 (UTC)

I updated the dependencies

impulse commented on 2024-03-07 08:19 (UTC)

Package broken, can i be co-maintainer so i can update it?

yochananmarqos commented on 2022-02-09 17:01 (UTC)

Upstream is using nightly and commit SHA tags which mangles the pkgver. Please use the following including s/^v//; to remove the leading 'v':

git describe --long --tags --match "v[0-9]*" | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
0.6.17.r79.ge94388d3

<deleted-account> commented on 2021-11-02 15:28 (UTC)

This package is broken for me also:

 lerna ERR! npm install exited 1 in 'nuclear'
 lerna ERR! npm install stderr:
 npm ERR! code ERESOLVE
 npm ERR! ERESOLVE unable to resolve dependency tree
 npm ERR! 
 npm ERR! While resolving: nuclear@0.6.17
 npm ERR! Found: typescript@4.4.4
 npm ERR! node_modules/typescript
 npm ERR!   dev typescript@"^4.2.4" from the root project
 npm ERR!   peer typescript@">= 2.7" from fork-ts-checker-webpack-plugin@6.4.0
 npm ERR!   node_modules/fork-ts-checker-webpack-plugin
 npm ERR!     fork-ts-checker-webpack-plugin@"^6.2.5" from the root project
 npm ERR!     peer fork-ts-checker-webpack-plugin@"*" from @storybook/preset-typescript@2.1.0
 npm ERR!     node_modules/@storybook/preset-typescript
 npm ERR!       @storybook/preset-typescript@"^2.1.0" from the root project
 npm ERR!   1 more (ts-loader)
 npm ERR! 
 npm ERR! Could not resolve dependency:
 npm ERR! peer typescript@"^3.4" from @storybook/preset-typescript@2.1.0
 npm ERR! node_modules/@storybook/preset-typescript
 npm ERR!   @storybook/preset-typescript@"^2.1.0" from the root project

nukeop commented on 2021-08-31 19:54 (UTC)

What difficulties are you having installing the Package? Do you find that it doesn't build? I can install it fine on my machine.