Advertisement
matt-h

drizzle PKGBUILD

Apr 9th, 2012
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.60 KB | None | 0 0
  1. # Maintainer: Emil Renner Berthing <esmil@mailme.dk>
  2.  
  3. pkgname=drizzle
  4. eval "pkgname=('drizzle' 'libdrizzle')" # hack to fool AUR
  5. pkgbase=drizzle
  6. pkgver=7.1.33
  7. pkgrel=1
  8. arch=('i686' 'x86_64')
  9. url="http://drizzle.org/"
  10. license=('GPL')
  11. makedepends=('protobuf' 'boost' 'gperf')
  12. source=(https://launchpad.net/drizzle/7.1/$pkgver/+download/drizzle-$pkgver-stable.tar.gz)
  13. sha1sums=('5ca3349e8bc14ac73a94ed7ddf1fd234c47f5110')
  14.  
  15. build() {
  16.   cd "$srcdir/drizzle-$pkgver-stable"
  17.  
  18.   msg "Changing references to python binary in config scripts"
  19.   sed -i 's/python/python2/g' ./config/pre_hook.sh
  20.   sed -i 's/python/python2/g' ./config/pandora-plugin
  21.  
  22.   msg "Starting make..."
  23.   ./config/autorun.sh
  24.   PYTHON=python2 ./configure --prefix=/usr || return 1
  25.  
  26.   msg "Changing references to python binary in Makefile"
  27.   sed -ie 's/python /python2 /g' Makefile
  28.  
  29.   # Disable adding group and user by the install rule in the makefile
  30.   sed -i 's/^GROUPADD/#GROUPADD/' Makefile
  31.   sed -i 's/^USERADD/#USERADD/' Makefile
  32.   make || return 1
  33. }
  34.  
  35. package_drizzle() {
  36.   pkgdesc="A lightweight SQL database for Cloud and Web"
  37.   depends=('protobuf' 'boost' 'libdrizzle')
  38.  
  39.   cd "$srcdir/drizzle-$pkgver-stable"
  40.   make DESTDIR="$pkgdir/" install
  41.  
  42.   cd "$pkgdir"
  43.   mkdir -p ../tmp/{include,lib/pkgconfig}
  44.  
  45.   mv usr/include/libdrizzle ../tmp/include
  46.   mv usr/lib/libdrizzle.* ../tmp/lib
  47.   mv usr/lib/pkgconfig/libdrizzle.pc ../tmp/lib/pkgconfig
  48. }
  49.  
  50. package_libdrizzle() {
  51.   eval "pkgdesc='A C library to query Drizzle and other MySQL-related databases'" # hack to fool AUR
  52.   depends=('glibc')
  53.  
  54.   cd "$pkgdir"
  55.   mv ../tmp usr
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement