summaryrefslogtreecommitdiff
path: root/community/elinks
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2011-08-17 23:14:29 +0000
committerroot <root@rshg054.dnsready.net>2011-08-17 23:14:29 +0000
commit3413e75c9cdb6c0daf6ddf92f469a2221c94a55b (patch)
treeebc8d673526a7bcca4a4fcd6ed7872baec735f90 /community/elinks
parent68b7938bb87c6e91d54e4f35f0223c7237fa53e1 (diff)
Wed Aug 17 23:14:29 UTC 2011
Diffstat (limited to 'community/elinks')
-rw-r--r--community/elinks/PKGBUILD39
1 files changed, 31 insertions, 8 deletions
diff --git a/community/elinks/PKGBUILD b/community/elinks/PKGBUILD
index 672b111f0..6c69a2021 100644
--- a/community/elinks/PKGBUILD
+++ b/community/elinks/PKGBUILD
@@ -1,4 +1,5 @@
-# $Id: PKGBUILD 52641 2011-07-26 16:47:26Z spupykin $
+# $Id: PKGBUILD 54327 2011-08-17 00:58:33Z kkeen $
+# Maintainer: Kyle Keen <keenerd@gmail.com>
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: damir <damir@archlinux.org>
@@ -6,32 +7,54 @@
pkgname=elinks
pkgver=0.13
-_commit="eb4e5d7e0ddae63f28ec90d155846a2456e4a413"
-pkgrel=7
+_commit="30c485af4c4ba128d82171a6066594f3cfaeae5d"
+pkgrel=8
pkgdesc="An advanced and well-established feature-rich text mode web browser."
arch=("i686" "x86_64")
url="http://elinks.or.cz"
license=('GPL')
depends=('bzip2' 'expat>=2.0' 'gpm>=1.20.4' 'openssl' 'lua>=5.1.1' 'libidn' 'js'
'gc' 'tre')
-source=("http://arch.p5n.pp.ru/~sergej/dl/elinks-$pkgver-${_commit}.tar.gz")
-md5sums=('71227b25ad05b719e4a549a26d958379')
+makedepends=('git')
+source=()
+md5sums=()
+
+__gitroot="http://elinks.cz/elinks.git"
+__gitname="elinks"
build() {
- cd "$srcdir/elinks"
+ cd "$srcdir"
+ msg "Connecting to GIT server...."
+
+ if [ -d $__gitname ] ; then
+ cd $__gitname && git pull origin
+ msg "The local files are updated."
+ else
+ git clone $__gitroot
+ fi
+
+ msg "GIT checkout done or server timeout"
+ msg "Starting make..."
+
+ rm -rf "$srcdir/$__gitname-build"
+ git clone "$srcdir/$__gitname" "$srcdir/$__gitname-build"
+ cd "$srcdir/$__gitname-build"
+ git checkout "$_commit"
+
[ -x configure ] || sh autogen.sh
./configure --prefix=/usr --mandir=/usr/share/man \
--sysconfdir=/etc \
- --disable-smb --without-x --enable-cgi \
+ --enable-smb --without-x --enable-cgi \
--enable-leds --enable-256-colors --enable-html-highlight \
--with-zlib
make
}
package() {
- cd "$srcdir/elinks"
+ cd "$srcdir/$__gitname-build"
make DESTDIR="$pkgdir" install
rm -f "$pkgdir/usr/share/locale/locale.alias"
+
install -D -m644 "contrib/debian/$pkgname.desktop" \
"$pkgdir/usr/share/applications/$pkgname.desktop"
}