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 <[email protected]> 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}" }
