Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git c/.SRCINFO i/.SRCINFO
- index fdf2c85..6af5408 100644
- --- c/.SRCINFO
- +++ i/.SRCINFO
- @@ -1,7 +1,7 @@
- pkgbase = python-mapnik
- pkgdesc = Python3 bindings for Mapnik
- pkgver = 3.0.13
- - pkgrel = 1
- + pkgrel = 2
- url = https://github.com/mapnik/python-mapnik
- arch = any
- license = LGPL
- @@ -11,7 +11,9 @@ pkgbase = python-mapnik
- depends = python-cairo
- depends = python-pypdf2
- source = https://github.com/mapnik/python-mapnik/archive/v3.0.13.tar.gz
- + source = setup.py.diff
- sha1sums = 0b60b471fb2afad080e703cf3ceae72e31633344
- + sha1sums = 3473d5405fe90d3a70d01556d64735eafbdb3bb7
- pkgname = python-mapnik
- diff --git c/PKGBUILD i/PKGBUILD
- index fccc2a7..4bc163a 100644
- --- c/PKGBUILD
- +++ i/PKGBUILD
- @@ -3,7 +3,7 @@
- pkgname=python-mapnik
- pkgver=3.0.13
- -pkgrel=1
- +pkgrel=2
- pkgdesc="Python3 bindings for Mapnik"
- url="https://github.com/mapnik/python-mapnik"
- @@ -13,11 +13,18 @@ license=('LGPL')
- depends=('python' 'mapnik' 'python-cairo' 'python-pypdf2')
- makedepends=('python-setuptools')
- -source=("https://github.com/mapnik/python-mapnik/archive/v$pkgver.tar.gz")
- -sha1sums=('0b60b471fb2afad080e703cf3ceae72e31633344')
- +source=("https://github.com/mapnik/python-mapnik/archive/v$pkgver.tar.gz"
- + "setup.py.diff")
- +sha1sums=('0b60b471fb2afad080e703cf3ceae72e31633344'
- + '3473d5405fe90d3a70d01556d64735eafbdb3bb7')
- +
- +prepare() {
- + cd ${pkgname}-${pkgver}
- + patch -Np1 < ../setup.py.diff
- +}
- package() {
- - cd python-mapnik-$pkgver
- + cd ${pkgname}-$pkgver
- PYCAIRO=true python setup.py install --root="$pkgdir" --optimize=1
- }
- diff --git c/setup.py.diff i/setup.py.diff
- new file mode 100644
- index 0000000..ff2fc4c
- --- /dev/null
- +++ i/setup.py.diff
- @@ -0,0 +1,12 @@
- +diff -Naur python-mapnik-3.0.13.orig/setup.py python-mapnik-3.0.13/setup.py
- +--- python-mapnik-3.0.13.orig/setup.py 2017-07-07 11:31:25.759886322 +0300
- ++++ python-mapnik-3.0.13/setup.py 2017-07-07 11:32:01.690208344 +0300
- +@@ -227,6 +227,8 @@
- +
- + extra_comp_args = check_output([mapnik_config, '--cflags']).split(' ')
- +
- ++extra_comp_args = list(filter(lambda arg: arg != "-fvisibility=hidden", extra_comp_args))
- ++
- + if os.environ.get("PYCAIRO", "false") == "true":
- + try:
- + extra_comp_args.append('-DHAVE_PYCAIRO')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement