vesktop - pnpm

This commit is contained in:
Евгений Храмов 2024-06-01 17:39:59 +03:00
parent 228858cacf
commit c9c2e3ef3c
3 changed files with 3 additions and 35 deletions

@ -1,32 +0,0 @@
name='pnpm-8.15.2'
version='8.15.2'
release='2'
desc='Fast, disk space efficient package manager'
homepage='https://pnpm.io'
maintainer="Евгений Храмов <xpamych@yandex.ru>"
architectures=('amd64')
license=('MIT')
provides=('pnpm')
conflicts=('pnpm' 'pnpm-git')
deps=('node-gyp')
build_deps=('git')
sources=("https://ftp5.gwdg.de/pub/linux/archlinux/extra/os/x86_64/pnpm-${version}-${release}-any.pkg.tar.zst")
checksums=('SKIP')
package() {
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/package.json ${pkgdir}/usr/lib/node_modules/pnpm/package.json
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/bin/pnpm.cjs ${pkgdir}/usr/lib/node_modules/pnpm/bin/pnpm.cjs
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/bin/pnpx.cjs ${pkgdir}/usr/lib/node_modules/pnpm/bin/pnpx.cjs
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/pnpm.cjs ${pkgdir}/usr/lib/node_modules/pnpm/dist/pnpm.cjs
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/pnpmrc ${pkgdir}/usr/lib/node_modules/pnpm/dist/pnpmrc
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/worker.js ${pkgdir}/usr/lib/node_modules/pnpm/dist/worker.js
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/scripts/bash.sh ${pkgdir}/usr/lib/node_modules/pnpm/dist/scripts/bash.sh
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/scripts/fish.sh ${pkgdir}/usr/lib/node_modules/pnpm/dist/scripts/fish.sh
install -Dm755 ${srcdir}/usr/lib/node_modules/pnpm/dist/scripts/zsh.sh ${pkgdir}/usr/lib/node_modul8.15.2es/pnpm/dist/scripts/zsh.sh
install -Dm755 ${srcdir}/usr/share/licenses/pnpm/LICENSE ${pkgdir}/usr/share/licenses/pnpm/LICENSE
install -d ${pkgdir}/usr/bin
ln -s ${pkgdir}/usr/lib/node_modules/pnpm/bin/pnpm.cjs ${pkgdir}/usr/bin/pnpm
ln -s ${pkgdir}/usr/lib/node_modules/pnpm/bin/pnpx.cjs ${pkgdir}/usr/bin/pnpx
}

@ -10,7 +10,7 @@ provides=('vencord-bin')
conflicts=('vencord' 'vencord-bin')
deps=('electron')
build_deps=('pnpm-8.15.2' 'git' 'electron')
build_deps=('git' 'electron')
opt_deps=(
'libnotify: Notifications'

@ -10,7 +10,7 @@ provides=('vencord')
conflicts=('vencord')
deps=('electron')
build_deps=('pnpm-8.15.2' 'git' 'electron')
build_deps=('pnpm' 'git' 'electron')
opt_deps=(
'libnotify: Notifications'
@ -19,7 +19,7 @@ opt_deps=(
'arrpc: Rich presence support'
)
sources=("https://github.com/Vencord/Vesktop/archive/refs/tags/v${version}.tar.gz")
sources=("https://github.com/pnpm/pnpm/releases/tag/v${version}")
checksums=('SKIP')
prepare() {