diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 15 insertions, 13 deletions
@@ -1,7 +1,7 @@ pkgbase = ytm-dlp-gui - pkgdesc = An ElectronJS app for downloading music off Youtube Music.Use system-wide electron. + pkgdesc = An ElectronJS app for downloading music off Youtube Music.(Use system-wide electron) pkgver = 1.3.3 - pkgrel = 3 + pkgrel = 4 url = https://github.com/RENOMIZER/ytm-dlp-gui arch = any license = MIT @@ -12,9 +12,9 @@ pkgbase = ytm-dlp-gui makedepends = git depends = electron26 conflicts = ytm-dlp-gui - source = ytm-dlp-gui-1.3.3.tar.gz::https://github.com/RENOMIZER/ytm-dlp-gui/archive/refs/tags/v1.3.3.tar.gz + source = ytm-dlp-gui-1.3.3::git+https://github.com/RENOMIZER/ytm-dlp-gui#tag=v1.3.3 source = ytm-dlp-gui.sh - sha256sums = 1029f4d8f6f395a07cda3e6de4211535694c6738403eebbe5a1fa736bb425f4f + sha256sums = 5b0b97a908bc3f0e73f76fbd487bffc9b8f0d9b0c72180542436075f5b2f022a sha256sums = 291f50480f5a61bc9c68db7d44cd0412071128706baa868a9cb854f8779a1980 pkgname = ytm-dlp-gui @@ -4,8 +4,8 @@ _pkgname=YTM-DLP-GUI pkgver=1.3.3 _electronversion=26 _nodeversion=20 -pkgrel=3 -pkgdesc="An ElectronJS app for downloading music off Youtube Music.Use system-wide electron." +pkgrel=4 +pkgdesc="An ElectronJS app for downloading music off Youtube Music.(Use system-wide electron)" arch=('any') url="https://github.com/RENOMIZER/ytm-dlp-gui" license=('MIT') @@ -21,10 +21,10 @@ makedepends=( 'git' ) source=( - "${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz" + "${pkgname}-${pkgver}::git+${url}#tag=v${pkgver}" "${pkgname}.sh" ) -sha256sums=('1029f4d8f6f395a07cda3e6de4211535694c6738403eebbe5a1fa736bb425f4f' +sha256sums=('5b0b97a908bc3f0e73f76fbd487bffc9b8f0d9b0c72180542436075f5b2f022a' '291f50480f5a61bc9c68db7d44cd0412071128706baa868a9cb854f8779a1980') _ensure_local_nvm() { local NVM_DIR="${srcdir}/.nvm" @@ -32,14 +32,14 @@ _ensure_local_nvm() { nvm install "${_nodeversion}" nvm use "${_nodeversion}" } -build() { - sed -e " +prepare() { + sed -i -e " s/@electronversion@/${_electronversion}/g s/@appname@/${pkgname}/g s/@runname@/app.asar/g s/@cfgdirname@/${pkgname}/g s/@options@//g - " -i "${srcdir}/${pkgname}.sh" + " "${srcdir}/${pkgname}.sh" _ensure_local_nvm gendesk -q -f -n --pkgname="${pkgname}" --pkgdesc="${pkgdesc}" --categories="Utility" --name="${pkgname}" --exec="${pkgname} %U" cd "${srcdir}/${pkgname}-${pkgver}" @@ -47,7 +47,7 @@ build() { export SYSTEM_ELECTRON_VERSION="$(electron${_electronversion} -v | sed 's/v//g')" HOME="${srcdir}/.electron-gyp" { - echo -e '\n' + echo -e '\n' #echo 'build_from_source=true' echo "cache=${srcdir}/.npm_cache" } >> .npmrc @@ -56,12 +56,14 @@ build() { echo 'registry=https://registry.npmmirror.com' echo 'disturl=https://registry.npmmirror.com/-/binary/node/' echo 'electron_mirror=https://registry.npmmirror.com/-/binary/electron/' - echo 'electron_builder_binaries_mirror=https://registry.npmmirror.com/-/binary/electron-builder-binaries/' } >> .npmrc find ./ -type f -name "package-lock.json" -exec sed -i "s/registry.npmjs.org/registry.npmmirror.com/g" {} + fi sed -i "s/\"electron\": \"[^\"]*\"/\"electron\": \"${SYSTEM_ELECTRON_VERSION}\"/g" package.json NODE_ENV=development npm install +} +build() { + cd "${srcdir}/${pkgname}-${pkgver}" NODE_ENV=production npm run package } package() { |