From d4ba5398b4053bfb4773cf9ffcb7ae3c2501a85a Mon Sep 17 00:00:00 2001 From: Frank Tornack Date: Sat, 9 Apr 2022 19:45:14 +0200 Subject: [PATCH 1/4] Add meta data to build file --- PKGBUILD | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..81365ad --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,16 @@ +pkgname=cat-printer-git +pkgver=r28.10e9ba0 +pkgrel=1 +pkgdesc="A project that provides support to some Bluetooth Cat Printer models, on many platforms!" +arch=('any') +url="https://github.com/NaitLee/Cat-Printer" +license=('GPL') +depends=('python bluez bluez-utils') +makedepends=('git') +source=("$pkgname::git+https://github.com/NaitLee/Cat-Printer.git") +md5sums=('SKIP') +sha256sums=('SKIP') +pkgver() { + cd "$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} From f52d13322f3970a2018aa1b613551e8dd8b496c6 Mon Sep 17 00:00:00 2001 From: Frank Tornack Date: Sat, 9 Apr 2022 19:50:39 +0200 Subject: [PATCH 2/4] Add folders --- PKGBUILD | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PKGBUILD b/PKGBUILD index 81365ad..11a3c20 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,3 +1,5 @@ +# Maintainer : + pkgname=cat-printer-git pkgver=r28.10e9ba0 pkgrel=1 @@ -14,3 +16,7 @@ pkgver() { cd "$pkgname" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +package() { + mkdir -p "$pkgdir/usr/bin" + mkdir -p "$pkgdir/usr/share/cat-printer" +} \ No newline at end of file From 01d2f3f034f001e3ddd4daf770451b774e28b2a5 Mon Sep 17 00:00:00 2001 From: Frank Tornack Date: Sat, 9 Apr 2022 20:23:28 +0200 Subject: [PATCH 3/4] some work --- PKGBUILD | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 11a3c20..0befa53 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,17 +1,19 @@ # Maintainer : pkgname=cat-printer-git -pkgver=r28.10e9ba0 +pkgver=r30.eafaa6e pkgrel=1 pkgdesc="A project that provides support to some Bluetooth Cat Printer models, on many platforms!" arch=('any') url="https://github.com/NaitLee/Cat-Printer" license=('GPL') -depends=('python bluez bluez-utils') +depends=('python' 'bluez' 'bluez-utils') makedepends=('git') +provides=("cat-printer=${pkgver}") source=("$pkgname::git+https://github.com/NaitLee/Cat-Printer.git") md5sums=('SKIP') sha256sums=('SKIP') +options=(!strip emptydirs) pkgver() { cd "$pkgname" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" @@ -19,4 +21,4 @@ pkgver() { package() { mkdir -p "$pkgdir/usr/bin" mkdir -p "$pkgdir/usr/share/cat-printer" -} \ No newline at end of file +} From 6e277fe796f96dd634423826ee7765b26e908214 Mon Sep 17 00:00:00 2001 From: Frank Tornack Date: Sat, 9 Apr 2022 20:40:42 +0200 Subject: [PATCH 4/4] this should make a arch pkg --- PKGBUILD | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/PKGBUILD b/PKGBUILD index 0befa53..cc95293 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -21,4 +21,20 @@ 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" + cat < "$pkgdir/usr/bin/cat-printer" +#!/bin/sh +cd /usr/share/cat-printer +python3 printer.py "\$@" +EOF + chmod +x "$pkgdir/usr/bin/cat-printer" + cat < "$pkgdir/usr/bin/cat-printer-server" +#!/bin/sh +cd /usr/share/cat-printer +python3 server.py "\$@" +EOF + chmod +x "$pkgdir/usr/bin/cat-printer-server" }