diff options
Diffstat (limited to 'debian/_base/applications/kpicosim')
15 files changed, 289 insertions, 0 deletions
diff --git a/debian/_base/applications/kpicosim/debian/Makefile.am b/debian/_base/applications/kpicosim/debian/Makefile.am new file mode 100644 index 000000000..5de86e2c3 --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/Makefile.am @@ -0,0 +1,8 @@ + +METASOURCES = AUTO +debian-specdir = debian +noinst_HEADERS = changelog compat conffiles.ex control copyright cron.d.ex dirs\ + docs init.d.ex kpicosim.1 kpicosim-default.ex kpicosim.doc-base.EX\ + kpicosim.links kpicosim.manpages Makefile.am manpage.sgml.ex\ + manpage.xml.ex menu postinst.ex postrm.ex preinst.ex prerm.ex rules\ + watch diff --git a/debian/_base/applications/kpicosim/debian/changelog b/debian/_base/applications/kpicosim/debian/changelog new file mode 100644 index 000000000..5d239becc --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/changelog @@ -0,0 +1,30 @@ +kpicosim-trinity (0.6a-4) karmic; urgency=low + + * Karmic rebuild + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 02 Jul 2009 16:08:00 -0600 + +kpicosim-trinity (0.6a-3) intrepid; urgency=low + + * Moved Trinity to /opt/trinity + * Integrated properly with KDE4.2+ + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Wed, 05 March 2009 01:11:00 -0600 + +kpicosim-trinity (0.6a-1) intrepid; urgency=low + + * Added -trinity suffix + + -- Timothy Pearson <kb9vqf@pearsoncomputing.net> Thu, 04 Dec 2008 21:38:00 -0600 + +kpicosim (0.6a-1) unstable; urgency=low + + * Repackaged upstream's v0.6. kpicosim-0.6-1 was actually v0.5. + + -- Adrian Knoth <adi@thur.de> Wed, 20 Jun 2007 14:48:01 +0200 + +kpicosim (0.6-1) unstable; urgency=low + + * Initial release Closes: #344945 + + -- Adrian Knoth <adi@thur.de> Sat, 12 Nov 2005 15:36:56 +0200 diff --git a/debian/_base/applications/kpicosim/debian/compat b/debian/_base/applications/kpicosim/debian/compat new file mode 100644 index 000000000..7f8f011eb --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/_base/applications/kpicosim/debian/control b/debian/_base/applications/kpicosim/debian/control new file mode 100644 index 000000000..bd70b1347 --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/control @@ -0,0 +1,16 @@ +Source: kpicosim-trinity +Section: kde +Priority: optional +Maintainer: Timothy Pearson <kb9vqf@pearsoncomputing.net> +Build-Depends: debhelper (>= 7.0.50~), quilt, kdelibs4-trinity-dev, automake, autoconf, libtool, libltdl-dev +Standards-Version: 3.8.4 + +Package: kpicosim-trinity +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: IDE and simulator for the Xilinx PicoBlaze-3 [Trinity] + kpicosim is a development environment for the Xilinx + PicoBlaze-3 soft-core processor for the KDE Desktop (Linux). + The environment has an editor with syntax highlighting, compiler, + simulator and export functions to VHDL, HEX and MEM files. + diff --git a/debian/_base/applications/kpicosim/debian/copyright b/debian/_base/applications/kpicosim/debian/copyright new file mode 100644 index 000000000..1e968a7a0 --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/copyright @@ -0,0 +1,26 @@ +This package was debianized by Adrian Knoth <adi@thur.de> on +Sat, 12 Nov 2005 15:36:56 +0100. + +It was downloaded from http://www.xs4all.nl/~marksix/ + +Copyright Holder: Mark Six <m6@xs4all.nl> + +License: + + 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; either version 2 of the License, or + (at your option) any later version. + + 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + diff --git a/debian/_base/applications/kpicosim/debian/dirs b/debian/_base/applications/kpicosim/debian/dirs new file mode 100644 index 000000000..ca882bbb7 --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/dirs @@ -0,0 +1,2 @@ +usr/bin +usr/sbin diff --git a/debian/_base/applications/kpicosim/debian/docs b/debian/_base/applications/kpicosim/debian/docs new file mode 100644 index 000000000..50bd824bb --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/docs @@ -0,0 +1,2 @@ +NEWS +README diff --git a/debian/_base/applications/kpicosim/debian/kpicosim-trinity.links b/debian/_base/applications/kpicosim/debian/kpicosim-trinity.links new file mode 100644 index 000000000..78a8ee9df --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/kpicosim-trinity.links @@ -0,0 +1 @@ +/opt/trinity/share/doc/tde/HTML/en/kpicosim /opt/trinity/share/apps/kpicosim/doc diff --git a/debian/_base/applications/kpicosim/debian/kpicosim-trinity.manpages b/debian/_base/applications/kpicosim/debian/kpicosim-trinity.manpages new file mode 100644 index 000000000..046bd32dd --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/kpicosim-trinity.manpages @@ -0,0 +1 @@ +debian/kpicosim.1 diff --git a/debian/_base/applications/kpicosim/debian/kpicosim.1 b/debian/_base/applications/kpicosim/debian/kpicosim.1 new file mode 100644 index 000000000..5557b20a8 --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/kpicosim.1 @@ -0,0 +1,51 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH KPICOSIM 1 "November 12, 2005" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp <n> insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +kpicosim \- IDE and simulator for the Xilinx PicoBlaze-3 +.SH SYNOPSIS +.B kpicosim +.SH DESCRIPTION +.B kpicosim +is a development environment for the Xilinx +PicoBlaze-3 soft-core processor for the KDE Desktop (Linux). +The environment has an editor with syntax highlighting, compiler, +simulator and export functions to VHDL, HEX and MEM files. +.PP +.\" TeX users may be more comfortable with the \fB<whatever>\fP and +.\" \fI<whatever>\fP escape sequences to invode bold face and italics, +.\" respectively. +.\"\fBkpicosim\fP is a program that... +.SH OPTIONS +Currently, there are no options. Perhaps, one day there will be +some more. +.SP 1 +These programs follow the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +For a complete description, see the Info files. +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-v, \-\-version +Show version of program. +.SH AUTHOR +kpicosim was written by Mark Six <m6@xs4all.nl>. +.PP +This manual page was written by Adrian Knoth <adi@thur.de> +for the Debian project (but may be used by others). diff --git a/debian/_base/applications/kpicosim/debian/menu b/debian/_base/applications/kpicosim/debian/menu new file mode 100644 index 000000000..12de54d49 --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/menu @@ -0,0 +1,2 @@ +?package(kpicosim):needs="X11" section="Apps/Science"\ + title="kpicosim" command="/usr/bin/kpicosim" diff --git a/debian/_base/applications/kpicosim/debian/rules b/debian/_base/applications/kpicosim/debian/rules new file mode 100755 index 000000000..98b6ba69e --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/rules @@ -0,0 +1,132 @@ +#!/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 + +DEB_CONFIGURE_INCLUDEDIR := /opt/trinity/include/kde +DEB_CONFIGURE_MANDIR := /opt/trinity/share/man +DEB_CONFIGURE_PREFIX := /opt/trinity +DEB_CONFIGURE_INFODIR := /opt/trinity/share/info + +cdbs_configure_flags := --with-qt-dir=/usr/share/qt3 --disable-rpath --with-xinerama $(cdbs_kde_enable_final) $(cdbs_kde_enable_debug) + +DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \ + && echo xz || echo bzip2) + +# 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 + +config.status: configure + dh_testdir + + ! [ -f /usr/share/libtool/ltmain.sh ] || \ + cp -f /usr/share/libtool/ltmain.sh admin/ltmain.sh + ! [ -f /usr/share/libtool/config/ltmain.sh ] || \ + cp -f /usr/share/libtool/config/ltmain.sh admin/ltmain.sh + cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in + + make -f admin/Makefile.common cvs + touch debian/stamp-bootstrap + + # Add here commands to configure the package. + CFLAGS="$(CFLAGS) -Wl,-z,defs" ./configure $(configkde)--host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/opt/trinity --mandir=/opt/trinity/share/man --with-extra-libs=/opt/trinity/lib --infodir=/opt/trinity/share/info + + +build: build-stamp + +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + env PATH=/opt/trinity/bin:$(PATH) CMAKE_LIBRARY_PATH=/opt/trinity/lib CMAKE_INCLUDE_PATH=/opt/trinity/include/kde $(MAKE) + #docbook-to-man debian/kpicosim.sgml > kpicosim.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + ! [ -f /usr/share/libtool/ltmain.sh ] || \ + cp -f /usr/share/libtool/ltmain.sh admin/ltmain.sh + ! [ -f /usr/share/libtool/config/ltmain.sh ] || \ + cp -f /usr/share/libtool/config/ltmain.sh admin/ltmain.sh + cp -f /usr/share/aclocal/libtool.m4 admin/libtool.m4.in + + make -f admin/Makefile.common cvs + touch debian/stamp-bootstrap + + # Add here commands to clean up after the build process. + -$(MAKE) distclean + + dh_clean + rm -f config.log config.guess config.sub + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/kpicosim. + $(MAKE) install DESTDIR=$(CURDIR)/debian/kpicosim-trinity + + # Install standard documentation links. + for pkg in `dh_listpackages`; do \ + if test -d debian/$$pkg/opt/trinity/share/doc/tde/HTML; then \ + if test ! -d debian/$$pkg/opt/trinity/share/doc/tde; then \ + mkdir debian/$$pkg/opt/trinity/share/doc/tde; \ + fi; \ + mv debian/$$pkg/opt/trinity/share/doc/tde/HTML debian/$$pkg/opt/trinity/share/doc/tde/; \ + fi; \ + if test -d debian/$$pkg/opt/trinity/share/doc/tde/HTML/en/$$pkg; then \ + dh_link -p$$pkg opt/trinity/share/doc/tde/HTML/en/$$pkg \ + opt/trinity/share/doc/$$pkg/html; \ + fi; \ + done + + +# 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 ChangeLog + dh_installdocs + dh_installexamples + dh_installmenu + dh_installman + mv debian/kpicosim-trinity/usr/share/man debian/kpicosim-trinity/opt/trinity/share/ + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb $(DEB_DH_BUILDDEB_ARGS) + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/debian/_base/applications/kpicosim/debian/source/format b/debian/_base/applications/kpicosim/debian/source/format new file mode 100644 index 000000000..163aaf8d8 --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/_base/applications/kpicosim/debian/source/options b/debian/_base/applications/kpicosim/debian/source/options new file mode 100644 index 000000000..72f1f5450 --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/source/options @@ -0,0 +1,6 @@ +# Use xz instead of gzip +compression = "xz" +compression-level = 9 + +# Don't run differences +diff-ignore = .* diff --git a/debian/_base/applications/kpicosim/debian/watch b/debian/_base/applications/kpicosim/debian/watch new file mode 100644 index 000000000..fc0a7c717 --- /dev/null +++ b/debian/_base/applications/kpicosim/debian/watch @@ -0,0 +1,10 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +http://www.xs4all.nl/~marksix/downloads/kpicosim-(0.*).tar.gz + |