Browse Source
It's not any harder to include debian package support than to include a spec file so here is the setup to build the equivalent debian package. Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>maint


6 changed files with 121 additions and 0 deletions
@ -0,0 +1,5 @@ |
|||||||
|
git-core (0.99-0) unstable; urgency=low |
||||||
|
|
||||||
|
* Initial deb package support |
||||||
|
|
||||||
|
-- Eric Biederman <ebiederm@xmission.com> Tue, 12 Jul 2005 10:57:51 -0600 |
@ -0,0 +1,17 @@ |
|||||||
|
Source: git-core |
||||||
|
Section: devel |
||||||
|
Priority: optional |
||||||
|
Maintainer: Linus Torvalds <torvalds@osdl.org> |
||||||
|
Build-Depends-Indep: libz-dev, libssl-dev, libcurl3-dev, asciidoc > 6.0.3, xmlto, debhelper (>= 4.0.0) |
||||||
|
Standards-Version: 3.6.1 |
||||||
|
|
||||||
|
Package: git-core |
||||||
|
Architecture: any |
||||||
|
Depends: ${shlibs:Depends}, shellutils, diff, rysnc, rcs |
||||||
|
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 (like CVS, BitKeeper or Monotone). |
||||||
|
|
@ -0,0 +1,3 @@ |
|||||||
|
License: |
||||||
|
|
||||||
|
GPL v2 (see COPYING for details) |
@ -0,0 +1,12 @@ |
|||||||
|
Document: git-core |
||||||
|
Title: git-core |
||||||
|
Author: |
||||||
|
Abstract: This manual describes git |
||||||
|
Section: Devel |
||||||
|
|
||||||
|
Format: HTML |
||||||
|
Index: /usr/share/doc/git-core/html/git.html |
||||||
|
Files: /usr/share/doc/git-core/html/*.html |
||||||
|
|
||||||
|
Format: text |
||||||
|
Files: /usr/share/doc/git-core/git-core.txt |
@ -0,0 +1,81 @@ |
|||||||
|
#!/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 |
||||||
|
|
||||||
|
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: build-stamp |
||||||
|
build-stamp: |
||||||
|
dh_testdir |
||||||
|
$(MAKE) all doc |
||||||
|
touch debian/build-stamp |
||||||
|
|
||||||
|
debian-clean: |
||||||
|
dh_testdir |
||||||
|
dh_testroot |
||||||
|
rm -f debian/build-stamp |
||||||
|
dh_clean |
||||||
|
|
||||||
|
clean: debian-clean |
||||||
|
$(MAKE) clean |
||||||
|
|
||||||
|
install: debian/build-stamp |
||||||
|
dh_testdir |
||||||
|
dh_testroot |
||||||
|
dh_clean -k |
||||||
|
dh_installdirs |
||||||
|
|
||||||
|
make dest=$(DESTDIR) prefix=$(PREFIX) mandir=$(MANDIR) install install-doc |
||||||
|
|
||||||
|
mkdir -p $(DOC_DESTDIR) |
||||||
|
find $(DOC) '(' -name '*.txt' -o -name '*.html' ')' -exec install {} $(DOC_DESTDIR) ';' |
||||||
|
|
||||||
|
dh_install --sourcedir=$(DESTDIR) |
||||||
|
|
||||||
|
binary: |
||||||
|
dh_testdir |
||||||
|
dh_testroot |
||||||
|
dh_installchangelogs |
||||||
|
dh_installdocs |
||||||
|
dh_installexamples |
||||||
|
# dh_installmenu |
||||||
|
# dh_installdebconf |
||||||
|
# dh_installlogrotate |
||||||
|
# dh_installemacsen |
||||||
|
# dh_installpam |
||||||
|
# dh_installmime |
||||||
|
# dh_installinit |
||||||
|
# dh_installcron |
||||||
|
# dh_installinfo |
||||||
|
dh_installman |
||||||
|
dh_link |
||||||
|
dh_strip |
||||||
|
dh_compress |
||||||
|
dh_fixperms |
||||||
|
# dh_perl |
||||||
|
# dh_python |
||||||
|
dh_makeshlibs |
||||||
|
dh_installdeb |
||||||
|
dh_shlibdeps |
||||||
|
dh_gencontrol |
||||||
|
dh_md5sums |
||||||
|
dh_builddeb |
||||||
|
|
||||||
|
.PHONY: build clean binary install clean debian-clean |
Loading…
Reference in new issue