aboutsummaryrefslogtreecommitdiff
path: root/www-client/glide-bin
diff options
context:
space:
mode:
authorProsperousPotato <ProsperousPotato@users.noreply.github.com>2026-02-19 17:38:15 +0000
committerProsperousPotato <ProsperousPotato@users.noreply.github.com>2026-02-19 17:38:15 +0000
commit7de51824b485e29435b162287101442e14a603f4 (patch)
treed75a618fc31949e5a03418860096cd569aa08b1f /www-client/glide-bin
parent7188222694b71db0b80ddc49e004ff47c5fcb778 (diff)
bump glide-bin version
Diffstat (limited to 'www-client/glide-bin')
-rw-r--r--www-client/glide-bin/Manifest2
-rw-r--r--www-client/glide-bin/glide-bin-0.1.57a.ebuild2
-rw-r--r--www-client/glide-bin/glide-bin-0.1.58a.ebuild2
-rw-r--r--www-client/glide-bin/glide-bin-0.1.59a.ebuild104
4 files changed, 108 insertions, 2 deletions
diff --git a/www-client/glide-bin/Manifest b/www-client/glide-bin/Manifest
index 29d11fd..723f37b 100644
--- a/www-client/glide-bin/Manifest
+++ b/www-client/glide-bin/Manifest
@@ -2,3 +2,5 @@ DIST glide-bin-0.1.57a-aarch64.tar.xz 72052964 BLAKE2B 07ee4aedcfc0b21fdc0f67a7d
DIST glide-bin-0.1.57a-x86_64.tar.xz 82989268 BLAKE2B c2613d5f3fd6e5baf283be11ba02bc2e758025a2be01b44ace7b8025163e2f28123e7e47f7051e834fd2631e8bcb561e3ff1ee24e1ce22ffb51d8fa69d945c8b SHA512 0cb3725b288380ff834ab4f49b3eee813ee6d7dc6704146a2930bd74c0d9d786fa07cfa393a7f04764080f16f37a53f0cd30421ba9bea11731cd801f15a0a959
DIST glide-bin-0.1.58a-aarch64.tar.xz 74034608 BLAKE2B 46ac1b140b4cd9709afff537917563430bcc542140fd4a43f4f330bcb198cc673aebd8bee9604208989008d1fbeaee08223e982ae9cc3d2525a1ced7beae3b11 SHA512 45818e0ae02ca7935f62a602304cbefb6f38afca8114facdae51d9a8f3e4f6e53f90cafcee02ee28a6b4306eaf12047bb5289b79de7cd8f72a8d113b1940c1e9
DIST glide-bin-0.1.58a-x86_64.tar.xz 84852852 BLAKE2B c2e4906229b5d31cbe8f57a25e9f9deafe4e3e9f7e3f8adf2ccebe020047e5b221caf616f6458e6487edcbf53bbeabc2a159bb408d61804a98fc77bf539424fa SHA512 db5fb753b94acafc4d5c5a6429c3657ebe591f85a5dbce191972c7853bea45796d4ddb4a7cec69c982a5d7e96ea65c60fe2b1c96cd90a6a8eef37c2ed3bc422b
+DIST glide-bin-0.1.59a-aarch64.tar.xz 73867284 BLAKE2B ea979dec5ccf7ce3b9027a3d841ab6944330eaded617e1cdb5c98bafd59ea48c41b8c814def0c25790644750d483e0b4f11a870822c7dc6de3a836718b7735c3 SHA512 c7cf76ccff1405cbf0788f064ed6bd4739287ae46436ba550604adc28ea105247044cb100783214e89965ed3fc22904332a362409d1ce3fc36ad340b7c7661c1
+DIST glide-bin-0.1.59a-x86_64.tar.xz 84570500 BLAKE2B 496d2dda57ba01ee059d8c553a8ff410f371781e8fbf4c736afeb3df3161ce2b0221682c7cb088bd9d878e5015341f5172344853dbb84e36c4bf2c3644789a6e SHA512 a2dbb90a48545fefc32f50ca93c6e436c7a10955dc949d30b98aee1e7552f3f25d43fc9ee5c4e1efd9b1f0fc8a33cc66495e7093e1b2af01493535c2d7624aad
diff --git a/www-client/glide-bin/glide-bin-0.1.57a.ebuild b/www-client/glide-bin/glide-bin-0.1.57a.ebuild
index 5f476bf..a99ee63 100644
--- a/www-client/glide-bin/glide-bin-0.1.57a.ebuild
+++ b/www-client/glide-bin/glide-bin-0.1.57a.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 arm64"
IUSE="X -wayland"
RESTRICT="strip"
diff --git a/www-client/glide-bin/glide-bin-0.1.58a.ebuild b/www-client/glide-bin/glide-bin-0.1.58a.ebuild
index 5f476bf..a99ee63 100644
--- a/www-client/glide-bin/glide-bin-0.1.58a.ebuild
+++ b/www-client/glide-bin/glide-bin-0.1.58a.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 arm64"
IUSE="X -wayland"
RESTRICT="strip"
diff --git a/www-client/glide-bin/glide-bin-0.1.59a.ebuild b/www-client/glide-bin/glide-bin-0.1.59a.ebuild
new file mode 100644
index 0000000..a99ee63
--- /dev/null
+++ b/www-client/glide-bin/glide-bin-0.1.59a.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop unpacker xdg
+
+
+DESCRIPTION="An extensible and keyboard-focused web browser"
+HOMEPAGE="https://github.com/glide-browser/glide"
+SRC_URI="
+ amd64? ( https://github.com/glide-browser/glide/releases/download/${PV}/glide.linux-x86_64.tar.xz -> ${P}-x86_64.tar.xz )
+ arm64? ( https://github.com/glide-browser/glide/releases/download/${PV}/glide.linux-aarch64.tar.xz -> ${P}-aarch64.tar.xz )
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="amd64 arm64"
+IUSE="X -wayland"
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="${DEPEND}
+ !www-client/glide-bin:0
+ || (
+ media-libs/libpulse
+ media-sound/apulse
+ )
+ >=dev-libs/glib-2.26:2
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ media-video/ffmpeg
+ sys-apps/dbus
+ virtual/freedesktop-icon-theme
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.11:3[X,wayland?]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libxcb
+ >=x11-libs/pango-1.22.0
+"
+
+
+S="${WORKDIR}/glide"
+
+QA_PREBUILT="opt/glide-bin/*"
+
+src_install() {
+ local destdir="/opt/${PN}"
+
+ insinto "${destdir}"
+ doins -r ./*
+
+ fperms 0755 "${destdir}/${PN}"
+
+ if [[ -f "${ED}${destdir}/glide" ]]; then
+ fperms 0755 "${destdir}/glide"
+ fi
+
+ cat > "${T}/glide" <<-EOF || die
+ #!/bin/bash
+ exec "/opt/${PN}/${PN}" "\$@"
+ EOF
+
+ dobin "${T}/glide"
+
+ local app_name="Glide Browser"
+ local desktop_file="${FILESDIR}/icon/${PN}.desktop"
+ local exec_command="glide"
+ local icon="${PN}.png"
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ sed -i \
+ -e "s:@VERSION@:${PV}:" \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" glide-bin.desktop
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ local size
+ for size in 16 32 48 64 128; do
+ newicon -s ${size} \
+ "${ED}${destdir}/browser/chrome/icons/default/default${size}.png" \
+ ${PN}.png
+ done
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}