Import existing PKGBUILDs
This commit is contained in:
parent
f7a28c768a
commit
65599f76be
|
@ -0,0 +1,17 @@
|
||||||
|
pkgname=aquaponic-receiver
|
||||||
|
pkgver=1.0
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Sending the aquaponic sensor data to the influxDB'
|
||||||
|
arch=('any')
|
||||||
|
url='https://ccc-p.org'
|
||||||
|
license=('custom:UNLICENSE')
|
||||||
|
depends=('python-paho-mqtt' 'python' 'python-influxdb')
|
||||||
|
source=('aquaponic-receiver.py' 'aquaponic-receiver.service')
|
||||||
|
sha256sums=('de7ce8c86576db67cefcde2e40b794d295f67b4ae017e7037acee82642018ddb'
|
||||||
|
'762d4938d2839e46a69762824664c8085f1a19d56106851626e6900aadf7099f')
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$srcdir"
|
||||||
|
install -Dm644 aquaponic-receiver.service "${pkgdir}/usr/lib/systemd/system/aquaponic-receiver.service"
|
||||||
|
install -Dm755 aquaponic-receiver.py "${pkgdir}/usr/bin/aquaponic-receiver"
|
||||||
|
}
|
|
@ -0,0 +1,17 @@
|
||||||
|
pkgname=co2ampel-receiver
|
||||||
|
pkgver=1.0
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Sending the aquaponic sensor data to the influxDB'
|
||||||
|
arch=('any')
|
||||||
|
url='https://ccc-p.org'
|
||||||
|
license=('custom:UNLICENSE')
|
||||||
|
depends=('python-paho-mqtt' 'python' 'python-influxdb')
|
||||||
|
source=('co2ampel-receiver.py' 'co2ampel-receiver.service')
|
||||||
|
sha256sums=('e363c0a3ad2095980c00c969db0bbfcf756981b2bf52df8079e9926946992584'
|
||||||
|
'5c4e8d42f658bb7084c398a644c0763428037d2b990e602876d5ccbe41b538f6')
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$srcdir"
|
||||||
|
install -Dm644 co2ampel-receiver.service "${pkgdir}/usr/lib/systemd/system/co2ampel-receiver.service"
|
||||||
|
install -Dm755 co2ampel-receiver.py "${pkgdir}/usr/bin/co2ampel-receiver"
|
||||||
|
}
|
|
@ -0,0 +1,52 @@
|
||||||
|
# Maintainer: blacktea <blackteahamburger@outlook.com>
|
||||||
|
# Contributor: Ruben Kelevra <ruben+aur-engelsystem@vfn-nrw.de>
|
||||||
|
|
||||||
|
pkgname=engelsystem
|
||||||
|
pkgver=3.2.0
|
||||||
|
_dl_pkgver="v$pkgver"
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='tool for coordinating helpers and shifts on large events'
|
||||||
|
arch=(any)
|
||||||
|
url='https://engelsystem.de/index_en.html'
|
||||||
|
_download_url_base='https://github.com/engelsystem/engelsystem'
|
||||||
|
license=('GPL2')
|
||||||
|
depends=('php' 'postgresql' 'php-gettext-enabler' 'composer' 'npm')
|
||||||
|
optdepends=('nginx: a supported application server'
|
||||||
|
'apache: a supported application server')
|
||||||
|
makedepends=('yarn' 'nodejs')
|
||||||
|
backup=(usr/share/webapps/engelsystem/config/config.php)
|
||||||
|
install='engelsystem.install'
|
||||||
|
source=("${pkgname}-${pkgver}.tar.gz::${_download_url_base}/archive/${_dl_pkgver}.tar.gz"
|
||||||
|
'engelsystem.install')
|
||||||
|
sha512sums=('8388121086127ba9b4f703b0b5f642d4fedeb3ac4f8643611d03a61047f095aa49f878f2a9180cc8b1529d8e7c87de78ac23a6d915fbdf0d90a0a37b4cba89e6'
|
||||||
|
'SKIP')
|
||||||
|
# validpgpkeys=('SKIP') # version 3.0.0 is not signed on github
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$srcdir"/"${pkgname}-${pkgver}"
|
||||||
|
|
||||||
|
#this will fail with due to memory restrictions
|
||||||
|
#composer install
|
||||||
|
#yarn
|
||||||
|
#echo "running test suit..."
|
||||||
|
#./vendor/bin/phpunit --testsuite Unit > /dev/null
|
||||||
|
|
||||||
|
composer install --no-dev
|
||||||
|
composer dump-autoload --optimize
|
||||||
|
yarn
|
||||||
|
|
||||||
|
yarn build
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
_instdir="$pkgdir"/usr/share/webapps/engelsystem
|
||||||
|
|
||||||
|
cd "$srcdir"/"${pkgname}-${pkgver}"
|
||||||
|
|
||||||
|
rm -f .gitignore .gitlab-ci.yml README.md
|
||||||
|
|
||||||
|
cp -ax config/config.default.php config/config.php
|
||||||
|
|
||||||
|
install -dm 644 "$_instdir"
|
||||||
|
cp -dr --no-preserve=ownership . "$_instdir"
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
pkgname="freiland-solardata-forwarder"
|
||||||
|
pkgdesc="Copies Data from FreilandSolar to Opensensemap"
|
||||||
|
pkgver=1.1
|
||||||
|
pkgrel=2
|
||||||
|
arch=("x86_64")
|
||||||
|
source=('solar-forwarder.py' 'solar-forwarder.service')
|
||||||
|
depends=('python-paho-mqtt' 'python-requests' 'python')
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$srcdir"
|
||||||
|
install -Dm644 solar-forwarder.service "${pkgdir}/usr/lib/systemd/system/solar-forwarder.service"
|
||||||
|
install -Dm755 solar-forwarder.py "${pkgdir}/usr/bin/solar-forwarder"
|
||||||
|
}
|
||||||
|
|
||||||
|
sha256sums=('6ffe957f54897c1e0b45d0b76d68aedb4b1ce4905274e196e5538a02109e4e3a'
|
||||||
|
'481243ff3c4ff019c3d31c1b6dbd8d70308402efef5a5b22f7b21b08312bc70c')
|
|
@ -0,0 +1,17 @@
|
||||||
|
pkgname=machbarschalter-signal-bot
|
||||||
|
pkgver=1.0
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Sending the MachbarSchalter status into a Signal group'
|
||||||
|
arch=('any')
|
||||||
|
url='https://ccc-p.org'
|
||||||
|
license=('custom:UNLICENSE')
|
||||||
|
depends=('signal-cli' 'python-paho-mqtt' 'python')
|
||||||
|
source=('schalter_listener.py' 'machbarschalter-signal-bot.service')
|
||||||
|
sha256sums=('5bf69188ec7d776d4a8cdbade777338dc0b3f9dd7a11befe7a3b59faf3095f3e'
|
||||||
|
'361a18403dae4724249013ff01d120cf39d1f56f39b3a2711043a14c546bf3fa')
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$srcdir"
|
||||||
|
install -Dm644 machbarschalter-signal-bot.service "${pkgdir}/usr/lib/systemd/system/machbarschalter-signal-bot.service"
|
||||||
|
install -Dm755 schalter_listener.py "${pkgdir}/usr/bin/schalter_listener"
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
pkgname=mddns
|
||||||
|
pkgver=0.1
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="Another Webfrontend and API to PowerDNS with a clear user-to-recordname centered design."
|
||||||
|
source=('mddns::git+https://github.com/Chaostreff-Potsdam/mddns.git#tag=v0.1')
|
||||||
|
md5sums=('SKIP')
|
||||||
|
|
||||||
|
arch=("any")
|
||||||
|
license=("GPL3")
|
||||||
|
makedepends=("git" "python-setuptools")
|
||||||
|
depends=("python>=3" "python-django" "python-requests")
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "$srcdir/$pkgname/"
|
||||||
|
python setup.py build
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$srcdir/$pkgname/"
|
||||||
|
python setup.py install --root="$pkgdir" --optimize=1 --skip-build
|
||||||
|
|
||||||
|
install -Dm755 manage.py "$pkgdir/usr/bin/mddns-manage"
|
||||||
|
mkdir -p "$pkgdir/etc/mddns"
|
||||||
|
}
|
|
@ -0,0 +1,17 @@
|
||||||
|
pkgname=schreiomat-receiver
|
||||||
|
pkgver=1.0
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='Sending the schreiomat sensor data to the influxDB'
|
||||||
|
arch=('any')
|
||||||
|
url='https://ccc-p.org'
|
||||||
|
license=('custom:UNLICENSE')
|
||||||
|
depends=('python-paho-mqtt' 'python' 'python-influxdb')
|
||||||
|
source=('schreiomat-receiver.py' 'schreiomat-receiver.service')
|
||||||
|
sha256sums=('0c2a1cac14bdfd8cd1be3d534cdec3fad4732e673ebdbee8eb5cf28546428a6d'
|
||||||
|
'b71a50bb726d23454a5caed32d9c15e59cd69e119ead318923efc250dc7c589a')
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$srcdir"
|
||||||
|
install -Dm644 schreiomat-receiver.service "${pkgdir}/usr/lib/systemd/system/schreiomat-receiver.service"
|
||||||
|
install -Dm755 schreiomat-receiver.py "${pkgdir}/usr/bin/schreiomat-receiver"
|
||||||
|
}
|
Loading…
Reference in New Issue