Advertisement
Guest User

samsung-unified-driver 1.00.29/35

a guest
May 11th, 2015
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.44 KB | None | 0 0
  1. pkgname=samsung-unified-driver
  2. pkgver=1.00.29
  3. pkgrel=4
  4.  
  5. pkgdesc="Unified Linux Driver for Samsung printers and scanners."
  6. arch=(i686 x86_64 armel)
  7. url="http://www.samsung.com"
  8. license=('custom:samsung')
  9. depends=('libxml2' 'libusb-compat' 'cups' 'sane')
  10. conflicts=('samsung-unified-driver')
  11.  
  12. options=(!strip)
  13.  
  14. if [ "$CARCH" = "i686" ]; then
  15.     CARCHCUSTOM="i386"
  16.     sha512sums=('bc8a30579e6521b8f1a8a769109d2301de002716654e01b4bd3252e94613ce1aa2825c548af4b6724634dcbd18d780cbb06373d1aa52e73535e981da83b024a9' '91aae9117f7468a870c7ce23a220870bb9a9c945e2f558b2d20d659308c1501ece59c579ab86511b4e2cd374a8b5edabed23c622c932d9cf26e57fcc9d942df3' '4bc511981d5ce81f283e764f6cf90d8186df57a673ed75e212777124ba3751beb0601bce75c232cf7bbed00e0646f3e2ed6bf2f361fdf2deabd31ca06d24d4d8'
  17.     )
  18. elif [ "$CARCH" = "armel" ]; then
  19.     CARCHCUSTOM="armel"
  20.     sha512sums=('536b4287440c7850a94c0d8eb64581fa7532df2dcde52f6cdf7ca2360cd3cfd485772aea779f94c79ba3d15ba33ad47c1bbc945625fd7aa6c65f7cc3d9c316b2' '91aae9117f7468a870c7ce23a220870bb9a9c945e2f558b2d20d659308c1501ece59c579ab86511b4e2cd374a8b5edabed23c622c932d9cf26e57fcc9d942df3' '4bc511981d5ce81f283e764f6cf90d8186df57a673ed75e212777124ba3751beb0601bce75c232cf7bbed00e0646f3e2ed6bf2f361fdf2deabd31ca06d24d4d8'
  21.     )
  22. else
  23.     CARCHCUSTOM="amd64"
  24.     sha512sums=('1e93944fb5f52c2cee1f0e1ccca7f2bc0d1058eded742f97454074c43cef2941b370911338c872e32d59cba0ec93f313b9a094a80851c35869517c1bc11b0bb2' '91aae9117f7468a870c7ce23a220870bb9a9c945e2f558b2d20d659308c1501ece59c579ab86511b4e2cd374a8b5edabed23c622c932d9cf26e57fcc9d942df3' '4bc511981d5ce81f283e764f6cf90d8186df57a673ed75e212777124ba3751beb0601bce75c232cf7bbed00e0646f3e2ed6bf2f361fdf2deabd31ca06d24d4d8'
  25.     )
  26. fi
  27.  
  28. suld_arch="suld-driver2-${pkgver}_${pkgver}-2_${CARCHCUSTOM}.deb"
  29. suld_ppd="suld-ppd-4_1.00.35-1_all.deb"
  30. suld_common="suld-driver2-common-1_1-5_all.deb"
  31.  
  32. source=("http://www.bchemnet.com/suldr/pool/debian/extra/su/${suld_arch}"
  33.     "http://www.bchemnet.com/suldr/pool/debian/extra/su/${suld_ppd}"
  34.     "http://www.bchemnet.com/suldr/pool/debian/extra/su/${suld_common}"
  35.     )
  36. noextract=("${source[@]%%::*}")
  37.  
  38. package() {
  39.     # common
  40.     rm -rf common
  41.     mkdir common
  42.     cd common
  43.     ar x "../${suld_common}"
  44.     tar xf data.tar.xz
  45.     install -d "${pkgdir}/usr/lib/udev/rules.d"
  46.     install -m 644 -t "${pkgdir}/usr/lib/udev/rules.d/" etc/udev/rules.d/60_smfp_samsung.rules
  47.    
  48.     install -d "${pkgdir}/etc/sane.d/dll.d"
  49.     install -m 644 -t "${pkgdir}/etc/sane.d/" etc/sane.d/xerox_mfp-smfp.conf
  50.     install -m 644 -t "${pkgdir}/etc/sane.d/dll.d" etc/sane.d/dll.d/*
  51.    
  52.     install -d "${pkgdir}/usr/share/licenses/samsung-unified-driver"
  53.     install -m 644 -t "${pkgdir}/usr/share/licenses/samsung-unified-driver" usr/share/doc/suld-driver2/eula-fr.txt usr/share/doc/suld-driver2/copyright.gz
  54.     install -m 644 usr/share/doc/suld-driver2/eula.txt "${pkgdir}/usr/share/licenses/samsung-unified-driver/LICENSE"
  55.    
  56.     install -d "${pkgdir}/usr/share/locale/fr/LC_MESSAGES/"
  57.     install -m 644 -t "${pkgdir}/usr/share/locale/fr/LC_MESSAGES/" usr/share/locale/fr/LC_MESSAGES/sane-smfp.mo
  58.    
  59.     install -d "${pkgdir}/usr/share/doc/samsung-unified-driver/"
  60.     install -m 644 -t "${pkgdir}/usr/share/doc/samsung-unified-driver/" usr/share/doc/suld-driver2/changelog.gz
  61.     cd ..
  62.  
  63.     # ppd
  64.     rm -rf ppd
  65.     mkdir ppd
  66.     cd ppd
  67.     ar x "../${suld_ppd}"
  68.     tar xf data.tar.xz -C "${pkgdir}"
  69.     cd ..
  70.    
  71.     # arch
  72.     rm -rf arch
  73.     mkdir arch
  74.     cd arch
  75.     ar x "../${suld_arch}"
  76.     tar xf data.tar.xz -C "${pkgdir}"
  77.     chmod 644 "${pkgdir}/etc/sane.d/smfp.conf"
  78.     cd ..
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement