Permalink
Switch branches/tags
Commits on May 9, 2011
Commits on Apr 28, 2011
  1. Merged pull request #8 from LeifW/patch-1.

    peti committed Apr 28, 2011
    xmonad-extras ought to match xmonad and xmonad-contrib in package name.
Commits on Apr 27, 2011
Commits on Apr 19, 2011
  1. archlinux.cabal: re-enable export of getVersionConflicts and getLates…

    peti committed Apr 19, 2011
    …tVersions from HackageTranslation
    
    These functions are used in client-code, and I don't know a better place
    for them.
  2. archlinux.cabal: disable experimental 'HackageTranslation' and 'recde…

    peti committed Apr 19, 2011
    …ps' code
    
    These modules need more polishing before they can be become part of the
    officially published API.
  3. CabalTranslation.hs: minor semantic change of PKGBUILD_HASKELL_ENABLE…

    peti committed Apr 19, 2011
    …_PROFILING
    
    In order to enable building of profiling libraries, set the
    environment variable PKGBUILD_HASKELL_ENABLE_PROFILING to any
    non-empty string, i.e. "1", "0", "yes", or "no". To disable support,
    undefine PKGBUILD_HASKELL_ENABLE_PROFILING (or set it to an empty
    string).
    
    These semantics feel slightly more robust than expecting the user to
    specify a specific value, a number even, to turn this feature on. By
    default, that environment variable is undefined, so profiling
    libraries are off by default.
    
    For those who are running chroot builds -- i.e. by means of the
    makeworld script shipped in HABS --, please note that the shell
    environment of the caller will not be exported into the chroot build
    environment! As of now, it seems like the only way to enable
    profiling in chroot builds is to add an assignment of the variable
    PKGBUILD_HASKELL_ENABLE_PROFILING to /etc/makepkg.conf (in the
    chroot environment).
Commits on Apr 12, 2011
  1. CabalTranslation.hs: optional profiling flag if the user defines it

    listx committed Apr 12, 2011
    The problem:
    
    Some Arch Haskell developers rely on profiling their
    programs, which in turn rely on certain Haskell AUR packages.
    Previously, these packages did not have profiling enabled in their
    PKGBUILDs, which meant that those who wanted profiling had to rebuild
    all packages in the dependency chain that did not have profiling
    enabled.
    
    The solution:
    
    This one-liner simply adds in a Bash conditional statement into the
    default PKGBUILD for haskell library programs. The statement depends on
    the new $PKGBUILD_HASKELL_ENABLE_PROFILING variable having a value "1".
    E.g., "export PKGBUILD_HASKELL_ENABLE_PROFILING=1". An Arch Haskell user
    can now export this variable in his ~/.bashrc or somewhere else, which
    will trigger the conditional statement to enable profiling.
    
    This way, only those users who want profiling will get it, and it will
    not affect anyone who does not care about profiling.
Commits on Jan 11, 2011
Commits on Jan 9, 2011
  1. Fixed GHC warnings.

    peti committed Jan 9, 2011
  2. Distribution/ArchLinux/SystemProvides.lhs: dropped unused imports

    peti committed Jan 9, 2011
    It's particularly nice to be able to drop the module Paths_archlinux,
    because without that this code be easily run outside of the Cabal build
    system, i.e. from ghci.
Commits on Jan 8, 2011
  1. Add support for a "platform package list" : this list is passed to the

    Rémy Oudompheng committed Jan 8, 2011
    Cabal library, it can be used to favour a particular dependency
    version in the resulting PKGBUILD.
  2. Update code for removal of data files.

    Rémy Oudompheng committed Jan 8, 2011
  3. Remove data files for inclusion in cabal2arch.

    Rémy Oudompheng committed Jan 8, 2011
Commits on Jan 2, 2011
  1. Modify warning message accordingly.

    Rémy Oudompheng committed Jan 2, 2011
  2. Less restrictive version requirements in output

    Rémy Oudompheng committed Jan 2, 2011
Commits on Jan 1, 2011
Commits on Dec 28, 2010
  1. Revert to usual escaping for quotes.

    Rémy Oudompheng committed Dec 28, 2010
Commits on Dec 25, 2010
  1. Map gl to mesa (which actually provides the pkg-config file).

    Rémy Oudompheng committed Dec 25, 2010
  2. Do not install in /usr/lib/<pkgname> (confusing for many library

    Rémy Oudompheng committed Dec 25, 2010
    bindings) but under /usr/lib/ghc-*/site-local.
  3. Fuzzier escaping of special characters in PKGBUILDs.

    Rémy Oudompheng committed Dec 25, 2010
Commits on Dec 24, 2010
  1. Correctly escape characters in package description.

    Rémy Oudompheng committed Dec 24, 2010
  2. Correct typos.

    Rémy Oudompheng committed Dec 24, 2010
Commits on Nov 24, 2010
  1. The install script should not have leading slashes.

    Rémy Oudompheng committed Nov 24, 2010
Commits on Nov 5, 2010
  1. CabalTranslation.hs: configure library builds with --enable-shared

    peti committed Nov 5, 2010
    Building libraries with --enable-shared is simple enough, but unfortunately
    Cabal doesn't take advantage of shared libraries when linking executables (even
    when --enable-shared is specified). Having shared libraries available is
    beneficial anyway, though, because ArchLinux users may choose to build their
    binaries with '--dynamic'.
Commits on Nov 4, 2010
Commits on Nov 2, 2010
  1. Revert change introduced accidentally in commit 4c9a0e3.

    Rémy Oudompheng committed Nov 2, 2010
    (dependencies on base packages are explicitly listed again)
Commits on Nov 1, 2010
  1. Changed getRepoFromDir to ignore all directory names that begin with …

    peti committed Nov 1, 2010
    …a dot.
    
    This change means that '.git' will be ignored as well as '.' and '..'.