Re: 0.98.5
"Patrick Shirkey" <[email protected]> Fri, 15 Feb 2013 02:42:14 +1100 (EST)
| Newsgroups | gmane.comp.audio.jamin.devel |
|---|---|
| Message-ID | <[email protected]> |
On Fri, February 15, 2013 2:02 am, Michiel Broek wrote: > On 02/14/2013 03:46 PM, Patrick Shirkey wrote: >> On Thu, February 14, 2013 11:28 pm, Michiel Broek wrote: >>> On 02/14/2013 07:53 AM, Patrick Shirkey wrote: >>>> Hi, >>>> >>>> I just pushed some updates for the GtkMeter class. The Vertical meters >>>> are >>>> in place and the horizontal levels but I still need to fix the gain >>>> meters >>>> cos they go in the opposite direction. I haven't added the fastmeter >>>> logic >>>> yet so these ones draw the complete widget on every refresh which is a >>>> bit >>>> expensive. >>>> >>>> I plan to add the cairo drawing code from ardour and scenic so we can >>>> have >>>> a selection of meters. I have used the cairo code I wrote for jackeq >>>> for >>>> the tests as I know it better than the other two. >>> Patrick, >>> >>> is it possible to do all drawing with cairo and drop clutter? This >>> clutter thing needs so many extra packages to add to my Slackware >>> system >>> that I decided to not compile this version. >>> >> It's possible but nowhere near as interesting ;-) >> >>> That is the main reason why I hate gtk stuff, the dependency hell for >>> adding some libraries. >>> >> It's probably because I am using the very latest clutter which is only >> available in the experimental repos for most distros at the moment. > > That is possible. I tried the latest and oldest possible clutter, but > for dependencies that didn't matter much. There are several dependencies > that cannot be solved because standard libraries that come with the > distributions (Slackware 14.0 only a few months old) are already way too > old. I don't like to upgrade these because it ends in rebuilding almost > all graphic libraries. That's the gtk/gnome hell. > > Slackware doesn't ship with gnome and it is a choice that I absolutely > don't mind. Still there is enough gtk stuff present to compile almost > all applications. Anyway, an application should not depend too much on > specific libraries and absolutely not on a specific desktop. I can see > that you need something to draw, pango/cairo is present very well in > most distro's. > It's not just about drawing. It's about drawing with clutter in 3 dimensions ;-) I have disabled the clutter deps for now. You can try the latest git. > > >> >> If you are using a newer gnome desktop you should have clutter installed >> already. >> >> what does the following give you: >> >> pkg-config --modversion clutter-1.0 > mbroek@seaport:~$ pkg-config --modversion clutter-1.0 > Package clutter-1.0 was not found in the pkg-config search path. > Perhaps you should add the directory containing `clutter-1.0.pc' > to the PKG_CONFIG_PATH environment variable > No package 'clutter-1.0' found > mbroek@seaport:~$ > > This is the result of trying to build clutter: > > configure: error: Package requirements (cogl-1.0 >= 1.9.6 cairo-gobject > >= 1.10 atk >= 2.5.3 pangocairo >= 1.30 cogl-pango-1.0 json-glib-1.0 >= > 0.12.0 gdk-3.0 x11 xext xfixes >= 3 xdamage xcomposite >= 0.4 xi) were > not met: > > No package 'cogl-1.0' found > Requested 'atk >= 2.5.3' but version of Atk is 2.4.0 > No package 'cogl-pango-1.0' found > No package 'json-glib-1.0' found > > > Then, looking at some of these packages, more dependencies follow. > If you don't have the latest gnome/gtk+ then you probably don't have the lastest clutter either. On Debian I had to enable the experimental repo to pull in the latest clutter builds. 1.12.0 is the release that has support for scrollable widgets which is pretty handy if you want to scrolling viewports in 3d. > >> What I can do is lower the version number and make it compile time >> optional... >> >> That way it gives you a chance to catch up to me without missing out on >> the latest updates ;-) > > I guess this is the way it is now. > -- Patrick Shirkey Boost Hardware Ltd ------------------------------------------------------------------------------ Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb