View difference between Paste ID: fCd7h5wg and
SHOW: | | - or go back to the newest paste.
1-
1+
# Maintainer: Scytrin dai Kinthra <scytrin@gmail.com>
2
# Contributor: Devin J. Pohly <djpohly+arch@gmail.com>
3
pkgname=st-hg
4
pkgver=149
5
pkgrel=1
6
pkgdesc="A simple virtual terminal emulator for X"
7
arch=('i686' 'x86_64')
8
url="http://st.suckless.org/"
9
license=('MIT')
10
depends=('libx11')
11
makedepends=('ncurses')
12
# Uncomment to use your own config.h
13
#source=(config.h)
14
#md5sums=(...generate your own...)
15
16
_hgroot="http://hg.suckless.org/"
17
_hgrepo="st"
18
19
build() {
20
  cd "$srcdir"
21
  msg "Connecting to Mercurial server...."
22
23
  if [ -d $_hgrepo ] ; then
24
    cd $_hgrepo
25
    hg pull -u || return 1
26
    msg "The local files are updated."
27
  else
28
    hg clone $_hgroot $_hgrepo || return 1
29
  fi
30
31
  msg "Mercurial checkout done or server timeout"
32
  msg "Starting make..."
33
34
  rm -rf "$srcdir/$_hgrepo-build"
35
  cp -r "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build"
36
  cd "$srcdir/$_hgrepo-build"
37
38
  # Uncomment to use your own config.h
39
  #cp "$srcdir/config.h" . || return 1
40
41
  make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11 || return 1
42
} 
43
44
package() {
45
  cd "$srcdir/$_hgrepo-build"
46
47
  install -d "$pkgdir/usr/share/terminfo" || return 1
48
  make PREFIX=/usr DESTDIR="$pkgdir" TERMINFO="$pkgdir/usr/share/terminfo" install || return 1
49
  install -m644 -D LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" || return 1
50
  install -m644 -D README "$pkgdir/usr/share/doc/$pkgname/README" || return 1
51
}
52
53
# vim:set ts=2 sw=2 et: