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

doc: refactor documentation for better TOCs

b4bc7863ff0c83f4e1b6571933158f34a7fc2bbc authored about 4 years ago by Peter Simons <[email protected]>
doc: minor config tweaks

3b35a5fed5218fe7b684684f4033e1494828981f authored about 4 years ago by Peter Simons <[email protected]>
doc: import maralorn's additions for haskell-language-server

59d310e67946bd926f9c52ae8e420001fb763eb5 authored about 4 years ago by Peter Simons <[email protected]>
docs: put contents into a separate file to fix navigation

9bb4291009a6a0f4d954286ef4cc27d3c718340e authored about 4 years ago by Peter Simons <[email protected]>
doc: configure sphinx to use 'index' as master document

d349a0ebe4dd615577251b8997a5fa15f1233a4e authored about 4 years ago by Peter Simons <[email protected]>
doc: import Haskell docs from Nixpkgs and configure Sphinx

7ae582733216d3563651bdacda1e286067a43b03 authored about 4 years ago by Peter Simons <[email protected]>
Merge pull request #469 from worldofpeace/drop-jasper

FromCabal.License: drop jasper

25ee7258e464b05355513696ef0f729d49e0dc0a authored over 4 years ago by Peter Simons <[email protected]>
FromCabal.License: drop jasper

https://github.com/NixOS/nixpkgs/pull/82564

61b9926c585ccd18509095ec68d3e079cf97df16 authored over 4 years ago by worldofpeace <[email protected]>
giGstLibOverrides: hackage2nix discovers these packages as a null binding now

107370041adfa96e891576852b5c4cc7e5bbd225 authored over 4 years ago by Peter Simons <[email protected]>
skylighting: enable 'executable' flag by default

Closes https://github.com/NixOS/nixpkgs/issues/95341.

12d3fb3006ac6bfb4151f4a6f7d8b8fc5ec5f0d1 authored over 4 years ago by Peter Simons <[email protected]>
Cabal2Nix/Name.hs: fix mapping for poppler-glib

use poppler built with gobject-introspection

41c026d893adf9193e3b2e31fba8889104b48065 authored over 4 years ago by Sheng Wang <[email protected]>
doc: update live-stream-notes.org

52041eb9f88c7ce869a718c09fcca659077f1ba3 authored over 4 years ago by Peter Simons <[email protected]>
doc: update live-stream-notes.org

1b02e1bef817ed9820ebb271630efde4caea1e61 authored over 4 years ago by Peter Simons <[email protected]>
PostProcess: disable test suite for dhall, it requires network access

7fa91004988b32d71a8d342081f33162eff7e5fe authored over 4 years ago by Peter Simons <[email protected]>
Move warning flags into a cabal.project file.

f433b07f0f39389bf9dcb0bbeaca35edc745fa74 authored over 4 years ago by Peter Simons <[email protected]>
travis.yml: add GHC 8.10.1 to the CI environment

8e251ce479302842586a1e2769d1a39b435d1f9a authored over 4 years ago by Peter Simons <[email protected]>
cabal.project: warn about unused libraries

6f3c294e0c7511127a61f6e29e7167f5b2894fa9 authored over 4 years ago by Peter Simons <[email protected]>
doc: update live-stream-notes.org before the merge

cc1221614cc0f62d14e7855b03f8f3e800179664 authored over 4 years ago by Peter Simons <[email protected]>
doc: add task list for today's stream to live-stream-notes.org

13e29ebd17987c39a6492a69b9cd3d44e3fdad6e authored over 4 years ago by Peter Simons <[email protected]>
doc: update live-stream-notes.org

30d5c3390399792b7ddb7db1342ba59980141ed6 authored over 4 years ago by Peter Simons <[email protected]>
doc: update live-stream-notes.org

17421b6fe5442e393045b4ec8c9593dc7da3a48d authored over 4 years ago by Peter Simons <[email protected]>
doc: remember how to run ofborg tests

7c305840961566ea02931c9d5b8a50a1eef61790 authored over 4 years ago by Peter Simons <[email protected]>
doc: update live-stream-notes.org

