This commit is contained in:
Ertuğrul Erata
2016-02-25 15:08:15 +02:00
parent 055130ed39
commit 6b551b5bff
20 changed files with 1068 additions and 13 deletions
+13 -3
View File
@@ -11,8 +11,8 @@ from pisi.actionsapi import shelltools
from pisi.actionsapi import perlmodules
def setup():
autotools.autoreconf("-vfi")
autotools.aclocal()
# autotools.autoreconf("-vfi")
# autotools.aclocal()
pisitools.cflags.add("-fno-strict-aliasing")
autotools.configure("--disable-static \
@@ -63,9 +63,16 @@ def setup():
--without-epsilon \
--without-idb \
--without-sde \
--mandir=/usr/share/man \
--without-ruby")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
#for bug 13646
#pisitools.dosed("GDALmake.opt", "PY_HAVE_SETUPTOOLS=1 ", "PY_HAVE_SETUPTOOLS= ")
#pisitools.dosed("apps/GNUmakefile", "EXE_DEP_LIBS ", "KILL_EXE_DEP_LIBS ")
def build():
autotools.make()
@@ -73,6 +80,9 @@ def build():
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
#remove egg
pisitools.removeDir("/usr/lib/python2.7/site-packages/GDAL-*")
# pisitools.removeDir("/usr/lib/python2.7/site-packages/GDAL-*")
pisitools.domove("/usr/man/man3/*", "/usr/share/man/man3")
pisitools.removeDir("/usr/man/")
perlmodules.removePodfiles()
@@ -0,0 +1,10 @@
--- swig/python/GNUmakefile.orig 2015-06-14 21:06:33.000000000 +0200
+++ swig/python/GNUmakefile 2015-06-27 22:02:07.805035411 +0200
@@ -70,5 +70,5 @@
ifeq ($(PY_HAVE_SETUPTOOLS),1)
- $(PYTHON) setup.py install
+ $(PYTHON) setup.py install --root=$(DESTDIR)
else
- $(PYTHON) setup.py install --prefix=$(DESTDIR)$(prefix)
+ $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=$(prefix)
endif
+44 -9
View File
@@ -18,27 +18,30 @@
<!--Dependency>perl-ExtUtils-MakeMaker</Dependency-->
<Dependency>geos-devel</Dependency>
<Dependency>hdf5-devel</Dependency>
<!--Dependency>ogdi-devel</Dependency-->
<Dependency>ogdi-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>jasper-devel</Dependency>
<!--Dependency>netcdf-devel</Dependency-->
<Dependency>netcdf-devel</Dependency>
<Dependency>podofo-devel</Dependency>
<Dependency>cfitsio-devel</Dependency>
<Dependency>unixODBC-devel</Dependency>
<Dependency>xerces-c-devel</Dependency>
<!--Dependency>libfreexl-devel</Dependency>
<Dependency>libgeotiff-devel</Dependency-->
<Dependency>libfreexl-devel</Dependency>
<Dependency>libgeotiff-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>postgresql-lib</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>expat-devel</Dependency>
<Dependency>curl-devel</Dependency>
<Dependency>sqlite-devel</Dependency>
<Dependency>libpcre-devel</Dependency>
<!--Dependency>poppler-devel</Dependency-->
<Dependency>libxml2-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>gdal-1.5.1-python-install.patch</Patch>
<Patch>gdal-1.6.0-swig-fix.patch</Patch>
<Patch>gdal-sqlite-3.8.7.patch</Patch>
<!--<Patch>libtool.patch</Patch>
<Patch>fix-extra-libs.patch</Patch>-->
<Patch>gdal-python-install.patch</Patch>
</Patches>
</Source>
@@ -61,6 +64,14 @@
<Dependency>libgeotiff</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>postgresql-lib</Dependency>
<Dependency>curl</Dependency>
<Dependency>zlib</Dependency>
<Dependency>expat</Dependency>
<Dependency>libpcre</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libpng</Dependency>
<Dependency>sqlite</Dependency>
<Dependency>libxml2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
@@ -75,6 +86,8 @@
<RuntimeDependencies>
<Dependency release="current">gdal</Dependency>
<Dependency>python-numpy</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>python</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/lib/python2.7</Path>
@@ -86,6 +99,28 @@
<Summary>Development files for gdal</Summary>
<RuntimeDependencies>
<Dependency release="current">gdal</Dependency>
<Dependency>geos-devel</Dependency>
<Dependency>hdf5-devel</Dependency>
<Dependency>ogdi-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>jasper-devel</Dependency>
<Dependency>netcdf-devel</Dependency>
<Dependency>podofo-devel</Dependency>
<Dependency>cfitsio-devel</Dependency>
<Dependency>unixODBC-devel</Dependency>
<Dependency>xerces-c-devel</Dependency>
<Dependency>libfreexl-devel</Dependency>
<Dependency>libgeotiff-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>postgresql-lib</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>expat-devel</Dependency>
<Dependency>curl-devel</Dependency>
<Dependency>sqlite-devel</Dependency>
<Dependency>libpcre-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>