app-misc/maid-appimage - 1.2.9 (arrans-overlay)

Search

Install

Install this version:

emerge -a =app-misc/maid-appimage-1.2.9

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =app-misc/maid-appimage-1.2.9

Or alternatively:

emerge --autounmask-write -a =app-misc/maid-appimage-1.2.9

Package Information

Description:
Maid is a cross-platform Flutter app for interfacing with GGUF / llama.cpp models locally, and with Ollama and OpenAI models remotely.
License:
MIT

Ebuild Details

Version EAPI Keywords Slot
1.2.9 8 ~amd64 0
View Raw Ebuild
# Generated via: https://github.com/arran4/arrans_overlay/blob/main/.github/workflows/app-misc-maid-appimage-update.yaml
EAPI=8
DESCRIPTION="Maid is a cross-platform Flutter app for interfacing with GGUF / llama.cpp models locally, and with Ollama and OpenAI models remotely."
HOMEPAGE=""
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND=""
RDEPEND="sys-libs/glibc sys-libs/zlib "
S="${WORKDIR}"
RESTRICT="strip"

inherit xdg-utils

SRC_URI="
  amd64? ( https://github.com/Mobile-Artificial-Intelligence/maid/releases/download/1.2.9/maid.AppImage -> ${P}-maid.AppImage )
"

src_unpack() {
  if use amd64; then
    cp "${DISTDIR}/${P}-maid.AppImage" "maid.AppImage"  || die "Can't copy downloaded file"
  fi
  chmod a+x "maid.AppImage"  || die "Can't chmod archive file"
  "./maid.AppImage" --appimage-extract "maid.desktop" || die "Failed to extract .desktop from appimage"
  "./maid.AppImage" --appimage-extract "*.png" || die "Failed to extract root icons from app image"
}

src_prepare() {
  sed -i 's:^Exec=.*:Exec=/opt/bin/maid.AppImage:' 'squashfs-root/maid.desktop'
  eapply_user
}

src_install() {
  exeinto /opt/bin
  doexe "maid.AppImage" || die "Failed to install AppImage"
  insinto /usr/share/applications
  doins "squashfs-root/maid.desktop" || die "Failed to install desktop file"
  insinto /usr/share/pixmaps
  doins squashfs-root/*.png || die "Failed to install icons"
}

pkg_postinst() {
  xdg_desktop_database_update
}

Inherited Eclasses

Dependencies

RDEPEND

sys-libs/glibc sys-libs/zlib 

Manifest for 1.2.9

Type File Size Source URLs
DIST maid-appimage-1.2.9-maid.AppImage 14017728 bytes https://github.com/Mobile-Artificial-Intelligence/maid/releases/download/1.2.9/maid.AppImage