From 11a792acf9bcc3a92e537683b6a22d622aa67f7a Mon Sep 17 00:00:00 2001 From: madduck Date: Tue, 11 Jul 2006 23:30:35 +0000 Subject: [PATCH 1/1] adding misc stuff git-svn-id: svn+ssh://svn.madduck.net/srv/svn/svn.madduck.net/debian/misc/graphs/package-cycle@27 d3a7e407-1618-0410-b472-f1f387cadc13 --- ABOUT | 24 ++++++++++++++++++++++++ Makefile | 36 ++++++++++++++++++++++++++++++++++++ en/package-cycle.dia | Bin 0 -> 7468 bytes 3 files changed, 60 insertions(+) create mode 100644 ABOUT create mode 100644 Makefile create mode 100644 en/package-cycle.dia diff --git a/ABOUT b/ABOUT new file mode 100644 index 0000000..cbd7ecc --- /dev/null +++ b/ABOUT @@ -0,0 +1,24 @@ +Life-cycle of a Debian package +============================== + +(c) 2005 Martin F. Krafft + based on work (c) 2004 by Kevin Mark, + with help by Sven Müller and Martin Schulze + +Released under the Artistic License + +This chart was put together mainly for inclusion in my forthcoming book: + + http://debianbook.info + +I hope that it will also appear on http://packages.debian.org, or in the +developer's reference. + +If you have comments or suggestions, I would love to hear them. + +The official URL is http://people.debian.org/~madduck/graphs/package-cycle/ + +Thanks go to Goswin Brederlow, Bernhard Link, and Kenshi Muto, as well as the +author and contributors of the original work (see above). + + -- martin f. krafft Sat, 12 Feb 2005 16:03:17 +0100 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..366e1ee --- /dev/null +++ b/Makefile @@ -0,0 +1,36 @@ +BASES = en/package-cycle +EXTS = eps png ps pdf +FILES = $(foreach ext,$(EXTS),$(foreach base,$(BASES),$(base).$(ext))) + +.PHONY: all +all: $(FILES) + +.PRECIOUS: %.eps +%.eps: %.dia + dia -t eps $< + chmod 644 $@ + +.PRECIOUS: %.png +%.png: %.eps + convert $< $@ + chmod 644 $@ + +.PRECIOUS: %.ps +%.ps: %.eps + convert $< $@ + chmod 644 $@ + +.PRECIOUS: %.pdf +%.pdf: %.ps + ps2pdf $< $@ + chmod 644 $@ + +.PHONY: clean +clean: + rm -f $(FILES) + +.PHONY: upload +upload: + $(MAKE) -s all + chmod -R a+rX $(CURDIR) + rsync -Pva --delete $(CURDIR)/ people.debian.org:public_html/graphs/package-cycle diff --git a/en/package-cycle.dia b/en/package-cycle.dia new file mode 100644 index 0000000000000000000000000000000000000000..7d49ecec1b4a9bda57796b6e15757c5e1e5ed61e GIT binary patch literal 7468 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