net-misc/postman-bin - 10.19.0 (robert7k)

Search

Install

Install this version:

emerge -a =net-misc/postman-bin-10.19.0

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

autounmask =net-misc/postman-bin-10.19.0

Or alternatively:

emerge --autounmask-write -a =net-misc/postman-bin-10.19.0

Package Information

Description:
Postman is an API platform for building and using APIs.
Homepage:
https://www.getpostman.com/
License:
Apache-2.0

Ebuild Details

Version EAPI Keywords Slot
10.19.0 8 ~amd64 0
View Raw Ebuild
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit desktop

DESCRIPTION="Postman is an API platform for building and using APIs."
HOMEPAGE="https://www.getpostman.com/"
SRC_URI="https://dl.pstmn.io/download/version/${PV}/linux64 -> ${P}.tar.gz"

KEYWORDS="~amd64"
LICENSE="Apache-2.0"
SLOT="0"
IUSE=""

RDEPEND=""
DEPEND="${RDEPEND}"

RESTRICT="strip mirror"

S="${WORKDIR}/Postman/app"

QA_PREBUILT="
	opt/postman-bin/Postman
	opt/postman-bin/chrome-sandbox
	opt/postman-bin/chrome_crashpad_handler
	opt/postman-bin/libEGL.so
	opt/postman-bin/libGLESv2.so
	opt/postman-bin/libffmpeg.so
	opt/postman-bin/libvk_swiftshader.so
	opt/postman-bin/libvulkan.so.1
	opt/postman-bin/postman
	opt/postman-bin/swiftshader/libEGL.so
	opt/postman-bin/swiftshader/libGLESv2.so"

src_install() {
	insinto /opt/${PN}
	doins -r *

	exeinto /opt/${PN}
	doexe Postman
	doexe postman
	doexe chrome_crashpad_handler
	doexe chrome-sandbox

	dosym /opt/${PN}/Postman /usr/bin/postman

	newicon -s 128 ${S}/resources/app/assets/icon.png postman.png

	make_desktop_entry "postman" "Postman" "/usr/share/icons/hicolor/128x128/apps/postman.png" "Development"
}

Inherited Eclasses

Manifest for 10.19.0

Type File Size Source URLs
DIST postman-bin-10.19.0.tar.gz 132259294 bytes https://dl.pstmn.io/download/version/10.19.0/linux64