diff options
author | Aaron Bishop | 2015-09-12 18:09:53 -0400 |
---|---|---|
committer | Aaron Bishop | 2015-09-12 18:09:53 -0400 |
commit | 648edde07f343bb4ab1bc66f707a203938a30131 (patch) | |
tree | d71f933d000ff0cffc8ae71bfdefd8e519a2ffd3 /PKGBUILD | |
download | aur-648edde07f343bb4ab1bc66f707a203938a30131.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1ad8afd7ba97 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Aaron Bishop <erroneous at gmail dot com> +pkgname=brewpi-script +pkgver=0.3.8 +pkgrel=1 +pkgdesc="The BrewPi Python script logs the data, monitors the temperature profile and communicates with the BrewPi slave and the web server" +arch=('any') +url="http://www.brewpi.com/" +license="GPL" +provides=brewpi-script +depends=('python' + 'python-pyserial' + 'python-psutil' + 'python-simplejson' + 'python-configobj' + 'avrdude' + 'avr-gcc' + ) +optdepends=('brewpi-www-git: Web interface for BrewPi') + +groups=('brewpi-git') + +makedepends=('git') + +source=("https://github.com/BrewPi/${pkgname}/archive/${pkgver}.tar.gz" + 'https://www.arduino.cc/en/uploads/Main/boards.txt' + 'brewpi.service' + 'brewpi-script.install' + 'config.cfg' + 'fix_dep_syntax.patch' + 'brewpi') +sha256sums=('cf539d29b2354e90e90f7f0ec9ab20a3d0e9828f900a15d2d213db12190833e6' + '4558674f15fcd3dc3bd3b5f07a921a9344f8d890df9c088a62cb912e61ec3a3a' + 'fdc675b89fbea15b9f66a70d3cb3fdf73f7419047029a55e415dd9875424c1ca' + '53540750e3ef7e41328f4362b0ebba1f81a310797f6aefdb7f17108ba1d092b4' + '29e9ec7169272f2f0324791793b121b9b68ab327791717ac5718e16e352146e3' + 'cbbfff08299d923e001125400f97cbe2737575e6103b819da9848ff73e081b19' + 'de04e81bc5cc5d999a130ad3140af876f1ad8d2813a34ca68521d4cf14b1b9f4') + +backup=('usr/lib/brewpi/settings/config.cfg') + +install=brewpi-script.install + +package(){ + mkdir -m 755 -p "${pkgdir}/usr/lib/systemd/system" "${pkgdir}/usr/bin" + mkdir -m 775 -p "${pkgdir}/usr/lib/brewpi/settings" + install -m 644 "${srcdir}/brewpi.service" "${pkgdir}/usr/lib/systemd/system/brewpi.service" + install -m 644 "${srcdir}/boards.txt" "${pkgdir}/usr/lib/brewpi/settings/boards.txt" + install -m 644 "${srcdir}/config.cfg" "${pkgdir}/usr/lib/brewpi/settings/config.cfg" + install -m 755 "${srcdir}/brewpi" "${pkgdir}/usr/bin/brewpi" + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p0 -s -i "${srcdir}/fix_dep_syntax.patch" + cp -R data logs settings tests *.py LogMessages.h "${pkgdir}/usr/lib/brewpi/" + chown -R 400:400 "${pkgdir}/usr/lib/brewpi" + find "${pkgdir}/usr/lib/brewpi" -type d -exec chmod g+rwxs {} \; +} |