Watch file results

component: main
distribution: debian
errors: Checksum supports only digits in versions, rc is not accepted
last_check: 2024-05-25 00:51:35.666036
release: sid
source: node-webfont
status: error
version: 11.4.0+dfsg2+~cs35.7.26-10
watch_file:
version=4

# Note that some components are not downloaded using this watchfile:
# * is-eot, is-ttf: these are both downloaded from GitHub manually, as
#   the GitHub site includes test suites but does not have version
#   tagging
# * fast-xml-parser: we need version 3.x of the module
# * woff2: the latest GitHub version has not been tagged, so we use
#   the HEAD commit rather than the last released version.

opts=repack,repacksuffix=+dfsg,filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/webfont-$1\.tar\.gz/ \
  https://github.com/itgalaxy/webfont/tags .*/v?(\d\S+)\.tar\.gz group

opts=\
component=svgicons2svgfont,\
ctype=nodejs,\
dversionmangle=auto,\
filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-svgicons2svgfont-$1/ \
 https://github.com/nfroidure/svgicons2svgfont/tags .*/archive.*/v?([\d\.]+).tar.gz checksum

opts=\
component=svg-pathdata,\
repack,\
ctype=nodejs,\
dversionmangle=auto,\
filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-svg-pathdata-$1/ \
 https://github.com/nfroidure/svg-pathdata/tags .*/archive.*/v?([\d\.]+).tar.gz checksum

opts=\
component=ttf2eot,\
ctype=nodejs,\
dversionmangle=auto,\
filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-ttf2eot-$1/ \
 https://github.com/fontello/ttf2eot/tags .*/archive.*/v?([\d\.]+).tar.gz checksum

opts=\
component=ttf2woff,\
ctype=nodejs,\
dversionmangle=auto,\
filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-ttf2woff-$1/ \
 https://github.com/fontello/ttf2woff/tags .*/archive.*/v?([\d\.]+).tar.gz checksum

opts=\
component=wawoff2,\
ctype=nodejs,\
dversionmangle=auto,\
filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-wawoff2-$1/ \
 https://github.com/fontello/wawoff2/tags .*/archive.*/v?([\d\.]+).tar.gz checksum

# The GitHub site does not have any tags, so we manually pack the GitHub
# version, as that includes test files; this is version 0.2.2 of is-ttf.
# opts="searchmode=plain,component=is-ttf,ctype=nodejs,pgpmode=none,filenamemangle=s/^.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-is-ttf-$1/" \
#  https://registry.npmjs.org/is-ttf https://registry.npmjs.org/is-ttf/-/is-ttf-([\d\.]+)@ARCHIVE_EXT@ checksum

# The GitHub site does not have any tags, so we use npmjs.org to track
# this.
opts="searchmode=plain,component=b3b,ctype=nodejs,pgpmode=none,filenamemangle=s/^.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-b3b-$1/" \
 https://registry.npmjs.org/b3b https://registry.npmjs.org/b3b/-/b3b-([\d\.]+)@ARCHIVE_EXT@ checksum

# The GitHub site does not have any tags, so we manually pack the GitHub
# version, as that includes test files; this is version 1.0.0 of is-eot.
# opts="searchmode=plain,component=is-eot,ctype=nodejs,pgpmode=none,filenamemangle=s/^.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-is-eot-$1/" \
#  https://registry.npmjs.org/is-eot https://registry.npmjs.org/is-eot/-/is-eot-([\d\.]+)@ARCHIVE_EXT@ checksum

opts=\
component=is-svg,\
ctype=nodejs,\
dversionmangle=auto,\
filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-is-svg-$1/ \
 https://github.com/sindresorhus/is-svg/tags .*/archive.*/v?([\d\.]+).tar.gz checksum

# We have a static version of this, as is-svg cannot handle the
# current version (4.x).
# opts=\
# component=fast-xml-parser,\
# ctype=nodejs,\
# dversionmangle=auto,\
# filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-fast-xml-parser-$1/ \
#  https://github.com/NaturalIntelligence/fast-xml-parser/tags .*/archive.*/v?([\d\.]+).tar.gz checksum

# The GitHub site does not have any tags, so we use npmjs.org to track
# this.
opts="searchmode=plain,component=strnum,ctype=nodejs,pgpmode=none,filenamemangle=s/^.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-strnum-$1/" \
 https://registry.npmjs.org/strnum https://registry.npmjs.org/strnum/-/strnum-([\d\.]+)@ARCHIVE_EXT@ checksum

opts=\
component=is-woff,\
ctype=nodejs,\
dversionmangle=auto,\
filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-is-woff-$1/ \
 https://github.com/junmer/is-woff/tags .*/archive.*/v?([\d\.]+).tar.gz checksum

opts=\
component=is-woff2,\
ctype=nodejs,\
dversionmangle=auto,\
filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-is-woff2-$1/ \
 https://github.com/arthurvr/is-woff2/tags .*/archive.*/v?([\d\.]+).tar.gz checksum

opts=\
component=neatequal,\
ctype=nodejs,\
dversionmangle=auto,\
filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-neatequal-$1/ \
 https://github.com/nfroidure/neatequal/tags .*/archive.*/v?([\d\.]+).tar.gz checksum

opts=\
component=varstream,\
ctype=nodejs,\
dversionmangle=auto,\
filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-varstream-$1/ \
 https://github.com/nfroidure/VarStream/tags .*/archive.*/v?([\d\.]+).tar.gz checksum

# We use the latest Git commit of this package; there have been no
# releases for several years.
# opts=\
# component=woff2,\
# filenamemangle=s%(?:.*?)?v?(\d[\d.]*@ARCHIVE_EXT@)%woff2-$1% \
#  https://github.com/google/woff2/tags \
#  (?:.*?/)?v?@ANY_VERSION@@ARCHIVE_EXT@ checksum

opts=\
component=brotli,\
filenamemangle=s%(?:.*?)?v?(\d[\d.]*@ARCHIVE_EXT@)%brotli-$1% \
 https://github.com/google/brotli/tags \
 (?:.*?/)?v?@ANY_VERSION@@ARCHIVE_EXT@ checksum