summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJaime Martínez Rincón2021-04-15 01:44:48 +0200
committerJaime Martínez Rincón2021-04-15 01:45:24 +0200
commitcb1e1fa1c3c5f6500cf81e086a3d10f7217f183d (patch)
tree8e80533bfb1621be5373488b254dfcbe39cae6b1 /PKGBUILD
parent12d9cf7795cdf9284ab1bb46463177655e6d7d80 (diff)
downloadaur-cb1e1fa1c3c5f6500cf81e086a3d10f7217f183d.tar.gz
fix bin link and process windows behaviour
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 11 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 45c0675280db..145ec1b05ed6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,21 @@
# Maintainer: Jaime Martínez Rincón <jaime@jamezrin.name>
pkgname=notion-app
pkgver=2.0.16
-pkgrel=1
+pkgrel=2
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=('electron11' 're2' 'gtk3' 'xdg-utils')
+depends=('re2' 'gtk3' 'xdg-utils')
makedepends=('imagemagick' 'p7zip' 'npm')
optdepends=('notion-enhancer: enhancements and fixes')
source=("Notion-"${pkgver}".exe::https://desktop-release.notion-static.com/Notion%20Setup%20${pkgver}.exe"
- 'notion-app.desktop')
+ 'notion-app.desktop'
+ 'exit-after-windows-closed.patch')
md5sums=('9f72284086cda3977f7f569dff3974d5'
- '257f3106e5d9364ef2df557a656cd8e7')
+ '257f3106e5d9364ef2df557a656cd8e7'
+ 'bb102781b27f4871b24d533efb97debf')
build() {
msg "Extracting app from Windows build..."
7z x -y "${srcdir}/Notion-"${pkgver}".exe" -o"${srcdir}/extracted-exe" >/dev/null
@@ -26,7 +28,10 @@ build() {
cp -r "${srcdir}/extracted-app/resources/app/"* "${srcdir}/package-rebuild"
cd "${srcdir}/package-rebuild"
-
+
+ msg "Patching original sources for fixes..."
+ patch -p1 < "${srcdir}/exit-after-windows-closed.patch"
+
msg "Recreating package node_modules..."
rm -r node_modules
npm install
@@ -52,5 +57,5 @@ package() {
cp "${srcdir}/package-rebuild/icon.png" "${pkgdir}/opt/${pkgname}/icon.png"
install -Dm644 "${srcdir}/package-rebuild/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
install -Dm644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications"
- ln -s "/opt/${pkgname}/httptoolkit" "${pkgdir}/usr/bin/${pkgname}"
+ ln -s "/opt/${pkgname}/notion-app" "${pkgdir}/usr/bin/${pkgname}"
} \ No newline at end of file