summaryrefslogtreecommitdiffstats
path: root/dev
diff options
context:
space:
mode:
Diffstat (limited to 'dev')
-rw-r--r--dev/mentoring/vals-soc/gnome-libs.mdwn22
1 files changed, 22 insertions, 0 deletions
diff --git a/dev/mentoring/vals-soc/gnome-libs.mdwn b/dev/mentoring/vals-soc/gnome-libs.mdwn
new file mode 100644
index 0000000..7f66842
--- /dev/null
+++ b/dev/mentoring/vals-soc/gnome-libs.mdwn
@@ -0,0 +1,22 @@
+[[!meta title="GTK+ 3 and other GNOME library packages"]]
+
+GTK+ is a cross-platform widget toolkit for creating graphical user interfaces.
+It is one of the most popular widget toolkits for graphical applications. GTK+
+3 uses GLib for an object system, Cairo for widget rendering, Pango for text
+layout and rendering, and ATK for accessibility.
+
+ProteanOS aims to provide a graphical user interface with applications using
+GTK+ 3 with Wayland and Weston. To do this, a number of packages need to be
+prepared, including cairo, gdk-pixbuf-2.0, harfbuzz, pango, atk-1.0, gtk+-3.0,
+libxml2, libsoup, libnotify, and vala-0.24. Depending on the student's time and
+interest, the project may be extended to include additional packages from the
+Wayland and Weston packages project.
+
+ * Mentor: Patrick "P. J." McDermott
+ * Desirable skills: Distribution packaging, familiarity with package build
+ systems like GNU Autoconf and Automake, Git
+ * Project deliverables: ProteanOS packages that enable GTK+ 3 demo
+ applications to run on ProteanOS with Wayland and Weston
+ * Difficulty: Medium
+
+Tags: GTK+, GNOME, packaging, Wayland