--- fauhdlc-20090309.orig/debian/rules +++ fauhdlc-20090309/debian/rules @@ -0,0 +1,69 @@ +#!/usr/bin/make -f + +# $Id: rules 4341 2009-01-31 18:07:05Z potyra $ +# +# Copyright (C) 2008 FAUmachine Team . +# This program is free software, GPL-2 (or any later version). See COPYING. + +CFLAGS = -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +clean: + dh_testdir + dh_testroot + if [ -e Makefile ]; then \ + $(MAKE) mrproper; \ + fi + dh_clean + $(RM) build-arch-stamp + $(RM) -r debian/tmp + +configure: configure.ac autogen.sh acinclude.m4 + ./autogen.sh + +config.status Makefile: configure + ./configure --prefix=/usr CFLAGS="$(CFLAGS)" + +build-arch-stamp: config.status Makefile + dh_testdir + $(MAKE) + touch $@ + +install: build-arch-stamp + dh_testdir + dh_testroot + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + +tests: build-arch-stamp + dh_testdir + $(MAKE) tests + +build: build-arch-stamp + +binary-arch: install tests + dh_testdir + dh_testroot + dh_installchangelogs -a + dh_installdocs -a + dh_installman -a + dh_install -a --sourcedir=debian/tmp + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +# no indep packages. +binary-indep: + +binary: binary-arch binary-indep + +.PHONY: clean build binary binary-arch binary-indep install tests --- fauhdlc-20090309.orig/debian/libfauhdli-dev.docs +++ fauhdlc-20090309/debian/libfauhdli-dev.docs @@ -0,0 +1 @@ +doc/intermediate_code.txt --- fauhdlc-20090309.orig/debian/TODO.Debian +++ fauhdlc-20090309/debian/TODO.Debian @@ -0,0 +1,2 @@ +* switch to dh7 +* doxygen documentation for library --- fauhdlc-20090309.orig/debian/watch +++ fauhdlc-20090309/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www3.informatik.uni-erlangen.de/Research/fauhdlc/downloads/fauhdlc-(.*)\.tar\.gz --- fauhdlc-20090309.orig/debian/changelog +++ fauhdlc-20090309/debian/changelog @@ -0,0 +1,18 @@ +fauhdlc (20090309-1) unstable; urgency=low + + * New upstream bugfix release: + + fixes build failures on unstable, Closes: #518776. + * debian/rules: don't set prefix to debian/tmp, but rather use + DESTDIR to make install, so that std_logic_1164.vhdl is found. + * debian/fauhdlc.install install std_logic_1164.vhdl in fauhdlc + package as well. + * debian/copyright: Refer to legal entities as copyright holders + rather than using the term FAUmachine Team. + + -- Stefan Potyra Mon, 09 Mar 2009 15:11:22 +0100 + +fauhdlc (20090130-1) unstable; urgency=low + + * Initial release. (Closes: #511801) + + -- Stefan Potyra Fri, 30 Jan 2009 15:28:29 +0100 --- fauhdlc-20090309.orig/debian/fauhdlc.install +++ fauhdlc-20090309/debian/fauhdlc.install @@ -0,0 +1,3 @@ +usr/bin/fauhdlc +usr/bin/fauhdli +usr/share/fauhdlc/*.vhdl --- fauhdlc-20090309.orig/debian/fauhdlc.docs +++ fauhdlc-20090309/debian/fauhdlc.docs @@ -0,0 +1,3 @@ +TODO +README +AUTHORS --- fauhdlc-20090309.orig/debian/copyright +++ fauhdlc-20090309/debian/copyright @@ -0,0 +1,37 @@ +This package was debianized by FAUmachine Team + on Tue, 23 Dec 2008 13:41:14 +0100. + +It was downloaded from +. + +All files, including packaging: + + Copyright (C) 2007-2009 Friedrich Alexander University Erlangen-Nuremberg, + Germany - Department of Computer Science 3, + Stefan Potyra, et al. (See AUTHORS). + + In the project files, the term "FAUmachine Team" is used to denote the + persons listed in the AUTHORS file as copyright holders, + together with the Friedrich Alexander University Elangen-Nuremberg, Germany + - Department of Computer Science 3, since a number of authors worked + on fauhdlc as part of the work at the university. + +License: + + This program 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; either version 2 of the License, or + (at your option) any later version. + + This program 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 program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +On Debian systems, the complete text of the GNU General +Public License in its latest version can be found in +`/usr/share/common-licenses/GPL'. --- fauhdlc-20090309.orig/debian/libfauhdli-dev.install +++ fauhdlc-20090309/debian/libfauhdli-dev.install @@ -0,0 +1,2 @@ +usr/include/* +usr/lib/*.a --- fauhdlc-20090309.orig/debian/control +++ fauhdlc-20090309/debian/control @@ -0,0 +1,35 @@ +Source: fauhdlc +Section: devel +Priority: optional +Maintainer: FAUmachine Team +Uploaders: Volkmar Sieh , + Stefan Potyra +Build-Depends: debhelper (>= 5.0.0), + libgc-dev, + automake, + xmlto, + bison (>= 1:2.1), + flex, + python +Standards-Version: 3.8.0 +Homepage: http://www.faumachine.org + +Package: fauhdlc +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: experimental VHDL compiler and interpreter + Compiles a subset of VHDL 2000 to an intermediate language. The result + can be simulated with an interpreter. + . + FAUhdlc is still in a very early experimental state, where many VHDL + constructs are not yet properly supported. + +Package: libfauhdli-dev +Section: libdevel +Architecture: any +Description: interpreter library and development files for fauhdli + This package contains the development files and the interpreter library + for fauhdlc's intermediate code interpreter fauhdli. + . + It is useful, if you want to make use of the foreign interface of VHDL + and define an own implementation for it. --- fauhdlc-20090309.orig/debian/fauhdlc.manpages +++ fauhdlc-20090309/debian/fauhdlc.manpages @@ -0,0 +1,2 @@ +debian/tmp/usr/share/man/man1/fauhdli.1 +debian/tmp/usr/share/man/man1/fauhdlc.1 --- fauhdlc-20090309.orig/debian/compat +++ fauhdlc-20090309/debian/compat @@ -0,0 +1 @@ +5