Personal tools

Himerge

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
Line 10: Line 10:
 
== FAQs ==
 
== FAQs ==
   
'''What does Himerge really/exactly stands for?'''
+
* '''What does Himerge really/exactly stands for?'''
   
 
It technically stands for "Haskell Interface for eMerge" ; though I personally can also think about some funny terms like:
 
It technically stands for "Haskell Interface for eMerge" ; though I personally can also think about some funny terms like:
Line 17: Line 17:
 
- Himerge Is (only) emerge
 
- Himerge Is (only) emerge
   
'''How do I install Himerge?'''
+
* '''How do I install Himerge?'''
   
 
Since emerge is the Gentoo package manager, these instructions are unlikely to work on any other distro/OS unless of course you have installed [http://www.gentoo.org/proj/en/gentoo-alt/prefix/index.xml prefixed portage].
 
Since emerge is the Gentoo package manager, these instructions are unlikely to work on any other distro/OS unless of course you have installed [http://www.gentoo.org/proj/en/gentoo-alt/prefix/index.xml prefixed portage].
Line 41: Line 41:
 
If you're currently running stable ghc, you should upgrade ghc first and then run ghc-updater. Either way, it would be good to emerge ghc first, then emerge himerge.
 
If you're currently running stable ghc, you should upgrade ghc first and then run ghc-updater. Either way, it would be good to emerge ghc first, then emerge himerge.
   
'''Every time I try to search for a package I receive the 'Package not found' error'''
+
* '''Every time I try to search for a package I receive the 'Package not found' error'''
   
 
Himerge uses eix for searching packages in the tree, so every time you sync , you also need to update the eix data-base. After a sync just do Ctrl+U or go to the "Tools -> Update Eix" option in the main menu bar to solve it.
 
Himerge uses eix for searching packages in the tree, so every time you sync , you also need to update the eix data-base. After a sync just do Ctrl+U or go to the "Tools -> Update Eix" option in the main menu bar to solve it.

Revision as of 16:26, 9 February 2008

This wiki site is supposed to be the place containing all the possible information and documentation for Himerge

1 Latest Release (Beta)

Himerge version 0.17 released on February, 9, 2008.

http://www.haskell.org/himerge/release/himerge-0.17.tar.gz

You always can check the latest himerge screen-shot from this link

2 FAQs

  • What does Himerge really/exactly stands for?

It technically stands for "Haskell Interface for eMerge" ; though I personally can also think about some funny terms like:

  - Hi 'emerge'
  - High-Emerge
  - Himerge Is (only) emerge
  • How do I install Himerge?

Since emerge is the Gentoo package manager, these instructions are unlikely to work on any other distro/OS unless of course you have installed prefixed portage.

You need to unmask several packages, by putting the following in /etc/portage/package.keywords to run the 'unstable' branch. Note that these are actually developed in the haskell overlay before moving to the portage tree.

# haskell
dev-lang/ghc
dev-haskell/cabal
# haskell deps
dev-haskell/mtl
dev-haskell/filepath
dev-haskell/regex-base
dev-haskell/regex-posix
dev-haskell/regex-compat

# himerge
app-portage/himerge
dev-haskell/parallel
dev-haskell/gtk2hs

If you're currently running stable ghc, you should upgrade ghc first and then run ghc-updater. Either way, it would be good to emerge ghc first, then emerge himerge.

  • Every time I try to search for a package I receive the 'Package not found' error

Himerge uses eix for searching packages in the tree, so every time you sync , you also need to update the eix data-base. After a sync just do Ctrl+U or go to the "Tools -> Update Eix" option in the main menu bar to solve it.