Index: PKGBUILD =================================================================== --- PKGBUILD (Revision 417047) +++ PKGBUILD (Arbeitskopie) @@ -16,6 +16,7 @@ source=("${pkgname}-${pkgver}.tar.gz::https://github.com/atom/atom/archive/v${pkgver}.tar.gz" 'atom.js' 'dugite-use-system-git.patch' + 'tabs-fix-middleclick-for-electron-3.patch' 'electron-3.patch' 'fix-atom-sh.patch' 'fix-license-path.patch' @@ -26,6 +27,7 @@ sha256sums=('2b89ae78b637b7c39b419e011168a1ddf256bf442f56e0dff2b2e10c94a9af1d' 'cdf87ab82cfcf69e8904684c59b08c35a68540ea16ab173fce06037ac341efcd' '530b46d31df0f5e8f5881e1608a66fe75d549092a6db2e72ba3ad69c48714153' + '8415e8061b3e7eeed1b3a62e07029cd923574c140a392bf9112a2fcd6d50ef2b' '328da3b30f4e20e56b38e588d9fe871c01bbbe69865a79e9586919564bdfa869' 'ab9eed3d4c8bfefea256953428379ab1e636b9c7d4c4af30ddc3f485330183c2' 'c8a931f36af3722c57c4d1b70c1e58aa1a18372e8e26c28a4e01253e05295205' @@ -69,6 +71,11 @@ rm -r git cd ../.. + # Fix middleclick for tabs package in Electron 3 + cd node_modules/tabs + patch -Np1 -i "${srcdir}"/tabs-fix-middleclick-for-electron-3.patch + cd ../.. + cd script npm install ./build