From 2d654e359bf3bc175f105cfe8ebddc38bd2fefb1 Mon Sep 17 00:00:00 2001 From: Mineralwater Xu Date: Fri, 20 May 2022 19:41:13 +0800 Subject: addpkg: correlation-git --- archlinuxmw/correlation-git/PKGBUILD | 43 ++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 archlinuxmw/correlation-git/PKGBUILD (limited to 'archlinuxmw/correlation-git') diff --git a/archlinuxmw/correlation-git/PKGBUILD b/archlinuxmw/correlation-git/PKGBUILD new file mode 100644 index 0000000..fbb8923 --- /dev/null +++ b/archlinuxmw/correlation-git/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Mineralwater Xu + +pkgname=correlation-git +pkgver=r146.f0965a0 +pkgrel=1 +pkgdesc="Program calculates the main correlation functions of a material" +arch=('x86_64') +url="https://github.com/Isurwars/Correlation" +license=('MIT') +depends=('automake' 'autoconf' 'libtool') +makedepends=('gcc') +source=("${pkgname}::git+https://github.com/Isurwars/Correlation.git#branch=main" + "https://gist.githubusercontent.com/MineralwaterXu/114c0f8e1f25d4a36cfec83a3b66075e/raw/9284a4e24cda1633546b2aef620d9642ff4e9bbc/0001-Fix-function-strerror-declaration.patch") +sha256sums=('SKIP' + 'SKIP') + +prepare() { + cd "${pkgname}" + patch -p1 -i ../0001-Fix-function-strerror-declaration.patch +} +pkgver() { + cd "${pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${pkgname}" + aclocal + autoconf + automake --add-missing + chmod +x configure + chmod +x install-sh + ./configure + make +} + +package() { + cd "${pkgname}" + install -Dm 755 "bin/correlation" -t "${pkgdir}/usr/bin" + install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/${pkgname}" +# install -Dm 644 "correlation.1" -t "${pkgdir}/usr/share/man/man1" +} -- cgit v1.2.1