gpo.zugaina.org

Search Portage & Overlays:

dev-util/appium

Cross-platform automation framework for mobile, web and desktop apps.

Screenshots

  • appium-3.7.0
    ~amd64

    View      Download      Browse     License: AFL-2.1 Apache-2.0 BSD BSD-2 BlueOak-1.0.0 CC-BY-3.0 CC0-1.0 ISC LGPL-3+ MIT PSF-2 Unlicense WTFPL-2   
    Overlay: tatsh-overlay

ChangeLog

commit 69f472c5a3139feaba78580ceff7a33d29ff78fb
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Sep 14 12:28:16 2026 -0400

dev-util/appium: check npm for the version in livecheck

The package is built from the npm release, whose latest is 3.7.0, but
the version came from the GitHub tags of the monorepo, which are at
v7.9.0 and name no published appium release.

Signed-off-by: Andrew Udvare <audvare@gmail.com>

commit ecc8c6c97f5da8ed209348be972b8282de53429a
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Sep 11 17:03:34 2026 -0400

dev-util/appium: new package, add 3.7.0

Taken from the npm tarball, which ships built JavaScript; the git tag is
TypeScript and building it means a lerna build across the whole monorepo.

Nothing needed patching to make a read-only installation work. Drivers and
plugins are installed into APPIUM_HOME, which defaults to ~/.appium, recorded
in a manifest there, and loaded from there; adjustNodePath points NODE_PATH at
the directory holding the appium package so a driver resolves Appium's own
dependencies out of this installation. Verified against the built image: a
driver installs and is recorded in the user's own directory, and nothing is
written inside the installation.

npm is an RDEPEND rather than a build dependency because the extension
installer shells out to it at run time.

NODEJS_KEEP_DEV_FILES is set because nodejs_remove_dev treats yaml's dist/doc
as documentation, when it is the module's runtime code.

Prebuilt binaries for platforms other than this one are dropped; they are dead
weight and QA reports unresolved sonames for them.

Signed-off-by: Andrew Udvare <audvare@gmail.com>