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

Reply via email to