summaryrefslogtreecommitdiff
path: root/pcr/biblesync/PKGBUILD
diff options
context:
space:
mode:
authorGaming4JC <g4jc@openmailbox.org>2015-07-26 19:35:14 -0400
committerGaming4JC <g4jc@openmailbox.org>2015-07-26 19:35:14 -0400
commitffaeca2cf45aa4bbe206b5f374dafb00d2b75c99 (patch)
treec323da7f7fbea478b4e3e7ec34571585bd3189c7 /pcr/biblesync/PKGBUILD
parent4878c2d72cccd41734ea9f707eefa32ccc05e5d8 (diff)
downloadabslibre-ffaeca2cf45aa4bbe206b5f374dafb00d2b75c99.tar.gz
abslibre-ffaeca2cf45aa4bbe206b5f374dafb00d2b75c99.tar.bz2
abslibre-ffaeca2cf45aa4bbe206b5f374dafb00d2b75c99.zip
importing biblesync into PCR
Diffstat (limited to 'pcr/biblesync/PKGBUILD')
-rw-r--r--pcr/biblesync/PKGBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/pcr/biblesync/PKGBUILD b/pcr/biblesync/PKGBUILD
new file mode 100644
index 000000000..ef07f1746
--- /dev/null
+++ b/pcr/biblesync/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Luke R. <g4jc@openmailbox.org> GPG: rsa4096/3EAE8697
+# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
+
+pkgname=biblesync
+pkgver=1.1.2
+pkgrel=1
+pkgdesc="multicast shared co-navigation library for Bible programs"
+url="http://sourceforge.net/projects/gnomesword/files/BibleSync/1.1.2/"
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('libutil-linux' 'gcc-libs')
+makedepends=('cmake')
+source=("http://downloads.sourceforge.net/project/gnomesword/BibleSync/$pkgver/$pkgname-$pkgver.tar.gz"
+'PKGBUILD.sig'
+'PKGBUILD')
+validpgpkeys=('CB6E213A349B8DF9E96B622AC3F4FFCF3EAE8697') # PKGBUILD Maintainer's key
+sha512sums=('7725c8228e2dff79edaf065ff4d4816a6cf214d1d874817345cc4154142144bce479ca1ae871053886bff4f6610715a27bce81c25c2a636444d5873e93bfdc62'
+'SKIP'
+'SKIP')
+
+build() {
+ gpg --verify PKGBUILD.sig PKGBUILD
+ echo "Note: If the GPG verification fails, import the PKGBUILD maintainer's GPG key. See: https://wiki.parabola.nu/GnuPG#Import_key"
+ whirlpoolsum=('ae89ac316cc70415ec4e0e458e7d8173b5a59741475bf1638f90c1614618058a664118bbb22d931e936fb7c4a1e8b4897f75a1d9cb7538ab0d8b8b7b96c81da6')
+ [[ "$(openssl dgst -r -whirlpool $pkgname-$pkgver.tar.gz | awk '{print $1}')" = ${whirlpoolsum} ]] && echo "Whirlpool checksum passed." || { echo "Whirlpool checksum failed!!" ; exit 1; } # This is an added security layer. If SHA512 for some unlikely reason fails, whirlpool will check and abort if it too fails to match.
+ cd $pkgname-$pkgver
+ [[ -d build ]] || mkdir -p build
+ cd build
+ cmake -DBUILD_SHARED_LIBS=TRUE -DCMAKE_INSTALL_PREFIX=/usr -DLIBDIR=/usr/lib ..
+ make
+}
+
+package() {
+ cd $srcdir/$pkgname-$pkgver/build
+ make DESTDIR=$pkgdir install
+}