diff options
author | Jordan Klassen | 2015-10-22 13:16:03 -0700 |
---|---|---|
committer | Jordan Klassen | 2015-10-22 13:16:03 -0700 |
commit | f8379fb64192a363c283551be5b78320e2410993 (patch) | |
tree | 37eeee7f5da0509d9af51a7d55e2763350da1e35 | |
download | aur-f8379fb64192a363c283551be5b78320e2410993.tar.gz |
v1.1.0-beta1
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | .gitignore | 12 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | atom-editor-beta-bin.install | 21 | ||||
-rw-r--r-- | atom-python.patch | 37 |
5 files changed, 131 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6aa7a1259421 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = atom-editor-beta-bin + pkgdesc = Chrome-based text editor from Github - Precompiled binary from official repository + pkgver = 1.1.0.beta1 + pkgrel = 1 + url = https://github.com/atom/atom + install = atom-editor-beta-bin.install + arch = x86_64 + license = MIT + depends = git + depends = gconf + depends = gtk2 + depends = libnotify + depends = libxtst + depends = nss + depends = python2 + depends = gvfs + depends = xdg-utils + depends = desktop-file-utils + conflicts = atom-editor-beta + options = !strip + source = atom-amd64-v1.1.0-beta1.deb::https://github.com/atom/atom/releases/download/v1.1.0-beta1/atom-amd64.deb + source = atom-python.patch + md5sums = 75b133f3ba8b386ba38a77b6fbefc990 + md5sums = 8ed449a6d7d7aff30d8208135a11d9dc + +pkgname = atom-editor-beta-bin + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..fd287aeafcde --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +*.tar +*.tar.* +*.zip +*.tgz +*.log +*.log.* +*.sig +pkg/ +src/ + +# atom deb package +*.deb diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c79017af6e57 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer Jordan Klassen <forivall at gmail dot com> + +# Based on atom-editor-bin +# Maintainer Danny Arnold <despair.blue at gmail dot com> +# Contributor: Andre Miranda <andreldm1989 AT gmail DOT com> +# Contributor: Tom Bu <tom.bu AT members.fsf.org> +# Contributor: John Reese <john@noswap.com> +# Upstream URL: https://github.com/atom/atom + +pkgname=atom-editor-beta-bin +_ver=1.1.0 +_beta=beta1 +pkgver="${_ver}.${_beta}" +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') +options=(!strip) +depends=('git' 'gconf' 'gtk2' 'libnotify' 'libxtst' 'nss' 'python2' 'gvfs' 'xdg-utils' 'desktop-file-utils') +conflicts=('atom-editor-beta') +install=$pkgname.install + +md5sums=('75b133f3ba8b386ba38a77b6fbefc990' + '8ed449a6d7d7aff30d8208135a11d9dc') +source=("atom-amd64-v${_ver}-${_beta}.deb::https://github.com/atom/atom/releases/download/v${_ver}-${_beta}/atom-amd64.deb" + atom-python.patch) + +package() { + bsdtar xf data.tar.gz + patch -p1 < "${srcdir}"/atom-python.patch + chmod -R g-w usr + mv usr "${pkgdir}" +} diff --git a/atom-editor-beta-bin.install b/atom-editor-beta-bin.install new file mode 100644 index 000000000000..959a05111b50 --- /dev/null +++ b/atom-editor-beta-bin.install @@ -0,0 +1,21 @@ +# Colored makepkg-like functions +msg_blue() { + printf "${blue}==>${bold} $1${all_off}\n" +} + +_update() { + msg_blue "Updating desktop MIME database..." + update-desktop-database -q +} + +post_install() { + _update +} + +post_upgrade() { + _update +} + +post_remove() { + _update +} diff --git a/atom-python.patch b/atom-python.patch new file mode 100644 index 000000000000..ba5f1bd41d29 --- /dev/null +++ b/atom-python.patch @@ -0,0 +1,37 @@ +--- a/usr/bin/atom-beta ++++ b/usr/bin/atom-beta +@@ -1,5 +1,8 @@ + #!/bin/bash + ++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 + + +--- a/usr/share/applications/atom-beta.desktop ++++ b/usr/share/applications/atom-beta.desktop +@@ -2,7 +2,7 @@ + Name=Atom Beta + Comment=A hackable text editor for the 21st Century. + GenericName=Text Editor +-Exec=/usr/share/atom-beta/atom %U ++Exec=env PYTHON=python2 GTK_IM_MODULE= QT_IM_MODULE= XMODIFIERS= /usr/share/atom-beta/atom %U + Icon=atom-beta + Type=Application + StartupNotify=true + + +--- a/usr/share/atom-beta/resources/app/apm/bin/apm ++++ b/usr/share/atom-beta/resources/app/apm/bin/apm +@@ -2,6 +2,8 @@ + + set -e + ++export PYTHON=python2 ++ + initialCwd=`pwd -P` + + apmPath=$0 |