]> git.mxchange.org Git - quix0rs-apt-p2p.git/blobdiff - debian/control
Initial debian directory and packaging related changes.
[quix0rs-apt-p2p.git] / debian / control
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..22feb84
--- /dev/null
@@ -0,0 +1,37 @@
+Source: apt-dht
+Section: net
+Priority: optional
+Maintainer: Cameron Dale <camrdale@gmail.com>
+Homepage: http://www.camrdale.org/apt-dht.html
+Standards-Version: 3.7.3
+Build-Depends: debhelper (>= 5.0.37.2)
+Build-Depends-Indep: python-dev, python-support (>= 0.5.4), docbook-to-man
+Build-Depends-Indep: python-twisted-web (>= 0.6), python (>= 2.3.5-1), python-apt, python-central (>= 0.5)
+Vcs-Git: git://git.camrdale.org/git/apt-dht.git
+Vcs-Browser: http://git.camrdale.org/?p=apt-dht.git;a=summary
+XS-Dm-Upload-Allowed: yes
+
+Package: apt-dht
+Architecture: all
+Depends: ${python:Depends}, python-twisted-web (>= 0.6), python-apt (>= 0.5.8)
+Depends: ${python:Depends}, adduser, python-debian (>= 0.1.4), python-apt
+Provides: python-apt-dht, python-apt-dht-khashmir
+Description: apt helper for peer-to-peer downloads of Debian packages
+ Apt-DHT is a helper for downloading Debian packages files with APT.
+ It will download any needed files from other Apt-DHT peers in a
+ bittorrent-like manner, and so reduce the strain on the Debian mirrors.
+ .
+ The Apt-DHT daemon runs automatically on startup and listens for
+ requests from APT for files, as well as maintaining membership in a
+ Distributed Hash Table (DHT). For any files which have a hash
+ available (most files), peers that have the file are looked for in the
+ DHT. The file can then be downloaded from them, using the uploading
+ bandwidth of other peers while reducing the demand on the Debian mirror
+ network. However, if a package cannot be found on any peers, Apt-DHT
+ will fall back to downloading from a mirror to ensure all packages are
+ downloaded. Once downloaded, the file is hash checked and added to the
+ DHT so that other peers can download it without the mirror.
+ .
+ The configuration is very simple, and only involves prepending
+ 'localhost' and the port to your current sources.list lines (similar
+ to other apt-proxy-like software).