summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAamir Farooq2019-08-12 00:43:55 +0500
committerAamir Farooq2019-08-12 00:43:55 +0500
commitbcb26f9b13c2a591f83149226b82dfe91d2ced49 (patch)
treeed21668874be014c2e85173246ed0d490b6b6948
parent02e9028603ad549a9543f04487e1fb25cda82769 (diff)
downloadaur-bcb26f9b13c2a591f83149226b82dfe91d2ced49.tar.gz
We should be building the Electron app and using that
-rw-r--r--PKGBUILD30
1 files changed, 17 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4760cc2784d9..ee3374e3d878 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}