Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/NixOS/cabal2nix

Generate Nix build instructions from a Cabal file
https://github.com/NixOS/cabal2nix

Language.Nix.Identifier: use (++) instead of (<>) for the benefit of ghc-8.2.2

724712fb8371d237ef6c20cfdefcfeb66d93085c authored over 5 years ago
Drop use of base-compat.

We support only relatively recent versions of GHC, so we don't
need the compat module any more.

88c98c46035c2a83b70fba607ae8d7ffc15df087 authored over 5 years ago
Drop support for ghc-8.0.2.

It has trouble with Parsec's advanced type synonyms. See [1] for details.

[1] https://travis-ci...

634484415893971ad06cfc83d6dd5ff92bddf2a6 authored over 5 years ago
Drop support for old 7.x versions of GHC.

Our new dependency parsec-class doesn't support those old compilers either.

a8e7f3d64b76a96948dea3bfadd9da6e867a7401 authored over 5 years ago
Define (generic) instances of CoArbitrary for all our types.

ebc0249a0c92478f71ee34690ac5691efa0fb657 authored over 5 years ago
Leverage the power of 'read' to parse quoted pairs in identifier names.

d83e7eda3fb448e2f9c1d4056d97a7e0b936706c authored over 5 years ago
Adapt doctests to the new parser code.

1316aea53ba61d5cf80fdd96bb0639f84dbe5951 authored over 5 years ago
README.md: add a file with plenty of badges and useful links

125ad29a382525a2171973d15ae61bb6f3314abf authored over 5 years ago
travis: re-generate with the latest version of haskell-ci

d11eacc421182268868d6bbebef60ded62cd201b authored over 5 years ago
Re-write parser code with Parsec.

The parser combinators from Distribution.Text that we previously
used are obsolete. This change ...

c2a9a102a717a7d9159e9e9c9ecfd504ee3b9473 authored over 5 years ago
Merge pull request #429 from cdepillabout/link-to-youtube-vid

Link to the YouTube video explaining hackage2nix.

449ad2b79b7343d916b12f0c6a0b84eeb021bce0 authored over 5 years ago
Link to the YouTube video explaining hackage2nix.

c6f572cc24b9b145b8cc0cf53dbcd489b81027fc authored over 5 years ago
Merge pull request #426 from unode/master

Enable inlineMarkdown on pandoc-placetable

a804c3520e35df40efa2450d0a9eaef2b6fed636 authored over 5 years ago
Enable inlineMarkdown on pandoc-placetable

See NixOS/nixpkgs#67464 for original discussion

7f94f77a16e00dbc89485109fe86dc7c8ead52ba authored over 5 years ago
Update CI build to include ghc versions 8.6.5 and 8.8.1.

The hlint-job is constrained to ghc 8.6.x to avoid
build errors that occur when trying to compil...

29ebcda3db690e69a14beceb0cefdd0f0cefe6c0 authored over 5 years ago
typo

cc @peti

57efca076c083e0c46e6bd95dd00e9b435a96cbe authored over 5 years ago
Merge pull request #425 from NixOS/domenkozar-patch-1

Add mapping for Nix libraries

b1ae8eeb457358297dfe25c4642da157215a15cd authored over 5 years ago
Add mapping for Nix libraries

68acc253bde1d1667347f9ed09f9fe56cfa9ab24 authored over 5 years ago
Rename gdk_pixbuf to gdk-pixbuf

e532a458c9d4a193def189dd7f645e51cd9fb088 authored over 5 years ago
update-stackage.sh: allow users to call this script from other directories

6d6ded8f2f9061a2c90ed92df99f038c1e556788 authored over 5 years ago
Bump version number to 2.14.4 for release.

f4355aa45723abd15b29eb826800839278f91ed9 authored over 5 years ago
Merge pull request #422 from turboMaCk/bug/hpack-before-jailbreak

Run hpack in prePatch phase

5574371a0fa08a0fe50bf17948f6307077acc071 authored over 5 years ago
Run hpack in prePatch phase

This fixes an issue when hpack is used
in combination with doJailbreak.
Before hpack run after j...

3717fd2d1329d903a86707deeb1ab7d5af4cf7ba authored over 5 years ago
Merge pull request #420 from chrissound/patch-1

Section relates better to cabal2nix

315012ad5eb6ccabbfbf868b10dc10b9437c5522 authored over 5 years ago
Section relates better to cabal2nix

e8dcbf93f435c7efa66c13145c36654432c4b920 authored over 5 years ago
Merge pull request #417 from nh2/fix-xmonad-doc-hardcode-dollar

xmonad: Fix missing dollar escape quotes.

5a2333157284794521ed9e071c789e00bc9caf7d authored over 5 years ago
xmonad: Fix missing dollar escape quotes.

See https://github.com/NixOS/cabal2nix/pull/416#issuecomment-494096785

bee4955ae8f4a5cb259a160fbe25cecb56e28953 authored over 5 years ago
Merge pull request #416 from nh2/fix-xmonad-doc-hardcode

Don't hardcode $doc

cf0e975b8a4dcf327151a27be24eaeb7403b2171 authored over 5 years ago
Don't hardcode $doc.

Split outputs can be disabled, in which case $doc is the empty string.

`outputDoc` always point...

e6dcdda06d30f13eb0cc305e5a66363c527f1b44 authored over 5 years ago
Bump version number to 2.14.3 for the upcomping release.

03a70e6bd2db8e1448d0d44326e5823c3f2ee85f authored over 5 years ago
git-annex: improve the post-process hook to install the completion files

fe32a4cdb909cc0a25d37ec371453b1bb0d4f134 authored over 5 years ago
hackage2nix: ignore the Haskell package "with" for the time being

b2ea1c20e63406dd3bcb4d4dbf248b85643f5cf8 authored almost 6 years ago
hackage2nix: the 'broken-packages' section now contains versioned package names

e08962a427a7dd23f18cb84d4cbde1e92b87c3b6 authored almost 6 years ago
Merge pull request #414 from roman-kashitsyn/master

Add a minimal version contstraint for 'containers'.

c57cbfceee7515f2672a4d76d02d49ba8ef9d22b authored almost 6 years ago
Add a minimal version contstraint for 'containers'.

The library uses Map.!? which is only available since
containers-0.5.9.

https://hackage.haskell...

e9b11ac9ecaba9bba04c7db1cbede64075323d25 authored almost 6 years ago
travis-ci: run CI builds with ghc-8.6.4

1c5ff7a46691ca020ece207bc5a3e4cc330e80f3 authored almost 6 years ago
The mnl library is provided by the 'libmnl' package in Nix.

Fixes https://github.com/NixOS/cabal2nix/issues/413.

11c68fdc79461fb74fa1dfe2217c3709168ad752 authored almost 6 years ago
update-stackage: Stackage published a new URL to download their config files

d25a3c52cea41ae670b9d7b89a00fd24e66df497 authored almost 6 years ago
Commit to aeson 1.x or later so that we can drop the CPP conditionals.

eabf258524e359ef82742fd251a986fca75ac019 authored almost 6 years ago
hackage2nix: extend the configuration file

We can now distinguish between ...

(1) packages that are unsupported on certain platforms by d...

ea0f0cabe2b0680ffbe382c2f0501ea0cb5c5c4b authored almost 6 years ago
Distribution.Nixpkgs.Haskell.FromCabal.Configuration: cosmetic

bc62ff723a4850bfb2aebdb8d649d08396eb3606 authored almost 6 years ago
cabal2nix.cabal: bump version number for release

59900c0fe5b98a748c3fb2279876995cd6b36efb authored almost 6 years ago
travis.yml: fix doctest suite

a029e8b8c8b2770f06489826231eefe26e5b7cd1 authored almost 6 years ago
hackage2nix: fix hlint warnings

094ff869ea470ff96cc44aa2fd0d72e987cdc688 authored almost 6 years ago
Merge pull request #412 from jtojnar/webkitgtk

Update mapping of webkitgtk to non-aliased version

285dbcad4e39dffe860ba1242be22b7d84f5370a authored almost 6 years ago
README.md: add a couple of useful badges

43d0f30d99aa1e48e7da8fdbfb290f8f87c94834 authored almost 6 years ago
travis-ci: abandon support for ghc versions prior to 8.6.x

b884a1fb1faebc4ed4c1c67431b244913cc42440 authored almost 6 years ago
Update mapping of webkitgtk to non-aliased version

This is in preparation of https://github.com/NixOS/nixpkgs/pull/56892

javascriptcoregtk-4.0 and...

c7ccb0ac418c10c8145aa27bd68af1012a67db46 authored almost 6 years ago
Abandon support for ghc versions prior to 8.0.x.

213017b661f62915b33c94d077b60ff81dbeed49 authored almost 6 years ago
Update name mapping and resolver lists to cope with disappeared aliases.

See https://github.com/NixOS/cabal2nix/pull/411#issuecomment-469747125 and
following comments fo...

50125218b2a2bdafe6bbebf28626b85e73900d51 authored almost 6 years ago
hackage2nix: disable aliases before discovering known Nixpkgs attributes

