From 7d0e65b892ff0adf2ba6626bbe7cdfc723a8b702 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Fri, 6 Jan 2006 19:18:12 -0800 Subject: [PATCH] Retire debian/ directory. The official maintainer is keeping up-to-date quite well, and now the older Debian is supported with backports.org, there is no reason for me to keep debian/ directory around here. I have not been building and publishing debs since 1.0.4 anyway. Signed-off-by: Junio C Hamano --- Makefile | 8 -- debian/.gitignore | 6 -- debian/changelog | 201 --------------------------------------- debian/compat | 1 - debian/control | 63 ------------ debian/copyright | 24 ----- debian/docs | 1 - debian/git-arch.files | 2 - debian/git-core.doc-base | 13 --- debian/git-core.files | 1 - debian/git-cvs.files | 2 - debian/git-doc.files | 4 - debian/git-email.files | 2 - debian/git-svn.files | 2 - debian/git-tk.files | 2 - debian/rules | 109 --------------------- 16 files changed, 441 deletions(-) delete mode 100644 debian/.gitignore delete mode 100644 debian/changelog delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/copyright delete mode 100644 debian/docs delete mode 100644 debian/git-arch.files delete mode 100644 debian/git-core.doc-base delete mode 100644 debian/git-core.files delete mode 100644 debian/git-cvs.files delete mode 100644 debian/git-doc.files delete mode 100644 debian/git-email.files delete mode 100644 debian/git-svn.files delete mode 100644 debian/git-tk.files delete mode 100755 debian/rules diff --git a/Makefile b/Makefile index dde8f331d6..30479b4a19 100644 --- a/Makefile +++ b/Makefile @@ -489,12 +489,6 @@ dist: git.spec git-tar-tree rpm: dist $(RPMBUILD) -ta $(GIT_TARNAME).tar.gz -deb: dist - rm -rf $(GIT_TARNAME) - $(TAR) zxf $(GIT_TARNAME).tar.gz - dpkg-source -b $(GIT_TARNAME) - cd $(GIT_TARNAME) && fakeroot debian/rules binary - ### Cleaning rules clean: @@ -504,8 +498,6 @@ clean: rm -f *.spec *.pyc *.pyo */*.pyc */*.pyo rm -rf $(GIT_TARNAME) rm -f $(GIT_TARNAME).tar.gz git-core_$(GIT_VERSION)-*.tar.gz - rm -f git-core_$(GIT_VERSION)-*.dsc - rm -f git-*_$(GIT_VERSION)-*.deb $(MAKE) -C Documentation/ clean $(MAKE) -C templates clean $(MAKE) -C t/ clean diff --git a/debian/.gitignore b/debian/.gitignore deleted file mode 100644 index 335ce9c596..0000000000 --- a/debian/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -git-core -git-tk -*.debhelper -*.substvars -build-stamp -files diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index 4fa6c16e8e..0000000000 --- a/debian/changelog +++ /dev/null @@ -1,201 +0,0 @@ -git-core (1.0.0-0) unstable; urgency=low - - * GIT 1.0.0 - - -- Junio C Hamano Wed, 21 Dec 2005 00:01:00 -0800 - -git-core (0.99.9n-0) unstable; urgency=low - - * GIT 0.99.9n aka 1.0rc6 - - -- Junio C Hamano Wed, 14 Dec 2005 17:27:08 -0800 - -git-core (0.99.9m-0) unstable; urgency=low - - * GIT 0.99.9m aka 1.0rc5 - - -- Junio C Hamano Sun, 11 Dec 2005 16:48:06 -0800 - -git-core (0.99.9l-0) unstable; urgency=low - - * GIT 0.99.9l aka 1.0rc4 - - -- Junio C Hamano Sat, 3 Dec 2005 23:45:23 -0800 - -git-core (0.99.9k-0) unstable; urgency=low - - * GIT 0.99.9k but not 1.0rc yet. - - -- Junio C Hamano Fri, 25 Nov 2005 16:33:11 -0800 - -git-core (0.99.9j-0) unstable; urgency=low - - * GIT 0.99.9j aka 1.0rc3 - - -- Junio C Hamano Wed, 16 Nov 2005 20:39:55 -0800 - -git-core (0.99.9i-0) unstable; urgency=low - - * GIT 0.99.9i aka 1.0rc2 - - -- Junio C Hamano Mon, 14 Nov 2005 18:38:27 -0800 - -git-core (0.99.9h-0) unstable; urgency=low - - * GIT 0.99.9h - - -- Junio C Hamano Fri, 11 Nov 2005 22:33:18 -0800 - -git-core (0.99.9g-0) unstable; urgency=low - - * GIT 0.99.9g - - -- Junio C Hamano Wed, 9 Nov 2005 21:01:55 -0800 - -git-core (0.99.9f-0) unstable; urgency=low - - * GIT 0.99.9f - - -- Junio C Hamano Tue, 8 Nov 2005 01:21:52 -0800 - -git-core (0.99.9e-0) unstable; urgency=low - - * GIT 0.99.9e - - -- Junio C Hamano Sun, 6 Nov 2005 18:37:18 -0800 - -git-core (0.99.9d-0) unstable; urgency=low - - * GIT 0.99.9d - - -- Junio C Hamano Sat, 5 Nov 2005 11:46:37 -0800 - -git-core (0.99.9c-0) unstable; urgency=low - - * GIT 0.99.9c - - -- Junio C Hamano Thu, 3 Nov 2005 15:44:54 -0800 - -git-core (0.99.9b-0) unstable; urgency=low - - * GIT 0.99.9b - - -- Junio C Hamano Tue, 1 Nov 2005 21:39:39 -0800 - -git-core (0.99.9a-0) unstable; urgency=low - - * GIT 0.99.9a - - -- Junio C Hamano Sun, 30 Oct 2005 15:03:32 -0800 - -git-core (0.99.9.GIT-2) unstable; urgency=low - - * Build Dependency did not include libexpat-dev. - - -- Junio C Hamano Sun, 13 Nov 2005 01:55:34 -0800 - -git-core (0.99.9.GIT-1) unstable; urgency=low - - * Do not scatter txt and html documentation into feature - subpackages. Do place man pages into them. - * Capture more cvs stuff into git-cvs package. - - -- Junio C Hamano Tue, 8 Nov 2005 01:19:06 -0800 - -git-core (0.99.9.GIT-0) unstable; urgency=low - - * Test Build. - - -- Junio C Hamano Sat, 5 Nov 2005 11:18:13 -0800 - -git-core (0.99.9-1) unstable; urgency=low - - * Split the git-core binary package into core, doc, and foreign SCM - interoperability modules. - - -- Junio C Hamano Sat, 5 Nov 2005 11:18:13 -0800 - -git-core (0.99.9-0) unstable; urgency=low - - * GIT 0.99.9 - - -- Junio C Hamano Sat, 29 Oct 2005 14:34:30 -0700 - -git-core (0.99.8-0) unstable; urgency=low - - * GIT 0.99.8 - - -- Junio C Hamano Sun, 2 Oct 2005 12:54:26 -0700 - -git-core (0.99.7-0) unstable; urgency=low - - * GIT 0.99.7 - - -- Junio C Hamano Sat, 10 Sep 2005 18:36:39 -0700 - -git-core (0.99.6-0) unstable; urgency=low - - * GIT 0.99.6 - - -- Junio C Hamano Wed, 24 Aug 2005 23:09:35 -0700 - -git-core (0.99.5-1) unstable; urgency=low - - * Enable git-send-email on Debian. There is no reason to shy - away from it, since we have the necessary Perl modules available. - - -- Junio C Hamano Thu, 25 Aug 2005 14:16:59 -0700 - -git-core (0.99.5-0) unstable; urgency=low - - * GIT 0.99.5 - - -- Junio C Hamano Wed, 10 Aug 2005 22:05:00 -0700 - -git-core (0.99.4-4) unstable; urgency=low - - * Mark git-tk as architecture neutral. - - -- Junio C Hamano Fri, 12 Aug 2005 13:25:00 -0700 - -git-core (0.99.4-3) unstable; urgency=low - - * Split off gitk. - * Do not depend on diff which is an essential package. - * Use dh_movefiles, not dh_install, to stage two subpackages. - - -- Matthias Urlichs Thu, 11 Aug 2005 01:43:24 +0200 - -git-core (0.99.4-2) unstable; urgency=low - - * Git 0.99.4 official release. - - -- Junio C Hamano Wed, 10 Aug 2005 15:00:00 -0700 - -git-core (0.99.4-1) unstable; urgency=low - - * Pass prefix down to the submake when building. - - -- Junio C Hamano Sat, 6 Aug 2005 13:00:00 -0700 - -git-core (0.99-2) unstable; urgency=low - - * Conflict with the GNU Interactive Tools package, which also installs - /usr/bin/git. - * Use the Mozilla SHA1 code and/or the PPC assembly in preference to - OpenSSL. This is only a partial fix for the license issues with OpenSSL. - * Minor tweaks to the Depends. - - -- Ryan Anderson Sat, 23 Jul 2005 14:15:00 -0400 - -git-core (0.99-1) unstable; urgency=low - - * Update deb package support to build correctly. - - -- Ryan Anderson Thu, 21 Jul 2005 02:03:32 -0400 - -git-core (0.99-0) unstable; urgency=low - - * Initial deb package support - - -- Eric Biederman Tue, 12 Jul 2005 10:57:51 -0600 diff --git a/debian/compat b/debian/compat deleted file mode 100644 index b8626c4cff..0000000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -4 diff --git a/debian/control b/debian/control deleted file mode 100644 index ded0a576d6..0000000000 --- a/debian/control +++ /dev/null @@ -1,63 +0,0 @@ -Source: git-core -Section: devel -Priority: optional -Maintainer: Junio C Hamano -Build-Depends-Indep: libz-dev, libssl-dev, libcurl3-dev|libcurl3-gnutls-dev|libcurl3-openssl-dev, asciidoc (>= 7), xmlto, debhelper (>= 4.0.0), bc, libexpat-dev -Standards-Version: 3.6.1 - -Package: git-core -Architecture: any -Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}, rcs -Recommends: rsync, curl, ssh, python (>= 2.4.0), less -Suggests: cogito, patch -Conflicts: git, cogito (<< 0.13) -Description: The git content addressable filesystem - GIT comes in two layers. The bottom layer is merely an extremely fast - and flexible filesystem-based database designed to store directory trees - with regard to their history. The top layer is a SCM-like tool which - enables human beings to work with the database in a manner to a degree - similar to other SCM tools. - -Package: git-doc -Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, git-core -Description: The git content addressable filesystem, Documentation - This package contains documentation for GIT. - -Package: git-tk -Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, git-core, tk8.4 -Description: The git content addressable filesystem, GUI add-on - This package contains 'gitk', the git revision tree visualizer. - -Package: git-svn -Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, git-core, libsvn-core-perl (>= 1.2.1) -Suggests: subversion -Description: The git content addressable filesystem, SVN interoperability - This package contains 'git-svnimport', to import development history from - SVN repositories. - -Package: git-arch -Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, git-core -Suggests: tla, bazaar -Description: The git content addressable filesystem, GNUArch interoperability - This package contains 'git-archimport', to import development history from - GNUArch repositories. - -Package: git-cvs -Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, git-core, cvsps (>= 2.1) -Suggests: cvs -Description: The git content addressable filesystem, CVS interoperability - This package contains 'git-cvsimport', to import development history from - CVS repositories. - -Package: git-email -Architecture: all -Depends: ${shlibs:Depends}, ${misc:Depends}, git-core, libmail-sendmail-perl, libemail-valid-perl -Description: The git content addressable filesystem, e-mail add-on - This package contains 'git-send-email', to send a series of patch e-mails. - - diff --git a/debian/copyright b/debian/copyright deleted file mode 100644 index ea61effc40..0000000000 --- a/debian/copyright +++ /dev/null @@ -1,24 +0,0 @@ -This package was downloaded from ftp.kernel.org:/pub/software/scm/git/. - -Upstream Author: Linus Torvalds and many others - -Copyright: - - Copyright 2005, Linus Torvalds and others. - - This package is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 dated June, 1991. - - This package is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this package; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. - -On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/debian/docs b/debian/docs deleted file mode 100644 index e845566c06..0000000000 --- a/debian/docs +++ /dev/null @@ -1 +0,0 @@ -README diff --git a/debian/git-arch.files b/debian/git-arch.files deleted file mode 100644 index d7449540cb..0000000000 --- a/debian/git-arch.files +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/git-arch* -/usr/share/man/*/git-arch* diff --git a/debian/git-core.doc-base b/debian/git-core.doc-base deleted file mode 100644 index eff1a9523e..0000000000 --- a/debian/git-core.doc-base +++ /dev/null @@ -1,13 +0,0 @@ -Document: git-core -Title: git reference -Abstract: This manual describes git -Section: Devel - -Format: HTML -Index: /usr/share/doc/git-core/git.html -Files: /usr/share/doc/git-core/*.html - /usr/share/doc/git-core/*/*.html - -Format: text -Files: /usr/share/doc/git-core/*.txt - /usr/share/doc/git-core/*/*.txt diff --git a/debian/git-core.files b/debian/git-core.files deleted file mode 100644 index 74e4e23b01..0000000000 --- a/debian/git-core.files +++ /dev/null @@ -1 +0,0 @@ -/usr diff --git a/debian/git-cvs.files b/debian/git-cvs.files deleted file mode 100644 index a6b40ff9ea..0000000000 --- a/debian/git-cvs.files +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/git-cvs* -/usr/share/man/*/git-cvs* diff --git a/debian/git-doc.files b/debian/git-doc.files deleted file mode 100644 index 0daf545ad5..0000000000 --- a/debian/git-doc.files +++ /dev/null @@ -1,4 +0,0 @@ -/usr/share/doc/git-core/*.txt -/usr/share/doc/git-core/*.html -/usr/share/doc/git-core/*/*.html -/usr/share/doc/git-core/*/*.txt diff --git a/debian/git-email.files b/debian/git-email.files deleted file mode 100644 index 2d6a51fc33..0000000000 --- a/debian/git-email.files +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/git-send-email -/usr/share/man/*/git-send-email.* diff --git a/debian/git-svn.files b/debian/git-svn.files deleted file mode 100644 index eea8d83f62..0000000000 --- a/debian/git-svn.files +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/git-svn* -/usr/share/man/*/git-svn* diff --git a/debian/git-tk.files b/debian/git-tk.files deleted file mode 100644 index 478ec94404..0000000000 --- a/debian/git-tk.files +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/gitk -/usr/share/man/man1/gitk.* diff --git a/debian/rules b/debian/rules deleted file mode 100755 index 4ab221ce9e..0000000000 --- a/debian/rules +++ /dev/null @@ -1,109 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -CFLAGS = -g -Wall -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif -export CFLAGS - -# -# On PowerPC we compile against the hand-crafted assembly, on all -# other architectures we compile against GPL'ed sha1 code lifted -# from Mozilla. OpenSSL is strangely licensed and best avoided -# in Debian. -# -HOST_ARCH=$(shell dpkg-architecture -qDEB_HOST_ARCH) -ifeq (${HOST_ARCH},powerpc) - export PPC_SHA1=YesPlease -else - export MOZILLA_SHA1=YesPlease -endif - -# We do have the requisite perl modules in the mainline, and -# have no reason to shy away from this script. -export WITH_SEND_EMAIL=YesPlease - -PREFIX := /usr -MANDIR := /usr/share/man/ - -SRC := ./ -DOC := Documentation/ -DESTDIR := $(CURDIR)/debian/tmp -DOC_DESTDIR := $(DESTDIR)/usr/share/doc/git-core/ -MAN_DESTDIR := $(DESTDIR)/$(MANDIR) - -build: debian/build-stamp -debian/build-stamp: - dh_testdir - $(MAKE) prefix=$(PREFIX) PYTHON_PATH=/usr/bin/python2.4 all test doc - touch debian/build-stamp - -debian-clean: - dh_testdir - dh_testroot - rm -f debian/build-stamp - dh_clean - -clean: debian-clean - $(MAKE) clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - make DESTDIR=$(DESTDIR) prefix=$(PREFIX) mandir=$(MANDIR) \ - install install-doc - - make -C Documentation DESTDIR=$(DESTDIR) prefix=$(PREFIX) \ - WEBDOC_DEST=$(DOC_DESTDIR) install-webdoc - - dh_movefiles -p git-arch - dh_movefiles -p git-cvs - dh_movefiles -p git-svn - dh_movefiles -p git-tk - dh_movefiles -p git-email - dh_movefiles -p git-doc - dh_movefiles -p git-core - find debian/tmp -type d -o -print | sed -e 's/^/? /' - -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs -a - dh_installdocs -a - dh_strip -a - dh_compress -a - dh_fixperms -a - dh_perl -a - dh_makeshlibs -a - dh_installdeb -a - dh_shlibdeps -a - dh_gencontrol -a - dh_md5sums -a - dh_builddeb -a - -binary-indep: build install - dh_testdir - dh_testroot - dh_installchangelogs -i - dh_installdocs -i - dh_compress -i - dh_fixperms -i - dh_makeshlibs -i - dh_installdeb -i - dh_shlibdeps -i - dh_gencontrol -i - dh_md5sums -i - dh_builddeb -i - -binary: binary-arch binary-indep - -.PHONY: build clean binary install clean debian-clean