summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 29a5d5455317d3d5b8059b35a8c3ef045791b704 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Maintainer: EatMyVenom <eat.my.venomm@gmail.com>

pkgname=atom-editor-beta-bin
_pkgver="1.61.0-beta0"
pkgver=1.61.0beta0
pkgrel=1
pkgdesc="A hackable text editor for the 21st Century"
arch=('x86_64')
license=('MIT')
depends=('gconf' 'git' 'nodejs' 'npm' 'libsecret' 'python' 'libx11' 'libxkbfile')
provides=('atom')
conflicts=('atom')
source=("https://github.com/atom/atom/releases/download/v${_pkgver}/atom-amd64.tar.gz"
        "https://raw.githubusercontent.com/atom/atom/master/resources/linux/atom.desktop.in")
md5sums=('20ba9a67fcc3cb65eb6dc124a515abf7'
         'edd7c80254eae752065ec9fd17915752')

package() {
  cd "atom-beta-${_pkgver}-amd64"

  install -d -m 755 "${pkgdir}/usr/share/applications"
  install -d -m 755 "${pkgdir}"/usr/lib
  install -d -m 755 "${pkgdir}"/usr/bin
  cp -r ./ "${pkgdir}"/usr/lib/atom

  sed -e "s|<%= appName %>|Atom|" \
      -e "s/<%= description %>/${pkgdesc}/" \
      -e "s|<%= installDir %>|/usr|" \
      -e "s|<%= appFileName %>|atom|" \
      -e "s|<%= iconPath %>|atom|" \
      ../atom.desktop.in > "${pkgdir}/usr/share/applications/atom.desktop"

  cd "${pkgdir}"/usr/bin
  ln -sf ../lib/atom/atom atom
}