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
91ed99c26d6f6244a7bbd99fe4b21384b5a3bd2d authored over 2 years ago by sternenseemann <[email protected]>
doc: update `README.md` code block syntax highlighting
26939db1c6ea34ed60a289360dac01fccd47a3d2 authored over 2 years ago by sternenseemann <[email protected]>other code blocks use the `console` formatted blocks, this change makes that formatting consiste...
8471aa5ab846a4ee8109c8bc284bedc0570444ed authored over 2 years ago by booklearner <[email protected]>fix typo
16d304b85c705f6af3bca007469c2f72e5258db5 authored over 2 years ago by sternenseemann <[email protected]>1d3713213d119b0dad1e3250144bf91bc7d02643 authored over 2 years ago by kota marusue <[email protected]>
7f41807e4efef2afec7a508abce594afab7ab5e8 authored over 2 years ago by sternenseemann <[email protected]>
88b55283e03a899a1d8c0d8f9e90c61d2dcb4a75 authored over 2 years ago by sternenseemann <[email protected]>
Flags: remove unnecessary "https" flag from Pandoc
40823c793b4b8588fcfedc8fb147c1a92cfa577d authored over 2 years ago by Dennis Gosnell <[email protected]>See https://github.com/jgm/pandoc/commit/d414b2543a1686007e84c54bc711dff969dfb569.
65b55a23fee7eb369079df7db0d88931dec86865 authored over 2 years ago by Brian Leung <[email protected]>PostProcess: Use lua5_4 for lua
e2e5fff5540c1beb5bc663ccbf99a4b8df09d139 authored over 2 years ago by Dennis Gosnell <[email protected]>The latest version of haskellPackages.lua uses lua5_4.
8e9a7c5eea1e079c110fede7f1513a252b22f03c authored over 2 years ago by Brian Leung <[email protected]>libNixName: Add nix-cmd pkg-config module
32ec6594e40cf7b121464f4284aa775ee9e212a2 authored over 2 years ago by sternenseemann <[email protected]>39cc10300f20671f36825cf295a4df606119b4ed authored over 2 years ago by Robert Hensing <[email protected]>
shell.nix: Set up ghc environment, add haskell-language-server
c4bcf644e1c96e580b5cc697a11dc0e24a215a4f authored almost 3 years ago by maralorn <[email protected]>Refactors (ApplicativeDo, record syntax, fetchWith)
880c049416590cc7278a7aef0af03adc660aba27 authored almost 3 years ago by maralorn <[email protected]>863231b723087513a04719f35427a41e4bb4e49c authored almost 3 years ago by Profpatsch <[email protected]>
From the DerivKind we can determine the command directly.
This is still slightly not-nice, sinc...
42f90df3e3322bff029b3178ecd055ebddfff9ff authored almost 3 years ago by Profpatsch <[email protected]>
We have a complete list of sources, thus we can use a simple enum to
list all sources, this also...
The reading flow is just a lot better if case matches are used.
468631889f7cd56b31ec8caf0c9435de79a2bf1a authored almost 3 years ago by Profpatsch <[email protected]>
This makes referencing fields a lot easier, and has been possible
since GHC 8.0.1.
Improves readability quite considerably.
c17333863799f52a54e94fefe60e2fc4b5b7e5a5 authored almost 3 years ago by Profpatsch <[email protected]>
Instead, add the few extra args that we want to pass to the
`DerivKind` enum, which is
* Whethe...
17d47044b34f891fe3ff4c5d05e5855dd0ae8c8a authored almost 3 years ago by Profpatsch <[email protected]>chore(ci): test on GHC 8.8.4
6deccd9337592c30dbc2c226aeb4529786027b2a authored almost 3 years ago by sterni <[email protected]>74d0724417875a7bea4e5049340f034d4a597ac7 authored almost 3 years ago by sternenseemann <[email protected]>
Manually lists the nix dependencies required by cabal2nix; this of
course requires that the loca...
ci: test on GHC 9.0.2
39da11f842cee521bae9b53d856456ebe4f4bce7 authored almost 3 years ago by sterni <[email protected]>7e0ea469e69e8bdb9a9f142777a050f879d183ad authored almost 3 years ago by sternenseemann <[email protected]>
This seems to be no longer necessary as haskell-ci finally knows what
stuff is not in hvr-ppa.
doc/faq: reflect upstream changes in ghcWithPackages with LLVM section
9cbf11b4f5757428361b73e22074b29cd02d0c79 authored almost 3 years ago by maralorn <[email protected]>d6268b7f3abc14476a4fbb842f27025965652832 authored almost 3 years ago by sternenseemann <[email protected]>
ci: limit on push ci to the master branch
149c80ed27713434167c956df6d18617bf85b71c authored about 3 years ago by sterni <[email protected]>91cf570f3da0755b9d39ff10cb98f0d69777ddfe authored about 3 years ago by sternenseemann <[email protected]>
ci: update haskell-ci
a063f3b178e34a40860fe820041f340174c2aafb authored about 3 years ago by sterni <[email protected]>This is failing for 9.0.1 for unknown reasons, likely a bug in haskell-ci.
725f3373ac839326ff7da11ba47a2d1d7e9f6ee2 authored about 3 years ago by sternenseemann <[email protected]>
Allows us to get a more up to date doctest without patching the
workflow.
hslua, lua: Cope with the lua bindings moving from hslua to lua
8aeef87436468a416e5908b48ec82ac3f15eb885 authored about 3 years ago by Ellie Hermaszewska <[email protected]>03a2e86348da00e4ba26e68e301b51e2e98def8e authored about 3 years ago by Ellie Hermaszewska <[email protected]>
chore(haskell-ci): test using GHC 8.10.7
b1b715537a2cb1a7081d60a08c3fcd4e466ecdb2 authored about 3 years ago by sterni <[email protected]>2438a033f7696a549b3dd43cf266665f8bb1d8fa authored about 3 years ago by sternenseemann <[email protected]>
2570432e5f17ec78638b63dc6e53c41a7fb4281a authored about 3 years ago by sternenseemann <[email protected]>
cdf53cfdae6192ffe76dcaafcaa2dd8f0450806f authored about 3 years ago by sternenseemann <[email protected]>
78e374d19356fc517e2c8f645872ce7f3af63659 authored about 3 years ago by sternenseemann <[email protected]>
Expose fromCabalPlatform (renamed to nixpkgsPlatformFromCabal) and
platformPath to the user via ...
TODO: verify via tests that Cabal's behavior doesn't change
TODO: find and smooth out extra edge...
hackage2nix: update fixup package blacklist
99a25849261f830c0dc1d9ce200c96d4d43e3200 authored about 3 years ago by maralorn <[email protected]>som no longer depends on assert and telega no longer on with.
044bbffcd8e65a7f7700c5aa024759748afe8eb2 authored about 3 years ago by sternenseemann <[email protected]>
Not releasing just yet until we have sorted out the changes for
hackage2nix, but for development...
13c779ac3598555199f9609b7d3d78aec7ce645d authored about 3 years ago by sternenseemann <[email protected]>
refactor: no longer add MonadFailDesugaring to default-extensions
2e5679e7ffc9223895b9cc49e6c7d39270d9ac69 authored about 3 years ago by maralorn <[email protected]>
MonadFailDesugaring has been the default for a while and is no longer
understood by 9.2.1, so le...
a2e02e80ba4c253d476b972dbb48d6f742f44a35 authored over 3 years ago by Malte Brandy <[email protected]>
Using `allKnownPlatforms` to determine if we need to render the
`platforms` or `hydraPlatforms` ...
129ec9930bf68ceb58b41847bf6a2060fbedda9a authored over 3 years ago by sternenseemann <[email protected]>
With the refactor of `platforms` and `hydraPlatforms` we don't need it
internally anymore and we...
`badPlatforms` seems to be the cleanest way to support hackage2nix's
`unsupported-platforms` fea...
* Single (cabal) platforms are listed as they used to be
* Platform groups are added to the li...
9266a20f54a5aca4b8a5480fdcb8c53dbcba5e6d authored over 3 years ago by sternenseemann <[email protected]>38e19acdb59f9f738ed477826e547a7326e51047 authored over 3 years ago by sternenseemann <[email protected]>
Distribution.Nixpkgs.Haskell.FromCabal: no longer emit dep on webkitgtk24x
b4d893ed1a7a66b0046dd8a48f62b81de670ab02 authored over 3 years ago by sterni <[email protected]>e82597458f3378f2c6d153c3e4767534319db6a5 authored over 3 years ago by sternenseemann <[email protected]>
This reflects nixpkgs where webkit is an alias for webkitgtk.
bcda928fc7df232b13f81d9f573f15f4ed303d1e authored over 3 years ago by sternenseemann <[email protected]>
webkitgtk24x-gtk{2,3} have been removed from nixpkgs a while ago and
only continue to exist as a...
cabal2nix: Assume "unknown" hackage license to be free
749491a0911601d18fb00e27d15005406d295729 authored over 3 years ago by maralorn <[email protected]>
We are currently very inconsequent in regard to "unknown" licenses. In
general they stem from pa...
hackage2nix: Remove obsolete maintenance scripts and update README.md
76b874f1c1b85a1a2f1376c34634be3527b43f1b authored over 3 years ago by maralorn <[email protected]>534546c47f5833780ef2ee77eb22669f9ead2928 authored over 3 years ago by Malte Brandy <[email protected]>
Distribution.Nixpkgs.Haskell.OrphanInstances: parse `aarch64-darwin`
05b1b404e20eb6252f93c821d4d7974ab7277d90 authored over 3 years ago by sterni <[email protected]>
To support `aarch64-darwin` in the `unsupported-platforms`
configuration, we need to correctly p...
distribution-nixpkgs.cabal: bump version to 1.6.1
Note that the order of the releases and chang...
8858296fa7fa59f9d1e7d50b2be471ad67148959 authored over 3 years ago by sternenseemann <[email protected]>
nixpkgs has experimental-ish support for aarch64-darwin. In order to
support this platform for H...
Add Nix names for freetype2 and GLEW
51a4082fefad4642af67a0ae4bf3bb3a7d9b45e0 authored over 3 years ago by sterni <[email protected]>
These are used by nanovg, which is buildable in nixpkgs after this
change.
`with` has the sometimes surprising property of never shadowing an
existing binding in scope. Th...
Add a short description to README
985a4a970d944dd95437d814d270d807f15d7522 authored over 3 years ago by maralorn <[email protected]>cc26c74bcf320d7b1420eda73f24efa1bdce0bef authored over 3 years ago by maralorn <[email protected]>
So far these only consists of #508.
b746ef74126947bed279160c78feb72d188fbd43 authored over 3 years ago by sternenseemann <[email protected]>Don't use hpack when cabal file is in the directory
57b8c7f77e03371c90810391fd68dbe23114c9e1 authored over 3 years ago by sterni <[email protected]>
hpack will only be used if no appropriate cabal file is found in the
source. This now means that...
Cabal2nix 2.18.0
614852fa4be21ffc283046b92ed9e5b75c7e38af authored over 3 years ago by sterni <[email protected]>
The list of contributors hasn't been updated in over 3 years now, so
let's just fill the author ...
Non-breaking release in spirit, but some changes required breaking
the public API exposed by thi...
I'm happy to receive and reply to any emails sent to the maintainer email.
22422d8294dd366a2452f88fef36dc902ed24f2b authored over 3 years ago by sternenseemann <[email protected]>hackage2nix: adjust to distribution-nixpkgs 1.6.0
b5b8981921771af9c592cd48631b7f8f21745dff authored over 3 years ago by sterni <[email protected]>
The new release breaks the API of Distribution.Nixpkgs.PackageMap, but
also fixes an issue where...
cabal2nix doesn't use the broken API of Distribution.Nixpkgs.PackageMap.
0b40f46afad68db445e5194800f27a8c84c12914 authored over 3 years ago by sternenseemann <[email protected]>
We won't support the new release of distribution-nixpkgs on current
master, so we'll restrict it...
Minor version bump for what is a small bug fix release. Also start a
CHANGELOG and distribute it...
86300a4dbfc2d24d409c2471c3f8a3c7cd24acae authored over 3 years ago by sternenseemann <[email protected]>
parsePackageData: fix preferred version ranges parsing
876002d0bd65492c628e8970521a230685aa310b authored over 3 years ago by sterni <[email protected]>
Previously we used `Dependency` for this which became impossible with
Cabal 3.4.0.0 since the th...
b7d4597e1da5cf4a80412e35c204b93b8132c099 authored over 3 years ago by sternenseemann <[email protected]>
6511736f49eecdc2404da754c63f4bbc989cadda authored over 3 years ago by sternenseemann <[email protected]>
* pkgs/lib/licenses.nix -> lib/licenses.nix
* Incorrect reference to a Text type class (?) and ...
0d488d83dbe0147f2be022245cdfbe88273c6c4f authored over 3 years ago by sternenseemann <[email protected]>ac1e2142c64013d2432e89d915420ced5b1178fe authored over 3 years ago by sternenseemann <[email protected]>
73e428e17879a7f9ea5b45b062cbab437e2e685a authored over 3 years ago by sternenseemann <[email protected]>
README: suggest shared development env for cabal2nix related packages
892e7ddb0b1297b19577e191bee067b57c4a7664 authored over 3 years ago by maralorn <[email protected]>
This is basically what I've used so far and works quite well without
being too opinionated and u...
eb4b947db07efe3b3ab6f4d298717c2a1debe475 authored over 3 years ago by sternenseemann <[email protected]>
Gets rid of an essential reimplementation.
68e53ef833628ef195eec8d9a248d138a017c939 authored over 3 years ago by sternenseemann <[email protected]>Fix CI
17b86ff29df50cefde0be9de0aa5c803943756cb authored over 3 years ago by maralorn <[email protected]>liquid-fixpoint: Remove ocaml dependency
b28902718d89f6a14a836d95a7093bc46e4f8bb5 authored over 3 years ago by Dennis Gosnell <[email protected]>