debian/0000775000000000000000000000000011643421375007176 5ustar debian/nbibtex-doc.docs0000664000000000000000000000001011352146745012237 0ustar nbib.ps debian/watch0000664000000000000000000000023611352146745010232 0ustar # Watch control file. # Run uscan(1) to check for upstream updates and more. version=3 http://www.cs.tufts.edu/~nr/debian/ nbibtex_([\d\.]*)\.orig\.tar\.gz debian/patches/0000755000000000000000000000000011643421375010623 5ustar debian/patches/series0000644000000000000000000000001711643421375012036 0ustar debian-changes debian/patches/debian-changes0000644000000000000000000003714611643421375013411 0ustar Description: TODO: Put a short summary on the line above and replace this paragraph with a longer explanation of this change. Complete the meta-information with other relevant fields (see below for details). To make it easier, the information below has been extracted from the changelog. Adjust it or drop it. . nbibtex (0.9.18-10) unstable; urgency=low . * dh --parallel (debian/rules) * dh 8 (debian/compat, debian/control) * silence lintian regarding debian/rules targets * single debian patch source option (closes: #643224) * bump standards version (debian/control) Author: Barak A. Pearlmutter Bug-Debian: http://bugs.debian.org/643224 --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- nbibtex-0.9.18.orig/Makefile.in +++ nbibtex-0.9.18/Makefile.in @@ -1,24 +1,57 @@ + +bindir=$(prefix)/bin +datarootdir=$(prefix)/share +datadir=$(datarootdir) +datasubdir=$(datadir)/nbibtex + +VERSION=$(shell cat VERSION) + OBJS=nbib.o nbibtex.o boyer-moore.o +CPPDEFS=-DSHARE='"${datasubdir}"' + +all: nbibtex +# all: nbib.pdf +all: nbib.ps nbibtex: $(OBJS) - $(CC) -o nbibtex $(OBJS) $(LDFLAGS) install: nbibtex - for i in $(SHARE) $(BIN) $(MAN1); do [ -d $$i ] || install -d $$i; done - install -m644 bibtex.lua natbib.nbs $(SHARE) - install -m644 nbibtex.1 nbibfind.1 $(MAN1) - install -m755 nbibtex $(BIN) - rm -f $(BIN)/nbibfind - ln $(BIN)/nbibtex $(BIN)/nbibfind + for i in $(datasubdir) $(bindir) $(mandir)/man1; do install -d $(DESTDIR)$$i; done + install -m644 bibtex.lua natbib.nbs $(DESTDIR)$(datasubdir)/ + install -m644 nbibtex.1 nbibfind.1 $(DESTDIR)$(mandir)/man1/ + install -m755 nbibtex $(DESTDIR)$(bindir)/ + ln --force $(DESTDIR)$(bindir)/nbibtex $(DESTDIR)$(bindir)/nbibfind uninstall: - rm $(SHARE)/bibtex.lua $(SHARE)/natbib.nbs - rm $(MAN1)/nbibtex.1 $(MAN1)/nbibfind.1 - rm $(BIN)/nbibtex $(BIN)/nbibfind - rmdir $(SHARE) + rm $(DESTDIR)$(datasubdir)/bibtex.lua $(DESTDIR)$(datasubdir)/natbib.nbs + rm $(DESTDIR)$(mandir)/man1/nbibtex.1 $(DESTDIR)$(mandir)/man1/nbibfind.1 + rm $(DESTDIR)$(bindir)/nbibtex $(DESTDIR)$(bindir)/nbibfind + rmdir $(DESTDIR)$(datasubdir) clean: - rm -f $(OBJS) + rm -f $(OBJS) nbibtex distclean: clean - rm -f nbibtex + rm -f Makefile bibtex.lua natbib.nbs nbibtex.1 + rm -f nbib.c nbibtex.c nbib.tex nbib.ps nbib.pdf + +.PHONY: all install uninstall clean distclean + +nbib.c nbibtex.c: nbib.nw + notangle -R$@ -L nbib.nw | sed 's//$(VERSION)/' > $@ + +nbib.tex: nbib.nw + noweave nbib.nw | tail -n +2 | sed 's//$(VERSION)/' > $@ + +## rubber f = fixedpoint latex f + +nbib.pdf: nbib.tex + rubber --warn=all --verbose --pdf $< + +nbib.ps: nbib.tex + rubber --warn=all --verbose --ps $< + +## NOTES + +# Makefile bibtex.lua natbib.nbs nbibtex.1: Makefile.in bibtex.lua.in natbib.nbs.in nbibtex.1.in +# ./configure --- nbibtex-0.9.18.orig/fun.tex +++ nbibtex-0.9.18/fun.tex @@ -12,7 +12,7 @@ This history is intended not so much to capture functional programming as it is to test my replacement for Bib{\TeX}. The idea is that you change the -\verb+\bibliography+ command to use your own bibliography, +\texttt{\textbackslash bibliography} command to use your own bibliography, try my \texttt{nbibtex}, and see how many papers it picks up correctly. To get all~23 references, I~had to combine the bibliographies of four --- nbibtex-0.9.18.orig/nbibtex.1.in +++ nbibtex-0.9.18/nbibtex.1.in @@ -67,7 +67,7 @@ A .I bibname without a slash (/) character means the same thing it would mean in a \\bibliographystyle command: it is looked up according to the -.rules of \*(OB. +rules of \*(OB. A .I bibname with a slash character is taken to be the absolute or relative pathname --- /dev/null +++ nbibtex-0.9.18/bib2html @@ -0,0 +1,21 @@ +#!/usr/bin/env lua5.1 +-- -*- mode: lua -*- + +local function eprintf(...) return io.stderr:write(string.format(...)) end + +require 'bibtex' +require 'nbib-html' + +bst = bibtex.style 'html' + +if table.getn(arg) ~= 1 then + eprintf('Usage: %s bibname', arg[0]) + os.exit(1) +end + +local bib = arg[1] + +local pre, cs = bibtex.all_entries(arg[1], bst.macros()) +bibtex.do_crossrefs(cs) +bst.emit(io.stdout, pre, cs) + --- nbibtex-0.9.18.orig/nbib.nw +++ nbibtex-0.9.18/nbib.nw @@ -236,25 +236,25 @@ Success or failure is nonzero or zero bu <>= typedef int bool; @ -Function [[getline]] refills the buffer with a new line (and updates +Function [[get_line]] refills the buffer with a new line (and updates [[line_num]]), returning failure on end of file. <>= -static bool getline(Bibreader rdr); +static bool get_line(Bibreader rdr); @ Several scanning functions come in two flavors, which depend on what happends at the end of a line: -the [[_getline]] flavor refills the buffer and keeps scanning; +the [[_get_line]] flavor refills the buffer and keeps scanning; the normal flavor fails. Here are some functions that scan for combinations of particular characters, whitespace, and nonwhite characters. <>= static bool upto1(Bibreader rdr, char c); -static bool upto1_getline(Bibreader rdr, char c); +static bool upto1_get_line(Bibreader rdr, char c); static void upto_white_or_1(Bibreader rdr, char c); static void upto_white_or_2(Bibreader rdr, char c1, char c2); static void upto_white_or_3(Bibreader rdr, char c1, char c2, char c3); static bool upto_nonwhite(Bibreader rdr); -static bool upto_nonwhite_getline(Bibreader rdr); +static bool upto_nonwhite_get_line(Bibreader rdr); @ Because there is always whitespace at the end of a line, the [[upto_white_*]] flavor cannot fail. @ @@ -365,7 +365,7 @@ If no entry remains, the function return <>= #undef ready_tok #define ready_tok(RDR) do { \ - if (!upto_nonwhite_getline(RDR)) \ + if (!upto_nonwhite_get_line(RDR)) \ LERR("Unexpected end of file"); \ } while(0) @@ -403,7 +403,7 @@ static int get_bib_command_or_entry_and_ } @ <>= -if (!upto1_getline(rdr, '@')) +if (!upto1_get_line(rdr, '@')) return 0; /* no more entries; return nil */ assert(*rdr->cur == '@'); rdr->cur++; /* skip the @ sign */ @@ -509,7 +509,7 @@ the error handling for [[ready_tok]] nee <>= #undef ready_tok #define ready_tok(RDR) do { \ - if (!upto_nonwhite_getline(RDR)) \ + if (!upto_nonwhite_get_line(RDR)) \ LERRB("Unexpected end of file"); \ } while(0) @ @@ -697,9 +697,9 @@ static bool upto1(Bibreader rdr, char c) Scan the reader up to the character requested or end of file; fails if not found. <>= -static int upto1_getline(Bibreader rdr, char c) { +static int upto1_get_line(Bibreader rdr, char c) { while (!upto1(rdr, c)) - if (!getline(rdr)) + if (!get_line(rdr)) return 0; return 1; } @@ -755,16 +755,16 @@ static bool upto_nonwhite(Bibreader rdr) Scan past whitespace up to end of file if needed; returns true iff nonwhite character found. <>= -static int upto_nonwhite_getline(Bibreader rdr) { +static int upto_nonwhite_get_line(Bibreader rdr) { while (!upto_nonwhite(rdr)) - if (!getline(rdr)) + if (!get_line(rdr)) return 0; return 1; } @ \subsubsection{Actual input} <>= -static bool getline(Bibreader rdr) { +static bool get_line(Bibreader rdr) { char *result; unsigned char *buf = rdr->buf; int n; @@ -1219,8 +1219,9 @@ listed in the [[nonids]] string. @ \subsection{Main function for the nbib commands} -This code will is the standalone main function for all the nbib commands. -\nextchunklabel{c-main} +\label{c-main} + +This code is the standalone main function for all the nbib commands. <>= #include #include @@ -1310,7 +1311,7 @@ How we get the C~code depends on how \begin{itemize} \item In the distribution, \texttt{bibtex.lua} is loaded by the C~code in -chunk~\subpageref{c-main}, which defines the [[bibtex]] module. +Section~\ref{c-main}, which defines the [[bibtex]] module. \item For standalone testing purposes, \texttt{bibtex.lua} can be loaded directly into an --- /dev/null +++ nbibtex-0.9.18/VERSION @@ -0,0 +1 @@ +0.9.18 --- nbibtex-0.9.18.orig/INSTALL +++ nbibtex-0.9.18/INSTALL @@ -1,6 +1,8 @@ If you're lucky enough to be able to use a Debian package, go to http://www.eecs.harvard.edu/~nr/nbibtex and follow the directions for getting nbibtex. +(Or "apt-get install nbibtex" as it may already be available from your +distribution.) Otherwise, to build NbibTeX requires a C compiler and Lua version 5.0. Needing Lua means needing the right -I and -l options to your compiler. @@ -10,5 +12,5 @@ script by hand. Maybe it does something By default, the script installs into /usr/local. Options to ./configure include - --debian configure as for Debian, including installation into /usr --compatible make the 'plainnat' style exactly compatible with BibTeX + --help show a list of configuration options --- nbibtex-0.9.18.orig/configure +++ nbibtex-0.9.18/configure @@ -1,32 +1,49 @@ #!/bin/sh -DESTDIR= -PREFIX=usr/local -debian= +prefix=/usr/local +mandir="\$(datarootdir)/man" plain_compatible=false while [ $# -gt 0 ] do - case $1 in - --help) - cat 1>&2 <&2 </dev/null`" ]; then +if [ -x "$(which pkg-config 2>/dev/null)" ]; then - CF="`pkg-config --cflags lua5.1`" - LF="`pkg-config --libs lua5.1`" + CF="$(pkg-config --cflags lua5.1)" + LF="$(pkg-config --libs lua5.1)" - if [ -z "$CF" ]; then - echo "Don't know how to find include files for Lua 5.1"; exit 1 - fi - - if [ -z "$LF" ]; then - echo "Don't know how to find libraries for Lua 5.1"; exit 1 - fi + if [ -z "$CF" ]; then + echo "Don't know how to find include files for Lua 5.1"; exit 1 + fi + + if [ -z "$LF" ]; then + echo "Don't know how to find libraries for Lua 5.1"; exit 1 + fi fi @@ -59,88 +76,72 @@ lua40= lua50= if [ -z "$CF" ]; then - for i in $LUAI; do - if [ -r $i/lua.h ] && grep 'LUA_VERSION.* 5\.1' $i/lua.h > /dev/null; then - CF="-I$i" - break - elif [ -r $i/lua.h ] && grep 'LUA_VERSION.* 5\.0' $i/lua.h > /dev/null; then - lua50=true - elif [ -r $i/lua.h ] && grep 'LUA_VERSION.* 4\.0' $i/lua.h > /dev/null; then - lua40=true - fi - done + for i in $LUAI; do + if [ -r $i/lua.h ] && grep 'LUA_VERSION.* 5\.1' $i/lua.h > /dev/null; then + CF="-I$i" + break + elif [ -r $i/lua.h ] && grep 'LUA_VERSION.* 5\.0' $i/lua.h > /dev/null; then + lua50=true + elif [ -r $i/lua.h ] && grep 'LUA_VERSION.* 4\.0' $i/lua.h > /dev/null; then + lua40=true + fi + done fi if [ -z "$LF" ]; then - L1= - for i in $LIBS; do - if [ -r $i/liblua5.1.so ]; then - LF="-L$i" - L1="-lliblua5.1" - break - fi - done - if [ -z "$L1" ]; then + L1= for i in $LIBS; do - if [ -r $i/liblua.so ]; then - if [ "x$LF" != "x-L$i" ]; then LF="$LF -L$i"; fi - L1="-lliblua" - break - fi + if [ -r $i/liblua5.1.so ]; then + LF="-L$i" + L1="-lliblua5.1" + break + fi done - fi - if [ -n "$L1" ]; then - LF="$LF $L1" - else - LF= - fi + if [ -z "$L1" ]; then + for i in $LIBS; do + if [ -r $i/liblua.so ]; then + if [ "x$LF" != "x-L$i" ]; then LF="$LF -L$i"; fi + L1="-lliblua" + break + fi + done + fi + if [ -n "$L1" ]; then + LF="$LF $L1" + else + LF= + fi fi if [ -z "$CF" ]; then - echo "Don't know how to find include files for Lua 5.0"; exit 1 + echo "Don't know how to find include files for Lua 5.0"; exit 1 fi if [ -z "$LF" ]; then - echo "Don't know how to find libraries for Lua 5.0" - if [ -n "$lua40" ]; then echo "(I did find an include file for Lua 4.0)"; fi - if [ -n "$lua40" ]; then echo "(I did find an include file for Lua 4.0)"; fi - if [ -n "$lua51" ]; then echo "(I did find an include file for Lua 5.1, but nbibtex requires Lua 5.0)"; fi - exit 1 + echo "Don't know how to find libraries for Lua 5.0" + if [ -n "$lua40" ]; then echo "(I did find an include file for Lua 4.0)"; fi + if [ -n "$lua40" ]; then echo "(I did find an include file for Lua 4.0)"; fi + if [ -n "$lua51" ]; then echo "(I did find an include file for Lua 5.1, but nbibtex requires Lua 5.0)"; fi + exit 1 fi echo "Lua: OK" ################################################################ -if [ -z "$debian" ]; then - setdest="DESTDIR=$DESTDIR" -else - setdest= -fi - -dollar='$' - -cat < Makefile -$setdest -SHARE=$dollar(DESTDIR)/$PREFIX/share/nbibtex -BIN=$dollar(DESTDIR)/$PREFIX/bin -MAN1=$dollar(DESTDIR)/$PREFIX/share/man/man1 +cat < Makefile +prefix=${prefix} +mandir=${mandir} +CPPFLAGS+=$CF \$(CPPDEFS) +LOADLIBES=$LF EOF -cat <> Makefile -CFLAGS=$CF -DSHARE='"$dollar(SHARE)"' -LDFLAGS=$LF - -EOF - -cat Makefile.in >> Makefile - cat < bibtex.lua local config = { nbs = "$SHARE" } EOF if [ $plain_compatible = false ]; then - compatibility='Two of these styles\ + compatibility='Two of these styles\ .RB ( abbrvnat \ and\ .BR unsrtnat )\ @@ -152,7 +153,7 @@ the Chicago Manual of Style. \ A compatible version is available as style \ .BR plainnatc .' else - compatibility='These styles \ + compatibility='These styles \ .RB ( plainnat , \ .BR abbrvnat , \ and \ @@ -165,12 +166,11 @@ is available as style \ fi -sed -e "s@@$DESTDIR/$PREFIX/share/nbibtex@g" \ +sed -e "s@@$prefix/share/nbibtex@g" \ -e "s@@$compatibility@" \ - < nbibtex.1.in > nbibtex.1 + < nbibtex.1.in > nbibtex.1 cat < natbib.nbs local plain_compatible = $plain_compatible EOF - debian/nbibtex-doc.doc-base0000664000000000000000000000041111352146745012771 0ustar Document: nbibtex-literate-source Title: A Replacement for BibTeX Author: Norman Ramsey Abstract: The 'literate programming' source for nbibtex; useful for creating new nbibtex styles. Section: Text Format: PostScript Files: /usr/share/doc/nbibtex-doc/nbib.ps.gz debian/compat0000664000000000000000000000000211643420034010363 0ustar 8 debian/rules0000775000000000000000000000024511643420614010252 0ustar #!/usr/bin/make -f dh_targets=binary binary-arch binary-indep build build-arch build-indep clean install $(dh_targets) %: dh $@ --parallel .PHONY: $(dh_targets) debian/nbibtex.docs0000664000000000000000000000000711352146745011502 0ustar README debian/changelog0000664000000000000000000001421511643421340011043 0ustar nbibtex (0.9.18-10) unstable; urgency=low * dh --parallel (debian/rules) * dh 8 (debian/compat, debian/control) * silence lintian regarding debian/rules targets * single debian patch source option (closes: #643224) * bump standards version (debian/control) -- Barak A. Pearlmutter Thu, 06 Oct 2011 22:47:41 +0100 nbibtex (0.9.18-9) unstable; urgency=low * minor latex documentation fixes (bad label; typo) * incorporate bib2html script * rev deb std * runtime dependency of binary package upon lua5.1 for bib2html script * Switch to dpkg-source 3.0 (quilt) format -- Barak A. Pearlmutter Thu, 25 Mar 2010 18:56:39 +0000 nbibtex (0.9.18-8) unstable; urgency=low * rename getline (now stepped on by libc) to get_line (closes: #552880) -- Barak A. Pearlmutter Thu, 29 Oct 2009 11:52:41 -0400 nbibtex (0.9.18-7) unstable; urgency=low * debian build process mods for lintian cleanliness * rev deb std -- Barak A. Pearlmutter Tue, 29 Sep 2009 10:29:16 -0400 nbibtex (0.9.18-6) unstable; urgency=low * build depend on texlive-latex-recommended (closes: #500319) -- Barak A. Pearlmutter Mon, 29 Sep 2008 10:36:14 +0100 nbibtex (0.9.18-5) unstable; urgency=low * dev version * further shrivel debian/rules -- Barak A. Pearlmutter Fri, 26 Sep 2008 17:49:54 +0100 nbibtex (0.9.18-4) unstable; urgency=low * looking for data in all the wrong places (fixed support file directory bug introduced in 0.9.18-3 local mods) -- Barak A. Pearlmutter Thu, 14 Aug 2008 10:10:53 +0200 nbibtex (0.9.18-3) unstable; urgency=low * Update maintainer field in control file * Add (unused) code to (re)generate nbib.{ps,pdf} to Makefile.in * Shrivel debian/rules with dh * Accommodate dh_auto_configure and dh_auto_install with extra ./configure options and GNU standard variables in ./Makefile.in * Flush ./configure --debian option * Add ./VERSION file for misc uses -- Barak A. Pearlmutter Wed, 13 Aug 2008 01:04:07 +0200 nbibtex (0.9.18-2) unstable; urgency=low * Add debian/watch file for uscan * Add URLs to debian/copyright * Pointless LaTeX change in fun.tex to avoid \verb * Fix nbibtex(1) .rules typo * Re-integrate debian/ packaging changes from 0.9.17-2 * Do not ignore debian/rules clean errors -- Barak A. Pearlmutter Mon, 11 Aug 2008 14:33:14 +0200 nbibtex (0.9.18-1) unstable; urgency=low * New upstream release, with some features suggested by Barak Pearlmutter: * Fixed typo sed s/'^[.]with'/with/ in nbibtex man page * For tags, use the same case in the .bbl as is used in the .aux * A @string defined in one .bib file can now be used in a later file * Accept pathname on command line to point to .bib file * Improvements and corrections to debian/control -- Norman Ramsey Fri, 25 Jul 2008 17:07:58 -0400 nbibtex (0.9.17-2) unstable; urgency=low * First official Debian version * packaging tweaks -- Barak A. Pearlmutter Sun, 20 Jul 2008 20:43:27 +0200 nbibtex (0.9.17-1) unstable; urgency=low * New upstream release * show bad citation key with whitespace -- Norman Ramsey Sat, 26 Apr 2008 13:15:22 -0400 nbibtex (0.9.16-1) unstable; urgency=low * New upstream release * make dependent on texlive before tetex -- Norman Ramsey Sat, 19 May 2007 22:38:59 -0400 nbibtex (0.9.14-1) unstable; urgency=low * New upstream release * migrated to Lua 5.1 -- Norman Ramsey Tue, 12 Sep 2006 19:50:58 -0400 nbibtex (0.9.13-1) unstable; urgency=low * New upstream release * Refactored bibtex.find to make it useful from scripts -- Norman Ramsey Thu, 7 Sep 2006 17:05:22 -0400 nbibtex (0.9.12-1) unstable; urgency=low * New upstream release * documented some ./configure options in the INSTALL file -- Norman Ramsey Mon, 15 May 2006 17:08:58 -0400 nbibtex (0.9.11-1) unstable; urgency=low * New upstream release * documentation of styles that are available -- Norman Ramsey Mon, 15 May 2006 17:07:18 -0400 nbibtex (0.9.10-1) unstable; urgency=low * New upstream release * in bst.purify, treat codes 128-255 as letters (to ensure compatible sorting) -- Norman Ramsey Fri, 12 May 2006 16:28:30 -0400 nbibtex (0.9.9-1) unstable; urgency=low * New upstream release * Completed a major refactoring of the source code, such that the embarrassment is greatly reduced -- Norman Ramsey Wed, 10 May 2006 21:58:47 -0400 nbibtex (0.9.8-2) unstable; urgency=low * Refactored Lua sources * Emit distributed Lua source with comments -- Norman Ramsey Tue, 9 May 2006 19:14:56 -0400 nbibtex (0.9.8-1) unstable; urgency=low * New upstream release -- Norman Ramsey Tue, 9 May 2006 19:12:22 -0400 nbibtex (0.9.7-1) unstable; urgency=low * New upstream release -- Norman Ramsey Tue, 9 May 2006 14:25:10 -0400 nbibtex (0.9.6-1) unstable; urgency=low * New upstream release -- Norman Ramsey Mon, 8 May 2006 19:36:41 -0400 nbibtex (0.9.5-1) unstable; urgency=low * New upstream release * crossref and -min-crossrefs=nnn now seem to work correctly -- Norman Ramsey Sat, 6 May 2006 20:25:17 -0400 nbibtex (0.9.4-1) unstable; urgency=low * New upstream release -- Norman Ramsey Sat, 6 May 2006 17:27:26 -0400 nbibtex (0.9.3-1) unstable; urgency=low * New upstream release -- Norman Ramsey Sat, 6 May 2006 15:45:57 -0400 nbibtex (0.9.2-1) unstable; urgency=low * New upstream release -- Norman Ramsey Sat, 6 May 2006 15:21:59 -0400 nbibtex (0.9.1-1) unstable; urgency=low * New upstream release -- Norman Ramsey Sat, 6 May 2006 15:00:10 -0400 nbibtex (0.9.0-1) unstable; urgency=low * Initial release -- Norman Ramsey Sat, 6 May 2006 13:42:52 -0400 debian/nbibtex.install0000664000000000000000000000007111352146745012221 0ustar usr/bin usr/share/nbibtex usr/share/man bib2html usr/bin debian/copyright0000664000000000000000000000116511352146745011136 0ustar This package was debianized by Norman Ramsey on Sat, 6 May 2006 13:42:52 -0400. The current Debian maintainer is Barak A. Pearlmutter It was downloaded from: http://www.cs.tufts.edu/~nr/debian/nbibtex_0.9.17.orig.tar.gz http://www.cs.tufts.edu/~nr/debian/nbibtex_0.9.17-1.diff.gz See also: http://www.eecs.harvard.edu/~nr/nbibtex See also: deb-src http://www.cs.tufts.edu/~nr/debian ./ Copyright 2006-2008 Norman Ramsey License: Freely distributable under the Artistic license, which on Debian systems may be found at /usr/share/common-licenses/Artistic. debian/control0000664000000000000000000000223711643421340010575 0ustar Source: nbibtex Section: tex Priority: optional Maintainer: Barak A. Pearlmutter Build-Depends: debhelper (>= 8), autotools-dev, liblua5.1-0-dev, pkg-config, noweb, rubber, texlive-latex-extra, texlive-latex-recommended Standards-Version: 3.9.2 Vcs-Git: git://git.debian.org/git/collab-maint/nbibtex.git Vcs-Browser: http://git.debian.org/?p=collab-maint/nbibtex.git Homepage: http://www.cs.tufts.edu/~nr/nbibtex/ Package: nbibtex Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, lua5.1 Recommends: texlive-latex-base Description: Powerful, flexible replacement for bibtex Tools to help authors take better advantage of BibTeX data, especially when working in collaboration. Instead of using BibTeX 'keys', which are chosen arbitrarily and idiosyncratically, nbibtex builds a bibliography by searching the actual contents of citations. It can be used as a drop-in, compatible replacement for bibtex. Package: nbibtex-doc Architecture: all Depends: ${misc:Depends} Section: doc Description: Documentation of source code for nbibtex Includes the 'literate programming' source for nbibtex, which is useful if you want to create your own styles. debian/source/0000775000000000000000000000000011643420646010476 5ustar debian/source/format0000664000000000000000000000001411356621256011705 0ustar 3.0 (quilt) debian/clean0000664000000000000000000000016611352146745010210 0ustar bibtex.lua Makefile natbib.nbs nbibtex.1 # nbib.ps # nbib.tex nbib.dvi nbib.aux nbib.pdf nbib.ps.gz nbib.toc nbib.log