From 34596fb3225e81ba26f6ed323f5db95c2ea66194 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Mon, 4 Jan 2021 21:49:29 +1100 Subject: [PATCH 1/2] New package: texlive-tlpdb-20210104. --- srcpkgs/texlive-tlpdb/template | 23 +++++++++++++++++++++++ srcpkgs/texlive-tlpdb/update | 1 + 2 files changed, 24 insertions(+) create mode 100644 srcpkgs/texlive-tlpdb/template create mode 100644 srcpkgs/texlive-tlpdb/update diff --git a/srcpkgs/texlive-tlpdb/template b/srcpkgs/texlive-tlpdb/template new file mode 100644 index 00000000000..40040b43dcc --- /dev/null +++ b/srcpkgs/texlive-tlpdb/template @@ -0,0 +1,23 @@ +# Template file for 'texlive-tlpdb' +# Note: update the version= regularly like once/month. +pkgname=texlive-tlpdb +version=20210104 +revision=1 +create_wrksrc=yes +hostmakedepends="xz" +short_desc="TeX Live - ctan database" +maintainer="fosslinux " +license="GPL-2.0-or-later" +homepage="https://www.tug.org/texlive/" + +do_fetch() { + ${XBPS_FETCH_CMD} ftp://tug.org/texlive/tlnet/tlpkg/texlive.tlpdb.xz +} + +do_extract() { + xz -dkc "${XBPS_BUILDDIR}/texlive.tlpdb.xz" > "${wrksrc}/texlive.tlpdb" +} + +do_install() { + vinstall texlive.tlpdb 0644 usr/share/texmf-dist/tlpkg +} diff --git a/srcpkgs/texlive-tlpdb/update b/srcpkgs/texlive-tlpdb/update new file mode 100644 index 00000000000..632ae769a2d --- /dev/null +++ b/srcpkgs/texlive-tlpdb/update @@ -0,0 +1 @@ +pattern=$pkgname'-[\d.]+-\K[\d]+' From a2822b4e8f7b98b641d4e67d426b0a7c5b339cd4 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Mon, 4 Jan 2021 21:49:35 +1100 Subject: [PATCH 2/2] texlive: add dependency on texlive-tlpdb (make tlmgr work). tlmgr requires the use of /usr/share/texmf-dist/tlpkg/texlive.tlpdb to work correctly. We don't distribute this currently, but now we do, in the package texlive-tlpdb. It is split out because it is very volatile and we don't want to have to continously bump the full texlive package. --- srcpkgs/texlive/template | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/srcpkgs/texlive/template b/srcpkgs/texlive/template index f416e853534..bae453a333e 100644 --- a/srcpkgs/texlive/template +++ b/srcpkgs/texlive/template @@ -1,7 +1,7 @@ # Template file for 'texlive' pkgname=texlive version=20200406 -revision=5 +revision=6 wrksrc="texlive-${version}-source" build_wrksrc="build" build_style=gnu-configure @@ -71,7 +71,8 @@ makedepends="cairo-devel freetype-devel gd-devel graphite-devel gmp-devel harfbuzz-devel icu-devel libpaper-devel libpng-devel mpfr-devel poppler-devel pixman-devel libteckit-devel zlib-devel zziplib-devel libXaw-devel" -depends="dialog ghostscript perl-Tk texlive-core xbps-triggers>=0.115_1" +depends="dialog ghostscript perl-Tk texlive-core xbps-triggers>=0.115_1 + texlive-tlpdb" short_desc="TeX Live" maintainer="fosslinux " license="GPL-2.0-or-later"