summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorbringert <bringert@cs.chalmers.se>2006-03-21 10:25:40 +0000
committerbringert <bringert@cs.chalmers.se>2006-03-21 10:25:40 +0000
commitcf2c5641a26fa53178d5e9d8016fb606956b4e25 (patch)
treec9435311dfae048105410553b4ebbf137b9f0ee4 /debian
parent6d13bb9e3c93634a20f810d04484a221c495f16f (diff)
Added beginnings of debian packaging stuff.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog5
-rw-r--r--debian/control16
-rw-r--r--debian/copyright18
-rw-r--r--debian/rules102
4 files changed, 141 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 000000000..cda0f7eae
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+gf (2.5) unstable; urgency=low
+
+ * Initial packaging.
+
+ -- Bjorn Bringert <bringert@cs.chalmers.se> Tue, 21 Mar 2006 11:12:25 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 000000000..109c379da
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,16 @@
+Source: gf
+Priority: optional
+Section: science
+Maintainer: Bjorn Bringert <bringert@cs.chalmers.se>
+Build-Depends: debhelper, autoconf, ghc6 (>= 6.4.1-1)
+Standards-Version: 3.6.2
+
+Package: gf
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Tools for GF, a grammar formalism based on type theory
+ Grammatical Framework (GF) is a grammar formalism based on type theory.
+ It consists of a special-purpose programming language,
+ a compiler of the language, and a generic grammar processor.
+ .
+ Homepage: http://www.cs.chalmers.se/~aarne/GF/
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 000000000..9144ea1dd
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,18 @@
+This package was Debianized by Bjorn Bringert <bringert@cs.chalmers.se>
+on 2006-03-21.
+
+The upstream sources for this version come from the GF darcs repository
+at http://www.cs.chalmers.se/Cs/Research/Language-technology/darcs/GF/
+
+Authors and copyright licenses:
+
+Copyright (C):
+ Bjorn Bringert, Hakan Burden, Hans-Joachim Daniels, Markus Forsberg,
+ Thomas Hallgren, Harald Hammarstrom, Kristofer Johannisson,
+ Janna Khegai, Peter Ljunglof, Petri Maenpaa, and Aarne Ranta,
+ 1998-2006.
+
+You are free to distribute this software under the terms of
+the GNU General Public License.
+On Debian systems, the complete text of the GNU General Public
+License can be found in the file /usr/share/common-licenses/GPL.
diff --git a/debian/rules b/debian/rules
new file mode 100644
index 000000000..0947cbf15
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,102 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+# FOR AUTOCONF 2.52 AND NEWER ONLY
+ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+ confflags += --build $(DEB_HOST_GNU_TYPE)
+else
+ confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+endif
+
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ # Add here commands to configure the package.
+ cd src && autoconf
+
+ touch configure-stamp
+
+
+build: build-stamp
+
+build-stamp: configure-stamp
+ dh_testdir
+
+ # Add here commands to compile the package.
+ ./configure $(confflags)
+
+ $(MAKE) unix
+ #docbook-to-man debian/gf.sgml > gf.1
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) clean
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/gf.
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/gf
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs
+ dh_installexamples
+# dh_install
+# 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
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure