diff options
author | Caleb Maclennan | 2021-05-23 11:18:36 +0300 |
---|---|---|
committer | Caleb Maclennan | 2021-05-23 11:18:36 +0300 |
commit | 4e6471c3fcfc9c74657066e833fd6692c8d743f9 (patch) | |
tree | 6240193a94134388e17dfa99425d9a841eff3bba | |
parent | 3cc2ec3a3098613eb17731d9901b85c45e51b668 (diff) | |
download | aur-4e6471c3fcfc9c74657066e833fd6692c8d743f9.tar.gz |
upgpkg: listmonk-git 1.0.0.r12.g25f5f9b-2
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 26 insertions, 26 deletions
@@ -1,7 +1,7 @@ pkgbase = listmonk-git pkgdesc = Self-hosted newsletter and mailing list manager with a modern dashboard pkgver = 1.0.0.r12.g25f5f9b - pkgrel = 1 + pkgrel = 2 url = https://listmonk.app install = listmonk.install arch = x86_64 @@ -9,7 +9,7 @@ pkgbase = listmonk-git makedepends = git makedepends = go makedepends = node-gyp - makedepends = nodejs + makedepends = nodejs-lts-fermium makedepends = yarn depends = postgresql provides = listmonk @@ -3,7 +3,7 @@ pkgname=listmonk-git _pkgname=${pkgname%-git} pkgver=1.0.0.r12.g25f5f9b -pkgrel=1 +pkgrel=2 pkgdesc='Self-hosted newsletter and mailing list manager with a modern dashboard' arch=(x86_64) url=https://listmonk.app @@ -11,7 +11,7 @@ license=(AGPL3) depends=(postgresql) provides=("$_pkgname") conflicts=("$_pkgname") -makedepends=(git go node-gyp nodejs yarn) +makedepends=(git go node-gyp nodejs-lts-fermium yarn) backup=(etc/listmonk/config.toml) install=$_pkgname.install source=("$pkgname::git+https://github.com/knadh/$_pkgname.git" @@ -28,34 +28,34 @@ pkgver() { } prepare() { - cd "$pkgname/frontend" - export YARN_CACHE_FOLDER="$srcdir/node_modules" - yarn install --frozen-lockfile + cd "$pkgname/frontend" + export YARN_CACHE_FOLDER="$srcdir/node_modules" + yarn install --prefer-offline --frozen-lockfile } build() { - cd "$pkgname" - go build \ - -trimpath \ - -buildmode=pie \ - -mod=readonly \ - -modcacherw \ - -ldflags "-extldflags '$LDFLAGS' -X 'main.buildString=Arch Linux AUR v$pkgver-$pkgrel' -X 'main.versionString=v$pkgver'" \ - -o $_pkgname \ - cmd/*.go - export YARN_CACHE_FOLDER="$srcdir/node_modules" - export VUE_APP_VERSION="v$pkgver" - pushd frontend - yarn build + cd "$pkgname" + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-extldflags '$LDFLAGS' -X 'main.buildString=Arch Linux AUR v$pkgver-$pkgrel' -X 'main.versionString=v$pkgver'" \ + -o $_pkgname \ + cmd/*.go + export YARN_CACHE_FOLDER="$srcdir/node_modules" + export VUE_APP_VERSION="v$pkgver" + pushd frontend + yarn build --production --offline --frozen-lockfile } check() { - cd "$pkgname" - go test ./... + cd "$pkgname" + go test ./... } package() { - cd "$pkgname" + cd "$pkgname" install -Dm755 -t "$pkgdir/usr/bin" $_pkgname install -Dm644 config.toml.sample "$pkgdir/etc/$_pkgname/config.toml" install -Dm644 -t "$pkgdir/usr/lib/systemd/system/" "../$_pkgname.service" @@ -66,7 +66,7 @@ package() { queries.sql install -Dm644 -t "$pkgdir/usr/share/$_pkgname/frontend/dist/" \ frontend/dist/favicon.png - cp -a frontend/dist/frontend "$pkgdir/usr/share/$_pkgname/frontend/dist/" - cp -a static "$pkgdir/usr/share/$_pkgname/" - cp -a i18n "$pkgdir/usr/share/$_pkgname/" + cp -a frontend/dist/frontend "$pkgdir/usr/share/$_pkgname/frontend/dist/" + cp -a static "$pkgdir/usr/share/$_pkgname/" + cp -a i18n "$pkgdir/usr/share/$_pkgname/" } |