[arch-commits] Commit in matterbridge/trunk (PKGBUILD)

Bruno Pagani archange at archlinux.org
Tue Oct 23 18:05:00 UTC 2018


    Date: Tuesday, October 23, 2018 @ 18:04:59
  Author: archange
Revision: 398706

upgpkg: matterbridge 1.11.3-1

Also enhancement of go build.

Modified:
  matterbridge/trunk/PKGBUILD

----------+
 PKGBUILD |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-10-23 18:04:19 UTC (rev 398705)
+++ PKGBUILD	2018-10-23 18:04:59 UTC (rev 398706)
@@ -1,7 +1,7 @@
 # Maintainer: Bruno Pagani <archange at archlinux.org>
 
 pkgname=matterbridge
-pkgver=1.11.1
+pkgver=1.11.3
 pkgrel=1
 pkgdesc="Multi-protocols (IRC/XMPP/Mattermost/Slack/Matrix/etc) bridge"
 arch=('x86_64')
@@ -14,20 +14,21 @@
 source=(${pkgname}-${pkgver}.tar.gz::"${url}/archive/v${pkgver}.tar.gz"
         ${pkgname}-${pkgver}.tar.gz.asc::"${url}/releases/download/v${pkgver}/v${pkgver}.tar.gz.asc"
         'matterbridge.service')
-sha256sums=('1ee04e8da50e1274ee5d3886ead67d1a9b0b5429568ce1f0285b2b40c47a2774'
+sha256sums=('84c2e5108255ea45a02c25893c94ec6a0ed65156ac311bfc5a5151840acf0b63'
             'SKIP'
             'afb424b918f7108f5efae39afbed5d23d9a2c36710c6e0adbb96c7e5c7835aa3')
 validpgpkeys=('CC7D978417C1AEA1E4CDD7240E41AB4BF4C610B4') # wim <wim at 42.be>
 
 prepare() {
-  export GOPATH="${srcdir}"/gopath
-  mkdir -p "$GOPATH"/src/${_url}
-  cp -r ${pkgname}-${pkgver}/* "$GOPATH"/src/${_url}
+  mkdir -p gopath/src/${_url%/*}
+  ln -rTsf ${pkgname}-${pkgver} gopath/src/${_url}
 }
 
 build() {
   export GOPATH="${srcdir}"/gopath
-  go install -v ${_url}
+  go install \
+    -gcflags "all=-trimpath=${GOPATH}" -asmflags "all=-trimpath=${GOPATH}" \
+    -ldflags "-linkmode external -extldflags ${LDFLAGS} -s -w" -v ${_url}
 }
 
 package() {



More information about the arch-commits mailing list