summaryrefslogtreecommitdiff
path: root/biblio/ctan-bibdata/biblatex-ctan
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-10-19 03:01:25 +0000
committerNorbert Preining <norbert@preining.info>2022-10-19 03:01:25 +0000
commit7b6cdf4c23e6ed232601dabc70f5553a8dee9c9b (patch)
tree608a2d05e7d0ffa5cde10be67db643ae542dc280 /biblio/ctan-bibdata/biblatex-ctan
parent0b311348359e1406b173d9c0de4974af3e90f836 (diff)
CTAN sync 202210190301
Diffstat (limited to 'biblio/ctan-bibdata/biblatex-ctan')
-rw-r--r--biblio/ctan-bibdata/biblatex-ctan/ctan.bbx21
1 files changed, 13 insertions, 8 deletions
diff --git a/biblio/ctan-bibdata/biblatex-ctan/ctan.bbx b/biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
index ed1a53070d..e7d6b6ca86 100644
--- a/biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+++ b/biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
@@ -1,17 +1,19 @@
-\ProvidesFile{ctan.bbx}[2022/10/08 v0.01]
+\ProvidesFile{ctan.bbx}[2022/10/18 v0.01]
\RequireBibliographyStyle{authortitle}
-\DeclareDatamodelFields[type=field,datatype=literal]{pkgurl}
+\DeclareDatamodelFields[type=field,datatype=literal]{mirror}
\DeclareDatamodelFields[type=field,datatype=literal]{license}
+\DeclareDatamodelFields[type=field,datatype=literal]{label}
-\DeclareFieldFormat{pkgurl}{\textsc{pkg-url}: \url{#1}}
+\DeclareFieldFormat{mirror}{\textsc{Mirror}: \url{#1}}
\DeclareFieldFormat{license}{\textsc{License}: #1}
+\DeclareFieldFormat{label}{#1}
-\newbibmacro*{pkgurl}{%
- \iffieldundef{pkgurl}%
+\newbibmacro*{mirror}{%
+ \iffieldundef{mirror}%
{}
- {\printfield{pkgurl}}}
+ {\printfield{mirror}}}
\newbibmacro*{license}{%
\iffieldundef{license}%
@@ -43,7 +45,7 @@
\newunit
\usebibmacro{license}%
\newunit
- \printfield{note}%
+ \printfield{annotation}%
\newunit\newblock
\printlist{organization}%
\newunit\newblock
@@ -58,9 +60,12 @@
\newline
\usebibmacro{url}%
\newline
- \usebibmacro{pkgurl}%
+ \usebibmacro{mirror}%
% \usebibmacro{pageref}%
% \usebibmacro{finentry}
+%%%% the \label is only for the documenation ctan.pdf!
+ \phantomsection\label{\thefield{entrykey}}%
+%%%
}
\endinput