Closing https://github.com/NixOS/cabal2nix/pull/411.

Suggested-by: Jan Tojnar <[email protected]>

87c9b8dead9568df2751566589303042f49a41f0 authored almost 6 years ago
Drop redundant module import.

1f35f7b7cabbcc127093761f4003c3cba29d1d4a authored almost 6 years ago
Modernize the Cabal file, the travis-ci job, and bump to new major version.

ca4823d3f2035d20516aea30f59f223f64e11aab authored almost 6 years ago
readNixpkgPackageMap: allow passing arbitrary extra args to nix-env

Closing https://github.com/peti/distribution-nixpkgs/pull/6.

Suggested-by: Jan Tojnar <jtojnar@...

0b03f5377a4de08959108476057f590f70294cf0 authored almost 6 years ago
hackage2nix: simplify the code by committing to recent versions of our dependencies

d6bac1cbd7dde054bd1a806ec924155dd050042d authored almost 6 years ago
update-stackage: make sure the Stackage package list is sorted alphabetically

This prevents redundant commits re-ordering the list mindless because upstream
generated the fil...

d1d82087bedb89af9c092d9647c1a5bad5e8f98c authored almost 6 years ago
fromPackageDescription: add TODO note to resolveInNixpkgs

The special cases for those GNOME packages should not be necessary.
https://github.com/NixOS/cab...

74e5d360bf688108b6ebfad6cbe6a7992e3dd4ff authored almost 6 years ago
Merge pull request #410 from jtojnar/no-gnome-aliases

resolveInNixpkgs: stop using GNOME aliases

38534b942e49c950c0e7788d54968042f39b1fd5 authored almost 6 years ago
resolveInNixpkgs: stop using GNOME aliases

They were removed in https://github.com/NixOS/nixpkgs/pull/55735

6b9bca81d45891aefadec90a91a9254bc8142c4d authored almost 6 years ago
git-annex: disable networkbsd flag for LTS-13.x builds

d2bed2e217b720ff2ab174564777c2ceff89f240 authored almost 6 years ago
Merge pull request #406 from NixOS/revert-405-internal-haddock-revert

Revert "Revert "Disable Haddock phase for packages with internal libraries.""

0b4d75871c38dee3a920c870b132c80acc403022 authored almost 6 years ago
Revert "Revert "Disable Haddock phase for packages with internal libraries.""

c92811bc389d9b57b9fc6be13b942877c043e663 authored almost 6 years ago
Merge pull request #405 from NixOS/internal-haddock-revert

Revert "Disable Haddock phase for packages with internal libraries."

0bbcfe459965b37a45aef188e80f0991f163f496 authored almost 6 years ago
Revert "Disable Haddock phase for packages with internal libraries."

