modrinth-enhanced, modrinth-enhanced-bin: source from git.felo.gg [skip ci]
This commit is contained in:
1 parent
d888476513
commit
3d98558f75
4 files changed
+19
-17
No files matched your search
@@ -1,13 +1,13 @@
|
||||
# Maintainer: Felitendo
|
||||
# This PKGBUILD is updated automatically:
|
||||
# https://github.com/Felitendo/PKGBUILDS
|
||||
# https://git.felo.gg/Felitendo/PKGBUILDS
|
||||
|
||||
pkgname=modrinth-enhanced-bin
|
||||
pkgver=0.21.6
|
||||
pkgrel=1
|
||||
pkgdesc="Modrinth App without ads or telemetry, with offline and Ely.by accounts and Linux fixes (upstream binary)"
|
||||
arch=('x86_64')
|
||||
url="https://github.com/Felitendo/Modrinth-Enhanced"
|
||||
url="https://git.felo.gg/Felitendo/Modrinth-Enhanced"
|
||||
license=('GPL-3.0-only')
|
||||
depends=('cairo' 'dbus' 'gdk-pixbuf2' 'glib2' 'glibc' 'gtk3' 'hicolor-icon-theme'
|
||||
'libdrm' 'libgcc' 'libsoup3' 'webkit2gtk-4.1'
|
||||
@@ -25,7 +25,7 @@ _asset="Modrinth.Enhanced_0.21.6_amd64.deb"
|
||||
# the monitor's refresh rate. vblank-shim.c, preloaded by modrinth-enhanced.sh,
|
||||
# paces it at the monitor's rate instead and keeps the app on X11, the only
|
||||
# place that works; it is not part of upstream's release.
|
||||
source=("${pkgname}-${pkgver}.deb::https://github.com/Felitendo/Modrinth-Enhanced/releases/download/${_tag}/${_asset}"
|
||||
source=("${pkgname}-${pkgver}.deb::https://git.felo.gg/Felitendo/Modrinth-Enhanced/releases/download/${_tag}/${_asset}"
|
||||
"vblank-shim.c"
|
||||
"modrinth-enhanced.sh")
|
||||
noextract=("${pkgname}-${pkgver}.deb")
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# modrinth-enhanced-bin - Modrinth Enhanced (https://github.com/Felitendo/Modrinth-Enhanced),
|
||||
# modrinth-enhanced-bin - Modrinth Enhanced (https://git.felo.gg/Felitendo/Modrinth-Enhanced),
|
||||
# the Modrinth App (Tauri) with a series of patches applied: no ads, no
|
||||
# telemetry, offline and Ely.by accounts, Linux fixes.
|
||||
#
|
||||
@@ -23,7 +23,8 @@ UPSTREAM_REPO="Felitendo/Modrinth-Enhanced"
|
||||
BUILD_DEPS=(glib2 libdrm)
|
||||
|
||||
latest_version() {
|
||||
gh api "repos/$UPSTREAM_REPO/releases/latest" --jq '.tag_name' | sed 's/^v//; s/-/.r/'
|
||||
curl -sf "https://git.felo.gg/api/v1/repos/$UPSTREAM_REPO/releases/latest" \
|
||||
| jq -r '.tag_name' | sed 's/^v//; s/-/.r/'
|
||||
}
|
||||
|
||||
# refresh_checksums <version> <pkgbuild-path>
|
||||
@@ -35,14 +36,14 @@ refresh_checksums() {
|
||||
sha_shim="$(sha256sum "$dir/vblank-shim.c" | cut -d' ' -f1)"
|
||||
sha_script="$(sha256sum "$dir/modrinth-enhanced.sh" | cut -d' ' -f1)"
|
||||
|
||||
asset="$(gh api "repos/$UPSTREAM_REPO/releases/tags/$tag" \
|
||||
--jq '.assets[].name | select(endswith("_amd64.deb"))')"
|
||||
asset="$(curl -sf "https://git.felo.gg/api/v1/repos/$UPSTREAM_REPO/releases/tags/$tag" \
|
||||
| jq -r '.assets[].name | select(endswith("_amd64.deb"))')"
|
||||
if [[ -z "$asset" || "$asset" == *$'\n'* ]]; then
|
||||
echo "could not find exactly one amd64 .deb in release $tag" >&2
|
||||
return 1
|
||||
fi
|
||||
|
||||
sha="$(curl -sfL "https://github.com/$UPSTREAM_REPO/releases/download/$tag/$asset" \
|
||||
sha="$(curl -sfL "https://git.felo.gg/$UPSTREAM_REPO/releases/download/$tag/$asset" \
|
||||
| sha256sum | cut -d' ' -f1)"
|
||||
|
||||
sed -i \
|
||||
|
||||
Reference in new issue
Block a user