remove autoupdate

This commit is contained in:
xiota 2024-09-03 18:51:35 +00:00
parent 163dab8f24
commit 0dcb8f636e
9 changed files with 24 additions and 274 deletions

View file

@ -1,7 +1,7 @@
pkgbase = thorium-browser-bin
pkgdesc = Chromium fork focused on high performance and security
pkgver = 126.0.6478.231
pkgrel = 2
pkgrel = 3
url = https://github.com/Alex313031/Thorium
install = thorium-browser.install
arch = x86_64
@ -11,7 +11,7 @@ pkgbase = thorium-browser-bin
options = !strip
options = !debug
source = https://github.com/Alex313031/Thorium/releases/download/M126.0.6478.231/thorium-browser_126.0.6478.231_SSE3.deb
sha256sums = SKIP
sha256sums = 5dcea3c3508b9fe6b4990d8663254f6a333a5a4fe0644a9f86ceca5a57444a27
pkgname = thorium-browser-bin
depends = alsa-lib

View file

@ -1,5 +1,4 @@
[thorium-browser-bin]
source = "github"
github = "Alex313031/Thorium"
source = "git"
git = "https://github.com/Alex313031/Thorium.git"
prefix = "M"
use_latest_release = true

View file

@ -2,16 +2,10 @@
# Contributor: JPratama7 <josepratama080@gmail.com>
# Contributor: Dominik Adrian Grzywak <starterx4 at gmail dot com>
# options
if [ -z "$_srcinfo" ] && [ -z "$_pkgver" ]; then
: ${_autoupdate:=true}
fi
# basic info
_pkgname="thorium-browser"
pkgname="$_pkgname-bin"
pkgver=126.0.6478.231
pkgrel=2
pkgrel=3
pkgdesc="Chromium fork focused on high performance and security"
url="https://github.com/Alex313031/Thorium"
license=('BSD')
@ -21,16 +15,12 @@ options=('!emptydirs' '!strip' '!debug')
install="$_pkgname.install"
_source_main() {
_dl_url="$url/releases/download/M${_pkgver:?}"
_dl_filename="${_pkgname}_${_pkgver:?}_SSE3.deb"
_dl_url="$url/releases/download/M${pkgver}"
_dl_filename="${_pkgname}_${pkgver}_SSE3.deb"
noextract+=("$_dl_filename")
source=("$_dl_url/$_dl_filename")
sha256sums=('SKIP')
pkgver() {
echo "${_pkgver:?}"
}
sha256sums=('5dcea3c3508b9fe6b4990d8663254f6a333a5a4fe0644a9f86ceca5a57444a27')
}
prepare() {
@ -38,7 +28,7 @@ prepare() {
#!/usr/bin/env bash
# check microprocessor architecture level
if grep -qE '\bpni\b' /proc/cpuinfo ; then
if grep -qsE '\bpni\b' /proc/cpuinfo ; then
_message=''
_message+=\$'The fastest browser on Earth.'
else
@ -141,35 +131,4 @@ package() {
"$pkgdir/usr/share/menu/"
}
_update_version() {
: ${_pkgver:=${pkgver%%.r*}}
if [[ "${_autoupdate::1}" != "t" ]]; then
return
fi
local _blacklist _response _tags _tag _pkgver_new
_blacklist=(
M126.0.6478.246
)
_response=$(curl -Ssf "$url/releases.atom")
_tags=$(
printf '%s' "$_response" \
| grep '/releases/tag/' \
| sed -E 's@^.*/releases/tag/(.*)".*$@\1@' \
| grep -Ev '[a-z]{2}'
)
for i in "${_blacklist[@]}"; do
_tags=${_tags/$i/}
done
_tag=$(printf '%s' "$_tags" | sort -rV | head -1)
_pkgver_new="${_tag#M}"
# update _pkgver
if [ "$_pkgver" != "${_pkgver_new:?}" ]; then
_pkgver="${_pkgver_new:?}"
fi
}
_update_version
_source_main

View file

@ -1,11 +1,5 @@
# Maintainer:
# options
if [ -z "$_srcinfo" ] && [ -z "$_pkgver" ]; then
: ${_autoupdate:=true}
fi
# basic info
_pkgname="thorium-browser-avx"
pkgname="$_pkgname-bin"
pkgver=126.0.6478.231
@ -18,16 +12,12 @@ arch=('x86_64')
options=('!emptydirs' '!strip' '!debug')
_source_main() {
_dl_url="$url/releases/download/M${_pkgver:?}"
_dl_filename="${_pkgname%-avx}_${_pkgver:?}_AVX.deb"
_dl_url="$url/releases/download/M${pkgver}"
_dl_filename="${_pkgname%-avx}_${pkgver}_AVX.deb"
noextract+=("$_dl_filename")
source=("$_dl_url/$_dl_filename")
sha256sums=('SKIP')
pkgver() {
echo "${_pkgver:?}"
}
}
prepare() {
@ -35,7 +25,7 @@ prepare() {
#!/usr/bin/env bash
# check microprocessor architecture level
if grep -qE '\bavx\b' /proc/cpuinfo ; then
if grep -qsE '\bavx\b' /proc/cpuinfo ; then
_message=''
_message+=\$'The fastest browser on Earth.'
else
@ -174,35 +164,4 @@ package() {
"$pkgdir/usr/share/menu/"
}
_update_version() {
: ${_pkgver:=${pkgver%%.r*}}
if [[ "${_autoupdate::1}" != "t" ]]; then
return
fi
local _blacklist _response _tags _tag _pkgver_new
_blacklist=(
M126.0.6478.246
)
_response=$(curl -Ssf "$url/releases.atom")
_tags=$(
printf '%s' "$_response" \
| grep '/releases/tag/' \
| sed -E 's@^.*/releases/tag/(.*)".*$@\1@' \
| grep -Ev '[a-z]{2}'
)
for i in "${_blacklist[@]}"; do
_tags=${_tags/$i/}
done
_tag=$(printf '%s' "$_tags" | sort -rV | head -1)
_pkgver_new="${_tag#M}"
# update _pkgver
if [ "$_pkgver" != "${_pkgver_new:?}" ]; then
_pkgver="${_pkgver_new:?}"
fi
}
_update_version
_source_main

View file

@ -1,11 +1,5 @@
# Maintainer:
# options
if [ -z "$_srcinfo" ] && [ -z "$_pkgver" ]; then
: ${_autoupdate:=true}
fi
# basic info
_pkgname="thorium-browser-avx2"
pkgname="$_pkgname-bin"
pkgver=124.0.6367.218
@ -18,16 +12,12 @@ arch=('x86_64')
options=('!emptydirs' '!strip' '!debug')
_source_main() {
_dl_url="$url/releases/download/M${_pkgver:?}"
_dl_filename="${_pkgname%-avx2}_${_pkgver:?}_AVX2.deb"
_dl_url="$url/releases/download/M${pkgver}"
_dl_filename="${_pkgname%-avx2}_${pkgver}_AVX2.deb"
noextract+=("$_dl_filename")
source=("$_dl_url/$_dl_filename")
sha256sums=('SKIP')
pkgver() {
echo "${_pkgver%M}"
}
}
prepare() {
@ -35,7 +25,7 @@ prepare() {
#!/usr/bin/env bash
# check microprocessor architecture level
if grep -qE '\bavx2\b' /proc/cpuinfo ; then
if grep -qsE '\bavx2\b' /proc/cpuinfo ; then
_message=''
_message+=\$'The fastest browser on Earth.'
else
@ -174,36 +164,4 @@ package() {
"$pkgdir/usr/share/menu/"
}
_update_version() {
: ${_pkgver:=${pkgver%%.r*}}
if [[ "${_autoupdate::1}" != "t" ]]; then
return
fi
local _blacklist _response _tags _tag _pkgver_new
_blacklist=(
M126.0.6478.246
M126.0.6478.231
)
_response=$(curl -Ssf "$url/releases.atom")
_tags=$(
printf '%s' "$_response" \
| grep '/releases/tag/' \
| sed -E 's@^.*/releases/tag/(.*)".*$@\1@' \
| grep -Ev '[a-z]{2}'
)
for i in "${_blacklist[@]}"; do
_tags=${_tags/$i/}
done
_tag=$(printf '%s' "$_tags" | sort -rV | head -1)
_pkgver_new="${_tag#M}"
# update _pkgver
if [ "$_pkgver" != "${_pkgver_new:?}" ]; then
_pkgver="${_pkgver_new:?}"
fi
}
_update_version
_source_main

View file

@ -1,11 +1,5 @@
# Maintainer:
# options
if [ -z "$_srcinfo" ] && [ -z "$_pkgver" ]; then
: ${_autoupdate:=true}
fi
# basic info
_pkgname="thorium-browser-i386"
pkgname="$_pkgname-bin"
pkgver=123.0.6312.134
@ -18,16 +12,12 @@ arch=('i386')
options=('!emptydirs' '!strip' '!debug')
_source_main() {
_dl_url="$url/releases/download/M${_pkgver:?}"
_dl_filename="${_pkgname%-i386}_${_pkgver:?}_i386.deb"
_dl_url="$url/releases/download/M${pkgver}"
_dl_filename="${_pkgname%-i386}_${pkgver}_i386.deb"
noextract+=("$_dl_filename")
source=("$_dl_url/$_dl_filename")
sha256sums=('SKIP')
pkgver() {
echo "${_pkgver:?}"
}
}
prepare() {
@ -156,37 +146,4 @@ package() {
"$pkgdir/usr/share/menu/"
}
_update_version() {
: ${_pkgver:=${pkgver%%.r*}}
if [[ "${_autoupdate::1}" != "t" ]]; then
return
fi
local _blacklist _response _tags _tag _pkgver_new
_blacklist=(
M126.0.6478.246
M126.0.6478.231
M124.0.6367.218
)
_response=$(curl -Ssf "$url/releases.atom")
_tags=$(
printf '%s' "$_response" \
| grep '/releases/tag/' \
| sed -E 's@^.*/releases/tag/(.*)".*$@\1@' \
| grep -Ev '[a-z]{2}'
)
for i in "${_blacklist[@]}"; do
_tags=${_tags/$i/}
done
_tag=$(printf '%s' "$_tags" | sort -rV | head -1)
_pkgver_new="${_tag#M}"
# update _pkgver
if [ "$_pkgver" != "${_pkgver_new:?}" ]; then
_pkgver="${_pkgver_new:?}"
fi
}
_update_version
_source_main

View file

@ -1,11 +1,5 @@
# Maintainer:
# options
if [ -z "$_srcinfo" ] && [ -z "$_pkgver" ]; then
: ${_autoupdate:=true}
fi
# basic info
_pkgname="thorium-browser-sse3"
pkgname="$_pkgname-bin"
pkgver=126.0.6478.231
@ -18,16 +12,12 @@ arch=('x86_64')
options=('!emptydirs' '!strip' '!debug')
_source_main() {
_dl_url="$url/releases/download/M${_pkgver:?}"
_dl_filename="${_pkgname%-sse3}_${_pkgver:?}_SSE3.deb"
_dl_url="$url/releases/download/M${pkgver}"
_dl_filename="${_pkgname%-sse3}_${pkgver}_SSE3.deb"
noextract+=("$_dl_filename")
source=("$_dl_url/$_dl_filename")
sha256sums=('SKIP')
pkgver() {
echo "${_pkgver:?}"
}
}
prepare() {
@ -35,7 +25,7 @@ prepare() {
#!/usr/bin/env bash
# check microprocessor architecture level
if grep -qE '\bpni\b' /proc/cpuinfo ; then
if grep -qsE '\bpni\b' /proc/cpuinfo ; then
_message=''
_message+=\$'The fastest browser on Earth.'
else
@ -174,35 +164,4 @@ package() {
"$pkgdir/usr/share/menu/"
}
_update_version() {
: ${_pkgver:=${pkgver%%.r*}}
if [[ "${_autoupdate::1}" != "t" ]]; then
return
fi
local _blacklist _response _tags _tag _pkgver_new
_blacklist=(
M126.0.6478.246
)
_response=$(curl -Ssf "$url/releases.atom")
_tags=$(
printf '%s' "$_response" \
| grep '/releases/tag/' \
| sed -E 's@^.*/releases/tag/(.*)".*$@\1@' \
| grep -Ev '[a-z]{2}'
)
for i in "${_blacklist[@]}"; do
_tags=${_tags/$i/}
done
_tag=$(printf '%s' "$_tags" | sort -rV | head -1)
_pkgver_new="${_tag#M}"
# update _pkgver
if [ "$_pkgver" != "${_pkgver_new:?}" ]; then
_pkgver="${_pkgver_new:?}"
fi
}
_update_version
_source_main

View file

@ -1,11 +1,5 @@
# Maintainer:
# options
if [ -z "$_srcinfo" ] && [ -z "$_pkgver" ]; then
: ${_autoupdate:=true}
fi
# basic info
_pkgname="thorium-browser-sse4"
pkgname="$_pkgname-bin"
pkgver=126.0.6478.231
@ -18,16 +12,12 @@ arch=('x86_64')
options=('!emptydirs' '!strip' '!debug')
_source_main() {
_dl_url="$url/releases/download/M${_pkgver:?}"
_dl_filename="${_pkgname%-sse4}_${_pkgver:?}_SSE4.deb"
_dl_url="$url/releases/download/M${pkgver}"
_dl_filename="${_pkgname%-sse4}_${pkgver}_SSE4.deb"
noextract+=("$_dl_filename")
source=("$_dl_url/$_dl_filename")
sha256sums=('SKIP')
pkgver() {
echo "${_pkgver:?}"
}
}
prepare() {
@ -35,7 +25,7 @@ prepare() {
#!/usr/bin/env bash
# check microprocessor architecture level
if grep -qE '\bsse4' /proc/cpuinfo ; then
if grep -qsE '\bsse4' /proc/cpuinfo ; then
_message=''
_message+=\$'The fastest browser on Earth.'
else
@ -174,35 +164,4 @@ package() {
"$pkgdir/usr/share/menu/"
}
_update_version() {
: ${_pkgver:=${pkgver%%.r*}}
if [[ "${_autoupdate::1}" != "t" ]]; then
return
fi
local _blacklist _response _tags _tag _pkgver_new
_blacklist=(
M126.0.6478.246
)
_response=$(curl -Ssf "$url/releases.atom")
_tags=$(
printf '%s' "$_response" \
| grep '/releases/tag/' \
| sed -E 's@^.*/releases/tag/(.*)".*$@\1@' \
| grep -Ev '[a-z]{2}'
)
for i in "${_blacklist[@]}"; do
_tags=${_tags/$i/}
done
_tag=$(printf '%s' "$_tags" | sort -rV | head -1)
_pkgver_new="${_tag#M}"
# update _pkgver
if [ "$_pkgver" != "${_pkgver_new:?}" ]; then
_pkgver="${_pkgver_new:?}"
fi
}
_update_version
_source_main

View file

@ -23,7 +23,7 @@ CYAN="${BOLD}$(tput setaf 6)"
WHITE="${BOLD}$(tput setaf 7)"
post_install() {
if /usr/lib/ld-linux-x86-64.so.2 --help | grep -qsE '^\s+x86-64-v3.*supported.*$' ; then
if grep -qsE '\bpni\b' /proc/cpuinfo ; then
note1 "Custom flags should be put directly in: ~/.config/thorium-flags.conf"
note2 "The launcher is called: 'thorium-browser'"
else