1 # Contributor: Thomas Kinnen <thomas.kinnen@gmail.com>
6 _ptygroup=5 #the UID of our PTY/TTY group
7 pkgdesc="GNU Screen from GIT repository. Provides vertical splitting."
8 url="http://www.gnu.org/software/screen/"
11 depends=('ncurses' 'pam')
14 backup=('etc/screenrc' 'etc/pam.d/screen')
15 makedepends=('git' 'automake' 'autoconf')
16 options=('!makeflags')
17 install='screen.install'
19 md5sums=(1059ce8a6c6763838f395c917afe54cf)
20 _gitroot="git://git.savannah.gnu.org/screen.git"
26 msg "Connecting to GIT server...."
28 if [ -d ${srcdir}/$_gitname ] ; then
29 cd $_gitname && git pull origin
30 msg "The local files are updated."
35 msg "GIT checkout done or server timeout"
36 msg "Starting make..."
38 cp -r ${srcdir}/$_gitname ${srcdir}/$_gitname-build
40 cd ${srcdir}/$_gitname-build/src/
43 export LDFLAGS="${LDFLAGS} -Wl,--as-needed"
49 --enable-rxvt_osc --with-pty-group=$_ptygroup \
50 --mandir=/usr/share/man --infodir=/usr/share/info
53 make DESTDIR=${pkgdir} install || return 1
54 install -Dm644 ${srcdir}/screen.pam ${pkgdir}/etc/pam.d/screen
56 install -Dm644 etc/completer.zsh ${pkgdir}/usr/share/zsh/site-functions/screen
57 install -Dm644 etc/etcscreenrc ${pkgdir}/etc/screenrc
58 install -Dm644 etc/screenrc ${pkgdir}/etc/skel/.screenrc
60 rm ${pkgdir}/usr/share/info/dir
61 gzip -9 ${pkgdir}/usr/share/info/*