summaryrefslogtreecommitdiff
path: root/social/seeks/PKGBUILD
blob: 53cc574714274b962fff6ee729124fde4433f17b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# Co-maintainer: Gitus < git at shroomrider dot com >
# Co-maintainer: Enjolras < 0enjolras0 at laposte dot net >

pkgname=seeks
pkgver=0.4.1
pkgrel=2
pkgdesc="A social decentralized internet overlay for collaborative searches"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.seeks-project.info/site/"
license=('AGPL3' 'LGPL' 'BSD')
backup=('etc/logrotate.d/seeks'
    'etc/conf.d/seeks'
    'etc/seeks/config')
depends=('curl' 'libevent>=2.0' 'libxml2' 'opencv' 'protobuf' 'icu' 'tokyotyrant')
makedepends=('pkg-config' 'docbook-xml' 'docbook2x')
source=("http://downloads.sourceforge.net/project/${pkgname}/hippy/${pkgname}-${pkgver}.tar.gz"
'seeks.conf.d'
	'seeks.rc.d'
	'img_websearch.patch'
	'conf.patch'
	'seeks.logrotate')
install=seeks.install

build() {
  cd  "$srcdir/$pkgname-$pkgver"
  # replace <cxflann.h> by <cv.h>
  patch -p1 -i "$srcdir/img_websearch.patch"

  # linking issue with --as-needed linker flag, Cli not building with RC2
  LDFLAGS="-Wl,--no-as-needed" \
  ./configure --prefix=/usr \
              --sysconfdir=/etc \
              --enable-httpserv-plugin \
              --enable-extended-host-patterns
              #--disable-cli \

  sed -i s/,--as-needed,/,/ config.status
  make
}

check() {
  cd  "$srcdir/$pkgname-$pkgver"
  make -k check-local
}

package() {
  cd  "$srcdir/$pkgname-$pkgver"
  # Patch config file to make seeks log in /var/log instead of ./ (needed for rc.d)
  patch -p1 -i "$srcdir/conf.patch"
  make DESTDIR="$pkgdir/" install

  install -D -m644 Licenses  "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
  install -D -m644 ../seeks.conf.d "${pkgdir}/etc/conf.d/seeks"
  install -D -m755 ../seeks.rc.d "${pkgdir}/etc/rc.d/seeks"
  install -D -m600 ../seeks.logrotate  "${pkgdir}/etc/logrotate.d/seeks"
  install -d -m755  "${pkgdir}/var/log/seeks"
  install -d -m755  "${pkgdir}/var/lib/seeks"
}

# vim:set ts=2 sw=2 et:
md5sums=('2545192be5fa2e70d850f7395d039a0f'
         'ed29089d43873600726d570e63a5043d'
         '72a00a931363edd2ed11c0072bfd5b10'
         '2554e9f9f733d83203d0926e599e66db'
         '71a99dafa726539b9de9055468e2f56c'
         '5fbdf9c327999605b0f124132f27a27d')