Cabal does the right thing since 2.4.0.0 (https://github.com/haskell/cabal/pull/5253)

This reve...

04feef673cc2c739a9cb8a464b60c1f1aa557e90 authored almost 6 years ago
pandoc: fix post-process hook to install the man page properly

d974819a3136486b5090e7d923fe85825e38b205 authored almost 6 years ago
Bump version number for upcoming release.

898dcad1de954bedd8b2ae51cbecf032327c6770 authored almost 6 years ago
Merge pull request #404 from NixOS/revert-402-quote-src

Revert "Put file src attribute in quotes to allow more paths"

bbd110d5139966afe81bbf6a1a6ea7e09c6ed582 authored almost 6 years ago
Revert "Put file src attribute in quotes to allow more paths"

7905d98cbf61c9e6b664c28e568b0085de27f109 authored almost 6 years ago
Our test suite can no longer run with 1 KB stack.

A change in tasty raised the stack requirements to 64 KB. See
https://github.com/feuerbach/tasty...

ed6ee6e27513e2b47dd841e0e3b4349093ebb8f1 authored almost 6 years ago
Bump version number for upcoming release.

ce838b6eb4f7984678a72f85b7c533d29b82cd2a authored almost 6 years ago
Merge pull request #403 from qrilka/3-way-hpack

Add option for disabling hpack completely

fa34dbb7e311dffc4de887b80371384591a43dba authored almost 6 years ago
Add option for disabling hpack completely

0ccca6d43d570b7a06aa59ba60a649e65e81ea06 authored almost 6 years ago
Merge pull request #402 from qrilka/quote-src

Put file src attribute in quotes to allow more paths

45bf247c277a1b360688026ed6bec12ebeb6206b authored almost 6 years ago
Put file src attribute in quotes to allow more paths

4670c7ec631c0a5756469eedc0ec4d13f8628b43 authored almost 6 years ago
zip-archive: fix missing test suite dependency on 'which'

da47f40e5e51700be1b650e08b84e10c344cf8c6 authored about 6 years ago
cabal2nix.cabal: bump version number for upcoming release

62dc1c653b20f16eaeb4a268e617e14e7e9abe2f authored about 6 years ago
Make un-parsed HackageDB more strict.

354a716bc2c5ffca767b30c55a86f8764bcb937b authored about 6 years ago
Unparsed.builder: fix use insertWith

ff9af52a158db101c1dab494b0ac7fab0258e0b3 authored about 6 years ago
Clean up unused imports.

489a7c33817c04cda79ea5ad4a9da32f8ac7372b authored about 6 years ago
hackage-db.cabal: tentatively bump version number for new release

10a5366892a2abe9b554b3ec84c82a28eeffb1cd authored about 6 years ago
Re-write existing modules on top of Builder.

94094f7d22655522225bcf3a5bf1901a0ecab84d authored about 6 years ago
Make parseTarball inlinable to ensure that ghc specializes the function, i.e. to IO.

5a69cd5fa25adb01fa70d15f27565d267981548b authored about 6 years ago
Move callback API into Distribution.Hackage.DB.Builder.

fcd7cd0071a4a0b5d30f76e1968f0d5b92478537 authored about 6 years ago
new-callback-api: make parseTarball strict in the 'db' argument

4783226fa40a518cd34db4b604cf8df0eb407cee authored about 6 years ago
new-callback-api: simplify the code to work without MonadState

1975c830988eabea0a401a0a5fef17d60dfcbe16 authored about 6 years ago
Generalize the "unparsed" API.

See https://github.com/peti/hackage-db/pull/9#issuecomment-449381544 for
details on the motivati...

37abd768f8df5697af2647532f1f67c41e915500 authored about 6 years ago
cabal2nix.cabal: document why we can't run in a 1K stack at the moment

379decf3fe0ee03ecd030cc0b793c4b2faf7b2d4 authored about 6 years ago
listDirectoryFilesBySuffix: simplify the implementation

Match suffixes first, then do the I/O to see whether matching paths refers to a
file or not. Oug...

7a72711d56b6deaff828c566512ea0b88146e582 authored about 6 years ago
hackage-db.cabal: format file with stylish-cabal

278cb46a3532407f02e2ff069ba348c15b5a4123 authored about 6 years ago
README.md: refer to a couple of interesting badges

e535dc0598c3acf61a14a64fd31d8cd26d2be240 authored about 6 years ago
Distribution.Hackage.DB.Path: cosmetic

b65bc03eb03e542764c278e657d80184b8fdff0c authored about 6 years ago
Update Travis-CI build instructions.

- Update ghc-8.6.x o version 8.6.3 and ghc-8.4.x to version 8.4.4

- We don't use installed cons...

feba532df7b5bf240489b2eff5e230f3d51810ee authored about 6 years ago
Merge pull request #397 from qrilka/benchmark-flag

add benchmark enabling flag

af7cf68dfc6fa94d4bdb6c5db7a0d8cb430654fd authored about 6 years ago
add benchmark enabling flag

cabal2nix already provides flags for haddocks generation and enabling
tests so it makes sense to...

91ede5ddb8813a8266615a221d9198190aa8ca32 authored about 6 years ago
Avoid obsolete name gobjectIntrospection.

89ccf081ecc3970f8f43a39f77246660a4488fce authored about 6 years ago
Merge pull request #394 from ttuegel/hpack-cabal-version

Include cabal-version field inferred by hpack

7b07d27645651cc8980a9194f5bbf7b8e86a042c authored about 6 years ago
travis: update test build script to use ghc 8.6.3

4c3496470c13cf52aa89ce24b9f998dff6ef232f authored about 6 years ago
Include cabal-version field inferred by hpack

hpack infers a cabal-version field based on the features used by the
package. This field is requ...

54802dda57b455eabd0fd0324b63b36f4a4e2da9 authored about 6 years ago
cabal2nix.cabal: greatly increase the test suite's stack size to fix Travis build

I don't know why the travis build fails with a 1K stack. I cannot produce this
issue locally. I ...

7b287a85b9e8efecb996cafd2a9dbe9fcb89dd40 authored about 6 years ago
git-annex: modernize our flag configuration

Recent versions of git-annex, like 7.20181121, have way fewer flags than the
old ones used to ha...

121c563e6abc2f36b14d6186a20cce714da5db8b authored about 6 years ago