summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMassimiliano Torromeo2016-05-20 17:38:51 +0200
committerMassimiliano Torromeo2016-05-20 17:38:51 +0200
commit30a23deaec5afaa8accaa32579b412e508e6580d (patch)
tree3c1a7de8f7ee6375f150c703e7891960ac9b1dd5
parent1fccc168ab5ea8b52b346e84a2398315381f266c (diff)
downloadaur-30a23deaec5afaa8accaa32579b412e508e6580d.tar.gz
Updated to 3.0.2
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD108
2 files changed, 59 insertions, 57 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3de15e1004c5..b6b32ac85b95 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Tue May 17 15:10:05 UTC 2016
+# Fri May 20 15:30:44 UTC 2016
pkgbase = mattermost
pkgdesc = Open source Slack-alternative in Golang and React
- pkgver = 3.0.1
+ pkgver = 3.0.2
pkgrel = 1
url = http://mattermost.org
install = mattermost.install
@@ -20,11 +20,11 @@ pkgbase = mattermost
optdepends = percona-server: SQL server storage
optdepends = postgresql: SQL server storage
backup = etc/webapps/mattermost/config.json
- source = https://github.com/mattermost/platform/archive/v3.0.1/mattermost-3.0.1.tar.gz
+ source = https://github.com/mattermost/platform/archive/v3.0.2/mattermost-3.0.2.tar.gz
source = mattermost.service
source = mattermost-user.conf
source = mattermost.sh
- sha256sums = 3a0ecfb79363309053b58a49b71f0c17b62520aa832e811c19141563881ef639
+ sha256sums = bc2d81b980d80733d312ca4e0f11c6ad09320d90b61bc049c29f2e89a14bda71
sha256sums = b3fbb2d04e72396677b2c8e34df089ff135796f7a0e8a42d45e989773d6d5b07
sha256sums = 7cd154ed034a09f6671cab68bc9c30a7fd84e777e801e2aaf93a567cfa0dccfd
sha256sums = 7f4993798d1a2ae9a78fed5fc3fe88d44a7a669e7ffefda7fa6a36c27c6c5840
diff --git a/PKGBUILD b/PKGBUILD
index bf492ad585dd..92990e9e562c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
pkgname=mattermost
-pkgver=3.0.1
+pkgver=3.0.2
_pkgver=${pkgver/rc/-rc}
pkgrel=1
pkgdesc="Open source Slack-alternative in Golang and React"
@@ -18,75 +18,77 @@ install=mattermost.install
source=(https://github.com/mattermost/platform/archive/v$_pkgver/$pkgname-$_pkgver.tar.gz
mattermost.service
mattermost-user.conf
- mattermost.sh)
-sha256sums=('3a0ecfb79363309053b58a49b71f0c17b62520aa832e811c19141563881ef639'
+ mattermost.sh)
+sha256sums=('bc2d81b980d80733d312ca4e0f11c6ad09320d90b61bc049c29f2e89a14bda71'
'b3fbb2d04e72396677b2c8e34df089ff135796f7a0e8a42d45e989773d6d5b07'
'7cd154ed034a09f6671cab68bc9c30a7fd84e777e801e2aaf93a567cfa0dccfd'
'7f4993798d1a2ae9a78fed5fc3fe88d44a7a669e7ffefda7fa6a36c27c6c5840')
prepare() {
- mkdir -p src/github.com/mattermost
- cd src/github.com/mattermost
- rm -f platform
- ln -s "$srcdir"/platform-$_pkgver platform
-
- cd platform
- sed "s|_BUILD_DATE_|$(date -u)|g" -i model/version.go
- sed "s|_BUILD_NUMBER_|$_pkgver-$pkgrel|g" -i model/version.go
- sed "s|_BUILD_HASH_|-|g" -i model/version.go
+ mkdir -p src/github.com/mattermost
+ cd src/github.com/mattermost
+ rm -f platform
+ ln -s "$srcdir"/platform-$_pkgver platform
}
build() {
- export GOPATH="$srcdir"
- export GOBIN="$GOPATH/bin"
- export PATH="$PATH:$GOBIN"
- GO_PLATFORM_DIR="$srcdir"/src/github.com/mattermost/platform
- cd "$GO_PLATFORM_DIR"
-
- go clean -x
- godep get
- make build-client
-
- msg2 "Building go libraries"
- godep go build
-
- msg2 "Building mattermost"
- godep go install mattermost.go
+ export GOPATH="$srcdir"
+ export GOBIN="$GOPATH/bin"
+ export PATH="$PATH:$GOBIN"
+ GO_PLATFORM_DIR="$srcdir"/src/github.com/mattermost/platform
+ cd "$GO_PLATFORM_DIR"
+
+ go clean -x
+ godep get
+
+ msg2 "Building client"
+ make build-client
+
+ msg2 "Building go libraries"
+ godep go build
+
+ msg2 "Building mattermost"
+ godep go install -ldflags \
+ "-X 'github.com/mattermost/platform/model.BuildNumber=$pkgver-$pkgrel' \
+ -X 'github.com/mattermost/platform/model.BuildDate=$(date -u)' \
+ -X 'github.com/mattermost/platform/model.BuildHash=-' \
+ -X 'github.com/mattermost/platform/model.BuildEnterpriseReady=false'" \
+ mattermost.go
}
package() {
- export GOPATH="$srcdir"
- export PATH="$PATH:$GOPATH/bin"
- GO_PLATFORM_DIR="$srcdir"/src/github.com/mattermost/platform
- cd "$GO_PLATFORM_DIR"
+ export GOPATH="$srcdir"
+ export PATH="$PATH:$GOPATH/bin"
+ GO_PLATFORM_DIR="$srcdir"/src/github.com/mattermost/platform
+ cd "$GO_PLATFORM_DIR"
- DISTDIR="$pkgdir"/usr/share/webapps/$pkgname
- install -dm755 "$DISTDIR"/{bin,config,webapp} "$pkgdir"/var/log/$pkgname "$pkgdir"/etc/webapps/mattermost
- cd "$DISTDIR"
+ DISTDIR="$pkgdir"/usr/share/webapps/$pkgname
+ install -dm755 "$DISTDIR"/{bin,config,webapp} "$pkgdir"/var/log/$pkgname "$pkgdir"/etc/webapps/mattermost
+ cd "$DISTDIR"
- ln -s /var/log/$pkgname logs
+ ln -s /var/log/$pkgname logs
- cp -RL "$GO_PLATFORM_DIR"/webapp/dist webapp/
- cp -RL "$GO_PLATFORM_DIR"/{fonts,templates,i18n} .
- rm webapp/dist/*.map
+ cp -RL "$GO_PLATFORM_DIR"/webapp/dist webapp/
+ cp -RL "$GO_PLATFORM_DIR"/{fonts,templates,i18n} .
+ rm webapp/dist/*.map
- mv webapp/dist/bundle{,-$pkgver}.js
- sed "s#/bundle\.js#/bundle-$pkgver.js#" -i webapp/dist/root.html
+ mv webapp/dist/bundle{,-$pkgver}.js
+ sed "s#/bundle\.js#/bundle-$pkgver.js#" -i webapp/dist/root.html
- sed -e 's@"StorageDirectory": ".*"@"StorageDirectory": "/var/lib/mattermost/"@g' \
- -e 's@tcp(dockerhost:3306)@unix(/run/mysqld/mysqld.sock)@g' \
- "$srcdir"/platform-$_pkgver/config/config.json > "$pkgdir"/etc/webapps/mattermost/config.json
+ sed -e 's@"Directory": ".*"@"Directory": "/var/lib/mattermost/"@g' \
+ -e 's@tcp(dockerhost:3306)@unix(/run/mysqld/mysqld.sock)@g' \
+ "$srcdir"/platform-$_pkgver/config/config.json > "$pkgdir"/etc/webapps/mattermost/config.json
- ln -s /etc/webapps/mattermost/config.json config/config.json
+ ln -s /etc/webapps/mattermost/config.json config/config.json
- cd "$srcdir"
- install -Dm755 mattermost.sh "$pkgdir"/usr/bin/mattermost
- install -Dm755 bin/platform "$DISTDIR"/bin/platform
- install -Dm644 mattermost.service "$pkgdir"/usr/lib/systemd/system/mattermost.service
- install -Dm644 mattermost-user.conf "$pkgdir"/usr/lib/sysusers.d/mattermost.conf
+ cd "$srcdir"
+ install -Dm755 mattermost.sh "$pkgdir"/usr/bin/mattermost
+ install -Dm755 bin/platform "$DISTDIR"/bin/platform
+ install -Dm644 mattermost.service "$pkgdir"/usr/lib/systemd/system/mattermost.service
+ install -Dm644 mattermost-user.conf "$pkgdir"/usr/lib/sysusers.d/mattermost.conf
- cd "$srcdir"/platform-$_pkgver/
- install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt
- install -Dm644 NOTICE.txt "$pkgdir"/usr/share/doc/$pkgname/NOTICE.txt
- install -Dm644 README.md "$pkgdir"/usr/share/doc/$pkgname/README.md
+ cd "$srcdir"/platform-$_pkgver/
+ install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt
+ install -Dm644 NOTICE.txt "$pkgdir"/usr/share/doc/$pkgname/NOTICE.txt
+ install -Dm644 README.md "$pkgdir"/usr/share/doc/$pkgname/README.md
}