diff options
author | Aamir Farooq | 2019-08-12 00:43:55 +0500 |
---|---|---|
committer | Aamir Farooq | 2019-08-12 00:43:55 +0500 |
commit | bcb26f9b13c2a591f83149226b82dfe91d2ced49 (patch) | |
tree | ed21668874be014c2e85173246ed0d490b6b6948 | |
parent | 02e9028603ad549a9543f04487e1fb25cda82769 (diff) | |
download | aur-bcb26f9b13c2a591f83149226b82dfe91d2ced49.tar.gz |
We should be building the Electron app and using that
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 17 insertions, 13 deletions
@@ -9,13 +9,12 @@ license=('MIT') depends=('nodejs>=10.0.0' 'npm>=6.0.0') makedepens=('git') source=("git+${url}.git") - -foldername=PreMiD-git - md5sums=('SKIP') +foldername=PreMiD + pkgver() { - cd "${foldername%-git}" + cd "${foldername}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } @@ -34,8 +33,8 @@ package() { # Add launcher script to /usr/bin/ echo "#!/bin/bash cd /usr/lib/premid/ - npm start" > "${pkgdir}/usr/bin/premid" - chmod +x "${pkgdir}/usr/bin/premid" + ./PreMiD" > "${pkgdir}/usr/bin/${pkgname%-git}" + chmod +x "${pkgdir}/usr/bin/${pkgname%-git}" # Create application menu shortcut echo "[Desktop Entry] @@ -48,19 +47,24 @@ package() { Icon=premid.png" > "${pkgdir}/usr/share/applications/premid.desktop" # Install dependency modules - cd "${foldername%-git}/src" + cd "${foldername}" npm install + cd src + npm install + + cd .. + npm run pkglinux + # Copy the app files & dependency modules to package directory mkdir -p "${pkgdir}/usr/lib/${pkgname%-git}/" + cd out/PreMiD-linux-x64 cp -r ./* "${pkgdir}/usr/lib/${pkgname%-git}/" - cp assets/images/logo.png "${pkgdir}/usr/share/pixmaps/premid.png" - - # Copy a license file to package directory - install -Dm644 ../LICENSE "${pkgdir}/usr/share/licenses/${pkgname%-git}/LICENSE" + cd ../../ - # Remove references to $srcdir of node_modules directory - grep -l "${srcdir}" -r "${pkgdir}" | xargs sed -i "s#${_git_srcdir}#/usr/lib/${pkgname%-git}#g" + cp src/assets/images/logo.png "${pkgdir}/usr/share/pixmaps/premid.png" + # Copy a license file to package directory + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname%-git}/LICENSE" } |