summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2018-01-05 12:56:08 +0000
committerCaleb Maclennan2018-01-05 12:56:08 +0000
commitdd5a93faf35842919c6f55bca3806164b8667213 (patch)
treee0ce71b47acfde1c04e7b4577b3f0d0f82527c01
parent4dec491803c68975fe1b63eedcea8528654eec45 (diff)
downloadaur-dd5a93faf35842919c6f55bca3806164b8667213.tar.gz
Add patch for Makefile syntax issue
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD7
-rw-r--r--mattermost-server-makefile.patch13
3 files changed, 22 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5b3569387cf4..d6795a11d06c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Fri Jan 5 09:26:44 UTC 2018
+# Fri Jan 5 12:35:04 UTC 2018
pkgbase = mattermost
pkgdesc = Open source Slack-alternative in Golang and React
pkgver = 4.5.0
@@ -30,12 +30,14 @@ pkgbase = mattermost
source = mattermost.sh
source = mattermost.sysusers
source = mattermost.tmpfiles
+ source = mattermost-server-makefile.patch
sha512sums = 91ed9b01cdc2705f73a350606886c9147d50f9af57b8564e679ad3e0a71acdf67926d514579113060732c9b717f9f9a30f80711242a0d779d9c77c519a28f207
sha512sums = 2e8b0e6cb96604eef6cfb1c86a29a16ef208a37fe23c3007c43140ff54b178997718782a2e41f43d4813b5c8ba1919a4fc90501aa7f68430e0a9969c459d86d5
sha512sums = 3e3d46dc7778be256da9a366ec96cde684fcb07732d0adfd40ea00d6ec61a161a9d7e784f7773d34e4f058e6919b13053ac228255a05f175e7ce20538f07ec93
sha512sums = 5fe6c343e9739b12f8ea9390dafd729fa9f980978bbc0fa7eb6a2eb2d437929078d3efede23c28a6b399c407b8b5e92755169a468462088de0eb148b360acc4b
sha512sums = f08d88fd91e91c8b9996cf33699f4a70d69c8c01783cf7add4781ee3c9c6596839e44c5c39f0ff39a836c6d87544eef179f51de0b037ec7f91f86bac8e24d7cc
sha512sums = e3ffcf4b86e2ecc7166c1abf92cd4de23d81bad405db0121e513a8d81fea05eec9dd508141b14b208c4c13fbc347c56f01ed91326faa01e872ecdedcc18718f9
+ sha512sums = 08947ca9c137884bde48dd92e4ada392e29fc81daa71b1c054dac64e32367d68be08fb4d753c1e1ab3787db72371543563c697c687a105f5b5b852fa3afba6b0
pkgname = mattermost
diff --git a/PKGBUILD b/PKGBUILD
index d2aab2d956c1..cf9e1e492d60 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,13 +31,15 @@ source=(
"${pkgname}.sh"
"${pkgname}.sysusers"
"${pkgname}.tmpfiles"
+ "${pkgname}-server-makefile.patch"
)
sha512sums=('91ed9b01cdc2705f73a350606886c9147d50f9af57b8564e679ad3e0a71acdf67926d514579113060732c9b717f9f9a30f80711242a0d779d9c77c519a28f207'
'2e8b0e6cb96604eef6cfb1c86a29a16ef208a37fe23c3007c43140ff54b178997718782a2e41f43d4813b5c8ba1919a4fc90501aa7f68430e0a9969c459d86d5'
'3e3d46dc7778be256da9a366ec96cde684fcb07732d0adfd40ea00d6ec61a161a9d7e784f7773d34e4f058e6919b13053ac228255a05f175e7ce20538f07ec93'
'5fe6c343e9739b12f8ea9390dafd729fa9f980978bbc0fa7eb6a2eb2d437929078d3efede23c28a6b399c407b8b5e92755169a468462088de0eb148b360acc4b'
'f08d88fd91e91c8b9996cf33699f4a70d69c8c01783cf7add4781ee3c9c6596839e44c5c39f0ff39a836c6d87544eef179f51de0b037ec7f91f86bac8e24d7cc'
- 'e3ffcf4b86e2ecc7166c1abf92cd4de23d81bad405db0121e513a8d81fea05eec9dd508141b14b208c4c13fbc347c56f01ed91326faa01e872ecdedcc18718f9')
+ 'e3ffcf4b86e2ecc7166c1abf92cd4de23d81bad405db0121e513a8d81fea05eec9dd508141b14b208c4c13fbc347c56f01ed91326faa01e872ecdedcc18718f9'
+ '08947ca9c137884bde48dd92e4ada392e29fc81daa71b1c054dac64e32367d68be08fb4d753c1e1ab3787db72371543563c697c687a105f5b5b852fa3afba6b0')
prepare() {
# cp cannot copy from a symbolic link to the destination link itself
@@ -64,6 +66,9 @@ prepare() {
ln -s "${srcdir}"/${pkgname}-webapp ${pkgname}-webapp
cd ${pkgname}-server
+ # Apply patch to fix upstream blunder
+ patch -p0 -i ${srcdir}/${pkgname}-server-makefile.patch
+
# We are not using docker, no need to stop it.
sed -r -i Makefile \
-e 's/^clean: stop-docker/clean:/'
diff --git a/mattermost-server-makefile.patch b/mattermost-server-makefile.patch
new file mode 100644
index 000000000000..556b2281f6e0
--- /dev/null
+++ b/mattermost-server-makefile.patch
@@ -0,0 +1,13 @@
+diff --git Makefile-bk Makefile
+index fe98842..3ee6250 100644
+--- Makefile-bk
++++ Makefile
+@@ -465,7 +465,7 @@ clean:
+
+ cd $(BUILD_WEBAPP_DIR) && $(MAKE) clean
+
+- find . -type d -name data | xargs rm -r
++ find . -type d -name data | xargs rm -rf
+ rm -rf logs
+
+ rm -f mattermost.log