diff options
| author | ProsperousPotato <ProsperousPotato@users.noreply.github.com> | 2026-02-19 17:38:15 +0000 |
|---|---|---|
| committer | ProsperousPotato <ProsperousPotato@users.noreply.github.com> | 2026-02-19 17:38:15 +0000 |
| commit | 7de51824b485e29435b162287101442e14a603f4 (patch) | |
| tree | d75a618fc31949e5a03418860096cd569aa08b1f | |
| parent | 7188222694b71db0b80ddc49e004ff47c5fcb778 (diff) | |
bump glide-bin version
| -rw-r--r-- | www-client/glide-bin/Manifest | 2 | ||||
| -rw-r--r-- | www-client/glide-bin/glide-bin-0.1.57a.ebuild | 2 | ||||
| -rw-r--r-- | www-client/glide-bin/glide-bin-0.1.58a.ebuild | 2 | ||||
| -rw-r--r-- | www-client/glide-bin/glide-bin-0.1.59a.ebuild | 104 |
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 +} |
