forked from pool/ghc-citeproc
osc copypac from project:devel:languages:haskell:ghc-9.8.x package:ghc-citeproc revision:2, using keep-link
OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-citeproc?expand=0&rev=42
This commit is contained in:
commit
f555a9f2df
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
3
citeproc-0.8.1.1.tar.gz
Normal file
3
citeproc-0.8.1.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4fe805629b548884e9b2f59492621823fd928d8a5b4125b6cfd9571edaebf341
|
||||
size 551001
|
3
citeproc-0.8.1.tar.gz
Normal file
3
citeproc-0.8.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:33523bbd8c38f72c6d606e02d11b93254171f801be4f2a0cb4d34d6626426400
|
||||
size 549947
|
483
ghc-citeproc.changes
Normal file
483
ghc-citeproc.changes
Normal file
@ -0,0 +1,483 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 24 18:28:18 UTC 2024 - Peter Simons <psimons@suse.com>
|
||||
|
||||
- Update citeproc to version 0.8.1.1.
|
||||
## 0.8.1.1
|
||||
|
||||
* Include `10/` prefix in short DOI links (#136).
|
||||
|
||||
* Properly implement `demote-non-dropping-particle="sort-only"` (#141).
|
||||
We had previously gotten sorting behavior right for this, but
|
||||
not display behavior.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 30 17:06:11 UTC 2023 - Peter Simons <psimons@suse.com>
|
||||
|
||||
- Updated spec file to conform with ghc-rpm-macros-2.5.2.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 18 17:30:25 UTC 2023 - Peter Simons <psimons@suse.com>
|
||||
|
||||
- Update citeproc to version 0.8.1.
|
||||
## 0.8.1
|
||||
|
||||
* In Pandoc and CslJson CaseTransform, group punctuation in clusters (#127).
|
||||
|
||||
* Fix sorting on dates (#126). Previously this broke for some styles,
|
||||
e.g. apa.csl, which styles dates as MM/DD/YYYY, and would lead to
|
||||
incorrect sorting of dates with months and/or days.
|
||||
|
||||
* Add citation-key variable from citeId. This is a new addition in CSL 1.0.2.
|
||||
|
||||
* Update locales from upstream.
|
||||
|
||||
* Raise an error if multiple layout elements are present (#120).
|
||||
|
||||
* Fix two test cases. They had illegal bibliography elements with
|
||||
no layout children.
|
||||
|
||||
* If there are multiple layout elements, only use the last one.
|
||||
This can happen with CSL-M styles. The last layout should be
|
||||
locale-unspecific. This change will prevent us from emitting
|
||||
doubled citations or bibliographic references (see #120),
|
||||
allowing more graceful handling of CSL-M styles, even though we
|
||||
don't support CSL-M.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 6 02:54:13 UTC 2022 - Peter Simons <psimons@suse.com>
|
||||
|
||||
- Update citeproc to version 0.8.0.2.
|
||||
## 0.8.0.2
|
||||
|
||||
* Fix missing locator after collapsing and grouping with year
|
||||
suffix (#96).
|
||||
|
||||
## 0.8.0.1
|
||||
|
||||
* Fix disambiguation edge case (#116). We weren't properly
|
||||
disambiguating when only one of two ambiguous names had a
|
||||
subsequent citation.
|
||||
|
||||
* Chicago page numbering fixes.
|
||||
|
||||
* Update test suite form upstream.
|
||||
|
||||
* Handle whole-citation links differently in `secondFieldAlign` (#113,
|
||||
Benjamin Bray).
|
||||
|
||||
* Require data-default >= 0.5.2 (#114, Bodigrim).
|
||||
|
||||
## 0.8
|
||||
|
||||
* Add `SubstitutedVal` constructor for `Val` [API change] (#101, #108).
|
||||
This is used to track variables that are repressed due to substitution.
|
||||
(We can't just delete them, because they still count when we have
|
||||
"if" elements that check for a variable.)
|
||||
|
||||
* Fix logic for including a group. A group with a text node and an
|
||||
empty variable should count as empty.
|
||||
|
||||
* CaseTransform: don't change words that are a mix of uppercase
|
||||
and nonletters, like CRT1000.
|
||||
|
||||
* Fix label with "page" variable (#107).
|
||||
|
||||
* Fix error in test suite. We stripped indentation in the expected result
|
||||
in some cases.
|
||||
|
||||
* Update fr-FR locale from upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 15 19:16:54 UTC 2022 - Peter Simons <psimons@suse.com>
|
||||
|
||||
- Update citeproc to version 0.7 revision 1.
|
||||
Upstream has revised the Cabal build instructions on Hackage.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 2 20:31:55 UTC 2022 - Peter Simons <psimons@suse.com>
|
||||
|
||||
- Update citeproc to version 0.7.
|
||||
## 0.7
|
||||
|
||||
* Handle old term form `sub verbo` as if it is `sub-verbo` (the new form).
|
||||
|
||||
* Update to latest locales in CSL repository.
|
||||
|
||||
* Makefile: Fix update-locales target.
|
||||
|
||||
* Keep explicit "et al." (#102, Albert Krewinkel).
|
||||
|
||||
* Factor out `deleteSubstitutedVariables`.
|
||||
|
||||
* Add any references in `citationItemData` to references.
|
||||
|
||||
* Add `citationItemData` field to `CitationItem` [API change].
|
||||
This corresponds to the `itemData` that can appear
|
||||
in the JSON representation of a citation item.
|
||||
|
||||
* Add Ord, Eq instances for `Reference`, `DisambiguationData`, `Val` [API change].
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 12 07:51:24 UTC 2022 - Peter Simons <psimons@suse.com>
|
||||
|
||||
- Update citeproc to version 0.6.0.1.
|
||||
## 0.6.0.1
|
||||
|
||||
* Ensure that position evaluates false inside bibliography (#99).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 1 08:31:08 UTC 2021 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.6.
|
||||
## 0.6
|
||||
|
||||
* Add Term parameter to TagTerm [API change].
|
||||
|
||||
* Add TagPrefix, TagSuffix constructors to Tag [API change].
|
||||
|
||||
* Make sure that extracted AuthorOnly names have the correct
|
||||
formatting (#55).
|
||||
|
||||
* Do case-insensitive sorting, like Zotero (#91).
|
||||
|
||||
* Ignore "ibid" entries in computing ambiguities.
|
||||
|
||||
* Improved disambiguation for author-in-text citations.
|
||||
|
||||
* In disambiguating, convert author-in-text to normal citations.
|
||||
Otherwise we disambiguate incorrectly.
|
||||
|
||||
* Fix title disambiguation with note style (#90).
|
||||
Previously we'd been calculating ambiguities by generating
|
||||
renderings for citation items independently of context.
|
||||
This meant that we didn't detect ambiguities in "subsequent"
|
||||
citations (which might e.g. just have an author).
|
||||
|
||||
* Ensure we don't do collapsing of items across a prefix or suffix (#89).
|
||||
If we have `[@doe99; for contrasting views see @smith33; @doe00]`,
|
||||
we don't want to get collapsing to
|
||||
`(Doe 1999, 2000; for contrasting views, see Smith 1933)`.
|
||||
This isn't strictly by the spec, but it gives better results.
|
||||
|
||||
* Allow collapsing after an initial prefix.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 21 16:27:59 UTC 2021 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.5.
|
||||
## 0.5
|
||||
|
||||
* Add `linkBibliography` field to `CiteprocOptions` [API change].
|
||||
When this is set to True, we hyperlink bibliography entries according
|
||||
to the draft of the CSL v1.02 spec (Appendix VI). When an entry has
|
||||
a DOI, PMCID, PMID, or URL available but none of these are rendered
|
||||
by the style, add a link to the title (or, if no title is present,
|
||||
the whole entry), using the URL for the DOI, PMCID, PMID, or URL
|
||||
(in that order of priority). (Benjamin Bray, #88.)
|
||||
|
||||
* In generating citation labels, only use `issued` date.
|
||||
Not, for example, `accessed` (#80).
|
||||
|
||||
* Citeproc.Locale: export `lookupQuotes`. [API change]
|
||||
|
||||
* Citeproc.Types: Add `localizeQuotes` method to CiteprocOutput class
|
||||
[API change].
|
||||
|
||||
* Citeproc.CslJson, Citeproc.Pandoc: Implement `localizeQuotes`.
|
||||
|
||||
* Citeproc: apply `localizeQuotes` after rendering. This ensures
|
||||
that quotes are properly localized and flipflopped. Previously this
|
||||
was done in `renderCslJson` (for CSL JSON) and in pandoc
|
||||
(for Pandoc Inlines). It is more consistent to do this as part
|
||||
of the rendering pipeline, in citeproc itself.
|
||||
|
||||
* Citeproc.CslJson: Drop the Locale parameter from the signature of
|
||||
`renderCslJson` [breaking API change]. It was only needed for quote
|
||||
localization, which now occurs outside of this function.
|
||||
|
||||
* Citeproc.Pandoc: use a Span with class csl-quoted for quotes,
|
||||
rather than a Quoted inline. This way we can leave Quoted elements
|
||||
passed in by pandoc alone, and we won't get strange effects like the
|
||||
one described in #87 (where `"` behaves differently when in
|
||||
a citation suffix).
|
||||
|
||||
* Default to Shifted with `icu` flag (#83). This makes the library
|
||||
behave similarly whether compiled with `icu` or with the default
|
||||
`unicode-collation` and prevents test failures with `icu`.
|
||||
|
||||
* Require recent text-icu with icu flag.
|
||||
Older versions don't build with newer versions of icu4c.
|
||||
|
||||
* Support links in CslJson (Benjamin Bray). Currently they are
|
||||
only supported in rendering, not parsing (in support of #88).
|
||||
|
||||
* Allow test cases to specify CiteprocOptions (Benjamin Bray).
|
||||
|
||||
* Update locales from upstream.
|
||||
|
||||
* Add new CSL tests to repository.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 19 07:06:10 UTC 2021 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.4.1.
|
||||
## 0.4.1
|
||||
|
||||
* Change Pandoc `inNote` so it creates a `Span` with class `csl-note`
|
||||
rather than a `Note`. This should make it easier to integrate
|
||||
citations with ordinary notes in pandoc.
|
||||
* Do not hyperlink author-only citations (#77). If we do this we get
|
||||
two consecutive hyperlinks for author-in-text forms.
|
||||
* `movePunctuationInsideQuotes`: only move `,` and `.`, not `?` and `!`,
|
||||
as per the CSL spec.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 5 17:16:32 UTC 2021 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.4.0.1.
|
||||
## 0.4.0.1
|
||||
|
||||
* Fix bug introduced by the fix to #61 (#74).
|
||||
In certain circumstances, we could get doubled "et al.".
|
||||
* Depend on unicode-collation unconditionally (#71). It is necessary
|
||||
even when text-icu is used, because of Text.Collate.Lang.
|
||||
* Rename tests in extra/ so they fall into categories.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 13 08:26:54 UTC 2021 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.4.
|
||||
## 0.4
|
||||
|
||||
* We now use Lang from unicode-collation rather than defining our own.
|
||||
The type constructor has changed, as has the signature of
|
||||
parseLang.
|
||||
* Use unicode-collation by default for more accurate sorting.
|
||||
- text-icu will still be used if the icu flag is set. This may
|
||||
give better performance, at the cost of depending on a large
|
||||
C library.
|
||||
- Change type of SortKeyValue so it doesn't embed Lang. [API change]
|
||||
Instead, we now store a language-specific collator in the Eval Context.
|
||||
- Move compSortKeyValues from Types to Eval.
|
||||
* Add curly open quote to word splitters in normalizeSortKey.
|
||||
* Improve date sorting: use the format YYYY0000 if no month, day,
|
||||
and YYYYMM00 if no day when generating sort keys.
|
||||
* Special treatment of literal "others" as last name in a list (#61).
|
||||
When we convert bibtex/biblatex bibliographies, the form "and others"
|
||||
yields a last name with nameLiteral = "others". We detect this and
|
||||
generate a localized "and others" (et al).
|
||||
* Make abbreviations case-insensitive (#45).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 14 22:18:46 UTC 2021 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.3.0.9.
|
||||
## 0.3.0.9
|
||||
|
||||
* Implement `et-al-subsequent-min` and `et-al-subsequent-use-first` (#60).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 3 16:35:42 UTC 2021 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.3.0.8.
|
||||
## 0.3.0.8
|
||||
|
||||
* In parsing abbreviations JSON, ignore top-level fields
|
||||
besides "default" (#57), e.g. "info" which is used in Zotero's
|
||||
default abbreviations file.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 09:34:13 UTC 2021 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.3.0.7.
|
||||
## 0.3.0.7
|
||||
|
||||
* Remove check for ASCII in case transform code.
|
||||
Previously we weren't doing case transform on words
|
||||
containing non-ASCII characters.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 31 13:49:51 UTC 2021 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.3.0.6.
|
||||
## 0.3.0.6
|
||||
|
||||
* Fix infinite loop in `fixPunct` (#49). In a few rare cases
|
||||
`fixPunct` would hang.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:09:24 UTC 2021 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.3.0.5.
|
||||
## 0.3.0.5
|
||||
|
||||
* Add a space between "no date" term and disambiguator
|
||||
if the long form is used (#47).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 18 09:06:54 UTC 2021 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.3.0.4.
|
||||
## 0.3.0.4
|
||||
|
||||
* Improve disambiguation code. Add type signatures,
|
||||
move some functions to the top-level, and make the
|
||||
logic clearer and more efficient.
|
||||
* Re-render after each stage of ambiguity resolution
|
||||
instead of relying on analysis of names and dates.
|
||||
This is necessary especially for styles like
|
||||
chicago-note-bibliography which use titles in
|
||||
citations. Closes #44. No measurable
|
||||
performance impact.
|
||||
* Update test suite from upstream.
|
||||
* Update `it-IT` locale.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 29 21:16:59 UTC 2020 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.3.0.3.
|
||||
## 0.3.0.3
|
||||
|
||||
* Fix author-only citations (#43). We got bad results with some
|
||||
styles when a reference had both an author and a translator.
|
||||
|
||||
## 0.3.0.2
|
||||
|
||||
* Don't use cite-group delimiter if ANY citation in group has
|
||||
locator (#38). This seems to be citeproc.js's behavior and it gives
|
||||
better results for chicago-author-date: we want both
|
||||
`[@foo20; @foo21, p. 3]` and `[@foo20, p. 3; @foo21]` to produce
|
||||
a semicolon separator, rather than a comma.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 19 14:46:02 UTC 2020 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.3.0.1.
|
||||
## 0.3.0.1
|
||||
|
||||
* Better handle `initialize-with` that ends in a nonbreaking space.
|
||||
In this case, citeproc should not add an additional space
|
||||
or strip the nonbreaking space. Closes #37.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 17 12:20:00 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
|
||||
|
||||
- disable %{ix86} build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 17 10:46:37 UTC 2020 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.3.
|
||||
## 0.3
|
||||
|
||||
* Change `makeReferenceMap` to return a cleaned-up list of
|
||||
references as well as a reference map. The cleanup-up list
|
||||
removes references with duplicate ids. When there are multiple
|
||||
references with the same id, the last one is included and
|
||||
the others discarded. [API change]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 9 11:28:30 UTC 2020 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.2.0.1.
|
||||
## 0.2.0.1
|
||||
|
||||
* FromJSON for Name: make straight quotes curly.
|
||||
Otherwise nothing will do this, when we are decoding
|
||||
JSON to (Reference a), a /= CslJson Text.
|
||||
* Remove redundant pragmas and imports (Albert Krewinkel).
|
||||
* Use custom prelude with GHC 8.6.* and older (Albert
|
||||
Krewinkel). This adds support for GHC 8.0.x.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 19 19:50:28 UTC 2020 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.2.
|
||||
## 0.2
|
||||
|
||||
* Remove `AfterOtherPunctuation` constructor from
|
||||
`CaseTransformState` [API change].
|
||||
This gave bad results with things like parentheses (#27).
|
||||
* Change `SortKeyValue` to include `Maybe Lang` [API change].
|
||||
This allows us to do locale-sensitive sorting (though this
|
||||
won't matter much unless the `icu` flag is used).
|
||||
* Add `Maybe Lang` parameter on `initialize` (since
|
||||
capitalization can be locale-dependent).
|
||||
* Add cabal.project.icu for building with icu lib.
|
||||
* Add (unexported) Citeproc.Unicode compatibility module.
|
||||
This allows us to use the same functions whether or not
|
||||
the `icu` flag is used.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 7 15:34:56 UTC 2020 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.1.1.1.
|
||||
## 0.1.1.1
|
||||
|
||||
* Pay attention to citationNoteNumber in computing position.
|
||||
In calculating whether an item is alone in its citation,
|
||||
we need to take into account citationNoteNumber, since
|
||||
two citations may occur in the same note and they should
|
||||
not be ranked "alone." See jgm/pandoc#6813,
|
||||
citation-style-language/documentation#121
|
||||
|
||||
## 0.1.1
|
||||
|
||||
* Ensure that uncited references are sorted last
|
||||
when it comes to assigning citation numbers (#22).
|
||||
* Remove "capitalize initial term" feature. This is required by
|
||||
the test suite but not the spec. It makes more sense for us to do
|
||||
this capitalization in the calling program, e.g. pandoc. For some
|
||||
citations in note styles may already be in notes and thus not
|
||||
trigger separate footnotes. If initial terms had been capitalized,
|
||||
we'd need to uncapitalize, and that is hard to do reliably.
|
||||
* Treat empty `FancyVal` as an empty value.
|
||||
* Derive Functor, Traversable, Foldable for Result [API change].
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 23 19:25:24 UTC 2020 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.1.0.3.
|
||||
## 0.1.0.3
|
||||
|
||||
* Better handling of author-only/suppress-author.
|
||||
Previously all results of "names" elements were treated
|
||||
as authors. But only the first should be (generally this
|
||||
is the author, but it could be the editor of an edited
|
||||
volume with no author). See jgm/pandoc#6765.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 16 02:00:51 UTC 2020 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.1.0.2.
|
||||
Upstream has edited the change log file since the last release in
|
||||
a non-trivial way, i.e. they did more than just add a new entry
|
||||
at the top. You can review the file at:
|
||||
http://hackage.haskell.org/package/citeproc-0.1.0.2/src/CHANGELOG.md
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 15 02:01:12 UTC 2020 - psimons@suse.com
|
||||
|
||||
- Update citeproc to version 0.1.0.1.
|
||||
## 0.1.0.1
|
||||
|
||||
* Fix sorting when no `<sorting>` element given. The spec says:
|
||||
"In the absence of cs:sort, cites and bibliographic entries appear in
|
||||
the order in which they are cited." This affects IEEE in particular. See
|
||||
jgm/pandoc#6741.
|
||||
|
||||
* Improve `sameNames` and citation grouping. Preivously if a citation
|
||||
item had a prefix, it would not be grouped with following citations.
|
||||
See jgm/pandoc#6722 for discussion.
|
||||
|
||||
* Remove unneeded `hasNoSuffix` check in `sameNames`.
|
||||
|
||||
* Remove unneeded import
|
||||
|
||||
* `citeproc` executable: strip BOM before parsing style (#18).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 13 07:03:02 UTC 2020 - psimons@suse.com
|
||||
|
||||
- Add citeproc at version 0.1.
|
||||
|
141
ghc-citeproc.spec
Normal file
141
ghc-citeproc.spec
Normal file
@ -0,0 +1,141 @@
|
||||
#
|
||||
# spec file for package ghc-citeproc
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%global pkg_name citeproc
|
||||
%global pkgver %{pkg_name}-%{version}
|
||||
%bcond_with tests
|
||||
Name: ghc-%{pkg_name}
|
||||
Version: 0.8.1.1
|
||||
Release: 0
|
||||
Summary: Generates citations and bibliography from CSL styles
|
||||
License: BSD-2-Clause
|
||||
URL: https://hackage.haskell.org/package/%{pkg_name}
|
||||
Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
|
||||
BuildRequires: ghc-Cabal-devel
|
||||
BuildRequires: ghc-aeson-devel
|
||||
BuildRequires: ghc-aeson-prof
|
||||
BuildRequires: ghc-attoparsec-devel
|
||||
BuildRequires: ghc-attoparsec-prof
|
||||
BuildRequires: ghc-base-devel
|
||||
BuildRequires: ghc-base-prof
|
||||
BuildRequires: ghc-bytestring-devel
|
||||
BuildRequires: ghc-bytestring-prof
|
||||
BuildRequires: ghc-case-insensitive-devel
|
||||
BuildRequires: ghc-case-insensitive-prof
|
||||
BuildRequires: ghc-containers-devel
|
||||
BuildRequires: ghc-containers-prof
|
||||
BuildRequires: ghc-data-default-devel
|
||||
BuildRequires: ghc-data-default-prof
|
||||
BuildRequires: ghc-file-embed-devel
|
||||
BuildRequires: ghc-file-embed-prof
|
||||
BuildRequires: ghc-filepath-devel
|
||||
BuildRequires: ghc-filepath-prof
|
||||
BuildRequires: ghc-pandoc-types-devel
|
||||
BuildRequires: ghc-pandoc-types-prof
|
||||
BuildRequires: ghc-rpm-macros
|
||||
BuildRequires: ghc-safe-devel
|
||||
BuildRequires: ghc-safe-prof
|
||||
BuildRequires: ghc-scientific-devel
|
||||
BuildRequires: ghc-scientific-prof
|
||||
BuildRequires: ghc-text-devel
|
||||
BuildRequires: ghc-text-prof
|
||||
BuildRequires: ghc-transformers-devel
|
||||
BuildRequires: ghc-transformers-prof
|
||||
BuildRequires: ghc-unicode-collation-devel
|
||||
BuildRequires: ghc-unicode-collation-prof
|
||||
BuildRequires: ghc-uniplate-devel
|
||||
BuildRequires: ghc-uniplate-prof
|
||||
BuildRequires: ghc-vector-devel
|
||||
BuildRequires: ghc-vector-prof
|
||||
BuildRequires: ghc-xml-conduit-devel
|
||||
BuildRequires: ghc-xml-conduit-prof
|
||||
ExcludeArch: %{ix86}
|
||||
%if %{with tests}
|
||||
BuildRequires: ghc-Diff-devel
|
||||
BuildRequires: ghc-Diff-prof
|
||||
BuildRequires: ghc-directory-devel
|
||||
BuildRequires: ghc-directory-prof
|
||||
BuildRequires: ghc-mtl-devel
|
||||
BuildRequires: ghc-mtl-prof
|
||||
BuildRequires: ghc-pretty-devel
|
||||
BuildRequires: ghc-pretty-prof
|
||||
BuildRequires: ghc-timeit-devel
|
||||
BuildRequires: ghc-timeit-prof
|
||||
%endif
|
||||
|
||||
%description
|
||||
Citeproc parses CSL style files and uses them to generate a list of formatted
|
||||
citations and bibliography entries. For more information about CSL, see
|
||||
<https://citationstyles.org/>.
|
||||
|
||||
%package devel
|
||||
Summary: Haskell %{pkg_name} library development files
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: ghc-compiler = %{ghc_version}
|
||||
Requires(post): ghc-compiler = %{ghc_version}
|
||||
Requires(postun): ghc-compiler = %{ghc_version}
|
||||
|
||||
%description devel
|
||||
This package provides the Haskell %{pkg_name} library development files.
|
||||
|
||||
%package -n ghc-%{pkg_name}-doc
|
||||
Summary: Haskell %{pkg_name} library documentation
|
||||
Requires: ghc-filesystem
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n ghc-%{pkg_name}-doc
|
||||
This package provides the Haskell %{pkg_name} library documentation.
|
||||
|
||||
%package -n ghc-%{pkg_name}-prof
|
||||
Summary: Haskell %{pkg_name} profiling library
|
||||
Requires: ghc-%{pkg_name}-devel = %{version}-%{release}
|
||||
Supplements: (ghc-%{pkg_name}-devel and ghc-prof)
|
||||
|
||||
%description -n ghc-%{pkg_name}-prof
|
||||
This package provides the Haskell %{pkg_name} profiling library.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{pkg_name}-%{version}
|
||||
|
||||
%build
|
||||
%ghc_lib_build
|
||||
|
||||
%install
|
||||
%ghc_lib_install
|
||||
|
||||
%check
|
||||
%cabal_test
|
||||
|
||||
%post devel
|
||||
%ghc_pkg_recache
|
||||
|
||||
%postun devel
|
||||
%ghc_pkg_recache
|
||||
|
||||
%files -f %{name}.files
|
||||
%license LICENSE
|
||||
|
||||
%files devel -f %{name}-devel.files
|
||||
%doc CHANGELOG.md README.md
|
||||
|
||||
%files -n ghc-%{pkg_name}-doc -f ghc-%{pkg_name}-doc.files
|
||||
%license LICENSE
|
||||
|
||||
%files -n ghc-%{pkg_name}-prof -f ghc-%{pkg_name}-prof.files
|
||||
|
||||
%changelog
|
Loading…
Reference in New Issue
Block a user