buildout.cfg 1.21 KB
Newer Older
1 2
[buildout]
extends =
3
  ../mysql-tritonn-5.0/buildout.cfg
4
  ../mariadb/buildout.cfg
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
5
  ../patch/buildout.cfg
6
  ../perl-Devel-CheckLib/buildout.cfg
7

8 9 10
parts =
  perl-DBD-MySQL

11
[perl-DBD-MySQL-common]
12
<= perl-CPAN-package
13
shared = false
14 15
module = DBD/DBD-mysql
version = 4.046_01
16
md5sum = 90f87aec4b7ab95a9543f2dd10969a07
17 18 19 20
# 4.046_01 is not released on CPAN, so we get it from github
url = https://github.com/perl5-dbi/DBD-mysql/archive/4.046_01.tar.gz

inc = ${perl-DBI:site_perl}:${perl-Devel-CheckLib:site_perl}
21
patches =
22
  ${:_profile_base_location_}/DBD-mysql-4.027.rpathsupport.patch#a932982b7725e6621cfce3a3d7917e03
23
patch-options = -p1
24
extra-configure-args=--libs "-L${zlib:location}/lib -L${openssl:location}/lib $(mysql_config --libs)"
25 26 27

[perl-DBD-MySQL]
<= perl-DBD-MySQL-common
28
environment =
29
  OTHERLDFLAGS=-Wl,-rpath=${zlib:location}/lib -Wl,-rpath=${mysql-tritonn-5.0:location}/lib/mysql -Wl,-rpath=${openssl:location}/lib
30
  PATH=${mysql-tritonn-5.0:location}/bin:${patch:location}/bin:%(PATH)s
31 32 33 34

[perl-DBD-mariadb]
<= perl-DBD-MySQL-common
environment =
35 36
  OTHERLDFLAGS=-Wl,-rpath=${zlib:location}/lib -Wl,-rpath=${mariadb:location}/lib -Wl,-rpath=${openssl:location}/lib
  PATH=${mariadb:location}/bin:${patch:location}/bin:%(PATH)s