5432dbad8402ff1feb4ac5355c6a13519d7c5985 authored over 4 years ago by Peter Simons <[email protected]>
Merge pull request #462 from maralorn/regenerate-nixpkgs

Various improvements to ./regenerate-nixpkgs.sh

681d5469bdc089186c4bda6020c9ad824b347d0b authored over 4 years ago by Peter Simons <[email protected]>
Various improvements to ./regenerate-nixpkgs.sh

* Ability to checkout cabal2nix tags
* Use nix-shell
* Clone all-cabal-hashes if necessary
* use...

d8701f1a58a37707fbef01dc9e1b1370387f7fe1 authored over 4 years ago by Malte Brandy <[email protected]>
doc: update live-stream-notes.org

5b5ad231714be733ff878231d6706b7d272cdd99 authored over 4 years ago by Peter Simons <[email protected]>
cabal2nix.cabal: minor version bump

Per module diff:

* Distribution.Nixpkgs.Haskell
Added exports:
ExportedFunction "ex...

d15b0f23655e0d6497d0421da7482d441045ab3a authored over 4 years ago by Peter Simons <[email protected]>
Add support for "extraAttributes" to the Derivation type.

This allows us to set basically anything we want and we'll probably remove most
of the other att...

192782ec183da806d9412bc17ac871805dadec64 authored over 4 years ago by Peter Simons <[email protected]>
Don't render the sha256 attribute if it's empty.

ea513a7a2c1d5d6a100aeacf90df6134d90825c0 authored over 4 years ago by Peter Simons <[email protected]>
doc: remember my live stream notes

c6118bc8c1f111629f94bfbf6734dd3e06ad82d7 authored over 4 years ago by Peter Simons <[email protected]>
Merge pull request #461 from maralorn/regenerate-nixpkgs

Add regenerate-nixpkgs.sh

834b4ea8280e6fd0c61bcf27102568afb8a49eea authored over 4 years ago by Peter Simons <[email protected]>
Add regenerate-nixpkgs.sh

This simple file should hopefully make it much easier to rebuild the
hackage-packages.nix file i...

1eca2629e69b4b2f5ac177bfbca62c57cffe6c68 authored over 4 years ago by Malte Brandy <[email protected]>
doc: update todo list in live-stream-notes.org

ad756aad1c5a18a78ef515175179031053fd917b authored over 4 years ago by Peter Simons <[email protected]>
fix fetching from remote archives

Commit 854695a removed attempting to use nix-prefetch-zip on the
downloaded artifact in favor of...

7bf8ac5bd973cb9abd9ae91a767cad65518a5d31 authored over 4 years ago by hyperfekt <[email protected]>
Cabal2nix.hs: fix hlint warning in main module

1ab91d14a3c4d2e9766c603ff0fbb2c3c3b21993 authored over 4 years ago by Peter Simons <[email protected]>
travis.yml: update CI build instructions

f2dc218dc1250f2f9f1fb19a10d4b6fec8a93002 authored over 4 years ago by Peter Simons <[email protected]>
bump version number for upcoming release

847258917d21b913b21c6678c9384a0808f58d29 authored over 4 years ago by Peter Simons <[email protected]>
Generate predictable results for "description".

Some packages (BioHMM-1.2.0) have trailing white-space at the end of
their synopsis. This breaks...

2a4560c91946870519c28fe23d104c46fe9709c6 authored over 4 years ago by Peter Simons <[email protected]>
doc: mention ZurichHack in live-stream-notes.org

493d1b418324ac2bc8b0b1140dda126ca047d6f8 authored over 4 years ago by Peter Simons <[email protected]>
doc: remember my live stream notes

f3d15eb87368b5bf54647b6c2f5e059ac49757b0 authored over 4 years ago by Peter Simons <[email protected]>
Merge pull request #452 from laMudri/Agda-2.6

[ cleanup ] don't build Agda builtins again

ff322215f790f3958b531fa25f61bd0add0e6ada authored over 4 years ago by Peter Simons <[email protected]>
Merge pull request #444 from jtobin/secp256k1-haskell

secp256k1-haskell: fix pkgconfig-depends

cb435795da2032a20d8c5c93d777f35f32a8a50e authored over 4 years ago by Peter Simons <[email protected]>
Merge pull request #449 from mryndzionek/master

