Browse Source

Added Debian packaging files.

git-svn-id: file:///var/svn/tigccpp/trunk@1104 9552661e-59e3-4036-b4f2-dbe53926924f
roms 17 years ago
parent
commit
6b926bb334

+ 5 - 0
tigcc-linux/debian/changelog

@@ -0,0 +1,5 @@
+tigcc (0.96b8-1) unstable; urgency=low
+
+  * Initial release.
+
+ -- Romain LIEVIN <roms@tilp.info>  Tue, 14 May 2007 13:15:45 +0100

+ 1 - 0
tigcc-linux/debian/compat

@@ -0,0 +1 @@
+5

+ 19 - 0
tigcc-linux/debian/control

@@ -0,0 +1,19 @@
+Source: tigcc
+Section: devel
+Priority: optional
+Maintainer: Romain LIEVIN <roms@tilp.info>
+Build-Depends: debhelper (>= 5)
+Standards-Version: 3.7.2
+
+Package: tigcc
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: ktigcc
+Description: cross-compiler for Texas Instruments hand-helds (TI89..V200)
+ TIGCC make possible to program in 'C' and 'ASM' for some of the Texas 
+ Instruments hand-helds (TI89, Titanium, TI92, TI92+ and V200PLT).
+ .
+ This package provides the compiler as well as the TIGCC library.
+ .
+ This package includes the a68k assembler which is _not_ free software.
+ .

+ 14 - 0
tigcc-linux/debian/copyright

@@ -0,0 +1,14 @@
+This package was debianized by Julien BLACHE <jblache@debian.org> on
+Mon, 14 Feb 2000 14:55:57 +0100.
+
+It was downloaded from: http://tilp.info/
+
+Upstream Authors: Romain LIEVIN <roms@tilp.info>
+                  Julien BLACHE <jb@tilp.info>
+
+This software is copyright (c) 1999-2002 Romain LIÉVIN, Julien BLACHE.
+
+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 /usr/share/common-licenses/GPL file.

+ 98 - 0
tigcc-linux/debian/rules

@@ -0,0 +1,98 @@
+#!/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
+
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -O0
+else
+	CFLAGS += -O2
+endif
+
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+	CFLAGS += -g
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+	INSTALL_PROGRAM += -s
+endif
+
+build:
+	dh_testdir
+
+	# Add here commands to compile the package.
+	#$(MAKE)
+	# No build.
+	rm ChangeLog; ln -s CHANGELOG ChangeLog;
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp 
+
+	# Add here commands to clean up after the build process.
+	#-$(MAKE) distclean
+	# No clean.
+
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+
+	# Add here commands to install the package into debian/tigcc.
+	#$(MAKE) DESTDIR=$(CURDIR)/debian/tigcc install
+	# No install.
+	mkdir -p /tmp/tigcc
+	export TIGCC=/tmp/tigcc
+	#./scripts/Install_All
+	mkdir -p $(CURDIR)/debian/tigcc/usr
+	mkdir -p $(CURDIR)/debian/tigcc/usr/local
+	mkdir -p $(CURDIR)/debian/tigcc/usr/local/tigcc
+	cp -R /tmp/tigcc $(CURDIR)/debian/tigcc/usr/local
+
+# Build architecture-independent files here.
+binary-indep: build install
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs ChangeLog
+	dh_installdocs
+	dh_installexamples
+	dh_install
+	dh_installman
+	dh_installmenu
+#	dh_installpam
+#	dh_installmime
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	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 

+ 1 - 0
tigcc-linux/debian/tigcc.dirs

@@ -0,0 +1 @@
+usr/local/tigcc

+ 6 - 0
tigcc-linux/debian/tigcc.docs

@@ -0,0 +1,6 @@
+AUTHORS
+BUGS
+CHANGELOG
+HOWTO
+README
+README.linux