From 746443ffd5b8baffdc33af32e008af12bb4f485c Mon Sep 17 00:00:00 2001 From: fanyx Date: Tue, 22 Nov 2022 14:00:16 +0100 Subject: [PATCH] New package: postman-10.1.2 --- srcpkgs/postman/files/postman.desktop | 11 +++++++++ srcpkgs/postman/template | 34 +++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 srcpkgs/postman/files/postman.desktop create mode 100644 srcpkgs/postman/template diff --git a/srcpkgs/postman/files/postman.desktop b/srcpkgs/postman/files/postman.desktop new file mode 100644 index 000000000000..0f77d1d998a1 --- /dev/null +++ b/srcpkgs/postman/files/postman.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Name=Postman +Comment=API Platform for building and using APIs +Keywords=Internet;API;Network;Development +Exec=/usr/lib/postman/Postman +Terminal=false +Type=Application +Icon=/usr/lib/postman/icons/icon_128x128.png +Categories=Development;Network + diff --git a/srcpkgs/postman/template b/srcpkgs/postman/template new file mode 100644 index 000000000000..8c0b06a9e4c0 --- /dev/null +++ b/srcpkgs/postman/template @@ -0,0 +1,34 @@ +# Template file for 'postman' +pkgname=postman +version=10.1.2 +revision=1 +archs="x86_64" +makedepends="tar" +short_desc="API Platform for building and using APIs" +maintainer="fanyx " +license="custom:Proprietary" +homepage="https://www.postman.com/" +distfiles="https://dl.pstmn.io/download/latest/linux64" +checksum=4b79ab21c859e2993c14126842a616de3ee29b33fe0c3812722950f3fc741a02 +repository=nonfree +restricted=yes +nopie=y + +do_extract() { + tar -xvzf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/linux64 Postman/app +} + +do_install() { + vmkdir usr/lib + vcopy Postman/app usr/lib/postman + + vmkdir usr/share/applications + vcopy ${FILESDIR}/postman.desktop usr/share/applications/ + + mkdir libsave + for lib in libffmpeg.so; do + mv ${DESTDIR}/usr/lib/postman/$lib libsave + done + find ${DESTDIR}/usr/lib/postman/ -name '*.so*' -delete + mv libsave/* ${DESTDIR}/usr/lib/postman/ +}