1 # Maintainer: Alexander Rødseth <rodseth@gmail.com>
2 # Contributor: Marti Raudsepp <marti@juffo.org>
3 # Contributor: Sandman <the0sandman@hotmail.com>
7 pkgdesc="Massively distributed fault-tolerant file system"
9 url="http://ceph.newdream.net/"
11 depends=('libedit' 'libsigc++' 'gtkmm' 'btrfs-progs-unstable' 'crypto++'
12 'google-perftools>=1.8.3-2' 'python2' 'fuse' 'keyutils'
13 'libatomic_ops' 'curl')
15 optdepends=('fcgi: radosgw - Amazon S3 compatibility'
16 'expat: radosgw - Amazon S3 compatibility')
18 options=(!libtool emptydirs)
19 source=("http://ceph.newdream.net/download/$pkgname-$pkgver.tar.gz")
20 sha256sums=('8705f7b6c003ded44de7ebbc0c628c8038df44fea7bec1ba3dcf92f90969e1b3')
23 cd "$srcdir/$pkgname-$pkgver"
26 LIBS="-lpthread" ./configure --prefix=/usr --sysconfdir=/etc
30 msg2 "Fixing python scripts..."
31 sed -i '0,/on/s//on2/' src/obsync/boto_tool src/obsync/obsync
35 cd "$srcdir/$pkgname-$pkgver"
37 make DESTDIR="$pkgdir" install
38 mkdir -p "$pkgdir/var/run/ceph" "$pkgdir/var/log/ceph" \
39 "$pkgdir/etc/rc.d" "$pkgdir/etc/ceph"
40 install -Dm755 "src/init-ceph" "$pkgdir/etc/rc.d/ceph"
41 # Move /usr/sbin to /sbin, which is expected by the mount command
42 mv "$pkgdir/usr/sbin" "$pkgdir/"
43 msg2 "Packaging sample configuration..."
44 install -Dm644 "$pkgdir/usr/share/doc/ceph/sample.ceph.conf" \
45 "$pkgdir/etc/ceph/ceph.conf.sample"
46 msg2 "Packaging license..."
47 install -Dm644 COPYING \
48 "$pkgdir/usr/share/licenses/$pkgname/COPYING"
50 rmdir "$pkgdir/var/run/ceph"
53 # vim:set ts=2 sw=2 et: