diff options
author | Jaime Martínez Rincón | 2021-04-15 01:44:48 +0200 |
---|---|---|
committer | Jaime Martínez Rincón | 2021-04-15 01:45:24 +0200 |
commit | cb1e1fa1c3c5f6500cf81e086a3d10f7217f183d (patch) | |
tree | 8e80533bfb1621be5373488b254dfcbe39cae6b1 /PKGBUILD | |
parent | 12d9cf7795cdf9284ab1bb46463177655e6d7d80 (diff) | |
download | aur-cb1e1fa1c3c5f6500cf81e086a3d10f7217f183d.tar.gz |
fix bin link and process windows behaviour
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -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 |