diff options
author | Mikael Blomstrand | 2020-04-17 17:45:15 +0200 |
---|---|---|
committer | Mikael Blomstrand | 2020-04-17 17:45:15 +0200 |
commit | 574f3482c4ae7d7d6769fde8e8ded6e5a4371e28 (patch) | |
tree | 03755e43329f70484532ba394262cb7bdcd14ddc | |
download | aur-574f3482c4ae7d7d6769fde8e8ded6e5a4371e28.tar.gz |
Build fahviewer from source!
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..da6241c90a0f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = fahviewer-git + pkgdesc = Folding@home 3D Simulation Viewer + pkgver = 7.6.8 + pkgrel = 1 + url = http://folding.stanford.edu/English/HomePage + arch = x86_64 + license = GPL2 + makedepends = git + makedepends = scons + depends = freetype2 + depends = freeglut + depends = glu + provides = fahviewer + conflicts = fahviewer + source = git+https://github.com/FoldingAtHome/fah-viewer.git + source = git+https://github.com/FoldingAtHome/fah-client-version.git + source = git+https://github.com/CauldronDevelopmentLLC/cbang.git + sha1sums = SKIP + sha1sums = SKIP + sha1sums = SKIP + +pkgname = fahviewer-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..082e77695755 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Mikael Blomstrand <gmail: kmbloms> + +pkgname=fahviewer-git +pkgver=7.6.8 +pkgrel=1 +pkgdesc="Folding@home 3D Simulation Viewer" +url="http://folding.stanford.edu/English/HomePage" +arch=('x86_64') +license=('GPL2') +conflicts=('fahviewer') +provides=('fahviewer') +makedepends=('git' 'scons') +depends=('freetype2' 'freeglut' 'glu') +source=("git+https://github.com/FoldingAtHome/fah-viewer.git" + "git+https://github.com/FoldingAtHome/fah-client-version.git" + "git+https://github.com/CauldronDevelopmentLLC/cbang.git") + +sha1sums=('SKIP' + 'SKIP' + 'SKIP') + +pkgver() { + cat "${srcdir}/fah-client-version/version.txt" +} + +build() { + export CBANG_HOME=${srcdir}/cbang + export FAH_CLIENT_VERSION_HOME=${srcdir}/fah-client-version + export FAH_VIEWER_HOME=${srcdir}/fah-viewer + + cd "$CBANG_HOME" + msg2 "Building C!..." + scons with_openssl=no disable_local=libevent + + cd "${srcdir}" + msg2 "Building FAHViewer..." + scons -C "$FAH_VIEWER_HOME" +} + +package() { + cd fah-viewer + install -Dm755 FAHViewer "${pkgdir}/usr/bin/FAHViewer" + install -Dm644 FAHViewer.desktop "${pkgdir}/usr/share/applications/FAHViewer.desktop" + install -Dm644 images/FAHViewer-64.png "${pkgdir}/usr/share/pixmaps/FAHViewer-64.png" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + + |