blob: c1a6ef42fc1cb276dbde08558b1b67c86e5677c1 (
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
|
# Maintainer: Muflone http://www.muflone.com/contacts/english/
pkgname=membrane-soap
pkgver=1.3.1
pkgrel=2
pkgdesc="Generic SOAP client with a dynamic form generator for SOAP requests."
arch=('x86_64')
url="https://github.com/membrane/client"
license=('APACHE')
makedepends=('unzip')
depends=('java-runtime' 'desktop-file-utils')
source=("http://url.muflone.com/membrane-client-linux.gtk.x86_64-${pkgver}.tar"
"${pkgname}.desktop")
sha256sums=('12b981a3b773879fab8345bea279e553a33079ea226976146c5ed001e7cf27e7'
'1ec31aea2471f17b95b0512f3c80d510132bedca15878696e67094b3fe9fe173')
package() {
# Install the desktop file
install -m 755 -d "${pkgdir}/usr/share/applications"
install -m 755 "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
# Copy all the required files
cd "linux.gtk.x86_64"
install -m 755 -d "${pkgdir}/usr/lib/${pkgname}"
cp -r "configuration" "plugins" "membrane-client" "membrane-client.ini" "${pkgdir}/usr/lib/${pkgname}"
# Create the symbolic link to the executable
install -m 755 -d "${pkgdir}/usr/bin"
ln -s "/usr/lib/${pkgname}/membrane-client" "${pkgdir}/usr/bin/${pkgname}"
# Install the icon
unzip -q -o -j plugins/com.predic8.rcp.membrane_client_${pkgver}.jar "icons/logo32.png"
install -m 755 -d "${pkgdir}/usr/share/pixmaps"
install -m 644 "logo32.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
}
|