From: Duncan C. <dun...@go...> - 2011-08-30 19:05:54
|
Hi all, With Axel's permission I'm helping out with the release of gtk2hs-0.12.1 Pre-release tarballs ==================== I've got some pre-release tarballs for you all to try out and report issues. http://code.haskell.org/~duncan/gtk2hs/ There's the buildtools and the five core packages. I've also got the soegtk package. I've not yet tried the other packages (gtksourceview, svgcairo etc). If anyone wants to try the other packages then please do and if possible send any patches to fix build issues. Testing ======= Please try these tarballs out on your platform and send us your results. I have tested only on Linux so far, but I have checked that it builds with ghc-6.10.4, 6.12.3, 7.0.4 and 7.2.1. Note that users of ghc-6.10 will need to first install a more recent version of the Cabal library, at least 1.8. This is straightforward and should not break anything. Try with cabal-install ====================== If you've got cabal-install version 0.10 or later you can copy and paste this huge command line to install them all: cabal install http://code.haskell.org/~duncan/gtk2hs/gtk2hs-buildtools-0.12.1.tar.gz cabal install http://code.haskell.org/~duncan/gtk2hs/glib-0.12.1.tar.gz http://code.haskell.org/~duncan/gtk2hs/gio-0.12.1.tar.gz http://code.haskell.org/~duncan/gtk2hs/pango-0.12.1.tar.gz http://code.haskell.org/~duncan/gtk2hs/cairo-0.12.1.tar.gz http://code.haskell.org/~duncan/gtk2hs/gtk-0.12.1.tar.gz http://code.haskell.org/~duncan/gtk2hs/soegtk-0.12.0.tar.gz (Yes, cabal can install directly from local and remote tarballs these days) Changes ======= The main improvement is that it builds with GHC 7.2 Thanks to the several people who have sent in patches recently, in particular Daniel Wagner, Adam Sampson and Julian Gilbey. Duncan |
From: Axel S. <Axe...@in...> - 2011-08-31 07:35:50
|
Hi Duncan, thanks! I builds on ghc 6.10.4 as it should. Two things: * You didn't bump the version number of soegtk! * Just for my understanding: If I do $ cabal install Cabal-1.10 I get: > Resolving dependencies... > cabal: There is no available version of Cabal that satisfies ==1.10 which presumably means that ghc 6.10 does not satisfy the prerequisites of cabal 1.10. So we need to keep the Setup.hs files of the gtk packages working with Cabal 1.8 if we want to continues supporting ghc 6.10? Cheers, Axel On 30.08.2011, at 21:05, Duncan Coutts wrote: > Hi all, > > With Axel's permission I'm helping out with the release of > gtk2hs-0.12.1 > > > Pre-release tarballs > ==================== > > I've got some pre-release tarballs for you all to try out and report > issues. > > http://code.haskell.org/~duncan/gtk2hs/ > > There's the buildtools and the five core packages. I've also got the > soegtk package. > > I've not yet tried the other packages (gtksourceview, svgcairo etc). > If > anyone wants to try the other packages then please do and if possible > send any patches to fix build issues. > > > Testing > ======= > > Please try these tarballs out on your platform and send us your > results. > I have tested only on Linux so far, but I have checked that it builds > with ghc-6.10.4, 6.12.3, 7.0.4 and 7.2.1. > > Note that users of ghc-6.10 will need to first install a more recent > version of the Cabal library, at least 1.8. This is straightforward > and > should not break anything. > > > Try with cabal-install > ====================== > > If you've got cabal-install version 0.10 or later you can copy and > paste > this huge command line to install them all: > > cabal install http://code.haskell.org/~duncan/gtk2hs/gtk2hs-buildtools-0.12.1.tar.gz > cabal install http://code.haskell.org/~duncan/gtk2hs/glib-0.12.1.tar.gz > http://code.haskell.org/~duncan/gtk2hs/gio-0.12.1.tar.gz http://code.haskell.org/~duncan/gtk2hs/pango-0.12.1.tar.gz > http://code.haskell.org/~duncan/gtk2hs/cairo-0.12.1.tar.gz http://code.haskell.org/~duncan/gtk2hs/gtk-0.12.1.tar.gz > http://code.haskell.org/~duncan/gtk2hs/soegtk-0.12.0.tar.gz > > (Yes, cabal can install directly from local and remote tarballs > these days) > > > Changes > ======= > > The main improvement is that it builds with GHC 7.2 > > Thanks to the several people who have sent in patches recently, in > particular Daniel Wagner, Adam Sampson and Julian Gilbey. > > > > Duncan > > > ------------------------------------------------------------------------------ > Special Offer -- Download ArcSight Logger for FREE! > Finally, a world-class log management solution at an even better > price-free! And you'll get a free "Love Thy Logs" t-shirt when you > download Logger. Secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsisghtdev2dev > _______________________________________________ > Gtk2hs-devel mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtk2hs-devel |
From: Duncan C. <dun...@go...> - 2011-08-31 08:55:55
|
On Wed, 2011-08-31 at 09:35 +0200, Axel Simon wrote: > Hi Duncan, > > thanks! I builds on ghc 6.10.4 as it should. Two things: > > * You didn't bump the version number of soegtk! Sorry, that's a bit confusing isn't it. There was no soegtk-0.12.0 release, but it's probably more sensible to just call this one soegtk-0.12.1 anyway. I'll do that. > * Just for my understanding: If I do > > $ cabal install Cabal-1.10 The foo-1.0 syntax is for exact versions. There really is no Cabal-1.10 release, there was Cabal-1.10.0.0, 1.10.1.0 and 1.10.2.0 You could instead say: $ cabal install 'Cabal ==1.10.*' and you'd get the most recent 1.10.x release (which currently is the latest anyway since 1.12.x isn't on hackage yet) > I get: > > > Resolving dependencies... > > cabal: There is no available version of Cabal that satisfies ==1.10 > > which presumably means that ghc 6.10 does not satisfy the > prerequisites of cabal 1.10. So we need to keep the Setup.hs files of > the gtk packages working with Cabal 1.8 if we want to continues > supporting ghc 6.10? ghc-6.10.x came with Cabal-1.6.x, ghc-6.12.x came with Cabal-1.8.x. So we're already requiring ghc-6.10 users to update their Cabal lib. Duncan |
From: Duncan C. <dun...@go...> - 2011-08-31 08:50:08
|
On Tue, 2011-08-30 at 18:50 -0400, Brandon Allbery wrote: > On Tue, Aug 30, 2011 at 15:05, Duncan Coutts > <dun...@go...>wrote: > > > I've got some pre-release tarballs for you all to try out and report > > issues. > > > > Builds on HEAD of last week with a ported haskell-platform. Great, thanks. > > cabal install http://code.haskell.org/~duncan/gtk2hs/glib-0.12.1.tar.gz > > http://code.haskell.org/~duncan/gtk2hs/gio-0.12.1.tar.gz > > http://code.haskell.org/~duncan/gtk2hs/pango-0.12.1.tar.gz > > http://code.haskell.org/~duncan/gtk2hs/cairo-0.12.1.tar.gz > > http://code.haskell.org/~duncan/gtk2hs/gtk-0.12.1.tar.gz > > http://code.haskell.org/~duncan/gtk2hs/soegtk-0.12.0.tar.gz > I had to break this up into individual commands (and reorder it, cairo > before pango). Really? I'm surprised. Can you give more details? I was pretty sure I introduced the feature to support http targets all in one release, so it should support multiple http targets and it should do the dependency resolution automatically, so the order is irrelevant. Duncan |
From: Duncan C. <dun...@go...> - 2011-09-01 13:09:29
|
On Wed, 2011-08-31 at 15:32 +0200, Christian Maeder wrote: > Thanks for your work! I can contribute the glade package. > (Only some examples and the .cabal file needed updating.) > > http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/hets/src-distribution/glade-0.12.1.tar.gz > > (created by cabal sdist) > > Cheers Christian > > I've made the changes inside the darcs repository obtained by "darcs get > http://code.haskell.org/glade/", but I do not know how to commit or send > them. Thanks. Use: darcs send -o blah.dpatch and then send me the blah.dpatch file. Duncan |
From: Duncan C. <dun...@go...> - 2011-09-05 02:32:37
|
On Tue, 2011-08-30 at 20:05 +0100, Duncan Coutts wrote: > Hi all, > > With Axel's permission I'm helping out with the release of gtk2hs-0.12.1 > Pre-release tarballs > ==================== > > I've got some pre-release tarballs for you all to try out and report > issues. > > http://code.haskell.org/~duncan/gtk2hs/ I've yet to hear any about build results on OSX or Windows. If you have tried or do try on either of those platforms then please let us know. I think that is the only thing we are now waiting for, so please send in your build results. I've uploaded new revisions of the five core packages: * glib * gio * cairo * pango * gtk (some meta-data updates since last pre-release) Plus I've now got tarballs for a number of the extra packages: * gconf * glade * gstreamer * gtkglext * gtksourceview * soegtk * svgcairo * vte * webkit Again, these all seem to build with ghc-6.10, 6.12, 7.0 & 7.2. All patches are now in the darcs repos too. Duncan |
From: Julian G. <jul...@d-...> - 2011-09-05 06:42:18
|
On Mon, Sep 05, 2011 at 03:32:26AM +0100, Duncan Coutts wrote: > On Tue, 2011-08-30 at 20:05 +0100, Duncan Coutts wrote: > > Hi all, > > > > With Axel's permission I'm helping out with the release of gtk2hs-0.12.1 > > I've uploaded new revisions of the five core packages: > * glib > * gio > * cairo > * pango > * gtk > (some meta-data updates since last pre-release) > > Plus I've now got tarballs for a number of the extra packages: > * gconf > * glade > * gstreamer > * gtkglext > * gtksourceview > * soegtk > * svgcairo > * vte > * webkit > > Again, these all seem to build with ghc-6.10, 6.12, 7.0 & 7.2. All > patches are now in the darcs repos too. Great job - thank you! Julian |