blob: 17425a547d31a06563d54a31c3e8d089670a3e5c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# Maintainer: ihipop <ihipop at gmail dot com>
_pkgname=proxyman
pkgname="${_pkgname}-bin"
pkgver=2.19.0
pkgrel=1
pkgdesc="Proxyman is a native, high-performance app, which enables developers to capture, inspect, and manipulate HTTP/HTTPS requests/responses with ease."
arch=('x86_64')
url="https://proxyman.io"
license=('custom')
provides=("${_pkgname}=${pkgver}")
conflicts=("${_pkgname}")
options=('!strip')
depends=()
source=(
"${pkgname%-bin}-${pkgver}.AppImage::https://github.com/ProxymanApp/proxyman-windows-linux/releases/download/${pkgver}/Proxyman-${pkgver}.AppImage?v=${pkgver//./-}"
"LICENSE.md"
)
sha256sums=(
'1fd32b3cbbbe9ccd478ad677b2a36e570420c291316cb3f26d3ebbf274e5ce07'
'1f06e6dbbba57c36ef98daa6ad4893b944494b1e20bcf477eb78580476205f9a'
)
build() {
rm -rf "${srcdir}/squashfs-root/"
chmod a+x "${srcdir}/${_pkgname}-${pkgver}.AppImage"
"${srcdir}/${_pkgname}-${pkgver}.AppImage" --appimage-extract > /dev/null
rm -f "${srcdir}"*.AppImage
sed "s|Exec=AppRun|Exec=env APPDIR=/opt/${_pkgname} ${_pkgname}|g;s|Icon=proxyman|Icon=/opt/${_pkgname}/.DirIcon|g" \
-i "${srcdir}/squashfs-root/proxyman.desktop"
find . -type d -exec chmod 755 {} \;
}
package() {
install -Dm755 -d "${pkgdir}/"{opt/${_pkgname},usr/bin,usr/share/applications}
cp -r "${srcdir}/squashfs-root/." "${pkgdir}/opt/${_pkgname}"
ln -sf "/opt/${_pkgname}/AppRun" "${pkgdir}/usr/bin/${_pkgname}"
ln -sf "/opt/${_pkgname}/proxyman.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
install -Dm644 "${srcdir}/LICENSE.md" -t "${pkgdir}/opt/${_pkgname}"
}
|