diff -Nru gnome-session-xmonad-1.0/debian/changelog gnome-session-xmonad-1.0/debian/changelog --- gnome-session-xmonad-1.0/debian/changelog 2016-07-16 11:55:17.000000000 +0000 +++ gnome-session-xmonad-1.0/debian/changelog 2018-12-31 09:27:36.000000000 +0000 @@ -1,3 +1,9 @@ +gnome-session-xmonad (1.0-1xenial2) xenial; urgency=medium + + * Make libghc-xmonad-contrib-dev a recommended dependency + + -- Joonas Javanainen Mon, 31 Dec 2018 11:27:36 +0200 + gnome-session-xmonad (1.0-1xenial1) xenial; urgency=medium * Make sure gnome-xmonad is listed in /etc/upstart-xsessions. Current Ubuntu diff -Nru gnome-session-xmonad-1.0/debian/control gnome-session-xmonad-1.0/debian/control --- gnome-session-xmonad-1.0/debian/control 2016-07-16 11:41:57.000000000 +0000 +++ gnome-session-xmonad-1.0/debian/control 2018-12-31 09:27:13.000000000 +0000 @@ -10,7 +10,7 @@ Architecture: all Depends: gnome-session-flashback, xmonad (>= 0.11-9), - libghc-xmonad-contrib-dev (>= 0.11.3-3), upstart, ${misc:Depends} +Recommends: libghc-xmonad-contrib-dev (>= 0.11.3-3) Description: GNOME Session Manager - XMonad session diff -Nru gnome-session-xmonad-1.0/README.md gnome-session-xmonad-1.0/README.md --- gnome-session-xmonad-1.0/README.md 2016-04-03 15:37:12.000000000 +0000 +++ gnome-session-xmonad-1.0/README.md 2018-12-31 09:26:54.000000000 +0000 @@ -2,7 +2,7 @@ ==================== This Ubuntu package contains session files for Gnome + XMonad. The latest -xmonad package in Debian/Ubuntu no longer has such session files, so I'm +xmonad package in Debian/Ubuntu no longer has working session files, so I'm maintaining them in this repository. The sessions are simply copies of metacity-based sessions from gnome-session-flashback/gnome-session-fallback packages with metacity replaced with xmonad. @@ -22,6 +22,39 @@ sudo apt-get update sudo apt-get install gnome-session-xmonad +This installs the **GNOME + XMonad** session, which can be selected from the +login screen. Make sure you select the right one, because the list probably has +other xmonad sessions as well. + +These xmonad sessions are unrelated to this package, and are not guaranteed +to work: + +* GNOME Flashback (Xmonad) +* XMonad + +Your xmonad configuration must have the necessary gnome hooks in place. +In practice things work perfectly if you are using `gnomeConfig` properly in +your configuration. + +Minimal installation (doesn't install GHC) +------------------------------------------ + +Like the [Quick Installation](#quick-installation) above, except we avoid +bringing in Ubuntu's GHC ecosystem: + + sudo add-apt-repository ppa:gekkio/xmonad + sudo apt-get update + sudo apt-get install --no-install-recommends gnome-session-xmonad + +To be able to compile your `~/.xmonad/xmonad.hs`, you'll probably also want +to install the X11 packages specified in the +[Xmonad README](https://github.com/xmonad/xmonad/blob/master/README.md#building): + + sudo apt-get install libx11-dev libxinerama-dev libxext-dev libxft-dev libxrandr-dev libxss-dev + +This minimal installation assumes you already have GHC installed by some +non-Apt means, e.g. via Stack or a http://haskell.org/ghc tarball. + Supported Ubuntu versions ------------------------- @@ -29,7 +62,4 @@ + 12.04 Precise (LTS) + 14.04 Trusty (LTS) -+ 14.10 Utopic -+ 15.04 Vivid -+ 15.10 Wily -+ 16.04 Xenial ++ 16.04 Xenial (LTS)