I've written rules for quite a few gnome packages. I haven't shared them with anyone yet because they've only been tested on one platform and I didn't figure anyone would want them.
I wanted to avoid gnome at all costs but I found myself in difficult situation. We are significantly upgrading our automation system hardware platform from an XScale to an Atom. We've fielded may requests to add a secure local operator console (centralized two factor authentication) on the normally headless box. The embedded system serves up the operator interface on https and it is usually managed off site via a web browser over a private network or locally from a hardened PC. The new system would need to support optional display, keyboard and mouse and provide a web browser. To avoid gnome and kde I opted to use xfce for a desktop environment. I added workspace rules for xfce, webkitgtk+ and the Midori webbrowser. To my disappoint I found that xfce doesn't include a display manager. Finding that xdm was unsuitable I started to look at SLiM (http://slim.berlios.de <http://slim.berlios.de/>) I couldn't find distros that were actively using it. I noticed that even most of the xfce distros used gdm. So, I threw up my hands and decided to create ptxdist rules for gdm. I under estimated how many supporting packages would be required to use gdm however I figured that since our new hardware platform had cheap NAND storage to spare, I may as well finish what I started (I could always elect to dump it for something else). So anyway... I got gdm working and added a large number of gnome packages in the process. I think quite a lot of work would still need to be done to get all of this to the quality level required to add in to ptxdist. Even if the quality level was sufficient it might add too much of a maintenance burden to be accepted. If you or anyone else would like to experiment with what I have, let me know. I'm often in irc. Below is a listing of my package repository to give you an idea of which packages I've added and of their size. Note that I have quite a few additional large packages installed such as Pidgin, full vim, wireshark with GUI which are just for testing and development purposes. I'm actually running ptxdist on my laptop now to get some testing in! So far I'm VERY happy with gdm, xfce and Midori. Regards, George McCollister 4.0K alarmsounds_1.0-1_i386.ipk 280K alsa-lib_1.0.23-1_i386.ipk 144K alsa-utils_1.0.22-1_i386.ipk 480K apache2_2.2.17-4_i386.ipk 40K atk_1.28.0-1_i386.ipk 68K audiofile_0.2.7-1_i386.ipk 320K bash_3.2.48-1_i386.ipk 216K busybox_1.17.1-3_i386.ipk 32K bzip2_1.0.5-1_i386.ipk 236K cairo_1.8.10-1_i386.ipk 28K c-ares_1.7.0-1_i386.ipk 96K consolekit_0.4.1-1_i386.ipk 16K cracklib_2.8.18-1_i386.ipk 48K cyrus-sasl_2.1.23-1_i386.ipk 300K dbus_1.4.0-1_i386.ipk 60K dbus-glib_0.88-1_i386.ipk 8.0K devicekit_002-1_i386.ipk 80K devicekit-power_008-1_i386.ipk 196K dhcp_4.1.1-1_i386.ipk 188K e2fsprogs_1.41.12-1_i386.ipk 100K eggdbus_0.6-1_i386.ipk 152K enchant_1.6.0-1_i386.ipk 24K esound_0.2.41-1_i386.ipk 8.0K eventlog_0.2.7-1_i386.ipk 396K evince_2.28.2-1_i386.ipk 196K exo_0.3.107-3_i386.ipk 68K expat_2.0.1-1_i386.ipk 168K faad2_2.7-1_i386.ipk 24K fcgi_2.4.0-1_i386.ipk 28K figlet_222-1_i386.ipk 4.0K flex_2.5.35-1_i386.ipk 20K flot_0.6-1_i386.ipk 112K fontconfig_2.6.0-1_i386.ipk 276K freetype_2.3.11-1_i386.ipk 80K galculator_1.3.4-1_i386.ipk 356K gcclibs_4.4.0-1_i386.ipk 220K gconf_2.26.2-1_i386.ipk 60K gdbserver_7.0.1-1_i386.ipk 664K gdm_2.28.2-3_i386.ipk 8.0K gettrenddata_0.2-1_i386.ipk 768K glib_2.24.1-1_i386.ipk 1012K glibc_2.9-1_i386.ipk 72K gnome-desktop_2.28.2-1_i386.ipk 3.6M gnome-icon-theme_2.28.0-1_i386.ipk 596K gnome-keyring_2.28.2-1_i386.ipk 44K gnome-menus_2.28.0-1_i386.ipk 348K gnome-mime-data_2.18.0-1_i386.ipk 1.5M gnome-panel_2.28.0-1_i386.ipk 196K gnome-session_2.28.0-1_i386.ipk 340K gnome-settings-daemon_2.28.2-1_i386.ipk 168K gnome-vfs_2.24.4-1_i386.ipk 320K gnupg_2.0.15-1_i386.ipk 308K gnutls_2.10.3-1_i386.ipk 128K grub_0.97-1_i386.ipk 2.7M gst-ffmpeg_0.10.11-2_i386.ipk 232K gst-plugins-bad_0.10.19-4_i386.ipk 808K gst-plugins-base_0.10.29-4_i386.ipk 816K gst-plugins-good_0.10.23-3_i386.ipk 408K gstreamer_0.10.29-1_i386.ipk 2.0M gtk_2.18.7-1_i386.ipk 36K gtk2-engines_2.2.0-1_i386.ipk 44K gtk-engine-experience_0.10.5-1_i386.ipk 28K gtk-xfce-engine_2.6.0-1_i386.ipk 20K hexedit_1.2.12-1_i386.ipk 4.0K hicolor-icon-theme_0.12-1_i386.ipk 6.5M icu4c_4.3.4-1_i386.ipk 4.0K idsh_0.1-1_i386.ipk 156K initng_0.6.10.2-1_i386.ipk 44K initng-ifiles_0.1.3-3_i386.ipk 88K ipkg_0.99.163-1_i386.ipk 4.0K iproute2_2.6.34-1_i386.ipk 204K iptables_1.4.8-1_i386.ipk 156K iso-codes_3.10.3-1_i386.ipk 8.0K jplayer_1.1.1-1_i386.ipk 24K jquery_1.3.2.min-1_i386.ipk 3.3M kernel_2.6.33.7-3_i386.ipk 18M kernel-modules_2.6.33.7-3_i386.ipk 476K krb5_1.7-1_i386.ipk 124K ldb_0.9.10-1_i386.ipk 116K libarchive_2.8.4-1_i386.ipk 56K libart-lgpl_2.3.21-1_i386.ipk 28K libassuan_2.0.0-1_i386.ipk 164K libbonobo_2.24.3-1_i386.ipk 172K libbonoboui_2.24.4-1_i386.ipk 8.0K libcanberra_0.11-1_i386.ipk 124K libcurl_7.21.0-1_i386.ipk 40K libdrm_2.4.23-1_i386.ipk 20K libdrm-psb_2.3.0-1_i386.ipk 244K libevent_2.0.10-1_i386.ipk 240K libgcrypt_1.4.5-1_i386.ipk 12K libgdbus_0.2-1_i386.ipk 40K libglade_2.6.2-1_i386.ipk 128K libgmp_4.2.4-1_i386.ipk 40K libgnome_2.28.0-1_i386.ipk 92K libgnomecanvas_2.26.0-1_i386.ipk 104K libgnomekbd_2.28.2-1_i386.ipk 228K libgnomeui_2.24.4-1_i386.ipk 8.0K libgpg-error_1.7-1_i386.ipk 44K libgweather_2.28.0-1_i386.ipk 72K libidl_0.8.14-1_i386.ipk 116K libjpeg_8a-1_i386.ipk 96K libksba_1.0.7-1_i386.ipk 56K liblzo_2.03-1_i386.ipk 16K libmd_0.3.1-1_i386.ipk 24K libmemcache_1.4.0.rc2-1_i386.ipk 60K libmemcached_0.44-1_i386.ipk 128K libnl_1.1-1_i386.ipk 12K libogg_1.1.4-1_i386.ipk 136K liboil_0.3.16-1_i386.ipk 96K libpcap_1.1.1-1_i386.ipk 16K libpciaccess_0.12.0-1_i386.ipk 56K libpcre_8.00-1_i386.ipk 76K libpng_1.2.44-1_i386.ipk 24K libpopt_1.15-1_i386.ipk 104K librsvg_2.26.3-1_i386.ipk 20K libsmtp_0.1.0-1_i386.ipk 144K libsoup_2.32.1-1_i386.ipk 36K libtasn1_2.9-1_i386.ipk 100K libtheora_1.1.1-1_i386.ipk 24K libusb_1.0.8-1_i386.ipk 8.0K libusb-compat_0.1.3-1_i386.ipk 188K libvorbis_1.2.3-1_i386.ipk 220K libvpx_0.9.5-1_i386.ipk 96K libwnck_2.19.5-1_i386.ipk 120K libxcb_1.5-1_i386.ipk 32K libxfce4menu_4.6.2-1_i386.ipk 28K libxfce4util_4.6.2-1_i386.ipk 184K libxfcegui4_4.6.4-1_i386.ipk 44K libxklavier_4.0-1_i386.ipk 580K libxml2_2.7.7-1_i386.ipk 132K libxslt_1.1.26-1_i386.ipk 148K linux-pam_1.1.3-1_i386.ipk 8.0K logviewer_0.2-1_i386.ipk 56K lrzsz_0.12.20-1_i386.ipk 88K lua_5.1.4-1_i386.ipk 8.0K luasql_2.1.1-1_i386.ipk 40K luasys_1.8-1_i386.ipk 40K memcached_1.4.5-2_i386.ipk 16K memedit_0.7-1_i386.ipk 2.1M mesalib_7.8.2-1_i386.ipk 56K mgetty_1.1.36-3_i386.ipk 400K midori_0.3.0-1_i386.ipk 88K minicom_2.4-3_i386.ipk 36K mousepad_0.2.16-1_i386.ipk 64K nano_1.3.10-3_i386.ipk 168K ncurses_5.6-1_i386.ipk 448K ntp_4.2.6-3_i386.ipk 12K ntsh_0.1-1_i386.ipk 392K openldap_2.4.23-3_i386.ipk 448K openssh_5.3p1-1_i386.ipk 748K openssl_0.9.8q-3_i386.ipk 232K openvpn_2.1.1-3_i386.ipk 160K orbit2_2.14.19-1_i386.ipk 40K orionpythonmodules_0.4-3_i386.ipk 32K orionpythonmodules-debug_0.4-1_i386.ipk 24K orionpythonutils_0.1-1_i386.ipk 216K pango_1.26.0-1_i386.ipk 220K pciutils_3.1.2-1_i386.ipk 316K pekwm_0.1.12-3_i386.ipk 3.3M pidgin_2.7.9-1_i386.ipk 196K pixman_0.21.2-1_i386.ipk 100K policykit_0.9-1_i386.ipk 8.0K popend_0.1-1_i386.ipk 704K poppler_0.14.5-1_i386.ipk 3.5M postgresql_8.2.12-1_i386.ipk 104K ppp_2.4.4-1_i386.ipk 92K procps_3.2.8-1_i386.ipk 204K proftpd_1.3.3a-3_i386.ipk 12K psb-firmware_0.30-1_i386.ipk 3.4M python_2.6.4-3_i386.ipk 4.0K pythonlib-beaker_0.5-3_i386.ipk 4.0K pythonlib-beaker-debug_0.5-1_i386.ipk 156K pythonlib-cherrypy_3.1.2-3_i386.ipk 124K pythonlib-cherrypy-debug_3.1.2-1_i386.ipk 16K pythonlib-ipkg-util_050831.1-3_i386.ipk 12K pythonlib-ipkg-util-debug_050831.1-1_i386.ipk 8.0K pythonlib-iptools_0.3-3_i386.ipk 8.0K pythonlib-iptools-debug_0.3-1_i386.ipk 56K pythonlib-mako_0.1.8-3_i386.ipk 36K pythonlib-mako-debug_0.1.8-1_i386.ipk 16K pythonlib-memcached_1.45-3_i386.ipk 12K pythonlib-memcached-debug_1.45-1_i386.ipk 32K pythonlib-pygresql_3.8.1-1_i386.ipk 12K pythonlib-pygresql-debug_3.8.1-1_i386.ipk 40K pythonlib-pyopenssl_0.7a2-1_i386.ipk 4.0K pythonlib-pyopenssl-debug_0.7a2-1_i386.ipk 8.0K pythonlib-pypam_0.5.0-1_i386.ipk 64K pythonlib-simplejson_2.0.9-3_i386.ipk 20K pythonlib-simplejson-debug_2.0.9-1_i386.ipk 4.0K rc-once_1.0.0-1_i386.ipk 92K readline_6.1-1_i386.ipk 4.0K rootfs_1.0.0-1_i386.ipk 172K screen_4.0.2-1_i386.ipk 8.0K setserial_2.17-1_i386.ipk 552K shared-mime-info_0.90-1_i386.ipk 108K speex_1.2rc1-1_i386.ipk 268K sqlite_3.6.22-1_i386.ipk 2.1M sssd_1.1.0-1_i386.ipk 16K startup-notification_0.9-1_i386.ipk 96K strace_4.5.20-1_i386.ipk 712K strongswan_4.5.0-1_i386.ipk 64K syslogng_2.0.9-1_i386.ipk 12K syslogroller_0.1-1_i386.ipk 16K talloc_2.0.1-1_i386.ipk 288K tcpdump_4.1.1-1_i386.ipk 28K tdb_1.2.0-1_i386.ipk 80K terminal_0.4.5-1_i386.ipk 24K tevent_0.9.8-1_i386.ipk 392K thunar_1.0.2-1_i386.ipk 132K timezone_1.0-1_i386.ipk 1.5M tripwire_2.4.2-3_i386.ipk 20K tslib_1.0-1_i386.ipk 256K udev_162-3_i386.ipk 128K usbutils_0.90-1_i386.ipk 8.0K utelnetd_0.1.11-1_i386.ipk 84K util-linux-ng_2.18-1_i386.ipk 6.5M vim_7.3-2_i386.ipk 572K vte_0.23.5-1_i386.ipk 6.2M webkit_1.2.6-1_i386.ipk 212K webui_2.4-3_i386.ipk 68K webui-debug_2.4-3_i386.ipk 84K webui-hmi_2.4-2_i386.ipk 44K wireless_30-1_i386.ipk 9.5M wireshark_1.4.2-1_i386.ipk 160K wpa-supplicant_0.6.9-1_i386.ipk 36K xcb-util_0.3.6-1_i386.ipk 4.0K xcursor-transparent-theme_0.1.1-1_i386.ipk 24K xfce4-appfinder_4.6.2-1_i386.ipk 200K xfce4-panel_4.6.4-1_i386.ipk 492K xfce4-session_4.6.2-1_i386.ipk 104K xfce4-settings_4.6.5-1_i386.ipk 36K xfce4-taskmanager_1.0.0-1_i386.ipk 48K xfce-utils_4.6.2-1_i386.ipk 60K xfconf_4.6.2-1_i386.ipk 1.9M xfdesktop_4.6.2-1_i386.ipk 348K xfwm4_4.6.2-1_i386.ipk 416K xkeyboard-config_2.0-1_i386.ipk 176K xmlrpc-c_1.06.35-1_i386.ipk 12K xorg-app-iceauth_1.0.4-1_i386.ipk 4.0K xorg-app-mkfontdir_1.0.6-1_i386.ipk 16K xorg-app-mkfontscale_1.0.8-1_i386.ipk 8.0K xorg-app-rgb_1.0.4-1_i386.ipk 20K xorg-app-xauth_1.0.5-1_i386.ipk 56K xorg-app-xdm_1.1.10-1_i386.ipk 12K xorg-app-xinit_1.2.1-1_i386.ipk 88K xorg-app-xkbcomp_1.2.0-1_i386.ipk 16K xorg-app-xprop_1.2.0-1_i386.ipk 28K xorg-app-xrandr_1.3.4-1_i386.ipk 12K xorg-app-xrdb_1.0.7-1_i386.ipk 16K xorg-app-xset_1.2.1-1_i386.ipk 8.0K xorg-app-xsetroot_1.1.0-1_i386.ipk 8.0K xorg-app-xvinfo_1.1.1-1_i386.ipk 4.0K xorg-cursor_0.0.1-1_i386.ipk 20K xorg-driver-input-evdev_2.5.0-1_i386.ipk 12K xorg-driver-input-keyboard_1.5.0-1_i386.ipk 24K xorg-driver-input-mouse_1.6.0-1_i386.ipk 8.0K xorg-driver-input-tslib_0.0.6-1_i386.ipk 4.0K xorg-driver-input-void_1.3.1-1_i386.ipk 212K xorg-driver-video-intel_2.14.0-1_i386.ipk 84K xorg-driver-video-psb_0.36.0-1_i386.ipk 4.0K xorg-font-alias_1.0.3-1_i386.ipk 5.8M xorg-fonts_1.0.0-3_i386.ipk 12K xorg-lib-fontenc_1.1.0-1_i386.ipk 44K xorg-lib-ice_1.0.7-1_i386.ipk 16K xorg-lib-sm_1.2.0-1_i386.ipk 740K xorg-lib-x11_1.4.0-1_i386.ipk 8.0K xorg-lib-xau_1.0.6-1_i386.ipk 192K xorg-lib-xaw_1.0.8-1_i386.ipk 4.0K xorg-lib-xcomposite_0.4.3-1_i386.ipk 20K xorg-lib-xcursor_1.1.11-1_i386.ipk 4.0K xorg-lib-xdamage_1.1.3-1_i386.ipk 12K xorg-lib-xdmcp_1.1.0-1_i386.ipk 28K xorg-lib-xext_1.2.0-1_i386.ipk 8.0K xorg-lib-xfixes_4.0.5-1_i386.ipk 128K xorg-lib-xfont_1.4.3-1_i386.ipk 40K xorg-lib-xft_2.2.0-1_i386.ipk 28K xorg-lib-xi_1.4.0-1_i386.ipk 72K xorg-lib-xkbfile_1.0.7-1_i386.ipk 8.0K xorg-lib-xkbui_1.0.2-1_i386.ipk 56K xorg-lib-xmu_1.1.0-1_i386.ipk 36K xorg-lib-xpm_3.5.9-1_i386.ipk 16K xorg-lib-xrandr_1.3.1-1_i386.ipk 16K xorg-lib-xrender_0.9.6-1_i386.ipk 4.0K xorg-lib-xres_1.0.5-1_i386.ipk 8.0K xorg-lib-xscrnsaver_1.2.1-1_i386.ipk 168K xorg-lib-xt_1.0.9-1_i386.ipk 8.0K xorg-lib-xv_1.0.6-1_i386.ipk 12K xorg-lib-xvmc_1.0.6-1_i386.ipk 8.0K xorg-lib-xxf86vm_1.1.1-1_i386.ipk 1.4M xorg-server_1.9.3-3_i386.ipk 1.2M xpsb_0.1.0-1_i386.ipk 144K xterm_267-1_i386.ipk 236K yui_2.5.2r2-1_i386.ipk 48K zlib_1.2.5-1_i386.ipk On 01/31/2011 02:37 AM, Robert Schwebel wrote: > On Mon, Jan 31, 2011 at 10:13:15AM +0530, vijay singh wrote: > >> Can any one tell me which ptxdist version have Gnome package available >> > ptxdist is for embedded systems, not for full-blown desktops, which is > why nobody has ported the whole gnome packages yet. However, gtk is > there. > > rsc >
-- ptxdist mailing list ptxdist@pengutronix.de