From 38c30e023e8a2269f23d20e8173f5e43aacb1699 Mon Sep 17 00:00:00 2001 From: Petar Petrov Date: Mon, 19 Dec 2016 06:50:40 +0700 Subject: [PATCH] academic/wehi-hackit: Added (Clip a stream of cells). Signed-off-by: Willy Sudiarto Raharjo --- academic/wehi-hackit/README | 6 ++ academic/wehi-hackit/doinst.sh | 3 + academic/wehi-hackit/slack-desc | 19 +++++++ academic/wehi-hackit/wehi-hackit.SlackBuild | 59 ++++++++++++++++++++ academic/wehi-hackit/wehi-hackit.desktop | 7 +++ academic/wehi-hackit/wehi-hackit.info | 10 ++++ academic/wehi-hackit/wehi-hackit.png | Bin 0 -> 7402 bytes 7 files changed, 104 insertions(+) create mode 100644 academic/wehi-hackit/README create mode 100644 academic/wehi-hackit/doinst.sh create mode 100644 academic/wehi-hackit/slack-desc create mode 100644 academic/wehi-hackit/wehi-hackit.SlackBuild create mode 100644 academic/wehi-hackit/wehi-hackit.desktop create mode 100644 academic/wehi-hackit/wehi-hackit.info create mode 100644 academic/wehi-hackit/wehi-hackit.png diff --git a/academic/wehi-hackit/README b/academic/wehi-hackit/README new file mode 100644 index 0000000000..8a3fa559f9 --- /dev/null +++ b/academic/wehi-hackit/README @@ -0,0 +1,6 @@ +Where it is feared that a flow cytometry data file has been violated, +for example at the start of the file by cells carried over from the +previous sample, or at the end of the file by a nozzle blockage, +Hackit (wehi-hackit) can be used to clip the offending stream of cells +from the file. It may be used also to concatenate the data from a +number of files. diff --git a/academic/wehi-hackit/doinst.sh b/academic/wehi-hackit/doinst.sh new file mode 100644 index 0000000000..5fb28930db --- /dev/null +++ b/academic/wehi-hackit/doinst.sh @@ -0,0 +1,3 @@ +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 +fi diff --git a/academic/wehi-hackit/slack-desc b/academic/wehi-hackit/slack-desc new file mode 100644 index 0000000000..a6845b0b1a --- /dev/null +++ b/academic/wehi-hackit/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +wehi-hackit: wehi-hackit (Clip a stream of cells from flow cytometry files) +wehi-hackit: +wehi-hackit: Where it is feared that a flow cytometry data file has been violated, +wehi-hackit: for example at the start of the file by cells carried over from the +wehi-hackit: previous sample, or at the end of the file by a nozzle blockage, +wehi-hackit: Hackit can be used to clip the offending stream of cells from the +wehi-hackit: file. It may be used also to concatenate the data from a number of +wehi-hackit: files. +wehi-hackit: +wehi-hackit: http://www.frankbattye.com.au/freesoftware.html +wehi-hackit: diff --git a/academic/wehi-hackit/wehi-hackit.SlackBuild b/academic/wehi-hackit/wehi-hackit.SlackBuild new file mode 100644 index 0000000000..b24aa12991 --- /dev/null +++ b/academic/wehi-hackit/wehi-hackit.SlackBuild @@ -0,0 +1,59 @@ +#!/bin/sh + +# Slackware build script for wehi-hackit + +# Copyright 2016 Petar Petrov slackalaxy@gmail.com +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PRGNAM=wehi-hackit +VERSION=${VERSION:-20050203} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +ARCH=noarch +SRCNAM=Hackit + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP + +install -D -m755 $CWD/$SRCNAM.jar $PKG/usr/bin/$PRGNAM.jar + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +# Couldn't find an icon, so I made one myself, from my own data :) +mkdir -p $PKG/usr/share/{applications,pixmaps} +cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications +cp $CWD/$PRGNAM.png $PKG/usr/share/pixmaps + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/doinst.sh > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/academic/wehi-hackit/wehi-hackit.desktop b/academic/wehi-hackit/wehi-hackit.desktop new file mode 100644 index 0000000000..25594dd5f8 --- /dev/null +++ b/academic/wehi-hackit/wehi-hackit.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Type=Application +Exec=java -jar /usr/bin/wehi-hackit.jar +Terminal=false +Name=Flow cytometry Hackit +Icon=wehi-hackit.png +Categories=Education; diff --git a/academic/wehi-hackit/wehi-hackit.info b/academic/wehi-hackit/wehi-hackit.info new file mode 100644 index 0000000000..962314eea7 --- /dev/null +++ b/academic/wehi-hackit/wehi-hackit.info @@ -0,0 +1,10 @@ +PRGNAM="wehi-hackit" +VERSION="20050203" +HOMEPAGE="http://www.frankbattye.com.au/freesoftware.html" +DOWNLOAD="http://www.frankbattye.com.au/downloads/Hackit.jar" +MD5SUM="1b498994d569b147a461b698633078e1" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="jdk" +MAINTAINER="Petar Petrov" +EMAIL="slackalaxy@gmail.com" diff --git a/academic/wehi-hackit/wehi-hackit.png b/academic/wehi-hackit/wehi-hackit.png new file mode 100644 index 0000000000000000000000000000000000000000..aae08b3969510668020b42fcd083085c5c228797 GIT binary patch literal 7402 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 c10NszfBy