diff --git a/ugene/PKGBUILD b/ugene/PKGBUILD new file mode 100644 index 0000000000..84d7339051 --- /dev/null +++ b/ugene/PKGBUILD @@ -0,0 +1,31 @@ +#Maintainer Matthijs Tadema +#Previous Maintainer Jens Staal + +pkgname=ugene +pkgver=39.0 +pkgrel=1 +pkgdesc="A free cross-platform genome analysis suite (binary release)" +arch=('x86_64') +url="http://ugene.net" +license=('GPL') +depends=('libxtst' 'glu' 'qt5-webkit' 'qt5-websockets' 'qt5-svg' 'qt5-script' 'desktop-file-utils' 'qspec-git') +optdepends=('cufflinks' 'bowtie' 'clustalw' 'phyml' 'blast+' 'clustal-omega' 'vcftools' 'mrbayes' 'bwa' 'bedtools' + 'tcoffee' 'hmmer' 'snpeff' 'samtools' 'mafft' 'trimmomatic' 'stringtie' 'kraken' 'diamond-aligner' + 'python2-cutadapt' 'python' 'java-runtime' 'bowtie2' 'tophat' 'fastqc') +provides=('ugene') +conflicts=('ugene-git') +source=("https://github.com/ugeneunipro/ugene/releases/download/${pkgver}/ugene-${pkgver}-linux-x86-64.tar.gz" "ugene.desktop" "ugene.svg") +sha256sums=('f04fcfdf62703e9feba2fd6fd3b74b19cf676c65d312d0d3b08f5622dc2081cf' + '58aeee982faa07913c016323cdded0a4022695c4e313954fdc09c36742013896' + '5a159437635965cae796c968c7297fd098e7f86dcecbe6a97e62950e782641fc') + +package() { + mkdir -p "${pkgdir}/usr/"{bin,share/{applications,icons,ugene}} + install -D -m 755 ugene.svg "${pkgdir}/usr/share/icons/ugene.svg" + cd "$srcdir/ugene-$pkgver" + chmod +x * + mv * $pkgdir/usr/share/ugene + ln -s /usr/share/ugene/ugene "$pkgdir"/usr/bin/ugene + install -D -m 755 ${srcdir}/*.desktop "${pkgdir}/usr/share/applications" +} + diff --git a/ugene/lilac.py b/ugene/lilac.py new file mode 100644 index 0000000000..8c66f58ed6 --- /dev/null +++ b/ugene/lilac.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python3 + +from lilaclib import * + +def pre_build(): + update_pkgver_and_pkgrel(_G.newver.lstrip('v')) + +def post_build(): + git_add_files('PKGBUILD') + git_commit() diff --git a/ugene/lilac.yaml b/ugene/lilac.yaml new file mode 100644 index 0000000000..04e05dd96b --- /dev/null +++ b/ugene/lilac.yaml @@ -0,0 +1,8 @@ +build_prefix: extra-x86_64 +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com +update_on: + - source: github + github: ugeneunipro/ugene + use_latest_release: true diff --git a/ugene/ugene.desktop b/ugene/ugene.desktop new file mode 100644 index 0000000000..2b203ba16d --- /dev/null +++ b/ugene/ugene.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Unipro UGENE +Comment=Integrated Bioinformatics Suite +GenericName=Unipro UGENE +Terminal=false +Icon=/usr/share/icons/ugene.svg +Type=Application +Exec=ugene -ui +Categories=Education;Science; +MimeType=application/x-ugene-fa;application/x-ugene-uprj;application/x-ugene-uwl;application/x-ugene-uql;application/x-ugene-abi;application/x-ugene-aln;application/x-ugene-embl;application/x-ugene-sw;application/x-ugene-fastq;application/x-ugene-gb;application/x-ugene-gff;application/x-ugene-msf;application/x-ugene-newick;application/x-ugene-pdb;application/x-ugene-sam-bam;application/x-ugene-srfa;application/x-ugene-sto;application/x-ugene-db;application/x-ugene-scf;application/x-ugene-mmdb;application/x-ugene-hmm; diff --git a/ugene/ugene.svg b/ugene/ugene.svg new file mode 100644 index 0000000000..1d7049046c --- /dev/null +++ b/ugene/ugene.svg @@ -0,0 +1,968 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +