summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJaime Martínez Rincón2021-05-15 16:57:56 +0200
committerJaime Martínez Rincón2021-05-15 16:57:56 +0200
commita3e751eb804940b8269ac2da353d35fee0d41734 (patch)
tree63984658f7dc489e86b31543966721f4007ba231 /PKGBUILD
parente5f7df69bec296856504c27c9af7fc88c59e2ad3 (diff)
downloadaur-a3e751eb804940b8269ac2da353d35fee0d41734.tar.gz
Add git to makedepends and ditch msg func
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 12 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f8ebe7603718..d8043ea14928 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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