# Maintainer: a821 # Contributor: lukaszimmermann # Contributor: florianbw pkgname=cytoscape pkgver=3.9.1 pkgrel=1 pkgdesc="Network Data Integration, Analysis, and Visualization in a Box" arch=('any') url=https://www.cytoscape.org license=('LGPL') depends=('java-runtime=11' 'bash') source=("https://github.com/cytoscape/cytoscape/releases/download/${pkgver}/cytoscape-unix-${pkgver}.tar.gz" "${pkgname}.desktop" "${pkgname}.png" "${pkgname}") sha256sums=('2380b6c86888ca09c55244410b82c14901608d9955282a10191a61ca7569b1cc' 'f4476545086f845e1cec5861169270da9f82a6ad4944972010827a567af0c7d0' '135faa3f0beb8ecc1b704cf376408e8bd5f62f32ba50a84002c14321d0bb0b68' 'b16706514961f0d206a0e9c22dbf0bb9e74985e30163b1e26400121947688190') prepare() { cd ${pkgname}-unix-${pkgver} sed -i 's#^\(vm_options_path\)=.*$#\1="\${HOME}/CytoscapeConfiguration"#' cytoscape.sh gen_vmoptions.sh sed -i '/^LOCAL_CLASSPATH/a KARAF_INSTANCES="\${HOME}/CytoscapeConfiguration/instances"' framework/bin/karaf sed -i 's#\${KARAF_HOME}/instances#\${KARAF_INSTANCES}#' framework/bin/karaf } package() { install -d -m755 "${pkgdir}/opt" cp -r cytoscape-unix-${pkgver} "${pkgdir}/opt/cytoscape" install -Dm755 -t "${pkgdir}/usr/bin" "${pkgname}" install -Dm644 -t "${pkgdir}/usr/share/pixmaps" "${pkgname}.png" install -Dm644 -t "${pkgdir}/usr/share/applications" "${pkgname}.desktop" } # vim:set ts=2 sw=2 et: