Pastebin - Nopaste - Paste - easy sharing of text and codes

Posted by Anonymous on Tue 8th May 07:03 (modification of post by view diff)
download | new post

  1. # Contributor: Frank Ickstadt (frank dot ickstadt at gmail dot com)
  2. # for argyllcms 1.3.7 color management system
  3.  
  4. # Note for rebuilders:
  5. # The name of the file to be downloaded is always the same!
  6. # So if you are a bad boy (Santa knows everything!) and build as root, this file
  7. # will be saved in /var/cache/pacman/src . Therefore, rebuilding a later version
  8. # likely will fail due to an MD5 error. If so, delete the files from the cache
  9. # to force a new download.
  10.  
  11. pkgname=argyllcms
  12. _pkgname=Argyll
  13. pkgver=1.4.0
  14. _pkgver="V${pkgver}"
  15. pkgrel=1
  16. pkgdesc="An ICC compatible color management system with support for different colorimeter hardware"
  17. arch=(i686 x86_64)
  18. depends=('libxss' 'libx11' 'libxinerama' 'libxxf86vm' 'libxrandr')
  19. makedepends=('ftjam' 'zip' 'unzip')
  20. source=(http://www.argyllcms.com/${_pkgname}_${_pkgver}_src.zip
  21.         argyllcms-1.4.0-jpeg.patch)
  22. url="http://www.argyllcms.com/"
  23. license=("GPL" "AGPL")
  24. install=${pkgname}.install
  25. md5sums=('6728e7f9e6738993bd53a2c68f0c513f'
  26.          '0d8d1c48ab901e441e40dea08068c3ea')
  27.  
  28. build() {
  29.   cd ${srcdir}/${_pkgname}_${_pkgver}
  30.   # to fix the location of the archlinux 64 bit X11 library files following line has to be added
  31.   #sed -i 's/lib64/lib/g' Jamtop
  32.   patch -p 1 < ../../argyllcms-1.4.0-jpeg.patch
  33.   sh makeall.sh
  34.   sh makeinstall.sh
  35.   sh makepackagebin.sh
  36.   rm ${srcdir}/${_pkgname}_${_pkgver}/bin/License.txt
  37.   rm ${srcdir}/${_pkgname}_${_pkgver}/ref/afiles
  38.   rm ${srcdir}/${_pkgname}_${_pkgver}/doc/afiles
  39.   mkdir -p ${pkgdir}/usr/bin
  40.   install -m755 ${srcdir}/${_pkgname}_${_pkgver}/bin/* ${pkgdir}/usr/bin
  41.   mkdir -p ${pkgdir}/usr/share/${pkgname}/ref
  42.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/ref/* ${pkgdir}/usr/share/${pkgname}/ref
  43.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/ref/ReadMe.txt ${pkgdir}/usr/share/${pkgname}/ref
  44.   mkdir -p ${pkgdir}/usr/share/${pkgname}/profile
  45.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/profile/*.sp ${pkgdir}/usr/share/${pkgname}/profile
  46.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/profile/Readme.txt ${pkgdir}/usr/share/${pkgname}/profile
  47.   mkdir -p ${pkgdir}/usr/share/${pkgname}/scanin
  48.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/scanin/*.cht ${pkgdir}/usr/share/${pkgname}/scanin
  49.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/scanin/*.cie ${pkgdir}/usr/share/${pkgname}/scanin
  50.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/scanin/*.ti2 ${pkgdir}/usr/share/${pkgname}/scanin
  51.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/scanin/Readme.txt ${pkgdir}/usr/share/${pkgname}/scanin
  52.   mkdir -p ${pkgdir}/usr/share/${pkgname}/target
  53.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/target/*.ti? ${pkgdir}/usr/share/${pkgname}/target
  54.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/target/Readme.txt ${pkgdir}/usr/share/${pkgname}/target
  55.   mkdir -p ${pkgdir}/usr/share/${pkgname}/spectro
  56.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/spectro/*.sp ${pkgdir}/usr/share/${pkgname}/spectro
  57.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/spectro/Readme.txt ${pkgdir}/usr/share/${pkgname}/spectro
  58.   mkdir -p ${pkgdir}/usr/share/${pkgname}/tweak
  59.   install -m755 ${srcdir}/${_pkgname}_${_pkgver}/tweak/refine ${pkgdir}/usr/share/${pkgname}/tweak
  60.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/tweak/Readme.txt ${pkgdir}/usr/share/${pkgname}/tweak
  61.  # Because there is just html documentation we have to move it
  62.   mkdir -p ${pkgdir}/usr/share/${pkgname}/doc/ccmxs
  63.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/doc/ccmxs/*.ccmx ${pkgdir}/usr/share/${pkgname}/doc/ccmxs
  64.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/doc/*.* ${pkgdir}/usr/share/${pkgname}/doc
  65.   mkdir -p ${pkgdir}/lib/udev/rules.d
  66.   install -m644 ${srcdir}/${_pkgname}_${_pkgver}/libusb/55-Argyll.rules ${pkgdir}/lib/udev/rules.d/55-Argyll.rules
  67. }

Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.

Syntax highlighting:

To highlight particular lines, prefix each line with @@


I'm Human
Remember me



Captcha required for posting