From: <enl...@li...> - 2001-10-31 21:40:21
|
Enlightenment CVS committal Author : ljlane Project : e17 Module : libs/evas Dir : e17/libs/evas/debian Modified Files: changelog control copyright libevas0.postinst rules Log Message: various stuff =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/debian/changelog,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- changelog 2001/03/17 14:01:52 1.4 +++ changelog 2001/10/31 21:39:50 1.5 @@ -1,10 +1,5 @@ -evas (0.0.1-1) unstable; urgency=low +evas (0.6.0-0cvs2001103001) unstable; urgency=low - * A CVS release. - - -- Horms <ho...@ve...> Sat, 26 Nov 2000 17:00:00 -0500 - -Local variables: -mode: debian-changelog -End: -eoch + * a CVS release + + -- Laurence J. Lane <lj...@de...> Tue, 30 Oct 2001 13:03:50 +0000 =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/debian/control,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- control 2001/03/17 14:01:52 1.4 +++ control 2001/10/31 21:39:50 1.5 @@ -1,24 +1,48 @@ Source: evas -Section: devel +Section: libs Priority: optional -Maintainer: Horms <ho...@ve...> -Standards-Version: 3.1.1 +Maintainer: Laurence J. Lane <lj...@de...> +Build-Depends: xlibs-dev, xlibmesa-dev, libttf-dev, libimlib2-dev, debhelper (>=2.0) +Standards-Version: 3.5.6.0 -Package: libevas-dev +Package: libevas0 +Section: libs Architecture: any +Suggests: evas-demo +Depends: ${shlibs:Depends} +Description: enlightenment advanced canvas library + Evas is an advanced canvas library, providing three backends for + rendering: X11 (without some features like alpha-blending), imlib2, or + OpenGL (hardware accelerated). Due to its simple API, evas can be + developed with rapidly, and cleanly. + Install evas if you want to develop applications against the only + hardware-accelerated canvas library, or if you want to try out the + applications under development. + +Package: libevas0-dev +Section: devel +Architecture: any Depends: libevas0 (= ${Source-Version}), libc6-dev -Description: - Headers and static libraries required to develop against evas. +Description: development files for libevas + Headers and static libraries required to develop against evas. -Package: libevas0 +Package: evas-doc +Section: doc +Architecture: all +Depends: +Description: TFM for evas + The evas application programming interface documentation is presented + in pdf and sdw format. + +Package: evas-demo +Section: graphics Architecture: any Depends: ${shlibs:Depends} -Description: - Evas is an advanced canvas library, providing three backends for - rendering: X11 (without some features like alpha-blending), imlib2, or - OpenGL (hardware accelerated). Due to its simple API, evas can be - developed with rapidly, and cleanly. - Install evas if you want to develop applications against the only - hardware-accelerated canvas library, or if you want to try out the - applications under development. - +Description: evas library demo + Evas is an advanced canvas library, providing three backends for + rendering: X11 (without some features like alpha-blending), imlib2, or + OpenGL (hardware accelerated). Due to its simple API, evas can be + developed with rapidly, and cleanly. + Install evas if you want to develop applications against the only + hardware-accelerated canvas library, or if you want to try out the + applications under development. =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/debian/copyright,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- copyright 2001/03/17 14:01:52 1.3 +++ copyright 2001/10/31 21:39:50 1.4 @@ -1,3 +1,9 @@ +This package was debianized by Laurence J. Lane <lj...@de...> on +Sat, 28 Oct 2000 17:56:46 -0400. + +The source code was downloaded from: + + http://download.sourceforge.net/enlightenment/evas-0.5.0.tar.gz Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/debian/libevas0.postinst,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- libevas0.postinst 2001/03/17 14:01:52 1.3 +++ libevas0.postinst 2001/10/31 21:39:50 1.4 @@ -1,47 +1,8 @@ -#! /bin/sh -# postinst script for edb -# -# see: dh_installdeb(1) +#!/bin/sh -e -set -e +if test "$1" = "configure"; then + ldconfig +fi -# summary of how this script can be called: -# * <postinst> `configure' <most-recently-configured-version> -# * <old-postinst> `abort-upgrade' <new version> -# * <conflictor's-postinst> `abort-remove' `in-favour' <package> -# <new-version> -# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' -# <failed-install-package> <version> `removing' -# <conflicting-package> <version> -# for details, see /usr/doc/packaging-manual/ -# -# quoting from the policy: -# Any necessary prompting should almost always be confined to the -# post-installation script, and should be protected with a conditional -# so that unnecessary prompting doesn't happen if a package's -# installation fails and the `postinst' is called with `abort-upgrade', -# `abort-remove' or `abort-deconfigure'. - -case "$1" in - configure) - ldconfig - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 0 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - #DEBHELPER# - -exit 0 - =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/debian/rules,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- rules 2001/03/17 14:01:52 1.3 +++ rules 2001/10/31 21:39:50 1.4 @@ -1,60 +1,107 @@ #!/usr/bin/make -f -# Sample debian/rules that uses debhelper. -# GNU copyright 1997 to 1999 by Joey Hess. +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 by Joey Hess. -export DH_COMPAT=2 +export DH_COMPAT=3 +export DH_OPTIONS -pwd:=$(shell pwd) -cfg:=--prefix=/usr +INSTALL = /usr/bin/install -p +BUILDDIR = debian/build +package = libevas0 +stamp = touch $@ +cfg = --datadir=/usr/share --prefix=/usr + +configure: $(BUILDDIR)/configure-stamp +$(BUILDDIR)/configure-stamp: + $(INSTALL) -d $(BUILDDIR) + cd $(BUILDDIR); datadir=/usr/share ../../configure $(cfg) + $(stamp) -build: build-stamp -build-stamp: +build: configure $(BUILDDIR)/build-stamp +$(BUILDDIR)/build-stamp: dh_testdir + $(MAKE) -C $(BUILDDIR) + $(stamp) - test -x autogen.sh && ./autogen.sh $(cfg) || ./configure $(cfg) - - $(MAKE) - - touch build-stamp - clean: dh_testdir - dh_testroot - rm -f build-stamp - + rm -f build-stamp configure-stamp -$(MAKE) distclean + -rm -f configure-stamp build-stamp + -rm -rf $(BUILDDIR) + dh_clean - dh_clean - -install: build +install: DH_OPTIONS= +install: build dh_testdir dh_testroot dh_clean -k dh_installdirs - $(MAKE) install DESTDIR=$(pwd)/debian/libevas0 + $(MAKE) install -C $(BUILDDIR) DESTDIR=$(CURDIR)/debian/$(package)/ + + $(INSTALL) -d debian/$(package)-dev/usr/lib + $(INSTALL) -d debian/$(package)-dev/usr/bin + $(INSTALL) -d debian/$(package)-dev/usr/share + $(INSTALL) -d debian/evas-doc/usr/share/doc/evas-doc/ + $(INSTALL) -d debian/evas-demo/usr/bin + + rm -rvf debian/$(package)/usr/share/evas/doc/ + mv debian/$(package)/usr/share/aclocal debian/$(package)-dev/usr/share/ + mv debian/$(package)/usr/share debian/evas-demo/usr + + mv debian/$(package)/usr/include debian/$(package)-dev/usr + mv debian/$(package)/usr/lib/*.so debian/$(package)-dev/usr/lib/ + mv debian/$(package)/usr/lib/*.la debian/$(package)-dev/usr/lib/ + mv debian/$(package)/usr/lib/*.a debian/$(package)-dev/usr/lib/ + mv debian/$(package)/usr/bin/evas-config debian/$(package)-dev/usr/bin/ + mv debian/$(package)/usr/bin/evas_test* debian/evas-demo/usr/bin/ + + + $(INSTALL) -m0644 doc/*.pdf doc/*.sdw debian/evas-doc/usr/share/doc/evas-doc + + $(INSTALL) -d debian/evas-demo/usr/share/man/man1 + $(INSTALL) debian/evas_test.1 debian/evas-demo/usr/share/man/man1/ + $(INSTALL) -d debian/$(package)-dev/usr/share/man/man3 + $(INSTALL) debian/evas-config.3 debian/$(package)-dev/usr/share/man/man3/ + cd debian/evas-demo/usr/share/man/man1; ln -s evas_test.1.gz evas_test_old.1.gz - dh_movefiles --source=debian/libevas0 + rm -rvf debian/evas-demo/usr/share/evas/evas/doc +binary-indep: DH_OPTIONS=-i binary-indep: build install + dh_testdir + dh_testroot + dh_installdocs AUTHORS README + dh_installchangelogs + dh_compress -Xpdf -Xsdw + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb +binary-arch: DH_OPTIONS=-a binary-arch: build install - dh_testversion 2.0 dh_testdir dh_testroot - dh_installdocs + dh_installdocs AUTHORS README + dh_installmenu dh_installchangelogs - dh_link dh_strip dh_compress dh_fixperms - dh_suidregister - dh_makeshlibs dh_installdeb + dh_makeshlibs dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch + +stuff: + docbook-to-man evas_test.1.sgml > evas_test.1 + docbook-to-man evas-config.3.sgml > evas-config.3 + .PHONY: build clean binary-indep binary-arch binary install |