diff options
author | Björn Bidar | 2022-12-21 19:51:54 +0200 |
---|---|---|
committer | Björn Bidar | 2023-01-08 13:47:34 +0200 |
commit | 45ead717573921a4b2a10d44840c682de0dedd43 (patch) | |
tree | 8da85d412e7442ce354210d1c4d5c4142ff829a2 | |
parent | 8a706673e36e03594a93fe1df3f14fe5d9085a2a (diff) | |
download | aur-matrix2051-git.tar.gz |
Update to r259.e16d5a5
- Refactor packaging to use system dependencies if they exist,
fix MIXHOME and pull in local rebar properly
- Add patch for pantalaimon support
Signed-off-by: Björn Bidar <bjorn.bidar@thaodan.de>
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 13 insertions, 6 deletions
@@ -1,8 +1,6 @@ -# Generated by mksrcinfo v8 -# Sun Jul 10 19:00:44 UTC 2022 pkgbase = matrix2051-git pkgdesc = A Matrix gateway for IRC, join from your favorite IRC client - pkgver = r201.6fec00a + pkgver = r259.e16d5a5 pkgrel = 1 url = https://github.com/progval/matrix2051 arch = any @@ -15,10 +13,11 @@ pkgbase = matrix2051-git depends = bash source = git+https://github.com/progval/matrix2051.git source = 0001-Do-not-include-Erlang-runtime.patch + source = https://github.com/progval/matrix2051/compare/pantalaimon.patch source = matrix2051.service sha256sums = SKIP sha256sums = 5128741e60eef8466ef1346c8a076c283044c960343bbe7c0a687e64afa92100 + sha256sums = d06e59ebe8e26c109a26b028a28acae35e97c17ec0269252037b9e547fa7090f sha256sums = 6ff305586f96e9c9c32da16488c9904c24b3a8e30864e9bc996ceb250126b728 pkgname = matrix2051-git - @@ -1,7 +1,7 @@ # Maintainer: Björn Bidar <AUR+bjorn.bidar@thaodan.de> _pkgname=matrix2051 pkgname=${_pkgname}-git -pkgver=r201.6fec00a +pkgver=r259.e16d5a5 pkgrel=1 pkgdesc="A Matrix gateway for IRC, join from your favorite IRC client" arch=('any') @@ -12,9 +12,11 @@ depends=('erlang-nox' 'bash') makedepends=('elixir' 'git' 'rebar3') source=(git+"$url.git" 0001-Do-not-include-Erlang-runtime.patch + https://github.com/progval/matrix2051/compare/pantalaimon.patch "$_pkgname.service") sha256sums=('SKIP' '5128741e60eef8466ef1346c8a076c283044c960343bbe7c0a687e64afa92100' + 'd06e59ebe8e26c109a26b028a28acae35e97c17ec0269252037b9e547fa7090f' '6ff305586f96e9c9c32da16488c9904c24b3a8e30864e9bc996ceb250126b728') pkgver() { @@ -25,16 +27,22 @@ pkgver() { prepare() { cd "$srcdir/$_pkgname" patch -p1 -i ../0001-Do-not-include-Erlang-runtime.patch + patch -p1 -i ../pantalaimon.patch } build() { cd "$srcdir/$_pkgname" + #export IGNORE_MISSING_DEPS="TRUE" export MIX_ENV=prod - export MIX_HOME=/usr/bin + export MIX_HOME="$srcdir/mix/home" export MIX_ARCHIVES="$srcdir/mix/archives" + export REBAR_DEPS_PREFER_LIBS="TRUE" + export ERL_LIBS="/usr/lib/erlang/lib/" ; + mix local.hex --force + mix local.rebar --force rebar3 /usr/bin/rebar3 mix deps.get --only prod mix release --path build |