Package Details: basilisk-bin 1:52.9.2020.10.29-1

Git Clone URL: https://aur.archlinux.org/basilisk-bin.git (read-only, click to copy)
Package Base: basilisk-bin
Description: Basilisk Browser from the makers of Pale Moon
Upstream URL: http://www.basilisk-browser.org
Licenses: GPL
Conflicts: basilisk
Provides: basilisk=52.9.2020.10.29
Submitter: twa022
Maintainer: twa022
Last Packager: twa022
Votes: 14
Popularity: 0.039119
First Submitted: 2017-11-18 14:31
Last Updated: 2020-11-08 02:39

Pinned Comments

twa022 commented on 2020-11-08 02:43

If you find that the checksum is incorrect it indicates the package is out of date. The current version is just distributed as basilisk-latest.tar.xz so when it is updated, the checksum doesn't match the PKGBUILD.

Just flag the package out of date and I will update it.

Latest Comments

1 2 Next › Last »

twa022 commented on 2020-11-08 02:43

If you find that the checksum is incorrect it indicates the package is out of date. The current version is just distributed as basilisk-latest.tar.xz so when it is updated, the checksum doesn't match the PKGBUILD.

Just flag the package out of date and I will update it.

xp4 commented on 2020-11-07 21:40

Since no one reported it, the checksum of "basilisk-52.9.2020.10.05.tar.xz" is also wrong.

Also I flagged the package as out-of-date because there's a bugfix and development release at the end of october. Even expecting November's release soon.

I would also suggest to have an automatic URL dl selector based on region where it's being downloaded for each user, instead of having US hardcoded on the PKGBUILD.

Cheers.

TheFrenchGhosty commented on 2020-10-23 17:41

Since no one reported it, the checksum of "basilisk-52.9.2020.09.11.tar.xz" is wrong.

neeshy commented on 2020-01-31 16:45

@figue It should be

conflicts=('basilisk')

provides=('basilisk')

The replaces array isn't applicable here. See: https://wiki.archlinux.org/index.php/PKGBUILD#replaces

figue commented on 2020-01-30 19:43

Thanks for this package. Can you add this, please?:

conflicts=('basilisk')
replaces=('basilisk')

basedtho commented on 2020-01-27 18:14

segfaults for everyone or just me?

P.S. segfaults on wayland

caskd commented on 2020-01-16 20:24

There was a update which changed the file type from bz2 to xz. http://0x0.st/zh6a.diff

kerframil commented on 2018-12-25 07:05

Here is an update for 2018.12.18, along with some minor changes:

  • simplified wrapper script creation
  • use exec in wrapper so that the shell does not linger
  • remove unnecessary cp -r argument
  • add WM_CLASS hint to the .desktop file
diff --git a/PKGBUILD b/PKGBUILD
index 166fda9..936e0f4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
 _pkgname=basilisk
 pkgname=${_pkgname}-bin
 epoch=1
-pkgver=52.9.2018.11.07
+pkgver=52.9.2018.12.18
 pkgrel=1
 pkgdesc="Basilisk Browser from the makers of Pale Moon"
 url="http://www.basilisk-browser.org"
@@ -15,8 +15,8 @@ optdepends=('hunspell: spell checker and morphological analyzer'
             'ffmpeg: record, convert, and stream audio and video')
 source=("${pkgname/-bin/}-${pkgver}.tar.bz2::http://us.basilisk-browser.org/release/basilisk-latest.linux64.tar.bz2"
         'basilisk.desktop')
