Advertisement
Andyvec

epson-printer-utility 1.1.0 PKGBIN

Aug 3rd, 2019
486
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.11 KB | None | 0 0
  1. # Maintainer: None
  2.  
  3. pkgname=epson-printer-utility
  4. pkgver=1.1.0
  5. pkgrel=4
  6. pkgdesc='This is a Printer Utility program for Epson. Using this software, you can check ink levels, view error and other status... on EPSON Printers.'
  7. arch=('x86_64')
  8. url='http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX'
  9. license=('LGPL' 'custom:Epson License Agreement')
  10. options=('strip')
  11. depends=('qt4' 'ld-lsb=3')
  12. install="$pkgname.install"
  13. source=("https://download3.ebz.epson.net/dsc/f/03/00/09/76/16/7d830398667abd1f2abd0ee4c70f808b4191386b/${pkgname}_${pkgver}-1lsb3.2_amd64.deb"
  14.   'ecbd.service'
  15.   'LICENSE'
  16.   'AVASYSPL.en.txt'
  17.   "$pkgname.install"
  18.   "$pkgname.desktop")
  19. sha256sums=('8d6d4d53d8fd8fb87804908c3d8214a636f292bdeaf2548cad84bee5bfef7813'
  20.             '8cc99a3e68b3367f4a78c05b93fdbbdcded13302fac72daf20b5a0ec9c6c9d55'
  21.             'e1bb0ade3e05ab06adcdecc117d2243612419b2b959c46c70db08885a4670c9e'
  22.             'd9d156980047833ed7a5841b4fd92f6bed0146480748d8a595b8e6d0a2cd004c'
  23.             '41d8ac5e491eebd1b2cd6e6cf48ca9d5641dd28c3cf9885bb4263aec31fd03a0'
  24.             '9ec18291dfc6b886be438883a0b8e5d3f4eb7dfc570bc4b8c9dbe5dfc1d33e9f')
  25.  
  26. prepare() {
  27.     [ -d data ] && rm -rf data
  28.     mkdir data
  29.     cd data
  30.     for datatar in ../data.tar.*; do
  31.         msg2 "Unpacking $datatar"
  32.         tar -xf $datatar
  33.     done
  34. }
  35.  
  36. package() {
  37.     mkdir -p $pkgdir/opt/$pkgname
  38.     cp -dr --no-preserve=ownership,mode $srcdir/data/opt/$pkgname/{lib,resource} $pkgdir/opt/$pkgname
  39.     install -Dm 755 $srcdir/data/opt/$pkgname/bin/$pkgname $pkgdir/opt/$pkgname/bin/$pkgname
  40.    
  41.     #mkdir -p $pkgdir/usr/lib/
  42.     #cp -dr --no-preserve=ownership,mode $srcdir/data/usr/lib/cups $pkgdir/usr/lib/
  43.    
  44.     install -Dm 755 $srcdir/data/usr/lib/epson-backend/ecbd $pkgdir/opt/$pkgname/lib/epson-backend/ecbd
  45.    
  46.     mkdir -p $pkgdir/usr/bin
  47.     ln -s /opt/$pkgname/bin/$pkgname $pkgdir/usr/bin/$pkgname
  48.    
  49.     install -Dm644 $srcdir/ecbd.service $pkgdir/usr/lib/systemd/system/ecbd.service
  50.     install -Dm644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
  51.    
  52.     for f in LICENSE AVASYSPL.en.txt; do
  53.       install -Dm644 $srcdir/$f $pkgdir/usr/share/licenses/$pkgname/$f
  54.     done
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement