diff --git a/debian/changelog.in b/debian/changelog.in new file mode 100644 index 000000000..83fb3ed8a --- /dev/null +++ b/debian/changelog.in @@ -0,0 +1,6 @@ +enlightenment (0.16.999.003-0cvs20050325) unstable; urgency=low + + * a CVS snapshot release. + + -- Blake Barnett Fri, 25 Mar 2005 15:09:23 -0700 + diff --git a/debian/control b/debian/control new file mode 100644 index 000000000..d7b18ae9a --- /dev/null +++ b/debian/control @@ -0,0 +1,45 @@ +Source: enlightenment +Section: x11 +Priority: optional +Maintainer: Blake Barnett +Build-Depends: libevas0-dev, libecore0-dev, libeet0-dev, libembryo0-dev, libedje0-dev, libimlib2-dev, xlibs-dev, automake1.7 | automaken, libtool, debhelper (>= 4.0) +Standards-Version: 3.5.7.0 + +Package: enlightenment +Architecture: any +Section: x11 +Recommends: examine, engage, entice, elicit +Suggests: entrance +Depends: libe, enlightenment-data, libevas0, libecore0, libeet0, libembryo0, embryo0-bin, libedje0, libimlib2 +Description: Enlightenment themes, etc. + Enlightenment is an advanced window manager for X11. Unique + features include: a fully animated background, nice drop shadows + around windows, backed by an extremely clean and optimized + foundation of APIs. + +Package: enlightenment-data +Architecture: any +Section: x11 +Depends: enlightenment (= ${Source-Version}) +Description: Enlightenment themes, etc. + Enlightenment is an advanced window manager for X11. Unique + features include: a fully animated background, nice drop shadows + around windows, a unique application launcher module (ibar). All + backed by an extremely clean and optimized foundation of APIs. + +Package: libe +Section: libs +Architecture: any +Depends: enlightenment (= ${Source-Version}) +Conflicts: libenlightenment +Description: Enlightenment library. + Enlightenment library that provides functions for module development, etc. + +Package: libe-dev +Architecture: any +Section: devel +Architecture: any +Depends: enlightenment (= ${Source-Version}), libc6-dev | libc-dev, libevas0-dev, libecore0-dev, libeet0-dev | libembryo0-dev | libedje0-dev, libimlib2-dev, xlibs-dev, automake1.7 | automaken, libtool, debhelper (>= 4.0) +Conflicts: libenlightenment-dev +Description: Enlightenment headers, static libraries and documentation + Headers, static libraries and documentation for enlightenment. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 000000000..1d86c467a --- /dev/null +++ b/debian/copyright @@ -0,0 +1,32 @@ +This package was debianized by Blake Barnett on +Sat, 28 Nov 2004 14:26:46 -0700. + +The source code is from the e17/apps/e module of the enlightenment CVS +tree. For more information, see: + + http://www.enlightenment.org/cvs.html + +Upstream Author: Carsten Haitzler + +Copyright: + +Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS) + +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 of the Software, its documentation and marketing & publicity +materials, and acknowledgment shall be given in the documentation, materials +and software packages that this Software was used. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/debian/enlightenment-data.install b/debian/enlightenment-data.install new file mode 100644 index 000000000..6e1d8414a --- /dev/null +++ b/debian/enlightenment-data.install @@ -0,0 +1,5 @@ +usr/share/enlightenment/data/fonts/* +usr/share/enlightenment/data/images/*.png +usr/share/enlightenment/data/themes/*.edj +usr/share/enlightenment/data/init/*.edj +usr/share/enlightenment/data/other/* diff --git a/debian/enlightenment.install b/debian/enlightenment.install new file mode 100644 index 000000000..305513e2f --- /dev/null +++ b/debian/enlightenment.install @@ -0,0 +1,5 @@ +usr/bin/enlightenment +usr/bin/enlightenment_eapp +usr/bin/enlightenment_remote +usr/share/enlightenment/doc/* +usr/lib/enlightenment/modules/* diff --git a/debian/libe-dev.install b/debian/libe-dev.install new file mode 100644 index 000000000..3d667443d --- /dev/null +++ b/debian/libe-dev.install @@ -0,0 +1,3 @@ +usr/bin/enlightenment-config +usr/include/*.h +usr/include/enlightenment/*.h diff --git a/debian/libe.install b/debian/libe.install new file mode 100644 index 000000000..3cac443ac --- /dev/null +++ b/debian/libe.install @@ -0,0 +1 @@ +usr/lib/libe* diff --git a/debian/rules b/debian/rules new file mode 100644 index 000000000..f633966f0 --- /dev/null +++ b/debian/rules @@ -0,0 +1,72 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +export DH_COMPAT=4 + +# 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 + +INSTALL=/usr/bin/install -p +CONFIGUREOPTS = --prefix=/usr --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) +package=enlightenment + +configure: configure-stamp +configure-stamp: + test -x autogen.sh && ./autogen.sh $(CONFIGUREOPTS) || ./configure $(CONFIGUREOPTS) + touch configure-stamp + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + $(MAKE) + touch build-stamp + +clean: + dh_testdir + rm -f build-stamp configure-stamp + + -$(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp/ + + $(INSTALL) -d debian/$(package)-dev/usr/share/doc/$(package)-dev/html + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_install --sourcedir=debian/tmp --list-missing + + dh_installdocs AUTHORS README + dh_installchangelogs + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure