# Maintainer: Aleksandar Trifunovic # Contributor: Simon Legner pkgname=osm2pgsql pkgver=1.10.0 pkgrel=3 pkgdesc="tool for loading OpenStreetMap data into a PostgreSQL / PostGIS database" arch=('x86_64') url="https://osm2pgsql.org/" license=('GPL') depends=('boost-libs' 'expat' 'geos' 'proj' 'postgresql-libs' 'zlib') makedepends=('boost' 'cmake' 'lua' 'nlohmann-json') optdepends=('lua: used for Lua tag transforms' 'postgresql: for creating a PostgreSQL database' 'postgis: for creating a PostGIS database') source=("https://github.com/openstreetmap/osm2pgsql/archive/$pkgver.tar.gz") sha256sums=('33849d8edacbca5ab5492fed32ac954de14f92ab6b3028c03ef88bb7ab596d20') prepare() { cmake -B build -S "${pkgname}-${pkgver}" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release } build() { cmake --build build } check() { ctest --test-dir build --output-on-failure } package() { DESTDIR="$pkgdir/" cmake --install build }