summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormarmoser2020-02-04 20:13:53 +0100
committermarmoser2020-02-04 20:13:53 +0100
commit132968864336841ee21b39843f1ad1c2312993db (patch)
tree195de344edb1ea51e0f707d5912d4c0234338d58
parentf9e976cdb64a8a2d0729961b4e549b627dfdc901 (diff)
downloadaur-132968864336841ee21b39843f1ad1c2312993db.tar.gz
adds patch for sql file to avoid installation issues on newer postgres versions
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
-rw-r--r--postgresql.patch11
3 files changed, 23 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ae31188cca53..299f70c9786a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -17,9 +17,11 @@ pkgbase = openacs
source = http://openacs.org/projects/openacs/download/download/openacs-5.9.1.tar.gz?revision_id=5373772
source = openacs.service
source = config-oacs-5.9.1.tcl
+ source = postgresql.patch
md5sums = bfbb9928c3bbcd0ac44e33faf4521942
md5sums = 9b5c6c84b19a4b1cc0ef39e86a6df2e9
md5sums = b7d70f60b1b92b5d6714d4d8ccb39e3d
+ md5sums = 178e32238a3511c6efe60dbc59a42581
pkgname = openacs
install = openacs.install
diff --git a/PKGBUILD b/PKGBUILD
index 6805bd8bae8f..30d08d67e431 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,11 +9,19 @@ license=('GPL')
depends=('tcllib>=1.17' 'tcl>=8.5.18' 'postgresql>=9.4' 'tdom>=0.8.3' 'nsf>=2.0.0-1' 'naviserver>=4.99.8' 'naviserver-postgres-connector>=4.99.8' 'naviserver-tclthread>=2.7.2' 'systemd')
source=("http://openacs.org/projects/openacs/download/download/${pkgname}-${pkgver}.tar.gz?revision_id=5373772"
"openacs.service"
-"config-oacs-${pkgver}.tcl" )
+"config-oacs-${pkgver}.tcl"
+"postgresql.patch" )
md5sums=("bfbb9928c3bbcd0ac44e33faf4521942"
"9b5c6c84b19a4b1cc0ef39e86a6df2e9"
-"b7d70f60b1b92b5d6714d4d8ccb39e3d")
+"b7d70f60b1b92b5d6714d4d8ccb39e3d"
+"178e32238a3511c6efe60dbc59a42581"
+)
+prepare() {
+ cd "${srcdir}/openacs-${pkgver}/packages/acs-kernel/sql/postgresql"
+ patch postgresql.sql --input=${srcdir}/postgresql.patch
+}
+
package() {
install="${pkgname}.install"
#copy the content first
diff --git a/postgresql.patch b/postgresql.patch
new file mode 100644
index 000000000000..b660efc2821f
--- /dev/null
+++ b/postgresql.patch
@@ -0,0 +1,11 @@
+--- postgresql.sql 2020-02-04 19:37:31.648130957 +0100
++++ postgresql.sql 2020-01-23 11:02:49.180571251 +0100
+@@ -918,7 +918,7 @@
+ return description;
+
+ END;
+-$$ LANGUAGE plpgsql with (iscachable);
++$$ LANGUAGE plpgsql IMMUTABLE;
+
+
+ -- added