summaryrefslogtreecommitdiff
path: root/community
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-06-10 03:33:02 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-06-10 03:33:02 +0000
commit5a5e68340439f8c9b81e85410fcbd5135732161c (patch)
treedbcb42dd57af963fd0bb72573e72d417a32fe173 /community
parentb42468f5bd3d7f19c1a0fa0ee08289745958caae (diff)
Tue Jun 10 03:29:21 UTC 2014
Diffstat (limited to 'community')
-rw-r--r--community/docker/PKGBUILD4
-rw-r--r--community/hostapd/PKGBUILD6
-rw-r--r--community/hostapd/config2
-rw-r--r--community/leptonica/PKGBUILD17
-rw-r--r--community/leptonica/giflib6.patch56
-rw-r--r--community/nss-pam-ldapd/PKGBUILD14
-rw-r--r--community/python-pandas/PKGBUILD87
-rw-r--r--community/python-statsmodels/PKGBUILD57
-rw-r--r--community/python2-traits/PKGBUILD6
-rw-r--r--community/ruby-shadow/PKGBUILD30
-rw-r--r--community/syncthing/PKGBUILD53
-rw-r--r--community/syncthing/syncthing.194
-rw-r--r--community/syncthing/syncthing.install28
-rw-r--r--community/syncthing/syncthing@.service12
-rw-r--r--community/tesseract/PKGBUILD4
-rw-r--r--community/unrealircd/PKGBUILD8
-rw-r--r--community/yagf/PKGBUILD6
17 files changed, 392 insertions, 92 deletions
diff --git a/community/docker/PKGBUILD b/community/docker/PKGBUILD
index 04f92258c..a24c164eb 100644
--- a/community/docker/PKGBUILD
+++ b/community/docker/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 112806 2014-06-07 15:37:23Z seblu $
+# $Id: PKGBUILD 112920 2014-06-09 14:47:37Z seblu $
# Maintainer: Sébastien "Seblu" Luttringer
pkgname=docker
-pkgver=0.12.0
+pkgver=1.0.0
pkgrel=1
epoch=1
pkgdesc='Pack, ship and run any application as a lightweight container'
diff --git a/community/hostapd/PKGBUILD b/community/hostapd/PKGBUILD
index 35c85a962..0e5d714a5 100644
--- a/community/hostapd/PKGBUILD
+++ b/community/hostapd/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 112752 2014-06-06 09:24:46Z spupykin $
+# $Id: PKGBUILD 112859 2014-06-09 09:56:13Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
pkgname=hostapd
pkgver=2.2
-pkgrel=1
+pkgrel=2
pkgdesc="IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator"
arch=('i686' 'x86_64')
url="http://w1.fi/hostapd/"
@@ -15,7 +15,7 @@ source=(http://w1.fi/releases/$pkgname-$pkgver.tar.gz
config
hostapd.service)
md5sums=('23c1f78a693c3288802d516adb7fd289'
- 'eab3ae853869f832965f59898bb04a52'
+ '72e8ecf8fadf8b06d87876ea8c3dfd07'
'a0a16879eed5e4e41ae6b225a4809955')
build() {
diff --git a/community/hostapd/config b/community/hostapd/config
index 55c6ed257..bb2c9f6cc 100644
--- a/community/hostapd/config
+++ b/community/hostapd/config
@@ -92,3 +92,5 @@ CONFIG_IEEE80211N=y
CONFIG_LIBNL32=y
CONFIG_ACS=y
+
+CONFIG_IEEE80211AC=y
diff --git a/community/leptonica/PKGBUILD b/community/leptonica/PKGBUILD
index a403a5b8a..df18994ee 100644
--- a/community/leptonica/PKGBUILD
+++ b/community/leptonica/PKGBUILD
@@ -1,24 +1,17 @@
-# $Id: PKGBUILD 105237 2014-02-03 10:02:21Z heftig $
+# $Id: PKGBUILD 112869 2014-06-09 10:01:06Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Christoph Drexler <chrdr at gmx dot at>
pkgname=leptonica
-pkgver=1.69
-pkgrel=10
+pkgver=1.70
+pkgrel=1
pkgdesc="Software that is broadly useful for image processing and image analysis applications"
arch=('i686' 'x86_64')
url="http://www.leptonica.com/"
license=('custom')
depends=('giflib' 'libjpeg' 'libpng' 'libtiff' 'zlib' 'libwebp')
-source=(http://www.leptonica.com/source/leptonica-${pkgver}.tar.gz
- giflib6.patch)
-md5sums=('d4085c302cbcab7f9af9d3d6f004ab22'
- 'f87e1b2c98107fe51544d4f4c44a9733')
-
-prepare() {
- cd ${srcdir}/leptonica-${pkgver}
- patch -p1 <$srcdir/giflib6.patch
-}
+source=(http://www.leptonica.com/source/leptonica-${pkgver}.tar.gz)
+md5sums=('5ac2a31cf5b4f0e8f5a853a5266c42ef')
build() {
cd ${srcdir}/leptonica-${pkgver}
diff --git a/community/leptonica/giflib6.patch b/community/leptonica/giflib6.patch
deleted file mode 100644
index 10dc02eee..000000000
--- a/community/leptonica/giflib6.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-diff -wbBur leptonica-1.69/src/gifio.c /home/sergej/tmp/BUILD/staging-i686/sergej/build/leptonica/src/leptonica-1.69/src/gifio.c
---- leptonica-1.69/src/gifio.c 2012-01-22 22:29:15.000000000 +0400
-+++ /home/sergej/tmp/BUILD/staging-i686/sergej/build/leptonica/src/leptonica-1.69/src/gifio.c 2013-07-30 18:27:19.269137200 +0400
-@@ -100,7 +100,7 @@
- _lseek(fd, 0, SEEK_SET);
- #endif /* _MSC_VER */
-
-- if ((gif = DGifOpenFileHandle(fd)) == NULL)
-+ if ((gif = DGifOpenFileHandle(fd, NULL)) == NULL)
- return (PIX *)ERROR_PTR("invalid file or file not found",
- procName, NULL);
-
-@@ -316,7 +316,7 @@
- }
-
- /* Save the cmap colors in a gif_cmap */
-- if ((gif_cmap = MakeMapObject(gif_ncolor, NULL)) == NULL) {
-+ if ((gif_cmap = GifMakeMapObject(gif_ncolor, NULL)) == NULL) {
- pixDestroy(&pixd);
- return ERROR_INT("failed to create GIF color map", procName, 1);
- }
-@@ -325,7 +325,7 @@
- if (ncolor > 0) {
- if (pixcmapGetColor(cmap, i, &rval, &gval, &bval) != 0) {
- pixDestroy(&pixd);
-- FreeMapObject(gif_cmap);
-+ GifFreeMapObject(gif_cmap);
- return ERROR_INT("failed to get color from color map",
- procName, 1);
- }
-@@ -337,9 +337,9 @@
- }
-
- /* Get the gif file handle */
-- if ((gif = EGifOpenFileHandle(fd)) == NULL) {
-+ if ((gif = EGifOpenFileHandle(fd, NULL)) == NULL) {
- pixDestroy(&pixd);
-- FreeMapObject(gif_cmap);
-+ GifFreeMapObject(gif_cmap);
- return ERROR_INT("failed to create GIF image handle", procName, 1);
- }
-
-@@ -347,11 +347,11 @@
- if (EGifPutScreenDesc(gif, w, h, gif_cmap->BitsPerPixel, 0, gif_cmap)
- != GIF_OK) {
- pixDestroy(&pixd);
-- FreeMapObject(gif_cmap);
-+ GifFreeMapObject(gif_cmap);
- EGifCloseFile(gif);
- return ERROR_INT("failed to write screen description", procName, 1);
- }
-- FreeMapObject(gif_cmap); /* not needed after this point */
-+ GifFreeMapObject(gif_cmap); /* not needed after this point */
-
- if (EGifPutImageDesc(gif, 0, 0, w, h, FALSE, NULL) != GIF_OK) {
- pixDestroy(&pixd);
diff --git a/community/nss-pam-ldapd/PKGBUILD b/community/nss-pam-ldapd/PKGBUILD
index 8a32d9c79..9d056e583 100644
--- a/community/nss-pam-ldapd/PKGBUILD
+++ b/community/nss-pam-ldapd/PKGBUILD
@@ -2,24 +2,24 @@
# Maintainer: Federico Cinelli <cinelli@aur.archlinux.org>
pkgname=nss-pam-ldapd
-pkgver=0.8.13
-pkgrel=5
+pkgver=0.8.14
+pkgrel=1
pkgdesc='LDAP module for NSS and PAM'
arch=('i686' 'x86_64')
url="http://arthurdejong.org/$pkgname/"
license=('LGPL2.1')
depends=('krb5')
-replaces=('pam_ldap' 'nss_ldap')
-conflicts=('nss-pam-ldapd-git')
+replaces=('nss_ldap')
+conflicts=('nss-pam-ldapd-git' 'pam_ldap')
provides=('nss-pam-ldapd')
install=nss-pam-ldapd.install
backup=('etc/nslcd.conf')
source=("http://arthurdejong.org/$pkgname/$pkgname-$pkgver.tar.gz"
"nslcd.service"
"nslcd.tmpfiles")
-sha1sums=('0567cfea104defabeacd88a3a3200b311b8071ec'
- 'b564fa5738963a67a9240bf4ce63b2fa494cafb7'
- '6e225e0d849a48e01b58adad493f017a34bdf70c')
+md5sums=('c6f8876c5d0c476fbf545a6eda80390a'
+ 'c2edd35bab384c907eb442c606de856f'
+ 'd78a702ae9e81af03ae0a85a6af4d2f3')
build() {
cd "$srcdir/$pkgname-$pkgver"
diff --git a/community/python-pandas/PKGBUILD b/community/python-pandas/PKGBUILD
new file mode 100644
index 000000000..3aa15956d
--- /dev/null
+++ b/community/python-pandas/PKGBUILD
@@ -0,0 +1,87 @@
+# $Id: PKGBUILD 112915 2014-06-09 13:12:15Z aginiewicz $
+# Maintainer: Andrzej Giniewicz <gginiu@gmail.com>
+# Contributor: Keith Hughitt <khughitt@umd.edu>
+
+pkgbase=python-pandas
+pkgname=('python2-pandas' 'python-pandas')
+pkgver=0.14.0
+pkgrel=2
+pkgdesc="Cross-section and time series data analysis toolkit"
+arch=('i686' 'x86_64')
+url="http://pandas.pydata.org/"
+license=('BSD')
+makedepends=('python-setuptools' 'python-dateutil' 'python-numpy' 'python-pytz'
+ 'python2-setuptools' 'python2-dateutil' 'python2-numpy' 'python2-pytz')
+source=("https://pypi.python.org/packages/source/p/pandas/pandas-${pkgver}.tar.gz")
+md5sums=('b775987c0ceebcc8d5ace4a1241c967a')
+
+build() {
+ cd "$srcdir"
+ cp -a pandas-${pkgver} pandas-py2-${pkgver}
+
+ msg "Building Python2"
+ cd "$srcdir"/pandas-py2-${pkgver}
+ python2 setup.py build_ext --inplace
+ python2 setup.py build
+
+ msg "Building Python3"
+ cd "$srcdir"/pandas-${pkgver}
+ python setup.py build_ext --inplace
+ python setup.py build
+}
+
+package_python2-pandas() {
+ depends=('python2-numpy' 'python2-dateutil' 'python2-pytz')
+ optdepends=('python2-numexpr: needed for accelerating certain numerical operations (recommended)'
+ 'python2-bottleneck: needed for accelerating certain types of nan evaluations (recommended)'
+ 'python2-scipy: needed for miscellaneous statistical functions'
+ 'python2-pytables: needed for HDF5-based storage'
+ 'python2-sqlalchemy: needed for SQL database support'
+ 'python2-matplotlib: needed for plotting'
+ 'python2-statsmodels: needed for parts of pandas.stats'
+ 'python2-openpyxl1: needed for Excel XLSX input/output'
+ 'python2-xlsxwriter: alternative Excel XLSX output'
+ 'python2-xlrd: needed for Excel XLS input'
+ 'python2-xlwt: needed for Excel XLS output'
+ 'python2-boto: needed for access to Amazon S3 storage'
+ 'python2-beautifulsoup4: needed for read_html function'
+ 'python2-lxml: needed for read_html function (and/or python2-html5lib)'
+ 'python2-html5lib: needed for read_hmlt function (and/or python2-lxml)'
+ 'xsel: needed for read_clipboard function (or xclip)'
+ 'xclip: needed for read_clipboard function (or xsel)')
+
+ cd "$srcdir"/pandas-py2-${pkgver}
+
+ python2 setup.py install --skip-build --root="$pkgdir" --optimize=1
+
+ sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" $(find "${pkgdir}" -name '*.py')
+ sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" $(find "${pkgdir}" -name '*.py')
+
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_python-pandas() {
+ depends=('python-numpy' 'python-dateutil' 'python-pytz')
+ optdepends=('python-numexpr: needed for accelerating certain numerical operations (recommended)'
+ 'python-bottleneck: needed for accelerating certain types of nan evaluations (recommended)'
+ 'python-scipy: needed for miscellaneous statistical functions'
+ 'python-pytables: needed for HDF5-based storage'
+ 'python-sqlalchemy: needed for SQL database support'
+ 'python-matplotlib: needed for plotting'
+ 'python-statsmodels: needed for parts of pandas.stats'
+ 'python-openpyxl1: needed for Excel XLSX input/output'
+ 'python-xlsxwriter: alternative Excel XLSX output'
+ 'python-xlrd: needed for Excel XLS input'
+ 'python-beautifulsoup4: needed for read_html function'
+ 'python-lxml: needed for read_html function (and/or python-html5lib)'
+ 'python-html5lib: needed for read_hmlt function (and/or python-lxml)'
+ 'xsel: needed for read_clipboard function (or xclip)'
+ 'xclip: needed for read_clipboard function (or xsel)')
+
+ cd "$srcdir"/pandas-${pkgver}
+
+ python setup.py install --skip-build --root="$pkgdir" --optimize=1
+
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
diff --git a/community/python-statsmodels/PKGBUILD b/community/python-statsmodels/PKGBUILD
new file mode 100644
index 000000000..3f5f3ecb2
--- /dev/null
+++ b/community/python-statsmodels/PKGBUILD
@@ -0,0 +1,57 @@
+# $Id: PKGBUILD 112901 2014-06-09 12:18:33Z aginiewicz $
+# Maintainer: Andrzej Giniewicz <gginiu@gmail.com>
+# Contributor: Oliver Sherouse <oliver DOT sherouse AT gmail DOT com>
+
+pkgbase=python-statsmodels
+pkgname=('python2-statsmodels' 'python-statsmodels')
+pkgver=0.5.0
+pkgrel=1
+pkgdesc="Statistical computations and models for use with SciPy"
+arch=('i686' 'x86_64')
+url="http://statsmodels.sourceforge.net/"
+license=('BSD')
+makedepends=('python2-setuptools' 'python2-scipy' 'python2-pandas' 'python2-patsy'
+ 'python-setuptools' 'python-scipy' 'python-pandas' 'python-patsy' 'cython')
+source=("https://pypi.python.org/packages/source/s/statsmodels/statsmodels-${pkgver}.tar.gz")
+md5sums=('c65454d97f869ac0e5bb3a2757ec6bd5')
+
+build() {
+ cd "$srcdir"
+ cp -a statsmodels-${pkgver} statsmodels-py2-${pkgver}
+
+ msg "Building Python2"
+ cd "$srcdir"/statsmodels-py2-${pkgver}
+ python2 setup.py build
+
+ msg "Building Python3"
+ cd "$srcdir"/statsmodels-${pkgver}
+ python setup.py clean
+ python setup.py build
+}
+
+package_python2-statsmodels() {
+ depends=('python2-scipy' 'python2-pandas' 'python2-patsy')
+ optdepends=('python2-nose: needed for integrated test suite'
+ 'python2-matplotlib: needed for plotting functions')
+
+ cd "$srcdir"/statsmodels-py2-${pkgver}
+
+ python2 setup.py install --skip-build --root="$pkgdir" --optimize=1
+
+ sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" $(find "${pkgdir}" -name '*.py')
+
+ install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_python-statsmodels() {
+ depends=('python-scipy' 'python-pandas' 'python-patsy')
+ optdepends=('python-nose: needed for integrated test suite'
+ 'python-matplotlib: needed for plotting functions')
+
+ cd "$srcdir"/statsmodels-${pkgver}
+
+ python setup.py install --skip-build --root="$pkgdir" --optimize=1
+
+ install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
diff --git a/community/python2-traits/PKGBUILD b/community/python2-traits/PKGBUILD
index b29d31cf1..db54a5d57 100644
--- a/community/python2-traits/PKGBUILD
+++ b/community/python2-traits/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 105025 2014-01-30 10:34:22Z aginiewicz $
+# $Id: PKGBUILD 112924 2014-06-09 14:52:29Z aginiewicz $
# Maintainer: Andrzej Giniewicz <gginiu@gmail.com>
pkgname=python2-traits
-pkgver=4.4.0
+pkgver=4.5.0
pkgrel=1
pkgdesc="Explicitly typed attributes for Python"
arch=('i686' 'x86_64')
@@ -13,7 +13,7 @@ makedepends=('python2-setuptools')
options=(!emptydirs)
source=("$pkgname-$pkgver.tar.gz::https://github.com/enthought/traits/archive/${pkgver}.tar.gz")
-md5sums=('f284e67ae3437e9427e23f7f8a4975d6')
+md5sums=('b77b08837afd20c1254e5d94369712cd')
build() {
cd "$srcdir"/traits-$pkgver
diff --git a/community/ruby-shadow/PKGBUILD b/community/ruby-shadow/PKGBUILD
new file mode 100644
index 000000000..3108d1ea5
--- /dev/null
+++ b/community/ruby-shadow/PKGBUILD
@@ -0,0 +1,30 @@
+# $Id: PKGBUILD 112934 2014-06-09 21:02:41Z jsteel $
+# Maintainer: Jonathan Steel <jsteel at aur.archlinux.org>
+# Contributor: Greg Sutcliffe <greg.sutcliffe@gmail.com>>
+
+pkgname=ruby-shadow
+pkgver=2.3.4
+pkgrel=1
+pkgdesc="Shadow password module"
+arch=('i686' 'x86_64')
+url="https://github.com/apalmblad/ruby-shadow"
+license=('CPL')
+depends=('ruby')
+source=($pkgname-$pkgver.tar.gz::https://github.com/apalmblad/$pkgname/archive/$pkgver.tar.gz)
+md5sums=('0bd42411e9634a0b5db72ff64fcd26d9')
+
+build() {
+ cd "$srcdir"/$pkgname-$pkgver
+
+ ruby extconf.rb
+ make
+}
+
+package() {
+ cd "$srcdir"/$pkgname-$pkgver
+
+ make DESTDIR="$pkgdir"/ sitedir='$(rubylibprefix)/vendor_ruby' \
+ sitehdrdir='$(rubyhdrdir)/vendor_ruby' install
+
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
diff --git a/community/syncthing/PKGBUILD b/community/syncthing/PKGBUILD
new file mode 100644
index 000000000..94e201be5
--- /dev/null
+++ b/community/syncthing/PKGBUILD
@@ -0,0 +1,53 @@
+# $Id:
+# Maintainer : Martin Wimpress <code@flexion.org>
+# Contributor: Sauyon Lee <sauyonl@sauyon.com>
+# Contributor: Kevin MacMartin <prurigro@gmail.com>
+# Contributor: korjjj <korjjj+aur@gmail.com>
+
+_pkgstamp=$(date +%s)
+pkgname=syncthing
+pkgver=0.8.14
+pkgrel=1
+pkgdesc="Open Source Continuous Replication / Cluster Synchronization Thing"
+url="http://syncthing.net/"
+license=('MIT')
+arch=('i686' 'x86_64')
+depends=('glibc')
+makedepends=('go' 'godep' 'inetutils' 'sed')
+source=("https://github.com/calmh/${pkgname}/archive/v${pkgver}.tar.gz"
+ "syncthing@.service"
+ "syncthing.1")
+sha1sums=('271d000777039687627ada6e632292b96cf7f89a'
+ '204cad3823306c793a14a17a23220e26199160d4'
+ '17be8b3f99c577e325765abc251f597e204d7711')
+install=${pkgname}.install
+
+prepare() {
+ cd "${srcdir}"
+ mkdir -p "src/github.com/calmh"
+ mv "${pkgname}-${pkgver}" "src/github.com/calmh/${pkgname}"
+ # Patch the build variables that require a git clone
+ sed -i -e "s/^version=.*/version=\"${pkgver}\"/" "${srcdir}/src/github.com/calmh/${pkgname}/build.sh"
+ sed -i -e "s/^date=.*/date=\"${_pkgstamp}\"/" "${srcdir}/src/github.com/calmh/${pkgname}/build.sh"
+}
+
+build() {
+ export GOPATH="${srcdir}"
+ cd "${srcdir}/src/github.com/calmh/${pkgname}"
+ ./build.sh
+}
+
+check() {
+ export GOPATH="${srcdir}"
+ cd "${srcdir}/src/github.com/calmh/${pkgname}"
+ ./build.sh test
+}
+
+package() {
+ cd "${srcdir}/src/github.com/calmh/${pkgname}"
+ install -D -m 755 syncthing "${pkgdir}/usr/bin/syncthing"
+ install -D -m 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -D -m 644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
+ install -D -m 644 "${srcdir}/${pkgname}@.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}@.service"
+ install -D -m 644 "${srcdir}/${pkgname}.1" "${pkgdir}/usr/share/man/man1/${pkgname}.1"
+}
diff --git a/community/syncthing/syncthing.1 b/community/syncthing/syncthing.1
new file mode 100644
index 000000000..aab0d0f50
--- /dev/null
+++ b/community/syncthing/syncthing.1
@@ -0,0 +1,94 @@
+.\" generated with Ronn/v0.7.3
+.\" http://github.com/rtomayko/ronn/tree/0.7.3
+.
+.TH "SYNCTHING" "" "May 2014" "" "syncthing"
+.
+.SH "Project Goals"
+This is the \fBsyncthing\fR project\. The following are the project goals:
+.
+.IP "1." 4
+Define a protocol for synchronization of a file repository between a number of collaborating nodes\. The protocol should be well defined, unambiguous, easily understood, free to use, efficient, secure and language neutral\. This is the Block Exchange Protocol \fIhttps://github\.com/calmh/syncthing/blob/master/protocol/PROTOCOL\.md\fR\.
+.
+.IP "2." 4
+Provide the reference implementation to demonstrate the usability of said protocol\. This is the \fBsyncthing\fR utility\. It is the hope that alternative, compatible implementations of the protocol will come to exist\.
+.
+.IP "" 0
+.
+.P
+The two are evolving together; the protocol is not to be considered stable until syncthing 1\.0 is released, at which point it is locked down for incompatible changes\.
+.
+.P
+Syncthing does not use the BitTorrent protocol\. The reasons for this are 1) we don\'t know if BitTorrent Sync does either, so there\'s nothing to be compatible with, 2) BitTorrent includes a lot of functionality for making sure large swarms of selfish agents behave and somehow work towards a common goal\. Here we have a much smaller swarm of cooperative agents and a simpler approach will suffice\.
+.
+.SH "Systemd"
+The systemd services for Syncthing and its discovery server can be used to start, stop, restart and enable them to run at boot\.
+.
+.SS "Syncthing"
+Syncthing is the main sync client and can be controlled using systemd using the commands below\. Since Syncthing is run for a particular user, replace \'username\' in the commands below with the name of the user you want it to run it under\.
+.
+.IP "" 4
+.
+.nf
+
+Start Syncthing: systemctl start syncthing@username
+Stop Syncthing: systemctl stop syncthing@username
+Restart Syncthing: systemctl restart syncthing@username
+Enable Syncthing at Boot: systemctl enable syncthing@username
+Disable Syncthing at Boot: systemctl disable syncthing@username
+.
+.fi
+.
+.IP "" 0
+.
+.SS "Discovery Server"
+The discovery server is an optional service that can be run and connected to by Syncthing in place of the default\. To have clients connect to a custom discovery server, you\'ll want to start the service on your server, then open "\fI~/\.syncthing/config\.xml\fR" and replace "\fIannounce\.syncthing\.net\fR" with your custom discovery server\'s address\.
+.
+.IP "" 4
+.
+.nf
+
+Start Discovery Server Service: systemctl start syncthing\-discosrv
+Stop Discovery Server Service: systemctl stop syncthing\-discosrv
+Restart Discovery Server Service: systemctl restart syncthing\-discosrv
+Enable Discovery Server at Boot: systemctl enable syncthing\-discosrv
+Disable Discovery Server at Boot: systemctl disable syncthing\-discosrv
+.
+.fi
+.
+.IP "" 0
+.
+.SH "Configuring"
+The config folder is automatically generated when syncthing is run for the first time, and can be found (by default) @ \'~/\.syncthing\'\.
+.
+.P
+The admin GUI starts automatically when the service is running, and remains available (by default) @ \fIhttp://localhost:8080\fR\.
+.
+.P
+On the left is the list of "repositories", or directories to synchronize\. On the right is the list of nodes\. Currently there is only one node, the local node\. The first thing you need to do is tell each node about the other node so they can talk to each other\. Click the "Add Node" button on each node\. You\'ll get the "Add Node" dialog, where you need to input the node ID of the other node and give it a short name\. If you have both nodes GUI available on the same machine (say via remote desktop or a port forward) you can simply cut and paste the node ID from the bottom of one dialog to the other\. Otherwise it is probably easiest to send the ID:s in a mail to yourself or something similar\.
+.
+.P
+The node IDs are quite long and unwieldy, but this is part of the security of the system\. They uniquely identify node\'s key so that each node can be assured of who it\'s talking to\. The node ID is not a password and does not need to be kept secret\.
+.
+.P
+Once you click "Save" the new node will appear on right side of the GUI and a prompt will be shown to indicate the need for a restart\.
+.
+.P
+Syncthing needs to be restarted for configuration changes like new nodes and repositories to take effect\. We shouldn\'t restart just yet though, because we also need to share the repository with the new node\. Click "Edit" on the repository to the left, and check the checkbox for the other node before saving and restarting\.
+.
+.P
+When you click restart syncthing will first restart, then come back up and after a while (up to a minute) connect to the other node\.
+.
+.P
+At this point the two nodes share an empty directory\. Adding files to the Sync directory on either node will synchronize those files to the other side\. Each node scans for changes every sixty seconds, so changes can take a bit over a minute to propagate to the other side\.
+.
+.P
+An up to date version of this documentation that includes images can be found @ \fIhttp://discourse\.syncthing\.net/t/getting\-started/46\fR\.
+.
+.SH "Online Documentation"
+Additional documentation can be found online @ discourse site \fIhttp://discourse\.syncthing\.net/category/documentation\fR\.
+.
+.SH "License"
+All documentation and protocol specifications are licensed under the Creative Commons Attribution 4\.0 International License \fIhttp://creativecommons\.org/licenses/by/4\.0/\fR\.
+.
+.P
+All code is licensed under the MIT License \fIhttps://github\.com/calmh/syncthing/blob/master/LICENSE\fR\.
diff --git a/community/syncthing/syncthing.install b/community/syncthing/syncthing.install
new file mode 100644
index 000000000..e400b9ba7
--- /dev/null
+++ b/community/syncthing/syncthing.install
@@ -0,0 +1,28 @@
+post_install() {
+cat << EOF
+ WebGUI can be accessed at http://localhost:8080
+
+ Execute
+
+ systemctl daemon-reload
+
+ to reload systemd modules.
+
+ To start syncthing, execute:
+
+ systemctl start syncthing@user
+
+ where 'user' is your username.
+
+ To autostart syncthing on system start, execute
+
+ systemctl enable syncthing@user
+
+ where 'user' is your username.
+
+EOF
+}
+
+post_upgrade() {
+ post_install
+}
diff --git a/community/syncthing/syncthing@.service b/community/syncthing/syncthing@.service
new file mode 100644
index 000000000..93ed40e14
--- /dev/null
+++ b/community/syncthing/syncthing@.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Syncthing service for %i
+After=network.target
+
+[Service]
+User=%i
+Environment=STNORESTART=yes
+ExecStart=/usr/bin/syncthing
+Restart=always
+
+[Install]
+WantedBy=multi-user.target
diff --git a/community/tesseract/PKGBUILD b/community/tesseract/PKGBUILD
index ae4415ceb..a54d287cf 100644
--- a/community/tesseract/PKGBUILD
+++ b/community/tesseract/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 100338 2013-11-02 11:39:11Z spupykin $
+# $Id: PKGBUILD 112864 2014-06-09 09:57:08Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Andreas Hauser <andy-aur@splashground.de>
@@ -12,7 +12,7 @@ pkgbase=tesseract
pkgname=(tesseract $(for l in ${_langs[@]}; do echo tesseract-data-${l}; done))
pkgver=3.02.02
_pkgver=3.02
-pkgrel=3
+pkgrel=4
pkgdesc="An OCR programm"
arch=(i686 x86_64)
url="http://code.google.com/p/tesseract-ocr"
diff --git a/community/unrealircd/PKGBUILD b/community/unrealircd/PKGBUILD
index 0d4b45bee..7cf1f2ed6 100644
--- a/community/unrealircd/PKGBUILD
+++ b/community/unrealircd/PKGBUILD
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD 104840 2014-01-27 10:46:48Z spupykin $
+# $Id: PKGBUILD 112867 2014-06-09 10:00:45Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Zerial <fernando@zerial.org>
pkgname=unrealircd
-pkgver=3.2.10.2
-pkgrel=2
+pkgver=3.2.10.3
+pkgrel=1
pkgdesc="Open Source IRC Server"
arch=('i686' 'x86_64')
url="http://unrealircd.com"
@@ -18,7 +18,7 @@ source=(http://www.unrealircd.com/downloads/Unreal$pkgver.tar.gz
unrealircd.service
unrealircd.tmpfiles.d
arch-fixes.patch)
-md5sums=('21c460dc04d221b401a1701ca96e9e58'
+md5sums=('2b020f9df5ec2c35fb8b2e3c37bb4b83'
'677d8de0bae770488a2c1730f9475a51'
'3ec519ea7dbe99696eb6c51dfc0d382a'
'5f4bf9f99f6c78bc9e6ee4ec66b021fa')
diff --git a/community/yagf/PKGBUILD b/community/yagf/PKGBUILD
index 369ee25a1..6ffb67773 100644
--- a/community/yagf/PKGBUILD
+++ b/community/yagf/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 105975 2014-02-20 09:03:10Z spupykin $
+# $Id: PKGBUILD 112882 2014-06-09 11:44:43Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: das-ich <das-ich@yandex.ru>
pkgname=yagf
-pkgver=0.9.3
+pkgver=0.9.3.2
pkgrel=1
pkgdesc="Qt4-based GUI for Cuneiform and Tesseract OCRs"
arch=(i686 x86_64)
@@ -16,7 +16,7 @@ optdepends=('cuneiform: recognition tool'
makedepends=('cmake')
install=yagf.install
source=(http://symmetrica.net/cuneiform-linux/${pkgname}-${pkgver}.tar.gz)
-md5sums=('54549f1daef831ca88532b450a9cf1d9')
+md5sums=('f36a0f318e331652a441f7751e06590d')
build() {
cd "${srcdir}/${pkgname}-$pkgver"