pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkgsrc-wip: GDM + GNOME now runs on NetBSD

Good news! GDM and a minimal GNOME session can now be installed from pkgsrc-wip

Tested with:
- NetBSD 9.0 amd64 in VirtualBox

There are a number of outstanding issues. For now, MPROTECT needs to be disabled for wip/gjs and wip/gnome-shell to build and run. Also, wip/mutter only builds with a pkgsrc
version of MesaLib (needs 'glesv2')

# sysctl -w security.pax.mprotect.enabled=0
# echo "security.pax.mprotect.enabled=0" >> /etc/sysctl.conf
# echo "PREFER_PKGSRC=MesaLib" >> /etc/mk.conf

The packages will pull a lot of dependencies. Some of them can be installed in
advance from binary repositories to save time. Ex. MesaLib, pulseaudio, dbus, gtk

# make -C /usr/pkgsrc/wip/gdm install
# make -C /usr/pkgsrc/wip/gnome-session install
# make -C /usr/pkgsrc/wip/gnome-shell install

After installation, enable the rc.d scripts for dbus and gdm
# cp /usr/pkg/share/examples/rc.d/dbus /etc/rc.d/
# cp /usr/pkg/share/examples/rc.d/gdm /etc/rc.d/
# echo "dbus=YES" >> /etc/rc.conf
# echo "gdm=YES" >> /etc/rc.conf

I'll be watching the mailing list and continue on improving the packages. Enjoy!

Home | Main Index | Thread Index | Old Index