# Maintainer: rafaelff pkgname=tscdriver pkgver=1.2.06 pkgrel=1 pkgdesc="Drivers for TSC Printers" arch=(x86_64) url="https://www.tscprinters.com" license=('custom:proprietary') depends=(gtk2) makedepends=(unzip) source=("$pkgname-$pkgver.zip::https://fs.tscprinters.com/system/files/linux64_v${pkgver}.zip") sha256sums=('54ab6552d1a0834db816e462a548b65156bd4702e67baa9e895b849f9d487a68') prepare() { tar xf "Linux64_v$pkgver/barcodedriver-${pkgver}_x86-64.tar.gz" } package() { cd barcodedriver-$pkgver install -vdm755 "$pkgdir/usr/bin/" install -vm755 thermalprinterui "$pkgdir/usr/bin/" install -vm4755 thermalprinterut "$pkgdir/usr/bin/" install -vdm755 "$pkgdir/usr/lib/cups/backend/" install -vm755 backend/brusb "$pkgdir/usr/lib/cups/backend/" install -vm755 backend/brsocket "$pkgdir/usr/lib/cups/backend/" install -vdm755 "$pkgdir/usr/lib/cups/filter/" install -vm755 rastertobarcodetspl "$pkgdir/usr/lib/cups/filter/rastertobarcodetspl" install -vdm755 "$pkgdir/usr/share/cups/model/tsc-ppds/" install -vm644 ppd/*.ppd "$pkgdir/usr/share/cups/model/tsc-ppds/" install -vDm644 thermalprinterui.png "$pkgdir/usr/share/icons/hicolor/128x128/apps/thermalprinterui.png" install -vDm644 barcodeprintersetting.desktop "$pkgdir/usr/share/applications/barcodeprintersetting.desktop" sed -i "$pkgdir/usr/share/applications/barcodeprintersetting.desktop" \ -e 's/Exec=.*/Exec=thermalprinterui/;s/Icon=.*/Icon=thermalprinterui.png/' }