From 93d6ae0635e541e6b0ea0d5938748fa00a53af76 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 30 Jun 2025 12:38:07 +0200 Subject: [PATCH] Initial commit Adopted from dymo-bluetooth-git --- .SRCINFO | 18 ++++++++++++++++++ PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e3dcceca79d2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = dymo-bluetooth + pkgdesc = Use DYMO LetraTag LT-200B thermal label printer over Bluetooth in Python, without depending on its app + pkgver = 0.1.1 + pkgrel = 1 + url = https://github.com/ysfchn/dymo-bluetooth + arch = any + license = MIT + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + depends = python-barcode + depends = python-bleak + depends = python-pillow + depends = python>=3.9 + source = dymo-bluetooth-0.1.1.tar.gz::https://github.com/ysfchn/dymo-bluetooth/archive/refs/tags/0.1.1.tar.gz + b2sums = 25e897101835c01e43cb54b250b40c81a78dc819db402e905e2719012d4b51df71c95ee4331af01ee82aaa0edc81e5670fdb84998f4a2c6ba9f6b2577099ad21 + +pkgname = dymo-bluetooth diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..43739e7755b2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Manuel Wiesinger + +pkgname=dymo-bluetooth +pkgver=0.1.1 +pkgrel=1 +pkgdesc="Use DYMO LetraTag LT-200B thermal label printer over Bluetooth in Python, without depending on its app" +arch=('any') +url="https://github.com/ysfchn/dymo-bluetooth" +license=('MIT') +depends=( + "python-barcode" + "python-bleak" + "python-pillow" + "python>=3.9" +) +makedepends=( + "python-build" + "python-installer" + "python-wheel" +) +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ysfchn/dymo-bluetooth/archive/refs/tags/${pkgver}.tar.gz") +b2sums=('25e897101835c01e43cb54b250b40c81a78dc819db402e905e2719012d4b51df71c95ee4331af01ee82aaa0edc81e5670fdb84998f4a2c6ba9f6b2577099ad21') + +build() { + cd "$srcdir/$pkgname-$pkgver" + python -m build --wheel --no-isolation +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + python -m installer --destdir="$pkgdir" dist/*.whl + + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" + install -Dm644 assets/example_image.png -t "$pkgdir/usr/share/doc/$pkgname/examples/" +}