New Debian TeX packages for Etch
Hi all!
The new packages uploaded some time ago by myself to Debian unstable have
been backported to etch are as usual available on people.debian.org.
Don't forget that you will also need lmodern and context for
texlive-full.
Binaries of texlive-bin 2007.dfsg.1-1 are currently only for i386, I
hope to get powerpc binaries soon. amd64 I will build myself rather
soon.
texlive and tex-common
deb http://people.debian.org/~preining/TeX/ tl2007/
deb-src http://people.debian.org/~preining/TeX/ src/
lmodern
deb http://people.debian.org/~preining/TeX/ lmodern/
deb-src http://people.debian.org/~preining/TeX/ lmodern/
context
deb http://people.debian.org/~preining/TeX/ context/
deb-src http://people.debian.org/~preining/TeX/ context/
Best wishes
Norbert
-------------------------------------------------------------------------------
Dr. Norbert Preining
Hi Norbert, On Mon, 5 Nov 2007, Norbert Preining wrote:
Hi all!
The new packages uploaded some time ago by myself to Debian unstable have been backported to etch are as usual available on people.debian.org. Don't forget that you will also need lmodern and context for texlive-full.
Binaries of texlive-bin 2007.dfsg.1-1 are currently only for i386, I hope to get powerpc binaries soon. amd64 I will build myself rather soon.
I am using ubuntu 7.10 (amd64) and installed context using the debian repositories without any problem. However, the directory structure of the documentation has been reorganized, and it does not work correctly. What I usually do is locate show-man.pdf | xargs gnome-open which opens show-main.pdf.gz from /usr/share/doc/context-doc-nonfree/showcase/ Now suppose I wan to open the charts manual. The show-man.pdf links to general/manuals/mchart.pdf while mcharts.pdf is at /usr/share/doc/context-doc-nonfree/manuals/ and the file is named mchart.pdf.gz. So, there are two differences here. The files are organized in a different directory structure, and have a different extension. Is there some way this can be corrected at the packaging end? Thank you. Aditya
Hi Aditya, On Mo, 05 Nov 2007, Aditya Mahajan wrote:
So, there are two differences here. The files are organized in a different directory structure, and have a different extension. Is there some way this can be corrected at the packaging end?
I will take a look at that, but note that the
context-doc-nonfree
packages has NOT been updated in a while, so it probably is in a bad
state wrt organization. Next upload will ship pdf uncompressed, and
hopefully fix these issues.
Can you propose/list a better/working layout? The docs should reside
somehow under
/usr/share/doc/<package>
but can be linked into
/usr/share/doc/texmf/
which in turn is linked from
/usr/share/texmf/doc/
so that texdoc finds the stuff.
Best wishes
Norbert
-------------------------------------------------------------------------------
Dr. Norbert Preining
Hi Norbert, Sorry for the (extremely) late reply. On Mon, 5 Nov 2007, Norbert Preining wrote:
Hi Aditya,
On Mo, 05 Nov 2007, Aditya Mahajan wrote:
So, there are two differences here. The files are organized in a different directory structure, and have a different extension. Is there some way this can be corrected at the packaging end?
I will take a look at that, but note that the context-doc-nonfree packages has NOT been updated in a while, so it probably is in a bad state wrt organization. Next upload will ship pdf uncompressed, and hopefully fix these issues.
Can you propose/list a better/working layout? The docs should reside somehow under /usr/share/doc/<package> but can be linked into /usr/share/doc/texmf/ which in turn is linked from /usr/share/texmf/doc/ so that texdoc finds the stuff.
How about having the same directory structure as in the context standalone distribution? For that, we will need to make the following changes cd /usr/share/doc/context-doc-nonfree/ gunzip showcase/*.pdf.gz gunzip manuals/*.pdf.gz mv showcase/*.pdf ./ rmdir showcase mkdir general mv manuals general The files in setup/ are ok, since they are not linked by anything else. Also, can the context magazines (isoimage/usr/local/context/docroot/documents/general/magazines in the context standalone distribution) be included in the debian package at /usr/share/doc/context-doc-nonfree. Their location does not matter, but to keep the directory structure future proof, I would suggest the same strucutre as pragma's So they can be copied to general/magazines/ As you mentioned, these need to be linked to appropriate directories so that texdoc can also find them. I could not figure out how context files are linked in the texmf tree, but texdoc does find the files. I assume that the above changes will not make searching for pdfs difficult for texdoc. Thank you once more for maintaining the context packages for debian. It really makes it easy to setup context on ubuntu. Aditya
On Fri, 7 Dec 2007, Aditya Mahajan wrote:
Hi Norbert,
Sorry for the (extremely) late reply.
On Mon, 5 Nov 2007, Norbert Preining wrote:
Hi Aditya,
On Mo, 05 Nov 2007, Aditya Mahajan wrote:
So, there are two differences here. The files are organized in a different directory structure, and have a different extension. Is there some way this can be corrected at the packaging end?
I will take a look at that, but note that the context-doc-nonfree packages has NOT been updated in a while, so it probably is in a bad state wrt organization. Next upload will ship pdf uncompressed, and hopefully fix these issues.
Can you propose/list a better/working layout? The docs should reside somehow under /usr/share/doc/<package> but can be linked into /usr/share/doc/texmf/ which in turn is linked from /usr/share/texmf/doc/ so that texdoc finds the stuff.
How about having the same directory structure as in the context standalone distribution? For that, we will need to make the following changes
cd /usr/share/doc/context-doc-nonfree/
gunzip showcase/*.pdf.gz gunzip manuals/*.pdf.gz
mv showcase/*.pdf ./ rmdir showcase
mkdir general mv manuals general
The files in setup/ are ok, since they are not linked by anything else. Also, can the context magazines (isoimage/usr/local/context/docroot/documents/general/magazines in the context standalone distribution) be included in the debian package at /usr/share/doc/context-doc-nonfree. Their location does not matter, but to keep the directory structure future proof, I would suggest the same strucutre as pragma's So they can be copied to general/magazines/
Actually, the magazines are linked from show-mag.pdf so they MUST go to general/magazines/ directory. Aditya
participants (2)
-
Aditya Mahajan
-
Norbert Preining