From 9cdab02e31f9c3cada74eeec48b75e9f2d8cf6cd Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Sun, 10 Jun 2012 19:04:33 -0600 Subject: [PATCH] more tweaks to make this work as package cc1111 --- debian/cc1111.doc-base | 6 +++--- debian/cc1111.install | 16 +--------------- debian/cc1111.manpages | 9 --------- debian/cc1111.overrides | 2 +- debian/rules | 30 +++++++++++++++++++----------- 5 files changed, 24 insertions(+), 39 deletions(-) diff --git a/debian/cc1111.doc-base b/debian/cc1111.doc-base index 9ff7e31..271dbec 100644 --- a/debian/cc1111.doc-base +++ b/debian/cc1111.doc-base @@ -5,7 +5,7 @@ Abstract: This is the user manual for the SDCC Compiler. Section: Programming Format: postscript -Files: /usr/share/doc/sdcc-doc/sdccman.ps.gz +Files: /usr/share/doc/cc1111/sdccman.ps.gz Document: ucsim-user Title: uCsim simulator User Guide @@ -14,5 +14,5 @@ Abstract: This is the user manual for the ucSim simulator for microcontrollers. Section: Programming Format: HTML -Index: /usr/share/doc/sdcc-ucsim/index.html -Files: /usr/share/doc/sdcc-ucsim/*.html +Index: /usr/share/doc/cc1111/index.html +Files: /usr/share/doc/cc1111/*.html diff --git a/debian/cc1111.install b/debian/cc1111.install index 82ff6d9..8e5f1fa 100644 --- a/debian/cc1111.install +++ b/debian/cc1111.install @@ -1,18 +1,7 @@ -#usr/share/doc/sdcc-doc/*.txt -#usr/share/doc/sdcc-doc/*.pdf -#usr/share/doc/sdcc-doc/aslink -#usr/share/doc/sdcc-doc/avr/ -#usr/share/doc/sdcc-doc/z80/*.pdf -usr/share/doc/sdcc-doc/sdccman.ps +usr/share/doc/cc1111/sdccman.ps usr/bin/aslink usr/bin/asx8051 -usr/bin/as-gbz80 -usr/bin/as-hc08 -usr/bin/as-z80 usr/bin/asranlib -usr/bin/link-gbz80 -usr/bin/link-hc08 -usr/bin/link-z80 usr/bin/makebin usr/bin/packihx usr/bin/sdcc @@ -22,10 +11,7 @@ usr/share/sdcc/scripts usr/share/sdcc/include/ usr/share/sdcc/lib/ usr/bin/s51 -usr/bin/savr -usr/bin/shc08 usr/bin/sdcdb -usr/bin/sz80 usr/bin/*.el usr/share/emacs/site-lisp/sdcc-ucsim/ usr/share/doc/ucsim/*.html usr/share/doc/sdcc-ucsim/ usr/share/doc/ucsim/*.gif usr/share/doc/sdcc-ucsim/ diff --git a/debian/cc1111.manpages b/debian/cc1111.manpages index d0b4bb8..4745553 100644 --- a/debian/cc1111.manpages +++ b/debian/cc1111.manpages @@ -1,20 +1,11 @@ debian/manpages/aslink.1 debian/manpages/asxxxx.1 debian/manpages/asx8051.1 -debian/manpages/as-gbz80.1 -debian/manpages/as-hc08.1 -debian/manpages/as-z80.1 -debian/manpages/link-gbz80.1 -debian/manpages/link-hc08.1 -debian/manpages/link-z80.1 debian/manpages/makebin.1 debian/manpages/packihx.1 debian/manpages/sdcc.1 debian/manpages/sdcclib.1 debian/manpages/sdcpp.1 debian/manpages/s51.1 -debian/manpages/savr.1 -debian/manpages/shc08.1 debian/manpages/sdcdb.1 -debian/manpages/sz80.1 debian/manpages/ucsim.1 diff --git a/debian/cc1111.overrides b/debian/cc1111.overrides index 1ea4d48..6285f80 100644 --- a/debian/cc1111.overrides +++ b/debian/cc1111.overrides @@ -1,3 +1,3 @@ # These files are binary files, but are in an arch-independent package # because they are compiled for a non Debian target processor -sdcc-libraries: arch-independent-package-contains-binary-or-object +cc1111: arch-independent-package-contains-binary-or-object diff --git a/debian/rules b/debian/rules index 62de2ca..9913097 100755 --- a/debian/rules +++ b/debian/rules @@ -64,7 +64,18 @@ configure-stamp: $(QUILT_STAMPFN) ./configure \ --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ - --prefix=/usr + --prefix=/usr \ + --disable-avr-port \ + --disable-ds390-port \ + --disable-ds400-port \ + --disable-gbz80-port \ + --disable-hc08-port \ + --enable-mcs51-port \ + --disable-pic-port \ + --disable-pic16-port \ + --disable-xa51-port \ + --disable-z80-port \ + --disable-z80-port touch $@ build: build-stamp @@ -81,11 +92,9 @@ install-stamp: build dh_installdirs dh_prep $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr - mkdir -p debian/tmp/usr/share/doc/sdcc-doc - install -o root -g root -m 644 doc/sdccman.ps debian/tmp/usr/share/doc/sdcc-doc - mv debian/tmp/usr/share/doc/sdcc/* debian/tmp/usr/share/doc/sdcc-doc/ - rm -f debian/tmp/usr/share/doc/sdcc-doc/z80/combined_i186_z80_design.tex - rm -f debian/tmp/usr/share/doc/sdcc-doc/z80/Makefile + mkdir -p debian/tmp/usr/share/doc/cc1111 + install -o root -g root -m 644 doc/sdccman.ps debian/tmp/usr/share/doc/cc1111 + mv debian/tmp/usr/share/doc/sdcc/* debian/tmp/usr/share/doc/cc1111/ # Add some scripts mkdir -p debian/tmp/usr/share/sdcc/scripts install -o root -g root -m 755 support/scripts/inc2h-pic16.pl debian/tmp/usr/share/sdcc/scripts @@ -103,11 +112,11 @@ install-stamp: build dh_install --sourcedir=debian/tmp - mkdir -p $(CURDIR)/debian/sdcc-libraries/usr/share/lintian/overrides/ - install -p -o root -g root -m 644 $(CURDIR)/debian/sdcc-libraries.overrides \ - $(CURDIR)/debian/sdcc-libraries/usr/share/lintian/overrides/sdcc-libraries + mkdir -p $(CURDIR)/debian/cc1111/usr/share/lintian/overrides/ + install -p -o root -g root -m 644 $(CURDIR)/debian/cc1111.overrides \ + $(CURDIR)/debian/cc1111/usr/share/lintian/overrides/cc1111 # Install examples - cp -a device/examples $(CURDIR)/debian/sdcc-doc/usr/share/doc/sdcc-doc + cp -a device/examples $(CURDIR)/debian/cc1111/usr/share/doc/cc1111 touch $@ # Must not depend on anything. This is to be called by binary-arch/binary-indep @@ -118,7 +127,6 @@ binary-common: dh_installchangelogs ChangeLog dh_installdocs dh_installman - #dh_installexamples -psdcc-doc device/examples/* -X\.bat dh_installemacsen dh_link dh_strip -Xusr/share/sdcc/lib/ -- 2.30.2