Blob Blame History Raw
#!/bin/bash

set -e
set -x

umask 0022

VERSION=${VERSION:-40.1}
FEDORA_TAR_VERSION=${VERSION}

REPONAME=ugene
TARNAME=${REPONAME}

SOURCE_TOP_URL=https://github.com/ugeneunipro/${REPONAME}/archive/

CURRENT_DIR=$(pwd)
TMPDIR=$(mktemp -d /var/tmp/${REPONAME}-XXXXXX)


pushd $TMPDIR

TARBALL_NAME=${TARNAME}-${FEDORA_TAR_VERSION}.tar.gz
SOURCE_URL=${SOURCE_TOP_URL}/${VERSION}/${TARBALL_NAME}

wget -N ${SOURCE_URL}
rm -rf ${TARNAME}-${VERSION}
tar xzf ${TARBALL_NAME}

pushd ${TARNAME}-${VERSION}

echo "Removing nonfree code"
for NONFREE in \
	src/plugins_3rdparty/psipred
do
	rm -rf $NONFREE
done

echo "done"
popd

tar czf ${TARNAME}-free-${FEDORA_TAR_VERSION}.tar.gz ${TARNAME}-${VERSION}/
mv ${TARNAME}-free-${FEDORA_TAR_VERSION}.tar.gz ${CURRENT_DIR}/

popd
rm -rf $TMPDIR