description="An ICC compatible color management system with support for different colorimeter hardware"
url="https://www.argyllcms.com/"

packager="spiky <spiky@nutyx.org>"
contributors="Tnut"

makedepends=(ftjam libpng libtiff xorg-libxinerama xorg-libxrandr xorg-libxscrnsaver xorg-libxxf86vm zstd)
run=()
set=()

name=argyllcms
_name=Argyll
version=2.3.1
release=3

source=(https://www.argyllcms.com/${_name}_V${version}_src.zip)

build() {
cd ${_name}_V${version}
    # Use hwdb builtin, instead of the obsolete usb-db in the udev rules.
    sed -i 's:^TEST=="/lib/udev/usb-db", IMPORT{program}="usb-db %p":IMPORT{builtin}="hwdb --subsystem=usb":' usb/55-Argyll.rules

  echo "LINKFLAGS += ${LDFLAGS} ;" >> Jamtop
  CCOPTFLAG="$CFLAGS"

  jam -q -fJambase ${MAKEFLAGS} -sPREFIX=/usr -sDESTDIR=$PKG -sREFSUBDIR=share/argyllcms/ref all
  jam -q -fJambase ${MAKEFLAGS} -sPREFIX=/usr -sDESTDIR=$PKG -sREFSUBDIR=share/argyllcms/ref install

    rm $PKG/usr/bin/License.txt

    rm {doc,ref}/afiles
    install -Dm644 doc/*.* -t $PKG/usr/share/${pkgname}/doc/
    install -Dm644 doc/ccmxs/*.ccmx -t $PKG/usr/share/${pkgname}/doc/ccmxs/

    install -Dm644 usb/55-Argyll.rules -t $PKG/usr/lib/udev/rules.d/
}
