RSS/Atom feed Twitter
Site is read-only, email is disabled

GEGL + QT, another proposal

This discussion is connected to the gegl-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

6 of 6 messages available
Toggle history

Please log in to manage your subscriptions.

GEGL + QT, another proposal Jon Nordby 21 Jul 16:24
  GEGL + QT, another proposal " 21 Jul 18:05
   GEGL + QT, another proposal Jon Nordby 21 Jul 18:45
  GEGL + QT, another proposal Martin Nordholts 21 Jul 19:50
   GEGL + QT, another proposal Jon Nordby 21 Jul 20:43
    GEGL + QT, another proposal Jon Nordby 23 Jul 12:04
Jon Nordby
2011-07-21 16:24:13 UTC (over 13 years ago)

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).

"
2011-07-21 18:05:11 UTC (over 13 years ago)

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
Jon Nordby
2011-07-21 18:45:11 UTC (over 13 years ago)

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

Martin Nordholts
2011-07-21 19:50:32 UTC (over 13 years ago)

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

Jon Nordby
2011-07-21 20:43:37 UTC (over 13 years ago)

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
2011-07-23 12:04:47 UTC (over 13 years ago)

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.