diff options
author | zxp19821005 | 2023-07-27 19:06:02 +0800 |
---|---|---|
committer | zxp19821005 | 2023-07-27 19:06:02 +0800 |
commit | 7873e664b87a946a72cab998b77e72cf9d9178df (patch) | |
tree | 4437006c90dcf7b97aa06e5f7cc064818d7cd8b7 | |
parent | 24433fc3cffd270269434ae7d3e288e9a4c79fe9 (diff) | |
download | aur-7873e664b87a946a72cab998b77e72cf9d9178df.tar.gz |
update to 0.6.27
-rw-r--r-- | .SRCINFO | 48 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | nuclear-player.install | 23 | ||||
-rw-r--r-- | nuclear.desktop | 9 |
4 files changed, 57 insertions, 70 deletions
@@ -1,20 +1,42 @@ pkgbase = nuclear-player pkgdesc = A free, multiplatform music player app that streams from multiple sources. - pkgver = 0.4.3 - pkgrel = 2 + pkgver = 0.6.27 + pkgrel = 1 url = http://nuclear.gumblert.tech/ - install = nuclear-player.install - arch = x86_64 + arch = any license = GPL3 - depends = gconf - depends = libnotify - depends = libappindicator-gtk3 - depends = libxtst + makedepends = gendesk + makedepends = npm + makedepends = nodejs + depends = python + depends = make + depends = libcups + depends = gdk-pixbuf2 + depends = libx11 + depends = gcc-libs + depends = libxext + depends = glibc + depends = bash + depends = nspr + depends = cairo + depends = libxcomposite depends = nss - source = https://github.com/nukeop/nuclear/releases/download/v0.4.3/nuclear_0.4.3_amd64.deb - source = nuclear.desktop - md5sums = 0499640e2bfab3abcdb1dd898b97d77e - md5sums = 02328fb5995b2e92b3ee11dca5c6b262 + depends = dbus + depends = at-spi2-core + depends = libxrandr + depends = expat + depends = pango + depends = gtk3 + depends = libdrm + depends = libxkbcommon + depends = libxshmfence + depends = libxfixes + depends = mesa + depends = alsa-lib + depends = libxcb + depends = libxdamage + depends = glib2 + source = nuclear-player-0.6.27.tar.gz::https://github.com/nukeop/nuclear/archive/refs/tags/v0.6.27.tar.gz + sha256sums = 6fa1b2e8e682fa46712fa2a5850c3323db4851993ff22ddc8627a5664df447cf pkgname = nuclear-player - @@ -1,30 +1,27 @@ -# Maintainer: Mikel Pintado <mikelaitornube2010@gmail.com> - +# Maintainer: zxp19821005 <zxp19821005 at 163 dot com> +# Contributor: Mikel Pintado <mikelaitornube2010@gmail.com> pkgname=nuclear-player -pkgver=0.4.3 -pkgrel=2 +pkgver=0.6.27 +pkgrel=1 pkgdesc="A free, multiplatform music player app that streams from multiple sources." -arch=('x86_64') +arch=('any') url="http://nuclear.gumblert.tech/" -install=nuclear-player.install +_githuburl="https://github.com/nukeop/nuclear" license=('GPL3') -depends=('gconf' 'libnotify' 'libappindicator-gtk3' 'libxtst' 'nss') -source=( - https://github.com/nukeop/nuclear/releases/download/v${pkgver}/nuclear_${pkgver}_amd64.deb - nuclear.desktop -) -md5sums=( - '0499640e2bfab3abcdb1dd898b97d77e' - '02328fb5995b2e92b3ee11dca5c6b262' -) - -package() { - tar xf data.tar.xz - - cp --preserve=mode -r usr "${pkgdir}" - cp --preserve=mode -r opt "${pkgdir}" - - find "${pkgdir}" -type d -exec chmod 755 {} + - - cp --preserve=mode ${srcdir}/nuclear.desktop ${pkgdir}/usr/share/applications +depends=('python' 'make' 'libcups' 'gdk-pixbuf2' 'libx11' 'gcc-libs' 'libxext' 'glibc' 'bash' 'nspr' 'cairo' 'libxcomposite' 'nss' 'dbus' \ + 'at-spi2-core' 'libxrandr' 'expat' 'pango' 'gtk3' 'libdrm' 'libxkbcommon' 'libxshmfence' 'libxfixes' 'mesa' 'alsa-lib' 'libxcb' 'libxdamage' 'glib2') +makedepends=('gendesk' 'npm' 'nodejs') +source=("${pkgname}-${pkgver}.tar.gz::${_githuburl}/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('6fa1b2e8e682fa46712fa2a5850c3323db4851993ff22ddc8627a5664df447cf') +build() { + cd "${srcdir}/${pkgname%-player}-${pkgver}" + npm install + npm run build:linux } +package() { + install -Dm755 -d "${pkgdir}/opt/${pkgname}" + cp -r "${srcdir}/${pkgname%-player}-${pkgver}/release/linux-unpacked/"* "${pkgdir}/opt/${pkgname}" + install -Dm644 "${srcdir}/${pkgname%-player}-${pkgver}/packages/app/resources/media/1024x1024.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + gendesk -f -n --icon "${pkgname}" --categories "AudioVideo" --name "Nuclear Player" --exec "/opt/${pkgname}/${pkgname%-player} --no-sandbox %U" + install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications" +}
\ No newline at end of file diff --git a/nuclear-player.install b/nuclear-player.install deleted file mode 100644 index e61c3ac88813..000000000000 --- a/nuclear-player.install +++ /dev/null @@ -1,23 +0,0 @@ -post_install () { - ln -sf '/opt/nuclear/nuclear' '/usr/local/bin/nuclear' -} - -pre_upgrade () { - rm -rf /opt/nuclear - rm -rf /usr/share/applications/nuclear.desktop - rm -rf /usr/share/doc/nuclear - rm -rf /usr/share/icons/hicolor/*/nuclear.png - rm -rf /usr/local/bin/nuclear -} - -post_upgrade () { - ln -sf '/opt/nuclear/nuclear' '/usr/local/bin/nuclear' -} - -post_remove () { - rm -rf /opt/nuclear - rm -rf /usr/share/applications/nuclear.desktop - rm -rf /usr/share/doc/nuclear - rm -rf /usr/share/icons/hicolor/*/nuclear.png - rm -rf /usr/local/bin/nuclear -} diff --git a/nuclear.desktop b/nuclear.desktop deleted file mode 100644 index af30331ef6ef..000000000000 --- a/nuclear.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=Nuclear -Comment=Streaming music player that finds music sources automatically. -Comment[es]=Reproductor que retransmite música desde fuentes encontradas automáticamente. -Exec="/opt/nuclear/nuclear" %U -Terminal=false -Type=Application -Icon=/usr/share/icons/hicolor/0x0/apps/nuclear.png -Categories=Audio;AudioVideo;Network;Player;Music; |