--- libggimisc-2.0.2.orig/debian/libggimisc2.postinst +++ libggimisc-2.0.2/debian/libggimisc2.postinst @@ -0,0 +1,21 @@ +#! /bin/sh +# postinst script for libgii + +set -e + +case "$1" in + configure) + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +#DEBHELPER# + +exit 0 --- libggimisc-2.0.2.orig/debian/changelog +++ libggimisc-2.0.2/debian/changelog @@ -0,0 +1,27 @@ +libggimisc (2.0.2-1) unstable; urgency=low + + * New upstream source, temp. disables X-target (closes: #173400). + * Build-Depends on libggi 2.0.2. Standards-Version 3.5.8. + * Change introductory part of long description to one line; + add a note that the X target is temporarily not available. + * Drop lintian-overrides as lintian learned to know modules. + + -- Martin Albert Tue, 28 Jan 2003 04:20:31 +0100 + +libggimisc (2.0.1-2) unstable; urgency=low + + * Change Build-Depends to include svgalib-dummyg1. + * Change libggimisc description: svgalib for all archs now. + Change short descriptions from 'G Input I' to 'G Graphics I'. + * Hack Depends: to svgalibg1 | svgalib-dummyg1 (closes: #112254). + * Relax libggi Depends:, Conflicts:, Replaces: to (1:2). + + -- Martin Albert Sun, 16 Sep 2001 03:34:19 +0200 + +libggimisc (2.0.1-1) unstable; urgency=low + + * Initial release, split by upstream from libggi (closes: #111005). + Programs using -lggimisc must now also depend on this package. + * Control: hack Depends: to xlibs | xlib6g (for potato). + + -- Martin Albert Tue, 28 Aug 2001 00:49:22 +0200 --- libggimisc-2.0.2.orig/debian/copyright +++ libggimisc-2.0.2/debian/copyright @@ -0,0 +1,21 @@ +This package was debianized by Martin Albert on +Tue, 28 Aug 2001 00:49:22 +0200 + +It was downloaded from +The homepage is http://www.ggi-project.org + +Copyright: + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + The above copyright notice applies to all files in this package, unless + explicitly stated otherwise in the file itself or in a file named COPYING + in the same directory as the file. --- libggimisc-2.0.2.orig/debian/libggimisc2-dev.postinst +++ libggimisc-2.0.2/debian/libggimisc2-dev.postinst @@ -0,0 +1,23 @@ +#! /bin/sh +# postinst script for libgii + +set -e + +case "$1" in + configure) + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +#DEBHELPER# + +exit 0 --- libggimisc-2.0.2.orig/debian/libggimisc2.postrm +++ libggimisc-2.0.2/debian/libggimisc2.postrm @@ -0,0 +1,36 @@ +#! /bin/sh +# postrm script for libgii + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see /usr/doc/packaging-manual/ + +case "$1" in + purge) + # until dpkg gets this right ... + # after removal of conffiles, remove dirs when empty + rmdir /etc/ggi 2>/dev/null || true + ;; + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + # update the menu system + # if [ -x /usr/bin/update-menus ]; then update-menus; fi + ;; + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# --- libggimisc-2.0.2.orig/debian/libggimisc2-dev.prerm +++ libggimisc-2.0.2/debian/libggimisc2-dev.prerm @@ -0,0 +1,20 @@ +#! /bin/sh +# prerm script for libgii + +set -e + +case "$1" in + remove|upgrade|deconfigure) +# install-info --quiet --remove /usr/info/libggimisc.info.gz + ;; + failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +#DEBHELPER# + +exit 0 --- libggimisc-2.0.2.orig/debian/libggimisc2.prerm +++ libggimisc-2.0.2/debian/libggimisc2.prerm @@ -0,0 +1,20 @@ +#! /bin/sh +# prerm script for libgii + +set -e + +case "$1" in + remove|upgrade|deconfigure) +# install-info --quiet --remove /usr/info/libggimisc.info.gz + ;; + failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +#DEBHELPER# + +exit 0 --- libggimisc-2.0.2.orig/debian/control +++ libggimisc-2.0.2/debian/control @@ -0,0 +1,41 @@ +Source: libggimisc +Section: libs +Priority: extra +Maintainer: Martin Albert +Standards-Version: 3.5.8 +Build-Depends: libggi2-dev (>= 1:2.0.2), xlibs-dev | xlib6g-dev, svgalibg1-dev [i386] | svgalib-dummyg1, debhelper (>= 3.0.39) + +Package: libggimisc2 +Architecture: any +Section: libs +Priority: optional +Depends: ${shlibs:Depends} +Conflicts: libggi2 (<< 1:2) +Replaces: libggi2 (<< 1:2) +Description: General Graphics Interface Misc runtime libraries + "General Graphics Interface" - a fast, portable graphics environment. + . + This package contains the shared libraries for LibGIIMisc, the GGI + project's General Graphics Interface Misc extension library containing + display target extensions that don't deserve their own extension library. + . + Extensions are included for the following targets: + . + "fbdev" + "svgalib" + "x" - this is temporarily disabled and not available with this release! + +Package: libggimisc2-dev +Architecture: any +Section: devel +Priority: optional +Depends: libggimisc2 (= ${Source-Version}) +Recommends: libc6-dev +Conflicts: libggi2-dev (<< 1:2) +Replaces: libggi2-dev (<< 1:2) +Description: General Graphics Interface Misc development package + "General Graphics Interface" - a fast, portable graphics environment. + . + This package contains the development environment for LibGIIMisc, the GGI + project's General Graphics Interface Misc extension library containing + display target extensions that don't deserve their own extension library. --- libggimisc-2.0.2.orig/debian/rules +++ libggimisc-2.0.2/debian/rules @@ -0,0 +1,114 @@ +#! /usr/bin/make -f +# libggimisc/debian/rules that uses debhelper. GNU copyright 2001 by Martin Albert. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 +# This is the debhelper compatability version to use. +# This package uses the wildcard expand feature of debhelper 3.0.0 +export DH_COMPAT=2 + + +# Architecture +#BUILD_ARCH := $(if $(DEB_BUILD_ARCH),$(DEB_BUILD_ARCH),$(shell dpkg-architecture -qDEB_BUILD_ARCH)) +#HOST_ARCH := $(if $(DEB_HOST_ARCH),$(DEB_HOST_ARCH),$(shell dpkg-architecture -qDEB_HOST_ARCH)) +BUILD_TYPE := $(if $(DEB_BUILD_GNU_TYPE),$(DEB_BUILD_GNU_TYPE),$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)) +HOST_TYPE := $(if $(DEB_HOST_GNU_TYPE),$(DEB_HOST_GNU_TYPE),$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)) + +# Special Debian build options - nostrip handled by dh_strip +export CXXFLAGS +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) +CXXFLAGS += -g +endif + + +# shared library version +version=2.0.1 +major=2 +libpkg=libggimisc$(major) +devpkg=$(libpkg)-dev + + +build: build-stamp +build-stamp: + dh_testdir + #PATHTAG= + ./configure \ + --prefix=/usr --sysconfdir=/etc \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --build=$(BUILD_TYPE) --host=$(HOST_TYPE) + $(MAKE) all + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + -[ ! -f Makefile ] || $(MAKE) -i distclean >/dev/null + find . \( -name Makefile -o -name .deps \) -print0 | xargs -0rt -n1 rm -f >/dev/null + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + # Add here commands to install the package into debian/tmp. + $(MAKE) DESTDIR=`pwd`/debian/tmp install # prefix=`pwd`/debian/tmp/usr + + +# Build architecture-dependent files here. +binary-arch: build install #install-debian + dh_testdir + dh_testroot + dh_movefiles -p$(devpkg) usr/include \ + usr/lib/*.{la,so} \ + usr/lib/ggi/ggimisc/*/*.la + dh_movefiles -p$(libpkg) etc usr/lib/ggi \ + usr/lib/libggimisc.so.$(version)\ + usr/lib/*.so.$(major) + +# dh_installdebconf + dh_link -p$(devpkg) usr/share/doc/$(libpkg) \ + usr/share/doc/$(devpkg) + dh_installdocs doc/*.txt + dh_installexamples demos/*.c +# dh_installmenu + dh_installman -p$(devpkg) debian/tmp/usr/share/man/man[1-39]/* +# dh_installman debian/tmp/usr/share/man/man[4-7]/* +# dh_installinfo +# dh_undocumented + dh_installchangelogs ChangeLog +# dh_link + dh_strip + dh_compress + dh_fixperms +# # You may want to make some executables suid here. +# dh_suidregister + DH_COMPAT=3 dh_makeshlibs -s -V + DH_COMPAT=3 dh_installdeb -s +# dh_perl + dh_shlibdeps -l debian/libggimisc2/usr/lib + + set -e; \ + function hack { \ + if ! grep $$3 debian/$$1.substvars >/dev/null ; then \ + mv debian/$$1.substvars debian/$$1.substvars-unhacked ; \ + sed -e "s/$$2\\( *([^)]*)\\)\\{0,1\\}/& | $$3$$4/" \ + debian/$$1.substvars; \ + rm debian/$$1.substvars-unhacked; \ + fi; \ + }; \ + hack $(libpkg) xlibs xlib6g ' \(>= 3.3.6\)'; \ + hack $(libpkg) svgalibg1 svgalib-dummyg1 + + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- libggimisc-2.0.2.orig/debian/docs +++ libggimisc-2.0.2/debian/docs @@ -0,0 +1,2 @@ +README +TODO