proj: rebuilds
shapelib doesn't depend on proj.
This commit is contained in:
@@ -8,15 +8,14 @@ _realname=gdal
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=3.3.3
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="A translator library for raster geospatial data formats (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
|
||||
url="https://gdal.org/"
|
||||
license=('custom')
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
|
||||
"${MINGW_PACKAGE_PREFIX}-autotools"
|
||||
"${MINGW_PACKAGE_PREFIX}-postgresql")
|
||||
"${MINGW_PACKAGE_PREFIX}-autotools")
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-cfitsio"
|
||||
"${MINGW_PACKAGE_PREFIX}-crypto++"
|
||||
"${MINGW_PACKAGE_PREFIX}-curl"
|
||||
@@ -122,4 +121,7 @@ package () {
|
||||
|
||||
# install license
|
||||
install -D -m644 LICENSE.TXT "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
|
||||
|
||||
local PREFIX_WIN=$(cygpath -am ${MINGW_PREFIX})
|
||||
sed -s "s|${PREFIX_WIN}|${MINGW_PREFIX}|g" -i "${pkgdir}${MINGW_PREFIX}"/bin/gdal-config
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ _realname=libgeotiff
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=1.7.0
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
pkgdesc="TIFF based interchange format for georeferenced raster imagery (mingw-w64)"
|
||||
arch=(any)
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
|
||||
|
||||
@@ -7,13 +7,14 @@ _realname=libspatialite
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=5.0.1
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="SQLite extension to support spatial data types and operations (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
|
||||
url="https://www.gaia-gis.it/fossil/libspatialite/index"
|
||||
license=('MPL' 'GPL' 'LGPL')
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-autotools" "${MINGW_PACKAGE_PREFIX}-cc")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
|
||||
"${MINGW_PACKAGE_PREFIX}-autotools")
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-geos"
|
||||
"${MINGW_PACKAGE_PREFIX}-librttopo"
|
||||
"${MINGW_PACKAGE_PREFIX}-libfreexl"
|
||||
@@ -44,9 +45,9 @@ prepare() {
|
||||
}
|
||||
|
||||
build() {
|
||||
[[ -d "${srcdir}"/build-${MINGW_CHOST} ]] && rm -rf "${srcdir}"/build-${MINGW_CHOST}
|
||||
mkdir -p "${srcdir}/build-${MINGW_CHOST}" && cd "${srcdir}/build-${MINGW_CHOST}"
|
||||
|
||||
[[ -d "${srcdir}"/build-${MSYSTEM} ]] && rm -rf "${srcdir}"/build-${MSYSTEM}
|
||||
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
|
||||
|
||||
../${_realname}-${pkgver}/configure \
|
||||
--host=${MINGW_CHOST} \
|
||||
--target=${MINGW_CHOST} \
|
||||
@@ -59,7 +60,7 @@ build() {
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/build-${MINGW_CHOST}"
|
||||
cd "${srcdir}/build-${MSYSTEM}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
# Fix mod_spatialite location to be possible: SELECT load_extension('mod_spatialite');
|
||||
mv "${pkgdir}${MINGW_PREFIX}/lib/mod_spatialite.dll" "${pkgdir}${MINGW_PREFIX}/bin/"
|
||||
|
||||
@@ -4,7 +4,7 @@ _realname=postgis
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=3.1.4
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="Spatial and Geographic objects for PostgreSQL (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
|
||||
@@ -19,8 +19,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
|
||||
"${MINGW_PACKAGE_PREFIX}-postgresql"
|
||||
#"${MINGW_PACKAGE_PREFIX}-protobuf-c"
|
||||
"${MINGW_PACKAGE_PREFIX}-proj"
|
||||
$([[ ${MSYSTEM} == MINGW* ]] && echo "${MINGW_PACKAGE_PREFIX}-gdal")
|
||||
)
|
||||
"${MINGW_PACKAGE_PREFIX}-gdal")
|
||||
options=('staticlibs' 'strip')
|
||||
source=("https://download.osgeo.org/postgis/source/${_realname}-${pkgver}.tar.gz"
|
||||
pg_config)
|
||||
@@ -43,7 +42,6 @@ build() {
|
||||
--host=${MINGW_CHOST} \
|
||||
--target=${MINGW_CHOST} \
|
||||
--without-protobuf \
|
||||
$( [[ ${MSYSTEM} == MINGW* ]] || echo --without-raster ) \
|
||||
--with-pgconfig=${srcdir}/pg_config
|
||||
|
||||
make
|
||||
|
||||
@@ -4,29 +4,23 @@ _realname=shapelib
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=1.5.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="simple C API for reading and writing ESRI Shapefiles (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32')
|
||||
url="http://shapelib.maptools.org/"
|
||||
license=("LGPL" "MIT")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-autotools")
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" "${MINGW_PACKAGE_PREFIX}-proj")
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs")
|
||||
options=(strip staticlibs)
|
||||
source=("https://download.osgeo.org/shapelib/${_realname}-${pkgver}.tar.gz")
|
||||
sha256sums=('1fc0a480982caef9e7b9423070b47750ba34cd0ba82668f2e638fab1d07adae1')
|
||||
|
||||
prepare() {
|
||||
cd ${srcdir}/${_realname}-${pkgver}
|
||||
}
|
||||
|
||||
build() {
|
||||
#export lt_cv_deplibs_check_method='pass_all'
|
||||
[[ -d "${srcdir}"/build-${MINGW_CHOST} ]] && rm -rf "${srcdir}"/build-${MINGW_CHOST}
|
||||
mkdir -p "${srcdir}/build-${MINGW_CHOST}" && cd "${srcdir}/build-${MINGW_CHOST}"
|
||||
|
||||
CPPFLAGS+=" -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1"
|
||||
|
||||
[[ -d "${srcdir}"/build-${MSYSTEM} ]] && rm -rf "${srcdir}"/build-${MSYSTEM}
|
||||
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
|
||||
|
||||
../${_realname}-${pkgver}/configure \
|
||||
--prefix=${MINGW_PREFIX} \
|
||||
--build=${MINGW_CHOST} \
|
||||
@@ -38,7 +32,7 @@ build() {
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/build-${MINGW_CHOST}"
|
||||
cd "${srcdir}/build-${MSYSTEM}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
_pkgver=2.1.0-beta1
|
||||
pkgver=${_pkgver/-beta1/}
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc='spatialite-gui is an open source Graphical User Interface (GUI) tool supporting SpatiaLite (mingw-w64)'
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64')
|
||||
@@ -15,6 +15,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-autotools")
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-libspatialite"
|
||||
"${MINGW_PACKAGE_PREFIX}-librasterlite2"
|
||||
"${MINGW_PACKAGE_PREFIX}-libxlsxwriter"
|
||||
"${MINGW_PACKAGE_PREFIX}-proj"
|
||||
"${MINGW_PACKAGE_PREFIX}-virtualpg"
|
||||
"${MINGW_PACKAGE_PREFIX}-wxWidgets")
|
||||
options=('strip' 'staticlibs')
|
||||
@@ -33,8 +34,8 @@ prepare() {
|
||||
}
|
||||
|
||||
build() {
|
||||
[[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}"
|
||||
mkdir -p "${srcdir}/build-${MINGW_CHOST}" && cd "${srcdir}/build-${MINGW_CHOST}"
|
||||
[[ -d "${srcdir}/build-${MSYSTEM}" ]] && rm -rf "${srcdir}/build-${MSYSTEM}"
|
||||
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
|
||||
|
||||
../${_realpath}/configure \
|
||||
--host=${MINGW_CHOST} \
|
||||
@@ -46,7 +47,7 @@ build() {
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/build-${MINGW_CHOST}"
|
||||
cd "${srcdir}/build-${MSYSTEM}"
|
||||
|
||||
make DESTDIR=${pkgdir} install
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user