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 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>