Porting from libgnomeprint[ui] to gtk+-print

Guidelines

{i} grep -l -R gnome-print /your/checkout/src/ and grep -l -R gnomeprint /your/checkout/src should list some modules that need to be ported to gtk+-print. Using ldd is not reliable. Using jhbuild rdepends --direct libgnomeprint will print only modules that have a specified libgnomeprint dependency - this is also not reliable. Distribution-specific tools are Gentoo's equery depends or rpm -q --whatrequires 'libgnomeprintui-2-2.so.0'. (Thanks to seb128, bkor, cosimoc, fredp, pbor, leio and others!)

{i} Tip: If you choose to work on a module, create the bug report on GNOME Bugzilla and add a comment. This way people will know someone already works on it, and won't duplicate the work you're doing.

State

Markup

todo

<: #ff8080> to do

todo

<: #80ff80> not needed

patch

<: #ffc849> [wiki:gnomebug/xxxxx patch]

done

<: #80ff80> [wiki:gnomebug/xxxxx done]

Above are the states and corresponding markup to update the modules state table below.

Tarball

Status

Desktop

alacarte

not needed

bug-buddy

not needed

cheese

not needed

control-center

not needed

dasher

not needed

deskbar-applet

not needed

eel

not needed

ekiga

not needed

eog

done

epiphany

done

evince

done

evolution-data-server

done

evolution

done

evolution-exchange

not needed

evolution-webcal

not needed

fast-user-switch-applet

not needed

file-roller

not needed

gcalctool

not needed

gconf-editor

not needed

gdm

not needed

gedit

done

gnome-applets

not needed

gnome-backgrounds

not needed

gnome-desktop

not needed

gnome-doc-utils

not needed

gnome-games

done

gnome-icon-theme

not needed

gnome-keyring

not needed

gnome-netstatus

not needed

gnome-nettool

not needed

gnome-mag

not needed

gnome-media

not needed

gnome-menus

not needed

gnome-panel

not needed

gnome-power-manager

not needed

gnome-python-desktop

to do

gnome-screensaver

not needed

gnome-session

not needed

gnome-settings-daemon

not needed

gnome-speech

not needed

gnome-system-monitor

not needed

gnome-system-tools

not needed

gnome-terminal

not needed

gnome-themes

not needed

gnome-user-docs

not needed

gnome-utils

done in 2.21

gnome-volume-manager

not needed

gok

not needed

gstreamer

not needed

gst-plugins

not needed

gtk-engines

not needed

gtkhtml

done

gtksourceview

done

gucharmap

not needed

gvfs

not needed

libgail-gnome

not needed

libgnomekbd

not needed

libgtop

not needed

libgweather

not needed

liboobs

not needed

librsvg

done

libsoup

not needed

libwnck

not needed

metacity

not needed

mousetweaks

not needed

nautilus

not needed

nautilus-cd-burner

not needed

orca

not needed

pygtksourceview

not needed

seahorse

done

sound-juicer

not needed

swfdec-gnome

not needed

tomboy

done

totem-pl-parser

not needed

totem

not needed

vinagre

not needed

vino

not needed

vte

not needed

yelp

done

zenity

not needed

Desktop (to be deprecated)

libgnomeprint

not needed

libgnomeprintui

not needed

Platform

GConf

not needed

at-spi

not needed

atk

not needed

gail

not needed

glib

not needed

gnome-mime-data

not needed

gnome-vfs

not needed

gtk+

not needed

gtk-doc

not needed

intltool

not needed

libglade

not needed

libxml2

not needed

libxslt

not needed

pango

not needed

pkgconfig

not needed

Platform (to be deprecated)

ORBit2

not needed

audiofile

not needed

esound

not needed

libIDL

not needed

libart_lgpl

not needed

libbonobo

not needed

libbonoboui

not needed

libgnome

not needed

libgnomecanvas

not needed

libgnomeui

not needed

Admin

pessulus

not needed

sabayon

not needed

Development Tools

accerciser

not needed

anjuta

done

devhelp

not needed

gdl

not needed

glade3

not needed

gnome-build

not needed

gnome-devel-docs

done

Bindings (C++)

glibmm

not needed

gtkmm

not needed

libglademm

not needed

gconfmm

not needed

libgnomecanvasmm

not needed

libgnome-vfsmm

not needed

libgnomemm

not needed

libgnomeuimm

not needed

libxml++

not needed

Bindings (java)

glib-java (jg-common)

not needed

libgtk-java

not needed

libgnome-java

not needed

libgconf-java

not needed

libglade-java

not needed

Bindings (perl)

Glib

not needed

Gtk2

not needed

Gtk2-GladeXML

not needed

Gnome2-GConf

not needed

Gnome2-Canvas

not needed

Gnome2-VFS

not needed

Gnome2

not needed

Bindings (python)

pygobject

not needed

pygtk

not needed

GnomePython

to do

Other

abiword

not needed

atomix

not needed

banshee

not needed

banter

not needed

beagle

not needed

claws-email

to do

conglomerate

to do

contact-lookup-applet

not needed

dia

to do

eggcups

not needed

f-spot

not needed

gfax

to do

ghex

done

gimp

done

glabels

to do

gnome-blog

not needed

gnome-bluetooth

not needed

gnome-cups-manager

not needed

gnome-main-menu

not needed

gnome-mud

not needed

GNOME Phone Manager

not needed

gnome-sharp

done

gnucash

done

GParted

not needed

gossip

not needed

gtetrinet

not needed

gthumb

done

gtranslator

not needed

inkscape

done

libbtctl

not needed

libgda

not needed

libgnomekbd

not needed

libgoffice

not needed

nautilus-sendto

not needed

nautilus-vcs

not needed

NetworkManager

not needed

planner

done

rhythmbox

not needed

xchat-gnome

not needed

Initiatives/GnomeGoals/GtkPrintPort (last edited 2013-12-18 13:44:45 by LuisMenina)