summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJannick Hemelhof2019-07-04 11:02:58 +0200
committerJannick Hemelhof2019-07-04 11:02:58 +0200
commit3314b2cdbddc7ded0dd2791ec65861e2ff52c1b0 (patch)
tree7557b740f04813fd1936512a670213943c7eefc4 /PKGBUILD
parent68e85310b2c2fcabbc17edc503d8129a6b94d18e (diff)
downloadaur-3314b2cdbddc7ded0dd2791ec65861e2ff52c1b0.tar.gz
Fix for Electron 5.x compatibility
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 9 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3f73c6011030..0b207731469b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,13 +6,13 @@
pkgname=boostnote
_pkgname=Boostnote
pkgver=0.11.16
-pkgrel=1
+pkgrel=2
pkgdesc="Open source note-taking app for programmers"
arch=('any')
url="https://boostnote.io/"
license=('GPL3')
depends=('electron' 'nodejs')
-makedepends=('npm' 'grunt-cli' 'git')
+makedepends=('yarn' 'grunt-cli' 'git')
source=(
"${pkgname}-${pkgver}.tar.gz::https://github.com/BoostIO/"${_pkgname}"/archive/v"${pkgver}".tar.gz"
@@ -21,6 +21,7 @@ source=(
"warning-fix.patch"
"remove-analytics.patch"
"electron_4.patch"
+ "electron_5_fix.patch"
)
sha512sums=('91b0da92d9ed47649b201a1131b20e1328286295e52e1efe717ec3d731bc41351295f02bc63753f07d46d690d15355120d6bd76e2ba503e0617183b9aa16fc93'
@@ -28,7 +29,8 @@ sha512sums=('91b0da92d9ed47649b201a1131b20e1328286295e52e1efe717ec3d731bc4135129
'18bcda13580da8ceeaa86793a77ec00a053b8fd51451dad7e2b1a19553fe1a467ac647b44b789212e783f3f6a80968cc9404e884ef7ff6b1f6588473b3229d40'
'a52e5631867e2c5f18465dee6a3201b9b5c546bda373205c4891c9f7b6114599e0854e2b49defb55ee7bea0778a7fde9c9d9f7271dceeeece743a2d72e2fd0c6'
'1b440e2f65f45270acdf4e8898ef49ed8a5c13f3d3dad25a9d5defd404afded72257a50ec63469b763cd72c97247cb823257328efabb401e5bbf29b33f6e49f5'
- 'b6e704343c4bdf48273ea680761ccae38cd87a3ea8f87db3b5cf18c99921351b4519c6a4b2cf20417d58a02a4a20e59f354ff96b1cdbc6328e83bff527654647')
+ 'b6e704343c4bdf48273ea680761ccae38cd87a3ea8f87db3b5cf18c99921351b4519c6a4b2cf20417d58a02a4a20e59f354ff96b1cdbc6328e83bff527654647'
+ 'ad745b9643e9a677a2a3840c02c8dad7af33e35007141dbc33ff8f7c084b66bd1a794ef44340925fc9d6d77065f41709be56cc8ac55a978e7dc7d520cf8777bf')
prepare() {
cd "${_pkgname}-${pkgver}"
@@ -36,15 +38,16 @@ prepare() {
patch -Np1 -i "${srcdir}/warning-fix.patch"
patch -Np1 -i "${srcdir}/remove-analytics.patch"
patch -Np1 -i "${srcdir}/electron_4.patch"
+ patch -Np1 -i "${srcdir}/electron_5_fix.patch"
}
build() {
cd "${_pkgname}-${pkgver}"
- npm install --no-optional --no-shrinkwrap
- grunt compile
+ yarn install --ignore-optional
+ yarn run compile
rm -r node_modules/
- npm install --production --no-optional --no-shrinkwrap
+ yarn install --production --ignore-optional
}
package() {