Added mappings for SoapySDR and liquid-dsp

01a03b9f0afd20c37af69a0d2cbda8dc5896362b authored over 4 years ago by Peter Simons <[email protected]>
Merge pull request #458 from poscat0x04/tdlib

Add tdlib to libNixName

819b894c62315b688534818379025d39543fed3a authored over 4 years ago by Peter Simons <[email protected]>
Add tdlib to libNixName

ff04ae8004a36f922ba236449122f7dca2ac268f authored over 4 years ago by Poscat <[email protected]>
Add another kludge to avoid using the 'assert' package.

b7c82dbe6d2bb571c92771385bdee6451b087b0f authored over 4 years ago by Peter Simons <[email protected]>
Drop support for GHC 8.6.5, kind of.

We need Cabal 3.0.x or later. GHC 8.6.5 has version 2.4.x,
so we cannot easily run test builds w...

626f89aa04f0c21d2d91715557f808d5dd8fcb97 authored over 4 years ago by Peter Simons <[email protected]>
Bump version number for upcoming release.

5fc90211835a452d37f79d14499eefb0e22ed784 authored over 4 years ago by Peter Simons <[email protected]>
Merge pull request #453 from nh2/issue-431-improve-readmes-and-reproducibility

Improve READMEs, reproducibility, and make contributing easier

fa7a2c9ec9f6f8a359ef416e816948588a1621e4 authored over 4 years ago by Peter Simons <[email protected]>
Allow building with Stack, improve README. See #431.

This should make it much easier for new contributers to contribute to
`cabal2nix`, as it address...

d2d8d2b441f85fb50016616a8f71673b6c25d704 authored over 4 years ago by Niklas Hambüchen <[email protected]>
hackage2nix: Improve README slightly

4f41fbaabdcbc13b35f6179540343e7ea763a6be authored over 4 years ago by Niklas Hambüchen <[email protected]>
git: properly ignore 'nixpkgs' and 'hackage' repositories

cc7c78277d689a37749822e0362f954d0cf6a833 authored over 4 years ago by Peter Simons <[email protected]>
travis: update build instructions for CI

c34dd6e1742e1bc6c586cab171f5021844b36e66 authored over 4 years ago by Peter Simons <[email protected]>
cabal2nix.cabal: bump version number for upcoming release

5ef2b03423b21dd94c9da5041cda3af3ade43c14 authored over 4 years ago by Peter Simons <[email protected]>
Homepage URLs in Cabal 3.2.x may contain trailing white-space.

cef4114a677fe178f7e9c4e9a9c95efb80a004d3 authored over 4 years ago by Peter Simons <[email protected]>
Adapt code to Cabal 3.2.x.

72de717c602f6c04163dd7437df7cdb836db1505 authored over 4 years ago by Peter Simons <[email protected]>
[ cleanup ] don't build Agda builtins again

Since https://github.com/agda/agda/commit/378020321a223d7057cd10b59b995ebac91c7a8b, Agda's Setup...

3d6b6be65bc76ed973b6d70271f5171bce0867b2 authored over 4 years ago by laMudri <[email protected]>
Added mappings for SoapySDR and liquid-dsp

2228dfa98680ab8030969291fc0702dcbddf26c0 authored almost 5 years ago by Mariusz Ryndzionek <[email protected]>
Add name mapping for libsecp256k1 to secp256k1.

Unbreaks secp256k1-haskell and other Haskell packages that depend on it.

ca1fb58b4019a211acfec46d0edde39c30e43252 authored almost 5 years ago by Jared Tobin <[email protected]>
The <> operator was added to Prelude in base-4.9.x.

We depend on base-4.11.x, so there's no need to explicitly import Data.Monoid.

722a3771a70d8f9221aa77c30fb9aea7fb1df6c6 authored almost 5 years ago by Peter Simons <[email protected]>
ghc-8.10.x warns about "import Data.List" without an import list.

25e736fc7db68538ef6785352454cc786074dc35 authored almost 5 years ago by Peter Simons <[email protected]>
cabal2nix.cabal: drop redundant constraints on Cabal in the executables

All our programs depend on the library, so the constraints
specified there should suffice.