-sha256sums=('915e411e5e35f8b415b1fea77790bc77a42e3685a7f4e5cd300d281e9c8eac3b'
-            'c4223e966bc404467fece4a524cc2db3e99c12455087da2ade9a47b8d99d3a45')
+sha256sums=('a352c47e717bc03e3dbac4ad38c8bd0ccbe7aa83e83f99cefb2344cc65932df4'
+            'ac8edf52c501234ef7124a06681f13cba4137e220b63fb05003c4f9cb1636895')

 pkgver() {
    cd "${srcdir}"/basilisk
@@ -25,12 +25,9 @@ pkgver() {

 package() {
    mkdir -p "$pkgdir"/opt
-   cp -ar --no-preserve=ownership "$srcdir"/basilisk "$pkgdir"/opt
+   cp -a --no-preserve=ownership "$srcdir"/basilisk "$pkgdir"/opt
    mkdir -p "${pkgdir}"/usr/bin
-   cat > "${pkgdir}"/usr/bin/basilisk <<- __EOF__
-       #!/bin/bash
-       /opt/basilisk/basilisk "\$@"
-   __EOF__
+   printf '%s\n' '#!/bin/sh' 'exec /opt/basilisk/basilisk "$@"' > "${pkgdir}"/usr/bin/basilisk
    chmod 755 "${pkgdir}"/usr/bin/basilisk
    install -Dm644 "${srcdir}"/basilisk.desktop "${pkgdir}"/usr/share/applications/basilisk.desktop
    install -Dm644 "${srcdir}"/basilisk/browser/icons/mozicon128.png "${pkgdir}"/usr/share/pixmaps/basilisk.png
diff --git a/basilisk.desktop b/basilisk.desktop
index 6e2afcc..e8e1d42 100644
--- a/basilisk.desktop
+++ b/basilisk.desktop
@@ -88,6 +88,7 @@ Icon=basilisk
 Categories=Network;WebBrowser;
 MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
 StartupNotify=true
+StartupWMClass=Basilisk
 Actions=NewTab;NewWindow;NewPrivateWindow;

 [Desktop Action NewTab]

figue commented on 2018-11-06 15:52

Maybe it's more elaborate, but as the sha256 sums are in the upstream webpage, you can skip sums for downloaded file and then check afterwards with a simple code. This could be an approach:

diff --git a/PKGBUILD b/PKGBUILD
index 84c91a1..8e0e836 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,21 +3,32 @@
 _pkgname=basilisk
 pkgname=${_pkgname}-bin
 epoch=1
-pkgver=52.9.2018.09.27
+pkgver=52.9.2018.11.04
 pkgrel=1
 pkgdesc="Basilisk Browser from the makers of Pale Moon"
 url="http://www.basilisk-browser.org"
 arch=('x86_64')
 license=('GPL')
 depends=('gtk2' 'gtk3' 'dbus-glib' 'libxt' 'mime-types' 'nss' 'alsa-lib' 'icu')
+makedepends=('curl')
 optdepends=('hunspell: spell checker and morphological analyzer'
             'hyphen: library for hyphenation and justification'
             'ffmpeg: record, convert, and stream audio and video')
 source=("${pkgname/-bin/}-${pkgver}.tar.bz2::http://us.basilisk-browser.org/release/basilisk-latest.linux64.tar.bz2"
         'basilisk.desktop')
-sha256sums=('b01cfff77af84403e5723428fc862713e68e493fa0bfd5ed8d4182e7f0265d64'
+sha256sums=('SKIP'
             'c4223e966bc404467fece4a524cc2db3e99c12455087da2ade9a47b8d99d3a45')

+check(){
+   cd "${srcdir}"
+   if [ "$(sha256sum ${pkgname/-bin/}-${pkgver}.tar.bz2 | awk '{print $1}')" = "$(curl -s http://basilisk-browser.org/download.shtml | grep -A 1 'basilisk-latest.linux64.tar.bz2:' | tail -1 | sed $'s/[^[:print:]\t]//g')" ]; then
+       msg2 "sha256 sums correct. Continue building..."
+   else
+       error "sha256 sums not correct: clean your downloaded file and try again."
+       exit 1
+   fi
+}
+
 pkgver() {
    cd "${srcdir}"/basilisk
    ./basilisk --version | grep -o -E '[0-9\.]+$'

Xp4_99 commented on 2018-07-21 08:53

Hello, new update of basilisk has been released, resulting this AUR package in a checksum mismatch which lead new users of this package to can't install it.

Also for Tor users', they have a cloudflare like protection that results in a 403 forbidden code. But this remains to Basilisk hosting. I'm just informing here.