diff options
author | George Rawlinson | 2016-10-14 08:55:31 +1300 |
---|---|---|
committer | George Rawlinson | 2016-10-14 08:55:31 +1300 |
commit | 3655011765240a9dc734c2dc33fe9c90e44d724b (patch) | |
tree | 1e79c0b072ab118daa5066b8f99be0da0578231e | |
parent | 3115c468f2cf1f456987258b3da9bd7dd02d9213 (diff) | |
download | aur-3655011765240a9dc734c2dc33fe9c90e44d724b.tar.gz |
:arrow_up: 1.11.1
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 10 | ||||
-rw-r--r-- | atom-python.patch | 35 |
3 files changed, 14 insertions, 40 deletions
@@ -1,6 +1,6 @@ pkgbase = atom-editor-bin pkgdesc = Chrome-based text editor from Github - Precompiled binary from official repository - pkgver = 1.10.2 + pkgver = 1.11.1 pkgrel = 1 url = https://github.com/atom/atom install = atom-editor-bin.install @@ -18,15 +18,16 @@ pkgbase = atom-editor-bin depends = alsa-lib depends = libgnome-keyring optdepends = gvfs + provides = atom conflicts = atom-editor conflicts = atom-editor-git conflicts = atom-editor-git-tagged options = !strip - source = atom-amd64-v1.10.2.deb::https://atom-installer.github.com/v1.10.2/atom-amd64.deb + source = atom-amd64-v1.11.1.deb::https://atom-installer.github.com/v1.11.1/atom-amd64.deb source = atom-python.patch source = startupwmclass.patch - md5sums = ab5bfe585b59ef6bed817c88dbbc1841 - md5sums = 9c752be551429c6ce5946d4fcae24464 + md5sums = 29c246364abaf2899066265ec7e22b69 + md5sums = 22b4763c2e8607f0ea46311ec13da9ff md5sums = d472858970fc4ba6f63197729b65607c pkgname = atom-editor-bin @@ -6,20 +6,22 @@ # Upstream URL: https://github.com/atom/atom pkgname=atom-editor-bin -pkgver=1.10.2 +pkgver=1.11.1 pkgrel=1 pkgdesc="Chrome-based text editor from Github - Precompiled binary from official repository" arch=('x86_64') url="https://github.com/atom/atom" license=('MIT') +provides=('atom') +conflicts=('atom') options=(!strip) depends=('git' 'gconf' 'gtk2' 'libnotify' 'libxtst' 'nss' 'python2' 'xdg-utils' 'desktop-file-utils' 'alsa-lib' 'libgnome-keyring') optdepends=('gvfs') conflicts=('atom-editor' 'atom-editor-git' 'atom-editor-git-tagged') install=$pkgname.install -md5sums=('ab5bfe585b59ef6bed817c88dbbc1841' - '9c752be551429c6ce5946d4fcae24464' +md5sums=('29c246364abaf2899066265ec7e22b69' + '22b4763c2e8607f0ea46311ec13da9ff' 'd472858970fc4ba6f63197729b65607c') source=("atom-amd64-v${pkgver}.deb::https://atom-installer.github.com/v${pkgver}/atom-amd64.deb" atom-python.patch @@ -27,7 +29,9 @@ source=("atom-amd64-v${pkgver}.deb::https://atom-installer.github.com/v${pkgver} package() { bsdtar xf data.tar.gz + printf "Applying atom-python.patch\n" patch -p1 < "${srcdir}"/atom-python.patch + printf "Applying startupwmclass.patch\n" patch -p1 < "${srcdir}"/startupwmclass.patch sed -i 's|env PYTHON=python2 GTK_IM_MODULE= QT_IM_MODULE= XMODIFIERS= /usr/share/atom/atom|/usr/bin/atom|' usr/share/applications/atom.desktop chmod -R g-w usr diff --git a/atom-python.patch b/atom-python.patch index e54a2fcf78b5..2880faf37597 100644 --- a/atom-python.patch +++ b/atom-python.patch @@ -1,42 +1,11 @@ ---- a/usr/bin/atom -+++ b/usr/bin/atom -@@ -1,5 +1,13 @@ - #!/bin/bash - -+# Allow users to override command-line options -+if [[ -f ~/.config/atom-editor-flags.conf ]]; then -+ ATOM_USER_FLAGS="$(cat ~/.config/atom-editor-flags.conf)" -+fi -+ -+export PYTHON=python2 -+unset GTK_IM_MODULE QT_IM_MODULE XMODIFIERS -+ - if [ "$(uname)" == 'Darwin' ]; then - OS='Mac' - elif [ "$(expr substr $(uname -s) 1 5)" == 'Linux' ]; then -@@ -99,11 +107,11 @@ elif [ $OS == 'Linux' ]; then - [ -x "$ATOM_PATH" ] || ATOM_PATH="$TMPDIR/atom-build/Atom/atom" - - if [ $EXPECT_OUTPUT ]; then -- "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" -+ "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ $ATOM_USER_FLAGS "$@" - exit $? - else - ( -- nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1 -+ nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ $ATOM_USER_FLAGS "$@" > "$ATOM_HOME/nohup.out" 2>&1 - if [ $? -ne 0 ]; then - cat "$ATOM_HOME/nohup.out" - exit $? - --- a/usr/share/applications/atom.desktop +++ b/usr/share/applications/atom.desktop @@ -2,7 +2,7 @@ Name=Atom Comment=A hackable text editor for the 21st Century. GenericName=Text Editor --Exec=/usr/share/atom/atom %U -+Exec=env PYTHON=python2 GTK_IM_MODULE= QT_IM_MODULE= XMODIFIERS= /usr/share/atom/atom %U +-Exec=/usr/share/atom/atom %F ++Exec=env PYTHON=python2 /usr/share/atom/atom %U Icon=atom Type=Application StartupNotify=true |