summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorW9HDG2022-08-29 12:04:47 -0500
committerW9HDG2022-08-29 12:04:47 -0500
commitfc8a78c371d92d66d79d8a3aef3ff571e76dd33c (patch)
treecfd6dc206090f92c558c1bd57c17b59bb1218746
parente41462752251a027d1fb62a4ab65e185cf83ba30 (diff)
downloadaur-fc8a78c371d92d66d79d8a3aef3ff571e76dd33c.tar.gz
Updated to latest release, should not need the gitlab URL anymore
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD64
2 files changed, 34 insertions, 55 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f93eeced1a80..bf286150de35 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,12 @@
pkgbase = synochat
pkgdesc = Synology Chat Client is the desktop client software of Synology Chat.
- pkgver = 1.1.1.57
+ pkgver = 1.2.1_0207
pkgrel = 1
url = https://www.synology.com/dsm/feature/chat
- install = synochat.install
arch = x86_64
groups =
license = non-free
depends = desktop-file-utils
- depends = gconf
depends = hicolor-icon-theme
depends = libappindicator-gtk2
depends = scrot
@@ -16,22 +14,9 @@ pkgbase = synochat
depends = nss
depends = libxtst
depends = libxss
- noextract = libharfbuzz0b_1.7.2-1ubuntu1_amd64.deb
- noextract = libpango-1.0-0_1.40.14-1ubuntu0.1_amd64.deb
- noextract = libpangocairo-1.0-0_1.40.14-1ubuntu0.1_amd64.deb
- noextract = libpangoft2-1.0-0_1.40.14-1ubuntu0.1_amd64.deb
- options = !strip
- options = !emptydirs
- source = http://global.download.synology.com/download/Utility/ChatClient/1.1.1-57/Ubuntu/x86_64/Chat_1.1.1-57_amd64.deb
- source = http://archive.ubuntu.com/ubuntu/pool/main/h/harfbuzz/libharfbuzz0b_1.7.2-1ubuntu1_amd64.deb
- source = http://archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango-1.0-0_1.40.14-1ubuntu0.1_amd64.deb
- source = http://archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpangocairo-1.0-0_1.40.14-1ubuntu0.1_amd64.deb
- source = http://archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpangoft2-1.0-0_1.40.14-1ubuntu0.1_amd64.deb
- sha512sums = 702fb5566874dabe780f506defdbd69d3f65377875c6d1a6c8f97eaf4ac640a7cebe93ef370d9ec5cec58bd89908bb86649b6dba2335ac0c8fcfc92abf59d094
- sha512sums = a5e3cf6510b392f517c473b2dd3cb3a6e62d624b8a2cd42f1691cedb9c2edb58f5bcdab361156caeab3a8f6da49b6b934f367582828fbb800d75dc75b674fedd
- sha512sums = c136202a86a60f4b0df8f1bc76b62a11a23c7626dce7274fb0b9d40fc172fc12e40106a560f56334e75b33496adf41dddc961e0d590fdb7c4fc7151f96b5c0b5
- sha512sums = e3796052cd33fec46a63f67e1b390eef80647f74fb2980e4a8b075f4d41454d928df0116d33bd6df91f196a5faa81b58ef1611fae4f1f2102eddcb355fa6ab6a
- sha512sums = 4f05f4da0df9b2a8522de78d1104549408ea9daf4de3812c42d18165d8599fe8b65e71cd1860c60577929ae818abf6d3ff2253f75c22b5535524bb78620fab1b
+ depends = harfbuzz
+ depends = pango
+ source = https://global.download.synology.com/download/Utility/ChatClient/1.2.1-0207/Ubuntu/x86_64/Synology%20Chat%20Client-1.2.1-0207.deb
+ sha512sums = e05929fce106aef8a52427df46861d29a0b0767e3cc1e4cebf5d60822d3f2ae04e1505700560ef7733683164ebe661c8e698d8e8165df6d5ddf37d2842c7eade
pkgname = synochat
-
diff --git a/PKGBUILD b/PKGBUILD
index d88834a37e7d..8bb0da46e32f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,45 +1,39 @@
-# Maintainer: Synology Inc.
+
+# Maintainer: W9HDG <travis@talenet.us
# Contributor: Wayne Lai <abev66@gmail.com>
-pkgname=synochat
-pkgver=1.1.1.57
-pkgrel=1
+
+pkgname="synochat"
+pkgver="1.2.1_0207"
+pkgrel="1"
pkgdesc="Synology Chat Client is the desktop client software of Synology Chat."
arch=('x86_64')
url="https://www.synology.com/dsm/feature/chat"
license=('non-free')
groups=('')
-depends=('desktop-file-utils' 'gconf' 'hicolor-icon-theme' 'libappindicator-gtk2' 'scrot' 'alsa-lib' 'nss' 'libxtst' 'libxss')
-options=('!strip' '!emptydirs')
-install=${pkgname}.install
-source=("http://global.download.synology.com/download/Utility/ChatClient/1.1.1-57/Ubuntu/x86_64/Chat_1.1.1-57_amd64.deb"
- "http://archive.ubuntu.com/ubuntu/pool/main/h/harfbuzz/libharfbuzz0b_1.7.2-1ubuntu1_amd64.deb"
- "http://archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpango-1.0-0_1.40.14-1ubuntu0.1_amd64.deb"
- "http://archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpangocairo-1.0-0_1.40.14-1ubuntu0.1_amd64.deb"
- 'http://archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/libpangoft2-1.0-0_1.40.14-1ubuntu0.1_amd64.deb')
-noextract=("libharfbuzz0b_1.7.2-1ubuntu1_amd64.deb"
- "libpango-1.0-0_1.40.14-1ubuntu0.1_amd64.deb"
- "libpangocairo-1.0-0_1.40.14-1ubuntu0.1_amd64.deb"
- "libpangoft2-1.0-0_1.40.14-1ubuntu0.1_amd64.deb")
-sha512sums=('702fb5566874dabe780f506defdbd69d3f65377875c6d1a6c8f97eaf4ac640a7cebe93ef370d9ec5cec58bd89908bb86649b6dba2335ac0c8fcfc92abf59d094'
- 'a5e3cf6510b392f517c473b2dd3cb3a6e62d624b8a2cd42f1691cedb9c2edb58f5bcdab361156caeab3a8f6da49b6b934f367582828fbb800d75dc75b674fedd'
- 'c136202a86a60f4b0df8f1bc76b62a11a23c7626dce7274fb0b9d40fc172fc12e40106a560f56334e75b33496adf41dddc961e0d590fdb7c4fc7151f96b5c0b5'
- 'e3796052cd33fec46a63f67e1b390eef80647f74fb2980e4a8b075f4d41454d928df0116d33bd6df91f196a5faa81b58ef1611fae4f1f2102eddcb355fa6ab6a'
- '4f05f4da0df9b2a8522de78d1104549408ea9daf4de3812c42d18165d8599fe8b65e71cd1860c60577929ae818abf6d3ff2253f75c22b5535524bb78620fab1b')
+depends=('desktop-file-utils' 'hicolor-icon-theme' 'libappindicator-gtk2' 'scrot' 'alsa-lib' 'nss' 'libxtst' 'libxss' 'harfbuzz' 'pango')
+source=(https://global.download.synology.com/download/Utility/ChatClient/1.2.1-0207/Ubuntu/x86_64/Synology%20Chat%20Client-1.2.1-0207.deb)
+sha512sums=('e05929fce106aef8a52427df46861d29a0b0767e3cc1e4cebf5d60822d3f2ae04e1505700560ef7733683164ebe661c8e698d8e8165df6d5ddf37d2842c7eade')
+
+package() {
+ cd "${srcdir}"
+ tar -xJf data.tar.xz -C "${pkgdir}"
+ ls "${pkgdir}"
+}
-package(){
- # Extract depend libraries
- mkdir -p harfbuzz libpango pangocairo libpangoft2
- bsdtar -xf libharfbuzz0b_1.7.2-1ubuntu1_amd64.deb -C harfbuzz
- bsdtar -xf libpango-1.0-0_1.40.14-1ubuntu0.1_amd64.deb -C libpango
- bsdtar -xf libpangocairo-1.0-0_1.40.14-1ubuntu0.1_amd64.deb -C pangocairo
- bsdtar -xf libpangoft2-1.0-0_1.40.14-1ubuntu0.1_amd64.deb -C libpangoft2
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ ln -s '/opt/Synology Chat/synochat' '/usr/bin/synochat'
+ update-desktop-database -q
+}
- # Extract package data
- tar xf data.tar.xz -C "${pkgdir}"
-
- tar xf harfbuzz/data.tar.xz --transform='s,.*/,,' -C "${pkgdir}/opt/Synology Chat/" ./usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10702.0 ./usr/lib/x86_64-linux-gnu/libharfbuzz.so.0
- tar xf libpango/data.tar.xz --transform='s,.*/,,' -C "${pkgdir}/opt/Synology Chat/" ./usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.14 ./usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
- tar xf pangocairo/data.tar.xz --transform='s,.*/,,' -C "${pkgdir}/opt/Synology Chat/" ./usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 ./usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.14
- tar xf libpangoft2/data.tar.xz --transform='s,.*/,,' -C "${pkgdir}/opt/Synology Chat/" ./usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.14 ./usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
+post_upgrade() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ ln -sf '/opt/Synology Chat/synochat' '/usr/bin/synochat'
+ update-desktop-database -q
+}
+post_remove() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ rm -f '/usr/bin/synochat'
+ update-desktop-database -q
}