spatialite-gui: New package
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
Index: gnome_resource/Makefile.am
|
||||
==================================================================
|
||||
--- gnome_resource/Makefile.am
|
||||
+++ gnome_resource/Makefile.am
|
||||
@@ -12,7 +12,7 @@
|
||||
ICON_SIZES = 8 16 22 24 32 36 40 42 48 64 72 80 96 128 192 256 512
|
||||
|
||||
install-data-local:
|
||||
@for size in $(ICON_SIZES); do \
|
||||
mkdir -p $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps; \
|
||||
- $(INSTALL_DATA) icons/hicolor/$${size}x$${size}/apps/spatialite-gui.png $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps/spatialite-gui.png; \
|
||||
+ $(INSTALL_DATA) $(srcdir)/icons/hicolor/$${size}x$${size}/apps/spatialite-gui.png $(DESTDIR)$(datadir)/icons/hicolor/$${size}x$${size}/apps/spatialite-gui.png; \
|
||||
done
|
||||
|
||||
52
mingw-w64-spatialite-gui/PKGBUILD
Normal file
52
mingw-w64-spatialite-gui/PKGBUILD
Normal file
@@ -0,0 +1,52 @@
|
||||
# Maintainer: Konstantin Podsvirov <konstantin@podsvirov.pro>
|
||||
|
||||
_realname=spatialite-gui
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
_pkgver=2.1.0-beta1
|
||||
pkgver=${_pkgver/-beta1/}
|
||||
pkgrel=1
|
||||
pkgdesc='spatialite-gui is an open source Graphical User Interface (GUI) tool supporting SpatiaLite (mingw-w64)'
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64')
|
||||
url='https://www.gaia-gis.it/fossil/spatialite_gui/index'
|
||||
license=('GPL3+')
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-pkg-config")
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-libspatialite"
|
||||
"${MINGW_PACKAGE_PREFIX}-librasterlite2"
|
||||
"${MINGW_PACKAGE_PREFIX}-libxlsxwriter"
|
||||
"${MINGW_PACKAGE_PREFIX}-virtualpg"
|
||||
"${MINGW_PACKAGE_PREFIX}-wxWidgets")
|
||||
options=('strip' 'staticlibs')
|
||||
_realpath=${_realname/-/_}-${_pkgver}
|
||||
source=("${_realpath}.tar.gz::https://www.gaia-gis.it/gaia-sins/${_realname}-sources/${_realpath}.tar.gz"
|
||||
'001-spatialite-gui-2.1.0-install-icons.patch')
|
||||
sha256sums=('ba48d96df18cebc3ff23f69797207ae1582cce62f4596b69bae300ca3c23db33'
|
||||
'47fee2ec40c6d43db9ce1351ad3aea66c6de74579c9f65dda77538ba22455ce5')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_realpath}"
|
||||
|
||||
patch -p0 -i ${srcdir}/001-spatialite-gui-2.1.0-install-icons.patch
|
||||
|
||||
autoreconf -fiv
|
||||
}
|
||||
|
||||
build() {
|
||||
[[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}"
|
||||
mkdir -p "${srcdir}/build-${MINGW_CHOST}" && cd "${srcdir}/build-${MINGW_CHOST}"
|
||||
|
||||
../${_realpath}/configure \
|
||||
--host=${MINGW_CHOST} \
|
||||
--target=${MINGW_CHOST} \
|
||||
--build=${MINGW_CHOST} \
|
||||
--prefix=${MINGW_PREFIX}
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/build-${MINGW_CHOST}"
|
||||
|
||||
make DESTDIR=${pkgdir} install
|
||||
}
|
||||
Reference in New Issue
Block a user