[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Including prerex in texlive-pictures



Hi,

I'm currently reorganising the prerex source package, which provides
https://www.ctan.org/pkg/prerex . This is because of the overhead of managing
what are effectively three components, each independently developed (by the same
upstream author) with independent versions:
 * the LaTeX package for generating course prerequisite charts (prerex.sty +
   associated documentation)
 * the C/readline utility for editing the charts (prerex)
 * the Qt5 interface for editing the charts (vprerex)
All three of the above have, until now, been built from the same source package
using the prerex version, with the LaTeX package lumped in with the readline
utility. The sources for the two utilities are provided in tarballs under
https://www.ctan.org/tex-archive/graphics/prerex/doc .

My hope is to reorganise this as follows:
 * prerex source package builds from the prerex utility's tarball and only
   provides the binary package "prerex" containing that utility
 * vprerex source package builds from vprerex's tarball and only provides the
   binary package "vprerex" containing that utility
 * texlive-pictures picks up prerex.sty + its associated documentation, and
   prerex/vprerex depend on it.

Would you be willing to provide the prerex latex package in texlive-pictures (or
some other suitable texlive-* package)?

I've got vprerex forked off into its own source package and ready for upload,
but before I can do that, I need to also drop the vprerex binary package from
the prerex sources. And if I'm going to upload prerex, I wouldn't mind droping
the LaTeX part from it while I'm at it.

I've attached a patch for texlive-nonbin, which I think should do the trick.

Thanks/best wishes,
Ryan

PS: I'm not subscribed, so please CC me on replies.

-- 
|_)|_/  Ryan Kavanagh      | GPG: 4E46 9519 ED67 7734 268F
| \| \  https://ryanak.ca/ |      BD95 8F7B F8FC 4A11 C97A
From e54b6f6fc4549e25e226604f949212baece34ff1 Mon Sep 17 00:00:00 2001
From: Ryan Kavanagh <rak@debian.org>
Date: Sat, 30 Dec 2017 12:36:00 -0500
Subject: [PATCH] Include prerex LaTeX package

---
 all/debian/cfg.d/debian-replacement.cfg | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/all/debian/cfg.d/debian-replacement.cfg b/all/debian/cfg.d/debian-replacement.cfg
index 62742e1..d31bb21 100644
--- a/all/debian/cfg.d/debian-replacement.cfg
+++ b/all/debian/cfg.d/debian-replacement.cfg
@@ -142,9 +142,12 @@ depends;texlive-full;feynmf
 #
 # prerex: separate package, use only suggests due to
 # Ubuntu request bug #808776
-blacklist;tpm;prerex;*
-suggests;texlive-pictures;prerex
-depends;texlive-full;prerex
+breaks;texlive-pictures;prerex (<= 6.5.3-1)
+replaces;texlive-pictures;prerex (<= 6.5.3-1)
+suggests;texlive-pictures;vprerex (>> 6.5.3-1)
+suggests;texlive-pictures;prerex (>> 6.5.3-1)
+depends;texlive-full;prerex (>> 6.5.3-1)
+depends;texlive-full;vprerex (>> 6.5.3-1)
 #
 # poppler-data ships all our CMap files
 blacklist;tpm;adobemapping;*
-- 
1.9.1

Attachment: signature.asc
Description: PGP signature


Reply to: