summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormvnsio2021-03-26 08:05:53 -0700
committermvnsio2021-03-26 08:05:53 -0700
commitc17ef8dfef81a90cecde1686d925b93a737690d1 (patch)
tree8a1d7a9897c6c57fa16d8afc2268c3ad81580eb9
parent9212822d069324b5cfe5ea07021603d61d296e43 (diff)
downloadaur-c17ef8dfef81a90cecde1686d925b93a737690d1.tar.gz
Implemented patch file from grueneerle
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--sidekick-browser-stable-bin.install390
3 files changed, 7 insertions, 387 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a550abfc721a..f7d83d953348 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = sidekick-browser-stable-bin
pkgdesc = Sidekick is a revolutionary new work OS based on the Chromium browser. Designed to be the ultimate online work experience, it brings together your team and every web tool you use – all in one interface
pkgver = 88.8.43.7638
- pkgrel = 5
+ pkgrel = 6
url = https://www.meetsidekick.com/
install = sidekick-browser-stable-bin.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index e02642edc061..9e47787f573d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Maintainer: mvnsio
pkgname=sidekick-browser-stable-bin
pkgver=88.8.43.7638
-pkgrel=5
+pkgrel=6
pkgdesc="Sidekick is a revolutionary new work OS based on the Chromium browser. Designed to be the ultimate online work experience, it brings together your team and every web tool you use – all in one interface"
arch=('x86_64')
url="https://www.meetsidekick.com/"
diff --git a/sidekick-browser-stable-bin.install b/sidekick-browser-stable-bin.install
index 0bdcf3b6fc20..08d84703197b 100644
--- a/sidekick-browser-stable-bin.install
+++ b/sidekick-browser-stable-bin.install
@@ -1,10 +1,10 @@
-post_install() {
- gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
#
# Copyright (c) 2009 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
# Add icons to the system icons
XDG_ICON_RESOURCE="`which xdg-icon-resource 2> /dev/null || true`"
@@ -86,349 +86,9 @@ post_install() {
"/opt/meetsidekick.com/sidekick/default-app-block"
fi
- # Add to the alternatives system
- #
- # On Ubuntu 12.04, we have the following priorities
- # (which can be obtain be installing browsers and running
- #
- # /usr/bin/epiphany-browser 85
- # /usr/bin/firefox 40
- # /usr/bin/konqueror 30
- #
- # While we would expect these values to be keyed off the most popular
- # browser (Firefox), in practice, we treat Epiphany as the lower bound,
- # resulting in the following scheme:
-
- CHANNEL=stable
- case $CHANNEL in
- stable )
- # Good enough to be the default.
- PRIORITY=200
- ;;
- beta )
- # Almost good enough to be the default. (Firefox stable should arguably be
- # higher than this, but since that's below the "Epiphany threshold", we're
- # not setting our priority below it. Anyone want to poke Firefox to raise
- # their priority?)
- PRIORITY=150
- ;;
- unstable )
- # Unstable, give it the "lowest" priority.
- PRIORITY=120
- ;;
- * )
- PRIORITY=0
- ;;
- esac
-
- /usr/bin/sidekick-browser-stable $PRIORITY
- /usr/bin/sidekick-browser-stable $PRIORITY
-
- /usr/bin/sidekick-browser-stable $PRIORITY
-
# System-wide package configuration.
DEFAULTS_FILE="/etc/default/sidekick-browser"
- # # sources.list setting for sidekick-browser updates.
- # REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main"
- # REPOCONFIGREGEX="deb (\[arch=[^]]*\bamd64\b[^]]*\][[:space:]]*) https?://dl.google.com/linux/chrome/deb/ stable main"
-
- # APT_CONFIG="`which apt-config 2> /dev/null`"
-
- # You may comment out this entry, but any other modifications may be lost.\n"
-
- # Install the repository/package signing keys, if they aren't already.
- # (see also: https://www.google.com/linuxrepositories/)
- # install_key() {
- # APT_KEY="`which apt-key 2> /dev/null`"
- # if [ ! -x "$APT_KEY" ]; then
- # return
- # fi
-
- # NEED_KEYS=0
-
- # # 2017 signing subkey
- # "$APT_KEY" export 997C215E 2>&1 | \
- # grep -q -- "-----BEGIN PGP PUBLIC KEY BLOCK-----"
- # if [ $? -ne 0 ]; then
- # NEED_KEYS=1
- # fi
-
- # # 2019 signing subkey
- # "$APT_KEY" export 3CB3BD13 2>&1 | \
- # grep -q -- "-----BEGIN PGP PUBLIC KEY BLOCK-----"
- # if [ $? -ne 0 ]; then
- # NEED_KEYS=1
- # fi
-
- # if [ $NEED_KEYS -eq 1 ]; then
- # "$APT_KEY" add - >/dev/null 2>&1 <<KEYDATA
- # -----BEGIN PGP PUBLIC KEY BLOCK-----
-
- # mQINBFcMjNMBEAC6Wr5QuLIFgz1V1EFPlg8ty2TsjQEl4VWftUAqWlMevJFWvYEx
- # BOsOZ6kNFfBfjAxgJNWTkxZrHzDl74R7KW/nUx6X57bpFjUyRaB8F3/NpWKSeIGS
- # pJT+0m2SgUNhLAn1WY/iNJGNaMl7lgUnaP+/ZsSNT9hyTBiH3Ev5VvAtMGhVI/u8
- # P0EtTjXp4o2U+VqFTBGmZ6PJVhCFjZUeRByloHw8dGOshfXKgriebpioHvU8iQ2U
- # GV3WNIirB2Rq1wkKxXJ/9Iw+4l5m4GmXMs7n3XaYQoBj28H86YA1cYWSm5LR5iU2
- # TneI1fJ3vwF2vpSXVBUUDk67PZhg6ZwGRT7GFWskC0z8PsWd5jwK20mA8EVKq0vN
- # BFmMK6i4fJU+ux17Rgvnc9tDSCzFZ1/4f43EZ41uTmmNXIDsaPCqwjvSS5ICadt2
- # xeqTWDlzONUpOs5yBjF1cfJSdVxsfshvln2JXUwgIdKl4DLbZybuNFXnPffNLb2v
- # PtRJHO48O2UbeXS8n27PcuMoLRd7+r7TsqG2vBH4t/cB/1vsvWMbqnQlaJ5VsjeW
- # Tp8Gv9FJiKuU8PKiWsF4EGR/kAFyCB8QbJeQ6HrOT0CXLOaYHRu2TvJ4taY9doXn
- # 98TgU03XTLcYoSp49cdkkis4K+9hd2dUqARVCG7UVd9PY60VVCKi47BVKQARAQAB
- # tFRHb29nbGUgSW5jLiAoTGludXggUGFja2FnZXMgU2lnbmluZyBBdXRob3JpdHkp
- # IDxsaW51eC1wYWNrYWdlcy1rZXltYXN0ZXJAZ29vZ2xlLmNvbT6JAjgEEwECACIF
- # AlcMjNMCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEHch9jvTi0eW5CAP
- # /RELE/OAoA4o1cMBxJsljWgCgDig2Ge91bFCN0vExLcP0iByra7qPWJowXDJ5sCj
- # UBnCkrxGo5D15U7cW5FC0+qWU73q0AuG3OjKDQ49ecdRkYHwcvwWQvT5Lz3DwOGW
- # 4armfEuzWXcUDeShR7AgfcTq+Pfoo3dHqdB8TmtNySu/AdJFmVH/xTiWYWrOSibh
- # yLuaSW/0cTkHW0GDk06MlDkcdkTzhO5GMDO7PUxBgCysTXFR0T9TVWDo9VwvuMww
- # 2pE5foleA0X6PD/6GQpy3aX2xry8rhFvYplEa5zwXhqsscdKXlp1ZPZ4PMvvwe49
- # 5mY9n/1Rx1TmMvIcLHKP61sURMOve97Gipk/iD6oaeeT8I0khexHCQy7JMROoPMr
- # z5onVOt2rAGZScIZsm5FYGSt9eDKBWI6qpJ/5QoVhkRWjOXOchZlJHo+kLdg6jq2
- # vOnIlFnXo0p6Rqf/IEq5PMh70vVZpk4tNYNy4zRx03ZTA9qXRLW+ftxSQIYMY5eC
- # Z31lqSH4EjqgtUG+zn2A6juKayb1nkt2O3F1wWOm6oTzNsAP5LdReJRlw151Jp4U
- # 4ftGtw7ygq+nvokXL7YLuu8sbFqfFXcTPrAZa5M9gnC7GCnIQyF/WvqUnrcaC1jp
- # qBc+pkSJhROhN12QY8Po8AT8/UaUh/dPIiW5A4o8pOPEiEYEEBECAAYFAlcNtn8A
- # CgkQoECDD3+sWZGy3wCfWTMZWsipX+yG/VB4Q1FunIfEVHYAnimEXCjZ3IVyy5F1
- # yU36PihDCjWqiEYEEBECAAYFAlcNtvEACgkQMUcsOzG36APnRwCeJ/bfGf8FBa4q
- # 5TMw8p1GS1jWT5EAn2sc02481HHdTmZiW/CGWXmgE+OPuQINBFcMjcgBEACrL9gH
- # hdr6gQX4ZMA5slp628xOrHCsdLO54WNdPRKeFHXJqSSJi3fs8FxBWI4FnejeKUGb
- # F+MrOlFpKqELxaMje7bwZyap3izztZHszP3YmOoTBJvREGKdCkL82cLsChYD/Prg
- # E8crvkhSnq9evcsKAnziMxg/wDCChUL3Evqo29BeoB81f+E9wkrUTMCT/kVxt3pG
- # RalKX0UhrtKrpm8yRfjufJfwjkdwgvinkRGZ2GrWHj4LzMbi9/udYaJZ66Yw0hEU
- # 4USxUB9vNtmSFrb4EB91T2rhc68dgQ4jYBI7K4Ebb8XaWAxb+IAq31l1UkiEA32F
- # 4qUMoL6rChB4y6nHxOnTvs+XEb5TBwXVogjLRKTQs5U/HV9l7j+HAchk5y3im2N2
- # UKmMxHqotvPZZUZPdaCRxUedQf9gR0yLZV+U9BcDuwjzL/zjrthNZYlEGJ6HZ/TL
- # STp4dDH+uXuLqMVWy5iquKtnbrnNTQtv5twD+Ajpgy60YLOJ9YaiJ4GjifOpzSk8
- # 3e1rJ3p/pX6B5NWQinVLZJzxyeOoh3iMjdmCDSnEXLrCmYv5g6jyV/Wbd4GYFuMK
- # 8TT7+PQdWLcbZ/Lxc5w0s+c7+f5OfmKXO5KPHnnUsrF5DBaKRPjScpwePQitxeIg
- # lUgEMDkNruBhu1PzCxd3BtXgu++K3WdoH3VcgwARAQABiQREBBgBAgAPBQJXDI3I
- # AhsCBQkFo5qAAikJEHch9jvTi0eWwV0gBBkBAgAGBQJXDI3IAAoJEBOXvFNkDbVR
- # QSYP/0Ewr3T7e0soTz8g4QJLLVqZDZdX8Iez04idNHuvAu0AwdZ2wl0C+tMkD7l4
- # R2aI6BKe/9wPndk/NJe+ZYcD/uzyiKIJQD48PrifNnwvHu9A80rE4BppQnplENeh
- # ibbWaGNJQONGFJx7QTYlFjS5LNlG1AX6mQjxvb423zOWSOmEamYXYBmYyMG6vkr/
- # XTPzsldky8XFuPrJUZslL/Wlx31XQ1IrtkHHOYqWwr0hTc50/2O8H0ewl/dBZLq3
- # EminZZ+tsTugof0j4SbxYhplw99nGwbN1uXy4L8/dWOUXnY5OgaTKZPF15zRMxXN
- # 9FeylBVYpp5kzre/rRI6mQ2lafYHdbjvd7ryHF5JvYToSDXd0mzF2nLzm6jwsO84
- # 7ZNd5GdTD6/vcef1IJta1nSwA/hhLtgtlz6/tNncp3lEdCjAMx29jYPDX+Lqs9JA
- # xcJHufr82o6wM9TF24Q8ra8NbvB63odVidCfiHoOsIFDUrazH8XuaQzyZkI0bbzL
- # mgMAvMO6u1zPfe/TK6LdJg7AeAKScOJS38D5mmwaD1bABr67ebA/X5HdaomSDKVd
- # UYaewfTGBIsrWmCmKpdb+WfX4odFpNzXW/qskiBp5WSesKvN1QUkLJZDZD1kz2++
- # Xul5B97s5LxLTLRwvgLoNaUFr3lnejzNLgdBpf6FnkA59syRUuIP/jiAZ2uJzXVK
- # PeRJqMGL+Ue2HiVEe8ima3SQIceqW8jKS7c7Nic6dMWxgnDpk5tJmVjrgfc0a9c1
- # FY4GomUBbZFj+j73+WRk3EaVKIsty+xz48+rlJjdYFVCJo0Jp67jjjXOt6EOHTni
- # OA/ANtzRIzDMnWrwJZ7AxCGJ4YjLShkcRM9S30X0iuAkxNILX++SNOd8aqc2bFof
- # yTCkcbk6CIc1W00vffv1QGTNjstNpVSl9+bRmlJDqJWnDGk5Nl4Ncqd8X51V0tYE
- # g6WEK4OM83wx5Ew/TdTRq5jJkbCu2GYNaNNNgXW7bXSvT5VINbuP6dmbi1/8s0jK
- # JQOEBI3RxxoB+01Dgx9YdNfjsCM3hvQvykaWMALeZIpzbXxV118Y9QQUIRe2L+4X
- # ZACEAhWjj2K1wP7ODGTQrrM4q4sIw1l3l7yO9aXXN7likAAddT4WEpGV0CiorReO
- # J1y/sKJRJSI/npN1UK7wMazZ+yzhxN0qzG8sqREKJQnNuuGQQ/qIGb/oe4dPO0Fi
- # hAUGkWoa0bgtGVijN5fQSbMbV50kZYqaa9GnNQRnchmZb+pK2xLcK85hD1np37/A
- # m5o2ggoONj3qI3JaRHsZaOs1qPQcyd46OyIFUpHJIfk4nezDCoQYd93bWUGqDwxI
- # /n/CsdO0365yqDO/ADscehlVqdAupVv2uQINBFiGv8wBEACtrmK7c12DfxkPAJSD
- # 12VanxLLvvjYW0KEWKxN6TMRQCawLhGwFf7FLNpab829DFMhBcNVgJ8aU0YIIu9f
- # HroIaGi+bkBkDkSWEhSTlYa6ISfBn6Zk9AGBWB/SIelOncuAcI/Ik6BdDzIXnDN7
- # cXsMgV1ql7jIbdbsdX63wZEFwqbaiL1GWd4BUKhj0H46ZTEVBLl0MfHNlYl+X3ib
- # 9WpRS6iBAGOWs8Kqw5xVE7oJm9DDXXWOdPUE8/FVti+bmOz+ICwQETY9I2EmyNXy
- # UG3iaKs07VAf7SPHhgyBEkMngt5ZGcH4gs1m2l/HFQ0StNFNhXuzlHvQhDzd9M1n
- # qpstEe+f8AZMgyNnM+uGHJq9VVtaNnwtMDastvNkUOs+auMXbNwsl5y/O6ZPX5I5
- # IvJmUhbSh0UOguGPJKUu/bl65theahz4HGBA0Q5nzgNLXVmU6aic143iixxMk+/q
- # A59I6KelgWGj9QBPAHU68//J4dPFtlsRKZ7vI0vD14wnMvaJFv6tyTSgNdWsQOCW
- # i+n16rGfMx1LNZTO1bO6TE6+ZLuvOchGJTYP4LbCeWLL8qDbdfz3oSKHUpyalELJ
- # ljzin6r3qoA3TqvoGK5OWrFozuhWrWt3tIto53oJ34vJCsRZ0qvKDn9PQX9r3o56
- # hKhn8G9z/X5tNlfrzeSYikWQcQARAQABiQREBBgBAgAPBQJYhr/MAhsCBQkFo5qA
- # AikJEHch9jvTi0eWwV0gBBkBAgAGBQJYhr/MAAoJEGSUxtaZfCFeW4kP/iZq+blR
- # DzgRzOw16x80vyBjfPOUKd++dSUkcr4Khi5vjBygNdVSWcKZaBKVkdBmCvf+p9bY
- # wzfL+RdxvGEv8WKNTNjdaWcJ2chU2O4H5Am3QsduQ/sSf+jTzlnMe7NpfF9n3uo3
- # 4o+xEFOOcnyF3cHrhxWOCde9rX6kbnUQriIMXZteJY8e9Rs+Iv46DoL1eOlavAgD
- # UJbIf/iLt219OdtWI7ZqopA0d+tcn7FL3fwuvyvn5WZRYHIerB4EYgBI6bCwl5JQ
- # ejORlhuYx1oknyPjnzPJ9Los74chrf7OHOJ06iIQf1zlC9V/niA2xiM9NwePtTQO
- # CTEJVB6IEoEtH6rozpAdriprH9fRnZkJxINNnCoYk1op9wVh3xfUHbOCvGQbB54c
- # qN+amp9dEquCAe6Yt1WodTspL1zPXJ5Mv43Dud76TNEwQDywuebg4NFQnBTPXZGp
- # LQYbUVhXSuMlVZXNEUx8xSz7vECm0S4x2h12RBKbK2RfI4oCq/wpD1dQRsZaKSYL
- # FbZw5j2yk6nBBrtfahd7sWVX1F+YdisbTeT5iUhESAWqW9bCyCnNRFy6V34IgW9P
- # e9yLu8WbVSJAFvnALxsc6hGyvs5dbXbruWKmi5mvk6tCFWdFlBVrrhx1QgqMtcS3
- # jv3S7GHyCA3CS1lEgsifYkeOARAgJ1hZ5BvUurUP+wb66lIhDB0U9NuFdJUTc6nO
- # /1cy3i9mGCVoqwmTcB1BJ9E1hncMUP1/MvrAgkBBrAWJiD2Xj9QV/uBozA7nLxrV
- # 7cf1de9OLgH4eNEfX25xj8BBPYnyVyHsyk5ZHDhjj9SaurfvlFWYi13i5ieMpyLV
- # JV4+r2Wi1x1UgKVAlB78sHYnbDzSoHPLBcIxtIKp30LJ0PEkat8SG7G2wgtv1Rdh
- # mcZEBV05vMnrGGO991e+pKzRNPYH8rD3VQKJlvaFwsJuBTW42gZ3KfpUNKI2ugCc
- # nRNpoHFWNCrzlJ0CFI48LMlmUSs+7i/l+QGleaLKQxRTNNpAmevLrS7ga4Iq0IEq
- # xey6VW6RSk/Z1Z37J8B7PISSR0rZn6TeyQgFWf/FOLw6OtwOquGmMeGSqj2Uzxyb
- # ygtsvUZz0BxYymoWFd4F8sp43oL2TXU6Wp7QIpBaFgkSf/UQxfR6wcQ3ivafeS1l
- # g8vUFuMfuMLto6T0JiZw8uKSuDWltSReF+FXVnhawz72BZMy8RIoshGdpWHn/YbN
- # 6L+JOuxZnvkMAZvSLT3c0H4XCDYtEfK2mJMqD2ynX5tGR8Fy3GAaEjhx36TvzTjC
- # XRmJ+FnlSW1p77x+UjFUFcpY8skv+f0Gip30iynAb1hoAdibIDab612OWi/4vX0D
- # aM6t68Uq8rsabeJYsZG4uQINBF01/K4BEACskZL08crrKfX2aD2w8OUS3jVGSW7K
- # 10Jr/dgl6ZB7Xx/y3c9lhBim7oRIsl6tpR/DBP50UnTIgBbvynbJ6tbWGptt64Az
- # nI7el9pH0k63DOKcfqRUgJKTM4OUZSkcuqQ2qnkvn+g0oiJ3VhaVYOJdJfJF/pLj
- # 5Oi3UEL2afoEd048/lZEaATRvEqLj+h2pSfETEl5wCWyRnuMSu6ay9NmVzRxiJhP
- # DGW2ppQTxJuaKj+6Vqw5WISu9nsRxTPE1DW8f7LYyPBwgultuSYKZoCdfoYE8ff4
- # 71oZIuCKcGSSBHQbR6MBTD6KJtqzBzpfJ8zZJmVO4lg0CJgp9xX2QZ8hPkpaBbnq
- # 2JCMS1zriCMN8iGhW6ZHYmZQJtWuubuZt51VL9QmEUUhCF1t+3ld11SaowY4NFKI
- # LUdYbC2zAOQIEEJkWRIHKleuc2zYSNSoXl06oGgwCKQb5l+LlcYHx4+/F3+KzyAq
- # 0NqBC1rMnhbn3tcckdZyhLEpnx9/y33ypo6ZZ0s6dLGrmSpJpedEz6zr8siBa4uT
- # 3IvVF4xjfpzSt3cMD/Lzhbnk5onUfkmoCmQ/pkuKpMr35hHtdDxshLcLPFkTncMj
- # EVAOBToHDbKDSplueyJm48ELPi9ZmuyNu7WsB8TWVEAkUShxdeHALVpY1D+MjXK+
- # Z5ap6/tppj+fmwARAQABiQREBBgBCAAPBQJdNfyuAhsCBQkFo5qAAikJEHch9jvT
- # i0eWwV0gBBkBCAAGBQJdNfyuAAoJEHi9ZUc8s70TzUAP/1Qq69M1CMd302TMnp1Y
- # h1O06wkCPFGnMFMVwYRXH5ggoYUb3IoCOmIAHOEn6v9fho0rYImS+oRDFeE08dOx
- # eI+Co0xVisVHJ1JJvdnu216BaXEsztZ0KGyUlFidXROrwndlpE3qlz4t1wh/EEaU
- # H2TaQjRJ+O1mXJtF6vLB1+YvMTMz3+/3aeX/elDz9aatHSpjBVS2NzbHurb9g7mq
- # D45nB80yTBsPYT7439O9m70OqsxjoDqe0bL/XlIXsM9w3ei/Us7rSfSY5zgIKf7/
- # iu+aJcMAQC9Zir7XASUVsbBZywfpo2v4/ACWCHJ63lFST2Qrlf4Rjj1PhF0ifvB2
- # XMR6SewNkDgVlQV+YRPO1XwTOmloFU8qepkt8nm0QM1lhdOQdKVe0QyNn6btyUCK
- # I7p4pKc8/yfZm5j6EboXiGAb3XCcSFhR6pFrad12YMcKBhFYvLCaCN6g1q5sSDxv
- # xqfRETvEFVwqOzlfiUH9KVY3WJcOZ3Cpbeu3QCpPkTiVZgbnR+WU9JSGQFEi7iZT
- # rT8tct4hIg1Pa35B1lGZIlpYmzvdN5YoV9ohJoa1Bxj7qialTT/Su1Eb/toOOkOl
- # qQ7B+1NBXzv9FmiBntC4afykHIeEIESNX9LdmvB+kQMW7d1d7Bs0aW2okPDt02vg
- # wH2VEtQTtfq5B98jbwNW9mbXTvMQAKKCKl+H8T72WdueqgPKHEkXDZtJmTn6nyne
- # YlETvdmHGEIb1ejxuJ5URlAYnciY+kvSQ/boKjVHNGmf6+JBexd+HqPhkeextV6J
- # cnmi47HDvIU/TSynhuqZeK/3SZAV7ESqQl42q7wm7Pqw0dkv4jjFCRxDA+Qq2aH6
- # szJ7DZxTRWqfR3Zbe78NyFVXKxhFQO72zHzC3pFu/Ak59hmTU23yoXVo5t+5O+Q2
- # 1kX2dbuLd6Px1bnT+EmyneoPP1Emea5jgsw2/ECqHnvNt6cbp+42XYldGh+PBHBm
- # ucC3Mn7sALajHe5k2XkNlfbjSNlmutxQFH1qq9rh/JVyxJNHeGzV5G0timAwfdJF
- # UzE1vNU5P0w4O8HrCsX5Ecfgcw2BQ9vPCE3OfG+11xp6oiNMRVsR5pTu7RiI1BQA
- # yICWUW/wXuhhHkkwNTiwfciJfVA8ckOiRubik8geEH5boOxgeAaBu6yusQVHnRRy
- # G4wjQ+qsWo+wDI9WMdtpNG1toJrSUL4OYa4oX3YogSv5hGrbYIaP4HwO6O2oTMnS
- # 0lRIGJOqbEQcmKUa/nWT/3NipTnYzyMjMlEQe89YKjd+32tjMfOSdIOvwCGaTizd
- # WnKPF77qB9D0v8C/7AdHmEFqf2ZX8vK31aaY+ZpPWG5IHlf6f/buIMBalJOxIBev
- # eBqxcHwQ
- # =4zaS
- # -----END PGP PUBLIC KEY BLOCK-----
- # KEYDATA
- # fi
- # }
-
- find_apt_sources() {
- eval $("$APT_CONFIG" shell APT_SOURCESDIR 'Dir::Etc::sourceparts/d')
- }
-
- # Update the Google repository if it's not set correctly.
- # Note: this doesn't necessarily enable the repository, it just makes sure the
- # correct settings are available in the sources list.
- # Returns:
- # 0 - no update necessary
- # 2 - error
- update_bad_sources() {
- if [ ! "$REPOCONFIG" ]; then
- return 0
- fi
-
- find_apt_sources
-
- SOURCELIST="$APT_SOURCESDIR/sidekick-browser.list"
- # Don't do anything if the file isn't there, since that probably means the
- # user disabled it.
- if [ ! -r "$SOURCELIST" ]; then
- return 0
- fi
-
- # Basic check for active configurations (non-blank, non-comment lines).
- ACTIVECONFIGS=$(grep -v "^[[:space:]]*\(#.*\)\?$" "$SOURCELIST" 2>/dev/null)
-
- # Check if the correct repository configuration is in there.
- REPOMATCH=$(grep -E "^[[:space:]#]*\b$REPOCONFIGREGEX\b" "$SOURCELIST" \
- 2>/dev/null)
-
- # Check if the correct repository is disabled.
- MATCH_DISABLED=$(echo "$REPOMATCH" | grep "^[[:space:]]*#" 2>/dev/null)
-
- # Now figure out if we need to fix things.
- BADCONFIG=1
- if [ "$REPOMATCH" ]; then
- # If it's there and active, that's ideal, so nothing to do.
- if [ ! "$MATCH_DISABLED" ]; then
- BADCONFIG=0
- else
- # If it's not active, but neither is anything else, that's fine too.
- if [ ! "$ACTIVECONFIGS" ]; then
- BADCONFIG=0
- fi
- fi
- fi
-
- if [ $BADCONFIG -eq 0 ]; then
- return 0
- fi
-
- # At this point, either the correct configuration is completely missing, or
- # the wrong configuration is active. In that case, just abandon the mess and
- # recreate the file with the correct configuration. If there were no active
- # configurations before, create the new configuration disabled.
- DISABLE=""
- if [ ! "$ACTIVECONFIGS" ]; then
- DISABLE="#"
- fi
- printf "$SOURCES_PREAMBLE" > "$SOURCELIST"
- printf "$DISABLE$REPOCONFIG\n" >> "$SOURCELIST"
- if [ $? -eq 0 ]; then
- return 0
- fi
- return 2
- }
-
- # Returns:
- # 0 - sources list was created
- # 2 - error
- create_sources_lists() {
- if [ ! "$REPOCONFIG" ]; then
- return 0
- fi
-
- find_apt_sources
-
- SOURCELIST="$APT_SOURCESDIR/sidekick-browser.list"
- if [ -d "$APT_SOURCESDIR" ]; then
- printf "$SOURCES_PREAMBLE" > "$SOURCELIST"
- printf "$REPOCONFIG\n" >> "$SOURCELIST"
- if [ $? -eq 0 ]; then
- return 0
- fi
- fi
- return 2
- }
-
- # Remove our custom sources list file.
- # Returns:
- # 0 - successfully removed, or not configured
- # !0 - failed to remove
- clean_sources_lists() {
- if [ ! "$REPOCONFIG" ]; then
- return 0
- fi
-
- find_apt_sources
-
- rm -f "$APT_SOURCESDIR/sidekick-browser.list" \
- "$APT_SOURCESDIR/sidekick-browser-stable.list"
- }
-
- # Detect if the repo config was disabled by distro upgrade and enable if
- # necessary.
- handle_distro_upgrade() {
- if [ ! "$REPOCONFIG" ]; then
- return 0
- fi
-
- find_apt_sources
- SOURCELIST="$APT_SOURCESDIR/sidekick-browser.list"
- if [ -r "$SOURCELIST" ]; then
- REPOLINE=$(grep -E "^[[:space:]]*#[[:space:]]*$REPOCONFIGREGEX[[:space:]]*# disabled on upgrade to .*" "$SOURCELIST")
- if [ $? -eq 0 ]; then
- sed -i -e "s,^[[:space:]]*#[[:space:]]*\(.*\)[[:space:]]*# disabled on upgrade to .*,\1," \
- "$SOURCELIST"
- LOGGER=$(which logger 2> /dev/null)
- if [ "$LOGGER" ]; then
- "$LOGGER" -t "$0" "Reverted repository modification: $REPOLINE."
- fi
- fi
- fi
- }
-
- DEFAULT_ARCH="amd64"
-
get_lib_dir() {
if [ "$DEFAULT_ARCH" = "i386" ]; then
LIBDIR=lib/i386-linux-gnu
@@ -448,8 +108,8 @@ post_install() {
fi
}
- NSS_FILES="libnspr4.so.0d libplds4.so.0d libplc4.so.0d libssl3.so.1d \
- libnss3.so.1d libsmime3.so.1d libnssutil3.so.1d"
+ NSS_FILES="libnspr4.so libplds4.so libplc4.so libssl3.so \
+ libnss3.so libsmime3.so libnssutil3.so"
add_nss_symlinks() {
get_lib_dir
@@ -477,17 +137,7 @@ post_install() {
remove_udev_symlinks() {
rm -rf "/opt/meetsidekick.com/sidekick/libudev.so.0"
}
-
remove_udev_symlinks
-
- ## MAIN ##
- if [ ! -e "$DEFAULTS_FILE" ]; then
- echo 'repo_add_once="true"' > "$DEFAULTS_FILE"
- echo 'repo_reenable_on_distupgrade="true"' >> "$DEFAULTS_FILE"
- fi
-
- # Run the cron job immediately to perform repository configuration.
- nohup sh /etc/cron.daily/sidekick-browser > /dev/null 2>&1 &
update-desktop-database -q
}
@@ -496,22 +146,6 @@ post_upgrade() {
}
pre_remove() {
- #
- # Copyright (c) 2009 The Chromium Authors. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
-
-
- action="$1"
- if [ "$2" = "in-favour" ]; then
- # Treat conflict remove as an upgrade.
- action="upgrade"
- fi
- # Don't clean-up just for an upgrade.`
- if [ "$action" = "upgrade" ] ; then
- :
- fi
-
# Remove icons from the system icons
XDG_ICON_RESOURCE="`which xdg-icon-resource 2> /dev/null || true`"
if [ ! -x "$XDG_ICON_RESOURCE" ]; then
@@ -537,23 +171,9 @@ pre_remove() {
post_remove() {
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
- #
- # Copyright (c) 2009 The Chromium Authors. All rights reserved.
- # Use of this source code is governed by a BSD-style license that can be
- # found in the LICENSE file.
-
-
- action="$1"
-
- # Only do complete clean-up on purge.
- if [ "$action" != "purge" ] ; then
- :
- fi
# System-wide package configuration.
DEFAULTS_FILE="/etc/default/sidekick-browser"
- # sources.list setting for sidekick-browser updates.
- # REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main"
- # update-desktop-database -q
+ update-desktop-database -q
}