From bb1ead3c2b60df9fe980e5a633e4dda95aaabe82 Mon Sep 17 00:00:00 2001 From: Pika Kolendo Date: Sat, 15 Jan 2022 05:06:04 +0800 Subject: [PATCH] 3.7 --- .SRCINFO | 14 ++++++++++++++ PKGBUILD | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e275160a7c4e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = multiwfn-bin + pkgdesc = A program for realizing electronic wavefunction analysis, stable binary version + pkgver = 3.7 + pkgrel = 1 + url = http://sobereva.com/multiwfn + arch = x86_64 + license = custom + depends = openmotif + depends = libglvnd + provides = multiwfn + source = http://sobereva.com/multiwfn/misc/Multiwfn_3.7_bin_Linux.zip + sha256sums = 7a6573e6e340a5b24b755b676fb23dd51649924ab5b65643778591c1589c68f7 + +pkgname = multiwfn-bin diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2aa77fbb21d6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Contributor: Anton Kudelin +# Maintainer: Pika Kolendo +pkgname='multiwfn-bin' +_PkgName='Multiwfn' +pkgver=3.7 +pkgrel=1 +pkgdesc="A program for realizing electronic wavefunction analysis, stable binary version" +arch=('x86_64') +url="http://sobereva.com/multiwfn" +license=('custom') +depends=('openmotif' + 'libglvnd') +provides=('multiwfn') +source=("${url}/misc/${_PkgName}_${pkgver}_bin_Linux.zip") +sha256sums=('7a6573e6e340a5b24b755b676fb23dd51649924ab5b65643778591c1589c68f7') + +package() { + mkdir -p "${pkgdir}/opt/${pkgname}" + mkdir -p "${pkgdir}/usr/bin" + mkdir -p "${pkgdir}/etc/profile.d" + mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}" + cp -a "${srcdir}/${_PkgName}_${pkgver}_bin_Linux/"* "${pkgdir}/opt/${pkgname}" + chmod +x "${pkgdir}/opt/${pkgname}/${_PkgName}" + ln -s "/opt/${pkgname}/${_PkgName}" "${pkgdir}/usr/bin/${_PkgName}" + ln -s "/opt/${pkgname}/${_PkgName}" "${pkgdir}/usr/bin/${pkgname%%-bin}" + ln -s "/opt/${pkgname}/settings.ini" "${pkgdir}/etc/multiwfn" + echo "export Multiwfnpath=/opt/multiwfn-bin" > "${pkgdir}/etc/profile.d/${pkgname%%-bin}.sh" + cp -a "${srcdir}/${_PkgName}_${pkgver}_bin_Linux/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + echo ' +> please add this line to your .bashrc +[ -r /etc/profile.d/multiwfn.sh ] && . /etc/profile.d/multiwfn.sh +' +}