pssst! wanna darktable package set for Solaris 11?

A few months ago I got Darktable built on my Solaris 11 Express system. Between then and now I was distracted by $DAYJOB (getting Solaris 11 ready for release seemed to take a few cycles ;->), so it wasn’t until last Friday night that I got around to trying the new version, 0.9.3.

Having learnt something from the previous effort, I used gcc 4.6 from the start, for all the prereqs and darktable itself. I want to make this available to others, too, so I’ve spent a few hours building IPS packages and getting things just right. They’re not _quite_ 100% yet, a few rough edges remain. However, I think they’re generally ready to offer up for feedback.

I’ve built them against Solaris 11 FCS on the x64 platform; they might work with OpenIndiana build 151 too.

You WILL need to add the SFE repo so you can get the GCC 4.6 runtime. To do this, utter

# pkg set-publisher -g http://pkg.openindiana.org/sfe sfe

Then download the gzipped p5p archive for Darktable 0.9.3, and utter

UPDATE: Shawn’s comment alerted me to a need to change the syntax here:

# gunzip /path/to/darktable-0.9.3.p5p.gz
# pkg install -g /path/to/darktable-0.9.3.p5p 'darktable*'

This will pull in the prereq packages that I’ve identified and should add the darktable elements to your system’s gconf schema.

Here is the content of the p5p archive:

$ pkg list -g /scratch/web/htdocs/Packages/darktable-0.9.3.p5p

NAME (PUBLISHER)

VERSION

IFO

darktable/darktable (JMCP)

0.9.3

i--

darktable/library/OpenEXR (JMCP)

1.7.0

i--

darktable/library/exiv2 (JMCP)

0.22

i--

darktable/library/flickcurl (JMCP)

1.22

i--

darktable/library/ilmbase (JMCP)

1.0.2

i--

darktable/library/lcms2 (JMCP)

2.3

i--

darktable/library/lensfun (JMCP)

0.2.5

i--

darktable/library/tiff4 (JMCP)

4.0.0

i--