diff --git a/popart/PKGBUILD b/popart/PKGBUILD new file mode 100644 index 0000000000..b2eb87b235 --- /dev/null +++ b/popart/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: malacology + +pkgname=popart +pkgver=1.7 +pkgrel=1 +pkgdesc="free population genetics software" +arch=('x86_64') +url="http://popart.otago.ac.nz/index.shtml" +license=('custom') +depends=('marble' 'lpsolve' 'qt5-base') +source=("git+https://github.com/jessicawleigh/popart-current.git" "popart.desktop") +md5sums=('SKIP' + '44802b43fa5dba142dbb20cc32e15f45') + + +package() { + cd $srcdir/${pkgname}-current + qmake -makefile LPSOLVEDIR=/usr/bin/lp_solve MARBLEDIR=/usr/bin/marble popart.pro + make + install -d "$pkgdir"/usr/{bin,share/{popart,applications}} + mv "$srcdir"/popart-current/* "$pkgdir"/usr/share/popart + ln -s /usr/share/popart/popart "$pkgdir"/usr/bin/popart + install -Dm755 ${srcdir}/popart.desktop ${pkgdir}/usr/share/applications/popart.desktop +} diff --git a/popart/lilac.py b/popart/lilac.py new file mode 100644 index 0000000000..e3ec09df9a --- /dev/null +++ b/popart/lilac.py @@ -0,0 +1,11 @@ +#!/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/popart/lilac.yaml b/popart/lilac.yaml new file mode 100644 index 0000000000..043e0a806d --- /dev/null +++ b/popart/lilac.yaml @@ -0,0 +1,11 @@ +build_prefix: multilib +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com + +pre_build: vcs_update + +update_on: + - source: github + github: bayesiancook/pbmpi + diff --git a/popart/popart.desktop b/popart/popart.desktop new file mode 100644 index 0000000000..308082dfd2 --- /dev/null +++ b/popart/popart.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Categories= +Encoding=UTF-8 +Exec=/usr/share/popart/popart +GenericName= +GenericName[zh]= +Icon=/usr/share/popart/icons/popart.icns +MimeType= +Name=popart +ServiceTypes= +SwallowExec= +SwallowTitle= +Terminal=false +TerminalOptions= +Type=Application +X-KDE-SubstituteUID=false +X-KDE-Username=root% +