You are not logged in.

#1 2009-03-02 04:02:40

samwise
Member
From: Sydney, Australia
Registered: 2008-07-26
Posts: 53
Website

Working PKGBUILD for clojure-svn

The clojure-svn AUR package is broken. I've contacted the maintainer, but until he updates the package you can use this PKGBUILD.

Just download and unzip the tarball and replace the PKGBUILD with this one:

# Contributor:  Mark Baran <mebaran@gmail.com>
# updated by Sam May <sam.m4y@gmail.com>
arch=(i686 x86_64)
pkgname=clojure-svn
pkgver=1317
pkgrel=1
pkgdesc="Clojure is a LISP dialect for the JVM that safely supports concurrency."
url="http://www.clojure.org"
license="CPL"
depends=('java-environment')
makedepends=('apache-ant' 'svn')
optdepends=('clojure-contrib: user contributions and extras'
            'java-forkjoin:   java concurrency library wrapped by clojure.parallel')
provides=('clojure')
conflicts=('clojure')
source=('clj' 'clojure.sh' 'clojure-svn.install')
md5sums=()
install=${pkgname}.install

_svntrunk=http://clojure.googlecode.com/svn/trunk
_svnmod=clojure-read-only

build() {
  cd $startdir/src

  if [ -d $_svnmod/.svn ]; then
    (cd $_svnmod && svn up -r $pkgver)
  else
    svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
  fi

  msg "SVN checkout done or server timeout"
  msg "Starting ant build process..."
  
  cd $_svnmod 
  ant
  mkdir -p $pkgdir/usr/share/clojure
  mkdir -p $pkgdir/usr/bin
  mkdir -p $pkgdir/etc/profile.d
  install -m 644 -D clojure.jar $pkgdir/usr/share/clojure/
  install -m 755 -D ../clj $pkgdir/usr/bin/
  install -m 755 -D ../clojure.sh $pkgdir/etc/profile.d
}

"He was perfect except for the fact that he was an engineer"

Offline

#2 2009-03-22 17:01:50

Svenstaro
Administrator
From: Germany
Registered: 2008-11-19
Posts: 393

Re: Working PKGBUILD for clojure-svn

I adopted clojure-svn and used your PKGBUILD with minimal modifications to update it. Just so you know smile

Offline

Board footer

Powered by FluxBB