diff options
author | Jaime Martínez Rincón | 2021-05-15 16:57:56 +0200 |
---|---|---|
committer | Jaime Martínez Rincón | 2021-05-15 16:57:56 +0200 |
commit | a3e751eb804940b8269ac2da353d35fee0d41734 (patch) | |
tree | 63984658f7dc489e86b31543966721f4007ba231 /PKGBUILD | |
parent | e5f7df69bec296856504c27c9af7fc88c59e2ad3 (diff) | |
download | aur-a3e751eb804940b8269ac2da353d35fee0d41734.tar.gz |
Add git to makedepends and ditch msg func
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -2,19 +2,23 @@ pkgname=notion-app pkgver=2.0.16 -pkgrel=9 +pkgrel=10 epoch=2 pkgdesc="The all-in-one workspace for your notes and tasks" arch=('i686' 'x86_64') url="https://www.notion.so/desktop" license=('MIT') depends=('re2' 'gtk3' 'xdg-utils') -makedepends=('imagemagick' 'p7zip' 'npm' 'nvm' 'python2') +makedepends=('imagemagick' 'p7zip' 'npm' 'nvm' 'python2' 'git') source=("Notion-"${pkgver}".exe::https://desktop-release.notion-static.com/Notion%20Setup%20${pkgver}.exe" 'notion-app.desktop') md5sums=('9f72284086cda3977f7f569dff3974d5' '257f3106e5d9364ef2df557a656cd8e7') +print_info() { + echo -e "\033[1;33m==> $@\033[0m" +} + _ensure_local_nvm() { which nvm >/dev/null 2>&1 && nvm deactivate && nvm unload export NVM_DIR="${srcdir}/.nvm" @@ -29,30 +33,30 @@ prepare() { build() { _ensure_local_nvm - msg "Extracting app from Windows build..." + print_info "Extracting app from Windows build..." 7z x -y "${srcdir}/Notion-"${pkgver}".exe" -o"${srcdir}/extracted-exe" >/dev/null 7z x -y "${srcdir}/extracted-exe/\$PLUGINSDIR/app-64.7z" -o"${srcdir}/extracted-app" >/dev/null rm -rf "${srcdir}/package-rebuild" mkdir -p "${srcdir}/package-rebuild" - msg "Copying original app resources..." + print_info "Copying original app resources..." cp -r "${srcdir}/extracted-app/resources/app/"* "${srcdir}/package-rebuild" cd "${srcdir}/package-rebuild" - msg "Patching original sources for fixes..." + print_info "Patching original sources for fixes..." sed -i 's|process.platform === "win32"|process.platform !== "darwin"|g' main/main.js - msg "Recreating package node_modules..." + print_info "Recreating package node_modules..." rm -r node_modules npm install --cache "${srcdir}/npm-cache" node_modules/.bin/patch-package - msg "Converting app icon..." + print_info "Converting app icon..." convert "icon.ico[0]" "icon.png" >/dev/null - msg "Building electron package..." + print_info "Building electron package..." npm install electron@11 electron-builder --save-dev --cache "${srcdir}/npm-cache" node_modules/.bin/electron-builder --linux dir |