summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjörn Bidar2022-12-21 19:51:54 +0200
committerBjörn Bidar2023-01-08 13:47:34 +0200
commit45ead717573921a4b2a10d44840c682de0dedd43 (patch)
tree8da85d412e7442ce354210d1c4d5c4142ff829a2
parent8a706673e36e03594a93fe1df3f14fe5d9085a2a (diff)
downloadaur-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--.SRCINFO7
-rw-r--r--PKGBUILD12
2 files changed, 13 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b0d667214030..ac14b95c9972 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 211ec56c7e8b..e7503867b7f3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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