summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD34
-rw-r--r--kamkode.pngbin0 -> 1316 bytes
3 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f3de57a33930
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = kamkode
+ pkgdesc = Platform independent multi-format 1D/2D barcode creation and detection. Detects barcode from images and using webcam
+ pkgver = 0.9
+ pkgrel = 1
+ url = https://kamkode.sourceforge.io
+ arch = any
+ license = custom:kamkode
+ makedepends = gendesk
+ depends = java-runtime>=8
+ depends = bash
+ source = kamkode-0.9.zip::https://sourceforge.net/projects/kamkode/files/App/kamkode%200.9.zip/download
+ source = kamkode.png
+ sha256sums = 9ca8539f093d88cd039255a2fbbe273f36eff7dc4d6e7c8949927bda902216af
+ sha256sums = SKIP
+
+pkgname = kamkode
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a2d902aeea21
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
+
+pkgname=kamkode
+pkgver=0.9
+pkgrel=1
+pkgdesc="Platform independent multi-format 1D/2D barcode creation and detection. Detects barcode from images and using webcam"
+arch=('any')
+url='https://kamkode.sourceforge.io'
+license=("custom:${pkgname}")
+depends=('java-runtime>=8' 'bash')
+makedepends=('gendesk')
+source=("${pkgname}-${pkgver}.zip::https://sourceforge.net/projects/kamkode/files/App/kamkode%20${pkgver}.zip/download"
+ 'kamkode.png')
+sha256sums=('9ca8539f093d88cd039255a2fbbe273f36eff7dc4d6e7c8949927bda902216af'
+ 'SKIP')
+
+package() {
+ install -Dm644 "${pkgname}.png" -t "${pkgdir}/usr/share/pixmaps"
+ cd "${pkgname} ${pkgver}"
+ install -Dm644 ${pkgname}.jar "${pkgdir}/usr/share/java/${pkgname}/${pkgname}-${pkgver}.jar"
+ echo "#!/usr/bin/env bash
+ exec /usr/bin/java -jar '/usr/share/java/${pkgname}/${pkgname}-${pkgver}.jar' "\$\@"" > kamkode.sh
+ install -Dm755 kamkode.sh "${pkgdir}/usr/bin/kamkode"
+ cp -aR libs/ "${pkgdir}/usr/share/java/${pkgname}"
+ install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ gendesk -f -n --pkgname "${pkgname}" \
+ --pkgdesc "$pkgdesc" \
+ --name "kamkode" \
+ --comment "$pkgdesc" \
+ --exec "${pkgname}" \
+ --categories 'Utility;Application;' \
+ --icon "${pkgname}"
+ install -Dm644 "${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
+} \ No newline at end of file
diff --git a/kamkode.png b/kamkode.png
new file mode 100644
index 000000000000..5b40f9895ab6
--- /dev/null
+++ b/kamkode.png
Binary files differ