summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBaudouin Feildel2018-10-09 22:50:03 +0200
committerBaudouin Feildel2018-10-09 22:50:03 +0200
commit5e962defffd4fcb05110eb2b61cbe3add975c257 (patch)
tree9acf7d42d6509c6b096cb808249b163bb2288c4a
downloadaur-5e962defffd4fcb05110eb2b61cbe3add975c257.tar.gz
Initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD38
-rw-r--r--pgsql-ogr-fdw-1.0.7-fix-bin-install-path.patch25
-rw-r--r--pgsql-ogr-fdw-1.0.7-use-cflags-from-env.patch25
4 files changed, 107 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4e4ac5404e2a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = pgsql-ogr-fdw
+ pkgdesc = PostgreSQL foreign data wrapper for OGR
+ pkgver = 1.0.7
+ pkgrel = 1
+ url = https://github.com/pramsey/pgsql-ogr-fdw
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = postgresql
+ depends = gdal
+ source = https://github.com/pramsey/pgsql-ogr-fdw/archive/v1.0.7.tar.gz
+ source = pgsql-ogr-fdw-1.0.7-fix-bin-install-path.patch
+ source = pgsql-ogr-fdw-1.0.7-use-cflags-from-env.patch
+ sha256sums = c776d9ad108818bae33336ca8d2219837e04d2c25c9086928e4bb6e06947b6e9
+ sha256sums = bbde8139a04293d0c51ed13a4baedddfe206a19f34b27084776032d715847822
+ sha256sums = bf052972161e4b5317d747dca15bccd7538daf6441722ee74b2fb068a72fd0e3
+
+pkgname = pgsql-ogr-fdw
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3e5afe4c3f55
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Baudouin Feildel <baudouin_aur@feildel.fr>
+pkgname=pgsql-ogr-fdw
+pkgver=1.0.7
+pkgrel=1
+pkgdesc="PostgreSQL foreign data wrapper for OGR"
+arch=('i686' 'x86_64')
+url="https://github.com/pramsey/pgsql-ogr-fdw"
+license=('MIT')
+depends=('gdal')
+#optdepends=()
+makedepends=('postgresql')
+source=(
+ "https://github.com/pramsey/$pkgname/archive/v$pkgver.tar.gz"
+ "$pkgname-$pkgver-fix-bin-install-path.patch"
+ "$pkgname-$pkgver-use-cflags-from-env.patch")
+sha256sums=(
+ 'c776d9ad108818bae33336ca8d2219837e04d2c25c9086928e4bb6e06947b6e9'
+ 'bbde8139a04293d0c51ed13a4baedddfe206a19f34b27084776032d715847822'
+ 'bf052972161e4b5317d747dca15bccd7538daf6441722ee74b2fb068a72fd0e3')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ patch -p1 -i "$srcdir/$pkgname-$pkgver-fix-bin-install-path.patch"
+ patch -p1 -i "$srcdir/$pkgname-$pkgver-use-cflags-from-env.patch"
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ make CFLAGS="$CFLAGS -Wl,-z,relro,-z,now"
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/pgsql-ogr-fdw-1.0.7-fix-bin-install-path.patch b/pgsql-ogr-fdw-1.0.7-fix-bin-install-path.patch
new file mode 100644
index 000000000000..185f2897eb5f
--- /dev/null
+++ b/pgsql-ogr-fdw-1.0.7-fix-bin-install-path.patch
@@ -0,0 +1,25 @@
+From be49122667625525c85ec9eec2534ca1212a732b Mon Sep 17 00:00:00 2001
+From: Baudouin Feildel <baudouin@feildel.fr>
+Date: Tue, 9 Oct 2018 22:01:10 +0200
+Subject: [PATCH] Fix bin install path
+
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index 5be50bb..b76a0f5 100644
+--- a/Makefile
++++ b/Makefile
+@@ -46,7 +46,7 @@ clean-exe:
+ rm -f ogr_fdw_info$(X) ogr_fdw_info.o stringbuffer.o
+
+ install-exe: all
+- $(INSTALL_PROGRAM) ogr_fdw_info$(X) '$(DESTDIR)$(bindir)'
++ $(INSTALL_PROGRAM) -D ogr_fdw_info$(X) '$(DESTDIR)$(bindir)/ogr_fdw_info$(X)'
+
+ all: ogr_fdw_info$(X)
+
+--
+2.19.1
+
diff --git a/pgsql-ogr-fdw-1.0.7-use-cflags-from-env.patch b/pgsql-ogr-fdw-1.0.7-use-cflags-from-env.patch
new file mode 100644
index 000000000000..f17594cb7b94
--- /dev/null
+++ b/pgsql-ogr-fdw-1.0.7-use-cflags-from-env.patch
@@ -0,0 +1,25 @@
+From 8ba3c6e01446d2a6f115eb6dd8814d6413331363 Mon Sep 17 00:00:00 2001
+From: Baudouin Feildel <baudouin@feildel.fr>
+Date: Tue, 9 Oct 2018 22:38:51 +0200
+Subject: [PATCH 1/1] Use CFLAGS from environment
+
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index 8ff2b08..7f15785 100644
+--- a/Makefile
++++ b/Makefile
+@@ -36,7 +36,7 @@ endif
+ # Build the utility program after PGXS to override the
+ # PGXS environment
+
+-CFLAGS = $(GDAL_CFLAGS)
++CFLAGS = $(GDAL_CFLAGS) $(CFLAGS)
+ LIBS = $(GDAL_LIBS)
+
+ ogr_fdw_info$(X): ogr_fdw_info.o ogr_fdw_common.o stringbuffer.o
+--
+2.19.1
+