From cf369947f9b23b71fd6c25bcfe4956618771c9fb Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Tue, 9 Apr 2024 20:31:35 +0200 Subject: [PATCH] add dualsensectl; remove esphome --- dualsensectl/PKGBUILD | 23 +++++++++++++++++++ esphome/.SRCINFO | 29 ----------------------- esphome/PKGBUILD | 53 ------------------------------------------- 3 files changed, 23 insertions(+), 82 deletions(-) create mode 100644 dualsensectl/PKGBUILD delete mode 100644 esphome/.SRCINFO delete mode 100644 esphome/PKGBUILD diff --git a/dualsensectl/PKGBUILD b/dualsensectl/PKGBUILD new file mode 100644 index 0000000..d953c19 --- /dev/null +++ b/dualsensectl/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Giovanni Harting <539@idlegandalf.com> + +pkgname=dualsensectl +pkgver=0.5 +pkgrel=1 +pkgdesc='Tool for controlling Sony PlayStation 5 DualSense controller on Linux' +arch=(x86_64) +conflicts=(dualsensectl-git) +url='https://github.com/nowrep/dualsensectl' +license=(GPL-2.0-only) +depends=(dbus hidapi glibc systemd-libs) +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") +b2sums=('e4fa6b0d8a98b7034cec2682063a776d8a053403c3f1083640ff7d171fccb29c7cee58285b7a067cdd3a6613e383d0b204ddb2ea67033f50b209f262c11d3fc6') + +build() { + cd $pkgname-$pkgver + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir/" install +} diff --git a/esphome/.SRCINFO b/esphome/.SRCINFO deleted file mode 100644 index a4e8701..0000000 --- a/esphome/.SRCINFO +++ /dev/null @@ -1,29 +0,0 @@ -pkgbase = esphomeyaml - pkgdesc = Solution for your ESP8266/ESP32 projects with Home Assistant - pkgver = 2023.11.6 - pkgrel = 1 - url = https://github.com/esphome/ESPHome - arch = any - license = MIT - depends = python-setuptools - depends = python-voluptuous - depends = python-yaml - depends = python-paho-mqtt - depends = python-colorlog - depends = python-tornado - depends = python-protobuf - depends = python-tzlocal - depends = python-pyserial - depends = python-ifaddr - depends = python-pyaes - depends = python-ecdsa - depends = python-argcomplete - depends = platformio-core - depends = esptool - depends = python-aioesphomeapi - optdepends = python-esphome-dashboard: esphome dashboard addition - replaces = esphomeyaml - source = https://github.com/esphome/ESPHome/archive/2023.11.6.tar.gz - sha256sums = c4ef13daa6cfe1cd44ab68c0082114bda08621840bc76989309876a0732a4b11 - -pkgname = esphome diff --git a/esphome/PKGBUILD b/esphome/PKGBUILD deleted file mode 100644 index d5de65b..0000000 --- a/esphome/PKGBUILD +++ /dev/null @@ -1,53 +0,0 @@ -# Mantainer: sgar < swhaat at github > - -pkgname=esphome -pkgver=2023.12.5 -pkgrel=1 -pkgdesc="Solution for your ESP8266/ESP32 projects with Home Assistant" -url="https://github.com/esphome/ESPHome" -depends=('python-setuptools' - 'python-voluptuous' - 'python-yaml' - 'python-paho-mqtt' - 'python-colorlog' - 'python-tornado' - 'python-protobuf' - 'python-tzlocal' - 'python-pyserial' - 'python-ifaddr' - 'python-pyaes' - 'python-ecdsa' - 'python-argcomplete' - 'platformio-core' - 'esptool' - 'python-aioesphomeapi') -optdepends=('python-esphome-dashboard: esphome dashboard addition') -license=('MIT') -arch=('any') -replaces=('esphome') -source=("https://github.com/esphome/ESPHome/archive/${pkgver}.tar.gz") -b2sums=('353efab9b9d077220673259876215d065c91a015d10cfc96d83eccad04a50c95ad803a986551c1ca1603a8212dfa67e086a4aa8fbf7fab6861edcc4266b2c820') - -prepare() { - cd "$srcdir/${pkgname}-${pkgver}" - sed -i 's/==.*//' requirements.txt -} - -build() { - cd "$srcdir/${pkgname}-${pkgver}" - python setup.py build -} - -package() { - cd "$srcdir/${pkgname}-${pkgver}" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build -} - -check() { - cd "$srcdir/${pkgname}-${pkgver}" - - ## Run tests, takes a while - cp ${pkgname}/__main__.py ${pkgname}.py - # python esphome.py tests/test1.yaml compile - # python esphome.py tests/test2.yaml compile -}