diff options
author | Antony Ho | 2022-05-15 22:28:25 +0200 |
---|---|---|
committer | Antony Ho | 2022-05-15 22:28:25 +0200 |
commit | 97f318eee9dab3c3bdb59dc1f1b6e089e3e78f00 (patch) | |
tree | a9d50b542609dbf60a47b240d4f4a56f6e48e1e4 /PKGBUILD | |
parent | fe8ded9b7906bb2781ac5277486e4cb2b21e23ef (diff) | |
download | aur-97f318eee9dab3c3bdb59dc1f1b6e089e3e78f00.tar.gz |
Update to 1.8.4
- Also remove the modification on nodejs dependency fix
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 16 insertions, 29 deletions
@@ -1,6 +1,6 @@ # Maintainer: xXR01I1Xx <xxr01i1xx@tuta.io> pkgname=session-desktop -pkgver=1.7.9 +pkgver=1.8.4 pkgrel=1 pkgdesc="Private messaging from your desktop" arch=(x86_64) @@ -16,7 +16,7 @@ install=$pkgname.install source=('git+https://github.com/loki-project/session-desktop.git' 'session-desktop.desktop') sha256sums=('SKIP' - '0c409a40e96e7b1437e9b2f19fddfb63f587b0ad262560a02de32b1469c6d0ff') + 'fde2e8851d93a7a8ca2dc0338535362da3240208262d08155a594500e41a199b') prepare() { cd $srcdir/session-desktop @@ -25,43 +25,30 @@ prepare() { git lfs install nvm install nvm use - yarn remove better-sqlite3 - yarn add https://github.com/signalapp/better-sqlite3.git#better-sqlcipher } build() { - cd "$srcdir/session-desktop" + cd $srcdir/session-desktop source /usr/share/nvm/init-nvm.sh && nvm use --delete-prefix v14.16.0 --silent - export SIGNAL_ENV=production yarn install yarn generate - npm install - yarn grunt + export SIGNAL_ENV=production $(yarn bin)/electron-builder --config.extraMetadata.environment=$SIGNAL_ENV --publish=never --config.directories.output=release --linux tar.xz } package() { - mkdir -p $pkgdir/usr/share/applications - mkdir -p $pkgdir/opt/ - mkdir -p $pkgdir/usr/share/icons/hicolor/16x16/apps/ - mkdir -p $pkgdir/usr/share/icons/hicolor/32x32/apps/ - mkdir -p $pkgdir/usr/share/icons/hicolor/48x48/apps/ - mkdir -p $pkgdir/usr/share/icons/hicolor/64x64/apps/ - mkdir -p $pkgdir/usr/share/icons/hicolor/128x128/apps/ - mkdir -p $pkgdir/usr/share/icons/hicolor/256x256/apps/ - mkdir -p $pkgdir/usr/share/icons/hicolor/512x512/apps/ - mkdir -p $pkgdir/usr/share/icons/hicolor/1024x1024/apps/ + install -d "${pkgdir}/usr/"{lib,bin} + + cp -a $srcdir/session-desktop/release/linux-unpacked $pkgdir/usr/lib/$pkgname + + install -Dm644 $srcdir/session-desktop/build/session_icon_source_1024px.png $pkgdir/usr/share/pixmaps/$pkgname.png + + for size in 16 32 48 64 128 256 512 1024; do + install -Dm644 "${srcdir}/session-desktop/build/icons/icon_${size}x${size}.png" \ + "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/${pkgname}.png" + done - cp $srcdir/session-desktop/build/icons/icon_16x16.png $pkgdir/usr/share/icons/hicolor/16x16/apps/session-messenger-desktop.png - cp $srcdir/session-desktop/build/icons/icon_32x32.png $pkgdir/usr/share/icons/hicolor/32x32/apps/session-messenger-desktop.png - cp $srcdir/session-desktop/build/icons/icon_48x48.png $pkgdir/usr/share/icons/hicolor/48x48/apps/session-messenger-desktop.png - cp $srcdir/session-desktop/build/icons/icon_64x64.png $pkgdir/usr/share/icons/hicolor/64x64/apps/session-messenger-desktop.png - cp $srcdir/session-desktop/build/icons/icon_128x128.png $pkgdir/usr/share/icons/hicolor/128x128/apps/session-messenger-desktop.png - cp $srcdir/session-desktop/build/icons/icon_256x256.png $pkgdir/usr/share/icons/hicolor/256x256/apps/session-messenger-desktop.png - cp $srcdir/session-desktop/build/icons/icon_512x512.png $pkgdir/usr/share/icons/hicolor/512x512/apps/session-messenger-desktop.png - cp $srcdir/session-desktop/build/icons/icon_1024x1024.png $pkgdir/usr/share/icons/hicolor/1024x1024/apps/session-messenger-desktop.png + install -Dm644 $srcdir/session-desktop.desktop $pkgdir/usr/share/applications/${pkgname}.desktop - tar xf $srcdir/session-desktop/release/session-desktop-linux-x64-$pkgver.tar.xz -C $pkgdir/opt/ - mv $pkgdir/opt/session-desktop-linux-x64-$pkgver $pkgdir/opt/Session - cp $srcdir/session-desktop.desktop $pkgdir/usr/share/applications/ + ln -s "/usr/lib/${pkgname}/session-desktop" "${pkgdir}/usr/bin/" } |