[arch-commits] Commit in matrix-appservice-irc/trunk (PKGBUILD)
David Runge
dvzrv at gemini.archlinux.org
Wed Mar 9 19:40:21 UTC 2022
Date: Wednesday, March 9, 2022 @ 19:40:20
Author: dvzrv
Revision: 1145685
upgpkg: matrix-appservice-irc 0.33.0-1: Upgrade to 0.33.0.
Remove unneeded quotes and curly braces.
Modified:
matrix-appservice-irc/trunk/PKGBUILD
----------+
PKGBUILD | 75 ++++++++++++++++++++++++++++++-------------------------------
1 file changed, 37 insertions(+), 38 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-03-09 19:09:24 UTC (rev 1145684)
+++ PKGBUILD 2022-03-09 19:40:20 UTC (rev 1145685)
@@ -2,53 +2,58 @@
# Contributor: Bruno Pagani <archange at archlinux.org>
pkgname=matrix-appservice-irc
-pkgver=0.32.1
+pkgver=0.33.0
pkgrel=1
pkgdesc="Node.js IRC bridge for Matrix"
-arch=('x86_64')
+arch=(x86_64)
url="https://github.com/matrix-org/matrix-appservice-irc"
-license=('Apache')
-depends=('gcc-libs' 'glibc' 'nodejs')
-makedepends=('git' 'npm' 'python')
-optdepends=('python-urllib3: for grant-ops-in-room.py, migrate-users.py, remove-idle-users.py and remove-user.py'
- 'python-requests: for grant-ops-in-room.py, migrate-users.py, remove-idle-users.py and remove-user.py'
- 'python-yaml: for grant-ops-in-room.py, migrate-users.py and remove-user.py')
-backup=("etc/${pkgname}/config.yaml"
- "etc/${pkgname}/registration.yaml")
-install="${pkgname}.install"
-source=("https://github.com/matrix-org/matrix-appservice-irc/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz"
- "${pkgname}.service"
- "${pkgname}.sysusers"
- "${pkgname}.tmpfiles")
-sha512sums=('8ecb7dcf82fa7bddad9c75d0a15839decc995364d68f4da2aafc9c9759f6cc35bb667cd1fd03033e8440cdb0283faa60b25ac632d2105e33e753db14d5a68065'
+license=(Apache)
+depends=(gcc-libs glibc nodejs)
+makedepends=(git npm python)
+optdepends=(
+ 'python-urllib3: for grant-ops-in-room.py, migrate-users.py, remove-idle-users.py and remove-user.py'
+ 'python-requests: for grant-ops-in-room.py, migrate-users.py, remove-idle-users.py and remove-user.py'
+ 'python-yaml: for grant-ops-in-room.py, migrate-users.py and remove-user.py')
+backup=(
+ etc/$pkgname/config.yaml
+ etc/$pkgname/registration.yaml
+)
+install=$pkgname.install
+source=(
+ https://github.com/matrix-org/matrix-appservice-irc/archive/$pkgver/$pkgname-$pkgver.tar.gz
+ $pkgname.service
+ $pkgname.sysusers
+ $pkgname.tmpfiles
+)
+sha512sums=('e88859aaf99d7c8c2e83ba889b60a94706f3643028d1828f2e0156d045565367c1b4554f21345d1228c229d485ec8d9e48f5d68939830176c6d5e7fba04f7745'
'f1d1351a554f68537c7fc5771dddc0267a1f19d214bef935faca7b161d611145e3c127c77ae4eefc10c002a2f2f7a8d90e353b0e526ab83a9666d7d457fc449c'
'f615e5da11be8d834d6f48f064a65a9b7aa129d255be7865a171522d5aed921eb549a33661ab2c4fff4625d2ca5a7f9c43be95c188e7a77bdde4062aa3983edd'
'60b7afdd68aaf2c8e47caf10efefb6c4dc54f40d187ad495a604786b30c00dac7e5c77a7b596d86c2a62a7cdbe3727e11f75494f86d26c9fc51ea7a1bf6ab7f0')
-b2sums=('debc2d14c28f03df30f859ed1436eef094f9c9d2384edf15c6c547c5e10da801d62879034130ce0cd890675d28774fab866d5b70619039ee1de1237f8f23a11c'
+b2sums=('731e9dc63a90f1fd73e066a41e609c3a65206e479e8679bd08d90e5f530bc684b36a3141890cda6cbb1eec3e703491602c4c9c30633dc238caa0683f850883fe'
'6010949756e816ca0fe9f9d6d119ec2085f34ec214111c0d55b6f0f90f1fccca23431c6ac485d29bf6ec723a3e6fa04150316fef67ea554254e994176078487a'
'cbfe3cdb07707b79ae438936927f06ac4e92669b0b7dd35a9d228aae3cc821e3a50a2cc1627f7959147e329e617247f4002a267bc8630819946e8083a39b8895'
'2dbbf14f82d88418470f848a2d11c0feacb257026382513c2fa02ad7f605f47e4cc5e9bf05668da383a596bc81450e468288863cdbdde9f7c16b02561f0114a7')
prepare() {
- cd "${pkgname}-${pkgver}"
+ cd $pkgname-$pkgver
touch registration.yaml
}
build() {
- cd "${pkgname}-${pkgver}"
+ cd $pkgname-$pkgver
# TODO: fix issues with full RELRO and PIE
# https://github.com/matrix-org/matrix-appservice-irc/issues/1133
- npm install --cache "${srcdir}"/npm-cache
+ npm install --cache "$srcdir"/npm-cache
}
check() {
- cd "${pkgname}-${pkgver}"
+ cd $pkgname-$pkgver
npm audit || echo "npm audit output might return non-zero"
npm test
}
package() {
- cd "${pkgname}-${pkgver}"
+ cd $pkgname-$pkgver
# removing unneeded files and directories
find node_modules -type f \
\( \
@@ -102,27 +107,21 @@
\) \
-exec rm -rvf {} +
find node_modules -empty -type d -delete
- install -vdm 755 "${pkgdir}/usr/lib/node_modules/${pkgname}/"
+ install -vdm 755 "$pkgdir/usr/lib/node_modules/$pkgname/"
# copy vendored modules, lib and entry point
- cp -av {lib,node_modules,app.js,config.schema.yml} "${pkgdir}/usr/lib/node_modules/${pkgname}/"
+ cp -av {lib,node_modules,app.js,config.schema.yml} "$pkgdir/usr/lib/node_modules/$pkgname/"
# configuration
- install -vDm 640 config.sample.yaml "${pkgdir}/etc/${pkgname}/config.yaml"
- install -vDm 640 registration.yaml \
- -t "${pkgdir}/etc/${pkgname}/"
+ install -vDm 640 config.sample.yaml "$pkgdir/etc/$pkgname/config.yaml"
+ install -vDm 640 registration.yaml -t "$pkgdir/etc/$pkgname/"
# service
- install -vDm 644 "../${pkgname}.service" -t "${pkgdir}/usr/lib/systemd/system"
+ install -vDm 644 ../$pkgname.service -t "$pkgdir/usr/lib/systemd/system"
# tmpfiles.d and sysusers.d
- install -vDm 644 "../${pkgname}.sysusers" \
- "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf"
- install -vDm 644 "../${pkgname}.tmpfiles" \
- "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf"
+ install -vDm 644 ../$pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+ install -vDm 644 ../$pkgname.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
# python scripts
- install -vDm 755 scripts/{grant-ops-in-room,migrate-users,remove-user}.py \
- -t "${pkgdir}/usr/bin"
+ install -vDm 755 scripts/{grant-ops-in-room,migrate-users,remove-user}.py -t "${pkgdir}/usr/bin"
# add nodejs based scripts (which are location dependent)
- install -vDm 755 scripts/{migrate-db-to-pgres.sh,unbridge.js} \
- -t "${pkgdir}/usr/lib/node_modules/${pkgname}/scripts"
+ install -vDm 755 scripts/{migrate-db-to-pgres.sh,unbridge.js} -t "${pkgdir}/usr/lib/node_modules/${pkgname}/scripts"
# docs
- install -vDm 644 {CHANGELOG,CONTRIBUTING,HOWTO,README}.md \
- -t "${pkgdir}/usr/share/doc/${pkgname}"
+ install -vDm 644 {CHANGELOG,CONTRIBUTING,HOWTO,README}.md -t "${pkgdir}/usr/share/doc/${pkgname}"
}
More information about the arch-commits
mailing list