Commit graph

17 commits

Author SHA1 Message Date
33a8552f42 add missing be in Haskell guidelines 2026-07-22 21:14:06 +00:00
ab901772ad Update guidelines/modules/ROOT/pages/Haskell.adoc 2025-12-30 08:16:52 +00:00
a9c7189025 Escape four macros.
There were four macros written in plain text instead of escaped and
monospaced.
2024-03-28 16:59:23 +00:00
2752edbbb4 Semantic linebreaks.
Add semantic linebreaks throughout the document.
2024-03-28 16:59:23 +00:00
cae78bbbce Move specs to examples directory
Extract the sample spec files, place them in the examples directory and
include them from the main document.
2024-03-28 16:59:23 +00:00
afb868b0ef Haskell: document shared libraries E: unused-direct-shlib-dependency
Haskell shared libraries currently cause many `unused-direct-shlib-dependency` rpmlint errors
2024-03-26 16:41:20 +00:00
421f17826c Haskell: add usage examples of cabal-tweak-* 2023-04-27 16:31:19 +00:00
e212e28eff Drop redundant Source and Patch numbers
See https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/thread/BG5SVFAKGNVDJFHGZARABWGW2RRHN22G/

Since RPM 4.15, numbering Sources and Patches is redundant.
I've left the numbers in examples where they matter.
2022-03-03 18:20:33 +01:00
feaa8a47b6 Fox broken link in Haskell guidelines
The old packages application no longer exists.  Link to the source repo
for the package instead.
2021-10-11 18:16:59 +00:00
e67b03fee0 Use https for links in Haskell guidelines 2021-10-08 22:40:04 +00:00
Daniel Moerner
3a962c6305 Update guidelines/modules/ROOT/pages/Haskell.adoc
The BinLib spec template seems to have a typo in the Requires and Supplements for the -prof package. These need to include the ghc- prefix, since the BinLib spec uses %{pkg_name} rather than ghc-%{pkg_name} as Name. I tested this with an in-progress BinLib package (citeproc), and confirmed it with the pandoc spec file.
2021-04-07 14:17:51 +00:00
5e9d0bb7a8 update Haskell to latest current practices and packaging
Main changes:

- addition of prof and doc subpackages for libraries
- change from dynamic linking of executables to static linking
2020-04-09 16:40:41 +00:00
70e7ea5d7c Fix several typos. 2019-06-21 10:11:16 -05:00
c54853ab4b fix broken links
The linkchecker tool was used to identify broken links in the generated
documentation.  After running 'make && make serve' in one terminal,
linkchecker is run in another:

    linkchecker --check-extern --user-agent="curl/7.61.1" \
                --ignore-url="file:///antora/" \
                --ignore-url="https://crates.io" \
                --ignore-url="https://hosting-service/" \
                http://0.0.0.0:8000/packaging-guidelines/

One broken link remains: the Perl SIG "New Package SCM Request" link.
This has no direct replacement (in the context of adding an 'initial-cc'
to bug reports), as far as I can tell.  That text and link need to be
rewritten.  In context:

    New Perl packages should set the
    https://lists.fedoraproject.org/admin/lists/perl-devel.lists.fedoraproject.org/[Fedora
    Perl SIG mailing list] as a member of the initial-cc list for bugzilla.
    This can be done by adding the user `+perl-sig+` to the initial CC list
    when creating the link:Package_SCM_admin_requests#New_Packages[New Package
    SCM Request].

We ignore https://crates.io because it behaves badly with non-browser
tools (refer to https://github.com/rust-lang/crates.io/issues/788 for
details).

The --user-agent option is necessary to work around issues at sites like
drupal.org, which return a 403 when used with linkchecker's default
User-Agent header (LinkChecker/X.Y).
2019-03-07 17:03:24 +00:00
Igor Gnatenko
60f9e22189
trivial: drop Category: links
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-09-22 08:50:12 +02:00
Igor Gnatenko
1d0bff1b20
trivial: make all inline text literal
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-09-22 08:50:12 +02:00
Igor Gnatenko
8a2c101fb5
adapt to antora
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-09-22 08:50:12 +02:00
Renamed from Packaging:Haskell.adoc (Browse further)