diff options
author | Vyacheslav Razykov | 2023-08-01 06:32:17 +0500 |
---|---|---|
committer | Vyacheslav Razykov | 2023-08-06 21:46:27 +0500 |
commit | 304a4fcde5732e344c975492727ec39ac0b3338e (patch) | |
tree | b3809d7a8a23e0118e1b4d99f867368d901d0d38 | |
parent | 349c2a277a2046367bdad2dbd4cf0b761ede7fcd (diff) | |
download | aur-304a4fcde5732e344c975492727ec39ac0b3338e.tar.gz |
Update to Version 1.11.0-3
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | outline-client-appimage.install | 23 |
3 files changed, 41 insertions, 7 deletions
@@ -1,11 +1,15 @@ pkgbase = outline-client-appimage pkgdesc = The Outline clients use the popular Shadowsocks protocol, and lean on the Cordova and Electron frameworks. pkgver = 1.11.0 - pkgrel = 2 + pkgrel = 3 url = https://getoutline.org + install = outline-client-appimage.install arch = x86_64 license = Apache License 2.0 + depends = fuse2 + depends = nss conflicts = outline-client-appimage-wayland + conflicts = outline-client-appimage-git options = !strip source = Outline-Client_1.11.0.AppImage::https://s3.amazonaws.com/outline-releases/client/linux/1.11.0/1/Outline-Client.AppImage source = outline-client16.png @@ -18,6 +22,7 @@ pkgbase = outline-client-appimage source = outline-client512.png source = outline-client1024.png source = outline-client.desktop + source = outline-client-appimage.install sha512sums = a5eb95badf391684acc340aec0b067459e0c753c28303884a2f7268cf12982c87a0f93a0c93d1dc37a08986bfc095ad860e8069f13aa62c0a2bdf40cd2d2e49b sha512sums = 3a905a2ffa273b8e1277066def642428eff18e5be665974be5ae0fe9f0d0d49b52adb56f2e11f759d4c5a4ddcb7a82696f98785310c343768f2e2a8f037b8ee2 sha512sums = c92891567c318d4b5f22b93b97536ff38346a392ef1ddb4da6fe80ec31c6e2c05095b5c0b162f328bbf8f22e505529f04bae6f1afbd3891b41e3f8a14079aafa @@ -29,5 +34,6 @@ pkgbase = outline-client-appimage sha512sums = 221af341f5f9621807ee5fed69c464ff0b43e98ae07fe08f1559af844d3fdfb2ca8f50a9e1c07c0d95da896b852598850f479ae7c346a69a6707afade05884d1 sha512sums = 45576ea9b063ca8bf3b0620da064a7e6d49172c5476533e37681260d74f7bc02e8a51066a849dba786a543c17ecfc48f58c7668e064c157034902f6154c66a0b sha512sums = ac27c3fb1768407614fb01252603c7a42968623c617aef40d0d9dca1eda19561ba742846f37245a3eee8e2571d43dc5f17a95b19ad427ca216c86c87907db5a6 + sha512sums = d7db07be791e2ec3ce7b65d2bc80753bf454c41bb16f5d1564175c8cf988bb0a945971103173d344272e168fa18a71a982ae74fe2eaf36cb68010ee8836f13c2 pkgname = outline-client-appimage @@ -3,10 +3,10 @@ pkgname=outline-client-appimage pkgver=1.11.0 -pkgrel=2 +pkgrel=3 pkgdesc="The Outline clients use the popular Shadowsocks protocol, and lean on the Cordova and Electron frameworks." arch=(x86_64) -conflicts=('outline-client-appimage-wayland') +conflicts=('outline-client-appimage-wayland' 'outline-client-appimage-git') url="https://getoutline.org" license=("Apache License 2.0") source=("Outline-Client_${pkgver}.AppImage::https://s3.amazonaws.com/outline-releases/client/linux/${pkgver}/1/Outline-Client.AppImage" @@ -19,8 +19,11 @@ source=("Outline-Client_${pkgver}.AppImage::https://s3.amazonaws.com/outline-rel "outline-client256.png" "outline-client512.png" "outline-client1024.png" - "outline-client.desktop") + "outline-client.desktop" + "outline-client-appimage.install") options=('!strip') +depends=('fuse2' 'nss') +install=${pkgname}.install package() { install -Dm755 "${srcdir}/Outline-Client_${pkgver}.AppImage" "${pkgdir}/opt/outline-client/Outline-Client.AppImage" @@ -34,8 +37,9 @@ package() { install -Dm644 "${srcdir}/outline-client256.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/outline-client.png" install -Dm644 "${srcdir}/outline-client512.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/outline-client.png" install -Dm644 "${srcdir}/outline-client1024.png" "${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/outline-client.png" - mkdir -p "${pkgdir}/usr/bin/" - ln -s "/opt/outline-client/Outline-Client.AppImage" "${pkgdir}/usr/bin/outline-client" + mkdir --parents "${pkgdir}/usr/bin/" + ln --symbolic "/opt/outline-client/Outline-Client.AppImage" "${pkgdir}/usr/bin/outline-client" + ln --symbolic "/usr/bin/core_perl/shasum" "${pkgdir}/usr/bin/shasum" } sha512sums=('a5eb95badf391684acc340aec0b067459e0c753c28303884a2f7268cf12982c87a0f93a0c93d1dc37a08986bfc095ad860e8069f13aa62c0a2bdf40cd2d2e49b' @@ -48,4 +52,5 @@ sha512sums=('a5eb95badf391684acc340aec0b067459e0c753c28303884a2f7268cf12982c87a0 '524281deffd9d9b3e5fc1bcbf4d88581048e52acdaf25220d895773d88db12760f331277cb8e7d6e9b8ecbedba818227d7d83821f53315d68b8c47cc98fd7c52' '221af341f5f9621807ee5fed69c464ff0b43e98ae07fe08f1559af844d3fdfb2ca8f50a9e1c07c0d95da896b852598850f479ae7c346a69a6707afade05884d1' '45576ea9b063ca8bf3b0620da064a7e6d49172c5476533e37681260d74f7bc02e8a51066a849dba786a543c17ecfc48f58c7668e064c157034902f6154c66a0b' - 'ac27c3fb1768407614fb01252603c7a42968623c617aef40d0d9dca1eda19561ba742846f37245a3eee8e2571d43dc5f17a95b19ad427ca216c86c87907db5a6') + 'ac27c3fb1768407614fb01252603c7a42968623c617aef40d0d9dca1eda19561ba742846f37245a3eee8e2571d43dc5f17a95b19ad427ca216c86c87907db5a6' + 'd7db07be791e2ec3ce7b65d2bc80753bf454c41bb16f5d1564175c8cf988bb0a945971103173d344272e168fa18a71a982ae74fe2eaf36cb68010ee8836f13c2') diff --git a/outline-client-appimage.install b/outline-client-appimage.install new file mode 100644 index 000000000000..c8dd0c4aced1 --- /dev/null +++ b/outline-client-appimage.install @@ -0,0 +1,23 @@ + +post_remove() { + # stop outline_proxy_controller + _proxy_service="outline_proxy_controller.service" + _proxy_controller_exist=$(systemctl is-enabled $_proxy_service) + echo $_proxy_controller_exist + if [ "$_proxy_controller_exist" != "not-found" ] + then + systemctl stop outline_proxy_controller.service 1>/dev/null 2>&1 + systemctl disable outline_proxy_controller.service 1>/dev/null 2>&1 + fi + + # remove outline_proxy_controller + rm --force /etc/systemd/system/outline_proxy_controller.service + rm --force /usr/local/sbin/OutlineProxyController + + # delete outline virtual netdev + _tun_exist=$(ip link | grep outline-tun0) + if [ ! -z "$_tun_exist" ] + then + ip link delete outline-tun0 1>/dev/null 2>&1 + fi +} |