summaryrefslogtreecommitdiff
path: root/pcr/snapraid
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2015-05-21 19:17:28 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2015-05-21 19:17:28 -0500
commite563b0bf07d07ceee3f781020a43945573bee9bb (patch)
treeae45bd7b475b9a2a4d5f195abd56e382f571add6 /pcr/snapraid
parente167eb6c9de7d848a4d777766cc0501b2cdc4348 (diff)
snapraid: add new package to [pcr]
Diffstat (limited to 'pcr/snapraid')
-rw-r--r--pcr/snapraid/PKGBUILD47
1 files changed, 47 insertions, 0 deletions
diff --git a/pcr/snapraid/PKGBUILD b/pcr/snapraid/PKGBUILD
new file mode 100644
index 000000000..cf4ce0abf
--- /dev/null
+++ b/pcr/snapraid/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer (Arch): John Williams <jwilliams4200 liamg reverse&remove moc>
+# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe>
+pkgname=snapraid
+pkgver=8.1
+pkgrel=1
+pkgdesc="tool for Snapshot RAID: generate parity files, maintain checksums on data, restore lost data"
+arch=('x86_64' 'i686')
+url="http://snapraid.sourceforge.net/"
+license=('GPL3')
+depends=('openssl')
+conflicts=('snapraid-git')
+source=("http://sourceforge.net/projects/snapraid/files/snapraid-${pkgver}.tar.gz")
+sha256sums=('6bf89a1319ac3403958cd2c98a9c6102728c0070cfa1aedd90c4561d93c54e5d')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ # patch to not print excluded files and directories
+ # printf("Excluding file '%s'\n", path_next);
+ #sed -i -r -e '/printf\("Excluding file '\''%s'\''\\n", path_next\);/d' scan.c
+ # printf("Excluding directory '%s'\n", path_next);
+ #sed -i -r -e '/printf\("Excluding directory '\''%s'\''\\n", path_next\);/d' scan.c
+
+ ./configure --prefix="/usr"
+ make
+}
+
+check() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make check || return 1
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}/" prefix="/usr" mandir="/usr/share/man" install
+
+ # documentation
+ install -D -m644 snapraid.conf.example ${pkgdir}/usr/share/${pkgname}/snapraid.conf.example
+ install -D -m644 AUTHORS ${pkgdir}/usr/share/doc/${pkgname}/AUTHORS
+ install -D -m644 COPYING ${pkgdir}/usr/share/doc/${pkgname}/COPYING
+ install -D -m644 HISTORY ${pkgdir}/usr/share/doc/${pkgname}/HISTORY
+ install -D -m644 INSTALL ${pkgdir}/usr/share/doc/${pkgname}/INSTALL
+ install -D -m644 README ${pkgdir}/usr/share/doc/${pkgname}/README
+ install -D -m644 CHECK ${pkgdir}/usr/share/doc/${pkgname}/CHECK
+ install -D -m644 TODO ${pkgdir}/usr/share/doc/${pkgname}/TODO
+}
+