140192245249fdef946fba3d2b79af31f4913b55 authored almost 5 years ago by Peter Simons <[email protected]>
Don't accept Cabal-3.2.x yet.

The new version currently shipped with ghc-8.10.1-rc1 has
breaking changes that affect us. Since...

eb8f97af6c139e35d1d85f36d453b712d413f569 authored almost 5 years ago by Peter Simons <[email protected]>
cabal2nix.cabal: bump version number to 2.15.1 for upcoming release

6315e5fcd272488b7d50ab3effcff996bdeb34a5 authored almost 5 years ago by Peter Simons <[email protected]>
travis-ci: run build tests with ghc-8.8.3 instead of 8.8.2

58f0beee985c6fb6620224fcc89778a9bf8044f6 authored almost 5 years ago by Peter Simons <[email protected]>
git-annex: enable the s3 flag again now that 'aws' compiles

a388e13b5a049a2a2f837e5420be62aa82572cee authored almost 5 years ago by Peter Simons <[email protected]>
git-annex: switch build to network-3.x

Unfortunately, the 'aws' library does not support recent versions of 'network'.
Since we cannot ...

1d0459f40e0fa7483fc5c482dcbca1e1db4c40db authored almost 5 years ago by Peter Simons <[email protected]>
Merge pull request #438 from andersk/LD_LIBRARY_PATH

Fix unsafe concatenation of $LD_LIBRARY_PATH

1b9b3eff3f60b3127bc9758faab7474cf515c264 authored almost 5 years ago by Peter Simons <[email protected]>
travis: run regression tests with ghc versions 8.8.2 and 8.10.1

0869c51dadb2aeee62ffdbe4463210dd19472e87 authored almost 5 years ago by Peter Simons <[email protected]>
bustle: fix the license, drop dependency on gio-unix, and fix meta.hydraPlatforms

c9d1e8a29bd51d2f4b914bc0b60e6796551b5c74 authored almost 5 years ago by Peter Simons <[email protected]>
bustle: disable hgettext flag by default

hgettext does not compile.

25c72e770dc3c10a73614b6f06a3bf4c31b6003d authored almost 5 years ago by Peter Simons <[email protected]>
update-stackage: I no longer maintain lambdabot, so let's stick to Stackage here

b942b6aedd11852f6dc995bea944ca1c39ccc200 authored almost 5 years ago by Peter Simons <[email protected]>
update-stackage: always use the latest version of cabal2spec

7cdd5f2250e8911e8c6aaab7bc8b533dee313484 authored almost 5 years ago by Peter Simons <[email protected]>
update-stackage.sh: don't match the "LTS Haskell" comment in the docs

115e9544bf7b761faf17e18b968aac25d28cef62 authored almost 5 years ago by Peter Simons <[email protected]>
Fix unsafe concatenation of $LD_LIBRARY_PATH

Naive concatenation of $LD_LIBRARY_PATH can result in an empty
colon-delimited segment, which te...

843e5914571f861a01d00c671a1911c4ab3955ac authored about 5 years ago by Anders Kaseorg <[email protected]>
cabal2nix.cabal: drop the MonadFailDesugaring extension

We're building with ghc-8.8.1 which has this enabled by default anyway.

2fb6f7e8177027d5b483e902f6448f77e5f7ac68 authored about 5 years ago by Peter Simons <[email protected]>
hackage2nix: instruct RTS to use a maximum of 16 threads

Benchmarks with ghc-8.8.1 show that the run-time performance
degrades once more then 16 threads ...

4f031c6b0d6466e447ccf2b44f23a002b3ad563e authored about 5 years ago by Peter Simons <[email protected]>
Normalize flags to all-lowercase before handing them to Cabal.

Cabal expects the payload of the "opaque" FlagName type to be spelled in all
lower-case characte...

650d5300c6bb5632bbab6fcb2d939fb476e469c5 authored about 5 years ago by Peter Simons <[email protected]>
fltkhs: expand the obsolete 'libGLU_combined' alias

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

39f6c39f2a54fe97be07ea61cd127358283f903c authored about 5 years ago by Peter Simons <[email protected]>
README.md: improve spelling and grammar

bb66e86c28725f90bd1283f856ded3586058d474 authored about 5 years ago by Peter Simons <[email protected]>
Merge pull request #432 from obsidiansystems/android-32-bit

Do the right thing for 32-bit android

12ceeb2b46000b9da8091f1f0d5594bd9a0f612d authored about 5 years ago by Peter Simons <[email protected]>
Do the write thing for 32-bit android

See https://github.com/haskell/cabal/pull/6301 for all the details. I'd
say it's safe to merge b...

af921ebcbef810199a4d9ca398e6fb6b83f63764 authored about 5 years ago by John Ericson <[email protected]>
Catch the weird spelling of libpcre2 used by termonad.

f382c3dda443ae6b36e4f826543c8b1b821bd161 authored over 5 years ago by Peter Simons <[email protected]>
Add name mapping for libpcre2 to pcre2.

Fixes https://github.com/NixOS/nixpkgs/pull/70833.

e60526dad340e02a2dbdb048f0fe20b0cfd3e838 authored over 5 years ago by Peter Simons <[email protected]>
travis-ci: run ghc-8.8.1 builds with head.hackage enabled

e15d08c99694f94198e418f8a1f98d2deb53d690 authored over 5 years ago by Peter Simons <[email protected]>
Recognize boost_context for cachix.

5325ccdedb0604d71aac2213fa0d2d018ef02e07 authored over 5 years ago by Peter Simons <[email protected]>
Fix build with ghc 8.8.1.

aff02b1db402781909bfbf6de628df9a342111e0 authored over 5 years ago by Peter Simons <[email protected]>
Use the latest distribution-nixpkgs for properly quoted meta.description strings.

1642613d1ebe1cc1b1934f2de49bed409bb7c62b authored over 5 years ago by Peter Simons <[email protected]>
Fix 'string' pretty-printer to perform proper backslash escaping.

See https://github.com/NixOS/nixpkgs/pull/68946#discussion_r324911144 and
https://github.com/Nix...

c3a10ae04af0ad35a664d0098e818bb705629d6f authored over 5 years ago by Peter Simons <[email protected]>
hackage-db.cabal: fix the URL in the description

1f026b7910d8e29a8fbc8a8643bebd475e3d2646 authored over 5 years ago by Peter Simons <[email protected]>
Modern versions of 'parseTimeM' need a MonadFail constraint.

MonadFail has been introduced in base 4.9.0.0, so let's
commit to that version or newer. That me...

3d03474b8665e10dab7e75920d34285a740e2267 authored over 5 years ago by Peter Simons <[email protected]>
Distribution.Nixpkgs.Fetch: fix a GHC compiler warning

d19721cf8b5c0e712638e41a3d187fef31a21680 authored over 5 years ago by Peter Simons <[email protected]>
Update CI build instructions to include GHC 8.8.1.

8e04b7c059249515dd5ebd97ea719a003eae3858 authored over 5 years ago by Peter Simons <[email protected]>
Commit to Cabal 3.x.

5efdfe042c0b787951277e60ce69704041bfc151 authored over 5 years ago by Peter Simons <[email protected]>
travis.yml: don't constrain Cabal to the 'installed' version

0958c2097dc14aacf3aa173023316408d62f95d4 authored over 5 years ago by Peter Simons <[email protected]>
Fix doctests.

Relying on the exact error message returned by aeson is a bad idea.

4c951bceec79adb465792d3e93c47cfec378234a authored over 5 years ago by Peter Simons <[email protected]>
Commit to Cabal version 3.x.

ec0df3d0b7205ebe4a3af963d4d344fd59a9f9f5 authored over 5 years ago by Peter Simons <[email protected]>
Update CI build instructions to use GHC version 8.6.5 and 8.8.1, too.

21a287874330ab4435829b1abd846f9b477daf23 authored over 5 years ago by Peter Simons <[email protected]>
Drop obsolete 'Text' class from our exports.

54ec0bb787193bc89d743e0ae28d638ef7e51217 authored over 5 years ago by Peter Simons <[email protected]>
Update CI build instructions to use GHC version 8.6.5 and 8.8.1, too.

a150123780899a33ba2c4dcfbca8a5933bb342cc authored over 5 years ago by Peter Simons <[email protected]>