Sign up now! · Forgot password?
gimpusers.com RSS feed
58 @ identi.ca
819 @ Twitter

GEGL + QT, another proposal

ForumsFor GEGL developers (read-only) ► GEGL + QT, another proposal

Sent: 2011-07-21 16:24:13 UTC (10 months ago)

From: Jon Nordby

GEGL + QT, another proposal

After some hacking this weekend, we now have a minimally useful
gegl-qt library: https://github.com/jonnor/gegl-qt
Currently it a set of a basic view widgets* showing the output of a
GeglNode. A bit more info can be found in the README.txt file, and
examples showing the usage can be found in the examples/ directory.
Testing, usage and contributions welcomed!

Unless there are any objections I propose to do the same as with
gegl-gtk: Put on git.gnome.org, create a gegl-qt component in bugzilla
and add to Jenkins.

Martin, this thing uses qmake. For adding to Jenkins is there anything
special I should do? Create a configure script (wrapping qmake), and
add a distcheck target?

* One for each of the widget paradigms in Qt4 (QWidget, QGraphicsView
and Qt Quick).

Jon Nordby - www.jonnor.com

Sent: 2011-07-21 18:05:11 UTC (10 months ago)

From: "

GEGL + QT, another proposal

On Thu, Jul 21, 2011 at 5:24 PM, Jon Nordby wrote:
> After some hacking this weekend, we now have a minimally useful
> gegl-qt library: https://github.com/jonnor/gegl-qt
> Currently it a set of a basic view widgets* showing the output of a
> GeglNode. A bit more info can be found in the README.txt file, and
> examples showing the usage can be found in the examples/ directory.
> Testing, usage and contributions welcomed!
>
> Unless there are any objections I propose to do the same as with
> gegl-gtk: Put on git.gnome.org, create a gegl-qt component in bugzilla
> and add to Jenkins.

Even though it uses Qt.. I think the gnome git repository is the most
natural place to stick this convenience library since it is based on
GEGL and all the other GEGL pieces, including a gegl-clutter library
which I added there today are hosted. So unless there are any other
objections I do not see why not.

/Øyvind K.
--
«The future is already here. It's just not very evenly distributed»
                                                 -- William Gibson
http://pippin.gimp.org/                            http://ffii.org/
_______________________________________________
Gegl-developer mailing list
Gegl-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gegl-developer

Sent: 2011-07-21 18:45:11 UTC (10 months ago)

From: Jon Nordby

GEGL + QT, another proposal

On 21 July 2011 20:05, Øyvind Kolås wrote:
> On Thu, Jul 21, 2011 at 5:24 PM, Jon Nordby wrote:
>> After some hacking this weekend, we now have a minimally useful
>> gegl-qt library: https://github.com/jonnor/gegl-qt
>> Currently it a set of a basic view widgets* showing the output of a
>> GeglNode. A bit more info can be found in the README.txt file, and
>> examples showing the usage can be found in the examples/ directory.
>> Testing, usage and contributions welcomed!
>>
>> Unless there are any objections I propose to do the same as with
>> gegl-gtk: Put on git.gnome.org, create a gegl-qt component in bugzilla
>> and add to Jenkins.
>
> Even though it uses Qt.. I think the gnome git repository is the most
> natural place to stick this convenience library since it is based on
> GEGL and all the other GEGL pieces, including a gegl-clutter library
> which I added there today are hosted. So unless there are any other
> objections I do not see why not.
>
The purpose of the library is to facilitate the use of GNOME
technology (GEGL), so I personally do not see why it should be a
problem.
The relevant stated pre-requisite for things hosted on git.gnome.org
is "It must use GTK+/GNOME technologies."[1], which it definitely
fulfills.

1. https://live.gnome.org/ProjectPrerequisites

Jon Nordby - www.jonnor.com

Sent: 2011-07-21 19:50:32 UTC (10 months ago)

From: Martin Nordholts

GEGL + QT, another proposal

2011/7/21 Jon Nordby :
> Martin, this thing uses qmake. For adding to Jenkins is there anything
> special I should do? Create a configure script (wrapping qmake), and
> add a distcheck target?

Just provide the set of commands used to build gegl-qt after a new git
checkout and I'll take care of the rest.

If you want (I encourage you to), create an account on Jenkins so that
I can give you admin privileges so you can configure jobs.

/ Martin

My GIMP Blog:
http://www.chromecode.com/
"GIMP 2.8 schedule on tasktaste.com"

Sent: 2011-07-21 20:43:37 UTC (10 months ago)

From: Jon Nordby

GEGL + QT, another proposal

On 21 July 2011 21:50, Martin Nordholts wrote:
> 2011/7/21 Jon Nordby :
>> Martin, this thing uses qmake. For adding to Jenkins is there anything
>> special I should do? Create a configure script (wrapping qmake), and
>> add a distcheck target?
>
> Just provide the set of commands used to build gegl-qt after a new git
> checkout and I'll take care of the rest.

qmake -r
make

If installing is wanted, "qmake -r
GEGLQT_INSTALL_PREFIX=/custom/prefix" (default prefix is /usr) and
"make install" can be used. In the qmake world, INSTALL_ROOT is
equivalent to DESTDIR, if there is want for such. The buildsystem uses
pkg-config for finding GEGL, of course.
Note: On Fedora and similar, qmake might be qmake-qt4.

> If you want (I encourage you to), create an account on Jenkins so that
> I can give you admin privileges so you can configure jobs.
Done. Username: jonnor

Jon Nordby - www.jonnor.com

Sent: 2011-07-23 12:04:47 UTC (10 months ago)

From: Jon Nordby

GEGL + QT, another proposal

I've moved the library to git.gnome.org now:
http://git.gnome.org/browse/gegl-qt/

Will fix the gegl-gtk distcheck failure later.

Jon Nordby - www.jonnor.com