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