summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD20
2 files changed, 15 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f2741dd3b1f5..ea734f7dcb9b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index cc0892c9040f..c327c2b2ea42 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {