| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: cabal-plan | Distribution: openSUSE Tumbleweed |
| Version: 0.7.6.1 | Vendor: openSUSE |
| Release: 1.2 | Build date: Tue Jul 29 18:56:43 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 22111245 | Source RPM: cabal-plan-0.7.6.1-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://hackage.haskell.org/package/cabal-plan | |
| Summary: Library and utility for processing cabal's plan.json file | |
This package provides a library (see "Cabal.Plan") for decoding 'plan.json' files as well as the simple tool 'cabal-plan' for extracting and pretty printing the information contained in the 'plan.json' file. 'plan.json' files are generated by [cabal](https://hackage.haskell.org/package/cabal-install)'s [Nix-style local builds](http://cabal.readthedocs.io/en/latest/nix-local-build.html) and contain detailed information about the build/install plan computed by the cabal solver. == 'cabal-plan' utility The 'cabal-plan' executable (enabled via the 'exe' cabal flag) provides various operations: [info] Show basic report of dependency tree [show] Dump 'PlanJson' data-structure via 'Show' instance [tred] Show dependency tree as a graph [diff] Diff two install plans [list-bins] List all binaries [list-bin] List single binary (useful for scripting, e.g. 'cabal list-bin exe:cabal-plan') [fingerprint] Print SHA256 sums of dependencies' source tarballs and cabal files [dot] Generate graph of dependencies in '.dot' format [topo] Print plan topologically sorted [license-report] Generate license report for a component (only available when built with 'license-report' flag enabled); see <src/example/cabal-plan.md report example for cabal-plan> (<src/example/cabal-plan.html Pandoc rendered HTML>) See also ["New things in Haskell package QA" Blogpost](https://oleg.fi/gists/posts/2018-01-08-haskell-package-qa.html) for a description of the 'topo' and 'dot' operations as well as how to enable tab-completion.
GPL-2.0-or-later
* Tue Jul 29 2025 Peter Simons <psimons@suse.com>
- Update cabal-plan to version 0.7.6.1.
Upstream has not updated the file "ChangeLog.md" since the last
release.
* Thu Jun 05 2025 Peter Simons <psimons@suse.com>
- Update cabal-plan to version 0.7.6.0.
[#]# 0.7.6.0
* Use Cabal-syntax-3.12
* Support GHC-8.8.4...9.12.2
* Mon Jan 13 2025 Peter Simons <psimons@suse.com>
- Update cabal-plan to version 0.7.5.0.
[#]# 0.7.5.0
* No changes in the library
* Add `-f` filter flag to `tred` command to only show parts of the graph to given package(s).
This essentially answers "why that package" is in the build plan.
* Mon Dec 16 2024 Peter Simons <psimons@suse.com>
- Use prettier Cabal flag specification; no functional change.
* Sat Jun 08 2024 Peter Simons <psimons@suse.com>
- Update cabal-plan to version 0.7.4.0.
[#]# 0.7.4.0
* Use Cabal-syntax-3.12
* Support GHC-8.6.5...9.10.1
[#]# 0.7.3.0
* Use Cabal-syntax-3.10
* Tue Apr 09 2024 Peter Simons <psimons@suse.com>
- Update cabal-plan to version 0.7.3.0 revision 3.
Upstream has revised the Cabal build instructions on Hackage.
* Tue Mar 12 2024 Peter Simons <psimons@suse.com>
- Jailbreak build for ghc-9.8.x.
* Sun Jul 09 2023 Peter Simons <psimons@suse.com>
- Update cabal-plan to version 0.7.3.0 revision 2.
Upstream has revised the Cabal build instructions on Hackage.
* Wed Jun 21 2023 Peter Simons <psimons@suse.com>
- Update cabal-plan to version 0.7.3.0 revision 1.
Upstream has revised the Cabal build instructions on Hackage.
* Wed Apr 26 2023 Peter Simons <psimons@suse.com>
- Update cabal-plan to version 0.7.3.0.
Upstream has not updated the file "ChangeLog.md" since the last
release.
* Thu Mar 30 2023 Peter Simons <psimons@suse.com>
- Updated spec file to conform with ghc-rpm-macros-2.5.2.
* Fri Sep 23 2022 Peter Simons <psimons@suse.com>
- Update cabal-plan to version 0.7.2.3.
[#]# 0.7.2.3
* Fix issue in previous release (license generation didn't work at all)
[#]# 0.7.2.2
* Use Cabal-syntax-3.8.1.0
* Wed Jan 05 2022 Peter Simons <psimons@suse.com>
- Update cabal-plan to version 0.7.2.1 revision 1.
Upstream has revised the Cabal build instructions on Hackage.
/usr/bin/cabal-plan /usr/share/doc/packages/cabal-plan /usr/share/doc/packages/cabal-plan/ChangeLog.md /usr/share/doc/packages/cabal-plan/example /usr/share/doc/packages/cabal-plan/example/cabal-plan.html /usr/share/doc/packages/cabal-plan/example/cabal-plan.md /usr/share/licenses/cabal-plan /usr/share/licenses/cabal-plan/LICENSE.GPLv2 /usr/share/licenses/cabal-plan/LICENSE.GPLv3
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 31 23:45:23 2025