- # Contributor: Frank Ickstadt (frank dot ickstadt at gmail dot com)
- # for argyllcms 1.3.7 color management system
- # Note for rebuilders:
- # The name of the file to be downloaded is always the same!
- # So if you are a bad boy (Santa knows everything!) and build as root, this file
- # will be saved in /var/cache/pacman/src . Therefore, rebuilding a later version
- # likely will fail due to an MD5 error. If so, delete the files from the cache
- # to force a new download.
- pkgname=argyllcms
- _pkgname=Argyll
- pkgver=1.4.0
- _pkgver="V${pkgver}"
- pkgrel=1
- pkgdesc="An ICC compatible color management system with support for different colorimeter hardware"
- arch=(i686 x86_64)
- depends=('libxss' 'libx11' 'libxinerama' 'libxxf86vm' 'libxrandr')
- makedepends=('ftjam' 'zip' 'unzip')
- source=(http://www.argyllcms.com/${_pkgname}_${_pkgver}_src.zip
- argyllcms-1.4.0-jpeg.patch)
- url="http://www.argyllcms.com/"
- license=("GPL" "AGPL")
- install=${pkgname}.install
- md5sums=('6728e7f9e6738993bd53a2c68f0c513f'
- '0d8d1c48ab901e441e40dea08068c3ea')
- build() {
- cd ${srcdir}/${_pkgname}_${_pkgver}
- # to fix the location of the archlinux 64 bit X11 library files following line has to be added
- #sed -i 's/lib64/lib/g' Jamtop
- patch -p 1 < ../../argyllcms-1.4.0-jpeg.patch
- sh makeall.sh
- sh makeinstall.sh
- sh makepackagebin.sh
- rm ${srcdir}/${_pkgname}_${_pkgver}/bin/License.txt
- rm ${srcdir}/${_pkgname}_${_pkgver}/ref/afiles
- rm ${srcdir}/${_pkgname}_${_pkgver}/doc/afiles
- mkdir -p ${pkgdir}/usr/bin
- install -m755 ${srcdir}/${_pkgname}_${_pkgver}/bin/* ${pkgdir}/usr/bin
- mkdir -p ${pkgdir}/usr/share/${pkgname}/ref
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/ref/* ${pkgdir}/usr/share/${pkgname}/ref
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/ref/ReadMe.txt ${pkgdir}/usr/share/${pkgname}/ref
- mkdir -p ${pkgdir}/usr/share/${pkgname}/profile
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/profile/*.sp ${pkgdir}/usr/share/${pkgname}/profile
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/profile/Readme.txt ${pkgdir}/usr/share/${pkgname}/profile
- mkdir -p ${pkgdir}/usr/share/${pkgname}/scanin
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/scanin/*.cht ${pkgdir}/usr/share/${pkgname}/scanin
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/scanin/*.cie ${pkgdir}/usr/share/${pkgname}/scanin
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/scanin/*.ti2 ${pkgdir}/usr/share/${pkgname}/scanin
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/scanin/Readme.txt ${pkgdir}/usr/share/${pkgname}/scanin
- mkdir -p ${pkgdir}/usr/share/${pkgname}/target
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/target/*.ti? ${pkgdir}/usr/share/${pkgname}/target
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/target/Readme.txt ${pkgdir}/usr/share/${pkgname}/target
- mkdir -p ${pkgdir}/usr/share/${pkgname}/spectro
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/spectro/*.sp ${pkgdir}/usr/share/${pkgname}/spectro
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/spectro/Readme.txt ${pkgdir}/usr/share/${pkgname}/spectro
- mkdir -p ${pkgdir}/usr/share/${pkgname}/tweak
- install -m755 ${srcdir}/${_pkgname}_${_pkgver}/tweak/refine ${pkgdir}/usr/share/${pkgname}/tweak
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/tweak/Readme.txt ${pkgdir}/usr/share/${pkgname}/tweak
- # Because there is just html documentation we have to move it
- mkdir -p ${pkgdir}/usr/share/${pkgname}/doc/ccmxs
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/doc/ccmxs/*.ccmx ${pkgdir}/usr/share/${pkgname}/doc/ccmxs
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/doc/*.* ${pkgdir}/usr/share/${pkgname}/doc
- mkdir -p ${pkgdir}/lib/udev/rules.d
- install -m644 ${srcdir}/${_pkgname}_${_pkgver}/libusb/55-Argyll.rules ${pkgdir}/lib/udev/rules.d/55-Argyll.rules
- }
Posted by Anonymous on Tue 8th May 07:03 (modification of post by view diff)
download | new post
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.