diff --git a/PKGBUILD b/PKGBUILD index 799d083..13ebcce 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,8 +7,8 @@ pkgdesc="A project that provides support to some Bluetooth Cat Printer models, o arch=('any') url="https://github.com/NaitLee/Cat-Printer" license=('GPL3') -depends=('python' 'bluez' 'bluez-utils' 'python-bleak') -makedepends=('git') +depends=('python' 'bluez' 'bluez-utils' 'python-bleak' 'ghostscript') +makedepends=('git' 'unzip') provides=("cat-printer=${pkgver}") source=("$pkgname::git+https://github.com/NaitLee/Cat-Printer.git") md5sums=('SKIP') @@ -18,14 +18,17 @@ pkgver() { cd "$pkgname" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +build() { + cd "$pkgname/build-common" + for i in $(find | grep -E '.*\.pyc'); do rm $i; done + python3 bundle.py -b "$pkgver" +} package() { mkdir -p "$pkgdir/usr/bin" - mkdir -p "$pkgdir/usr/share/cat-printer" - cp -r "$srcdir/cat-printer-git"/* "$pkgdir/usr/share/cat-printer/" - rm -rf "$pkgdir/usr/share/cat-printer/build-"* - rm -rf "$pkgdir/usr/share/cat-printer/dev-diary.txt" - rm -rf "$pkgdir/usr/share/cat-printer/TODO" - rm -rf "$pkgdir/usr/share/cat-printer/systemd" + mkdir -p "$pkgdir/usr/share/" + mkdir -p "$pkgdir/usr/lib/systemd/system/" + unzip "$srcdir/cat-printer-git/cat-printer-bare-$pkgver.zip" -d "$pkgdir/usr/share/" + ln -s /usr/share/grub/unicode.pf2 "$pkgdir/usr/share/cat-printer/font.pf2" install -m644 "$srcdir/cat-printer-git/systemd/cat-printer.service" "$pkgdir/usr/lib/systemd/system/" cat < "$pkgdir/usr/bin/cat-printer" #!/bin/sh @@ -39,4 +42,5 @@ cd /usr/share/cat-printer python3 server.py "\$@" EOF chmod +x "$pkgdir/usr/bin/cat-printer-server" + chmod +x "$pkgdir/usr/bin/cat-printer" }