Added new set of debian subdirs.
authorquaker <quaker@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 1 Jan 2009 11:35:17 +0000 (11:35 +0000)
committerquaker <quaker@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 1 Jan 2009 11:35:17 +0000 (11:35 +0000)
BROKEN/etox
e
ecore
e_dbus
edje
edje_editor
edje_viewer
eet
efreet
eina
elicit
elitaire
embryo
E-MODULES-EXTRA
emotion
emphasis
empower
emprint
enhance
enity
entrance
ephoto
epsilon
esmart
estickies
etk
etk_extra
evas
evolve
ewl
exhibit
exml
expedite
imlib2
imlib2_loaders
MISC/engage
OLD/eclair
OLD/engrave
OLD/enotes
OLD/entrance_edit_gui
OLD/e_utils
OLD/evoak
OLD/examine
OLD/iconbar
PROTO/etk_server
PROTO/exchange
PROTO/extrackt
rage

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/embryo@38399 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

12 files changed:
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/embryo_cc.1 [new file with mode: 0644]
debian/libembryo-bin.install [new file with mode: 0644]
debian/libembryo-bin.manpages [new file with mode: 0644]
debian/libembryo-dev.install [new file with mode: 0644]
debian/libembryo-doc.dirs [new file with mode: 0644]
debian/libembryo-doc.doc-base [new file with mode: 0644]
debian/libembryo0.install [new file with mode: 0644]
debian/rules [new file with mode: 0644]

diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..67c6319
--- /dev/null
@@ -0,0 +1,12 @@
+embryo (0.9.9.050-1) unstable; urgency=low
+
+  * a SVN release.
+
+ -- quaker <quaker66@gmail.com>  Fri, 26 Dec 2008 13:38:56 +0100
+
+embryo (0.9.9.043-1) unstable; urgency=low
+
+  * a CVS snapshot release.
+
+ -- Falko Schmidt <falko@alphagemini.org>  Fri, 4 Apr 2008 15:13:56 +0000
+
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..1e8b314
--- /dev/null
@@ -0,0 +1 @@
+6
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..6ab8585
--- /dev/null
@@ -0,0 +1,85 @@
+Source: embryo
+Section: libs
+Priority: optional
+Maintainer: Falko Schmidt <falko@alphagemini.org>
+Build-Depends: debhelper (>= 6), cdbs, doxygen
+Standards-Version: 3.7.3
+Homepage: http://www.enlightenment.org
+
+Package: libembryo-dev
+Section: libdevel
+Architecture: any
+Depends: libembryo0 (= ${Source-Version}), pkg-config
+Description: Development files for libembryo
+ Embryo is primarily a shared library that gives you an API to load
+ and control interpreted programs compiled into an abstract machine
+ bytecode that it understands.  This abstract (or virtual) machine is
+ similar to a real machine with a CPU, but it is emulated in
+ software.
+ .
+ This packages contains headers and static libraries for Embryo.
+
+Package: libembryo0
+Architecture: any
+Provides: libembryo
+Depends: ${shlibs:Depends}
+Suggests: libembryo-bin
+Description: SMALL-based abstract machine (AMX) bytecode interpreter
+ Embryo is primarily a shared library that gives you an API to load
+ and control interpreted programs compiled into an abstract machine
+ bytecode that it understands.  This abstract (or virtual) machine is
+ similar to a real machine with a CPU, but it is emulated in
+ software.  The architecture is simple and is the same as the
+ abstract machine (AMX) in the SMALL language as it is based on
+ exactly the same code. Embryo has modified the code for the AMX
+ extensively and has made it smaller and more portable.  It is VERY
+ small.  The total size of the virtual machine code AND header files
+ is less than 2500 lines of code.  It includes the floating point
+ library support by default as well.  This makes it one of the
+ smallest interpreters around, and thus makes is very efficient to
+ use in code.
+ .
+ See also http://www.compuphase.com/small.htm for details on SMALL.
+
+Package: libembryo-doc
+Section: doc
+Architecture: all
+Enhances: libembryo-dev
+Description: libembryo0 development documentation
+ Embryo is primarily a shared library that gives you an API to load
+ and control interpreted programs compiled into an abstract machine
+ bytecode that it understands.  This abstract (or virtual) machine is
+ similar to a real machine with a CPU, but it is emulated in
+ software.
+ .
+ This packages provides development documentation for Embryo.
+
+Package: libembryo-dbg
+Architecture: any
+Section: libdevel
+Depends: libembryo0 (= ${binary:Version})
+Priority: extra
+Description: SMALL-based abstract machine (AMX) bytecode interpreter
+ Embryo is primarily a shared library that gives you an API to load
+ and control interpreted programs compiled into an abstract machine
+ bytecode that it understands.  This abstract (or virtual) machine is
+ similar to a real machine with a CPU, but it is emulated in
+ software
+ .
+ This package contains unstripped shared libraries. It is provided primarily
+ to provide a backtrace with names in a debugger, this makes it somewhat
+ easier to interpret core dumps. The libraries are installed in
+ /usr/lib/debug and are automatically used by gdb.
+
+Package: libembryo-bin
+Section: devel
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: SMALL compiler creating Embryo bytecode
+ Embryo is primarily a shared library that gives you an API to load
+ and control interpreted programs compiled into an abstract machine
+ bytecode that it understands.  This abstract (or virtual) machine is
+ similar to a real machine with a CPU, but it is emulated in
+ software
+ .
+ This package contains the embryo compiler: embryo_cc.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..62a8856
--- /dev/null
@@ -0,0 +1,50 @@
+This package was debianized by Falko Schmidt <falko@alphagemini.org> on
+Fri,  4 Apr 2008 15:43:15 +0000.
+
+The source is from the e17/libs/embryo module of the enlightenment CVS
+tree. For more information, see:
+
+ http://www.enlightenment.org
+
+Upstream Author:
+       
+       Carsten Haitzler <raster@rasterman.com>
+
+Copyright:
+
+       Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS)
+License:
+
+  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 and its Copyright notices. In addition publicly
+  documented acknowledgment must be given that this software has been used if no
+  source code of this software is made available publicly. This includes
+  acknowledgments in either Copyright notices, Manuals, Publicity and Marketing
+  documents or any documentation provided with any product containing this
+  software. This License does not apply to any software that links to the
+  libraries provided by this software (statically or dynamically), but only to
+  the software provided.
+
+  Please see the COPYING.PLAIN for a plain-english explanation of this notice
+  and it's intent.
+
+  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
+
+  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.
+
+On Debian systems, the complete text of the BSD License can be found
+in `/usr/share/common-licenses/BSD'.
+
+The Debian packaging is:
+  (C) 2006 2007,Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
+and is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
diff --git a/debian/embryo_cc.1 b/debian/embryo_cc.1
new file mode 100644 (file)
index 0000000..171f314
--- /dev/null
@@ -0,0 +1,32 @@
+.TH EMBRYO_CC 1 "Jan 30, 2007" "0.9.1.037" "The embryo compiler"
+.SH NAME
+embryo_cc \- a small compiler
+.SH SYNOPSIS
+.B embryo_cc
+.B filename
+.RI [\| OPTIONS \|]
+.SH DESCRIPTION
+Embryo is an enlightenment adaption of the small PAWN language.
+.P
+embryo_cc is a compiler for embryo files.
+.SH EXAMPLES
+embryo_cc filename
+.SH OPTIONS
+.BI -i " \|name
+Path for include files
+.P
+.BI -o " \|name
+Set base name of output file
+.P
+.BI -S " \|num
+Stack/heap size in cells (default=4096, min=65)
+.SH FILES
+embryo_cc
+.SH BUGS
+There is a bug with gcc 3.2.x.
+.BR
+Prefer gcc 3.3.x.
+.P
+Please reports bugs to the Pkg-E Team <pkg-e-devel@lists.alioth.debian.org>
+.SH AUTHOR
+This man page was written by Ronald Claveau for the Debian GNU/Linux system (but may  be  used by others).
diff --git a/debian/libembryo-bin.install b/debian/libembryo-bin.install
new file mode 100644 (file)
index 0000000..a484b55
--- /dev/null
@@ -0,0 +1,2 @@
+debian/tmp/usr/bin/embryo_cc
+debian/tmp/usr/share/embryo/include/*.inc
diff --git a/debian/libembryo-bin.manpages b/debian/libembryo-bin.manpages
new file mode 100644 (file)
index 0000000..55f9248
--- /dev/null
@@ -0,0 +1 @@
+debian/embryo_cc.1
diff --git a/debian/libembryo-dev.install b/debian/libembryo-dev.install
new file mode 100644 (file)
index 0000000..33c14b5
--- /dev/null
@@ -0,0 +1,4 @@
+debian/tmp/usr/include/*
+debian/tmp/usr/lib/lib*.a
+debian/tmp/usr/lib/lib*.so
+debian/tmp/usr/lib/pkgconfig/*
diff --git a/debian/libembryo-doc.dirs b/debian/libembryo-doc.dirs
new file mode 100644 (file)
index 0000000..cdcf8b2
--- /dev/null
@@ -0,0 +1 @@
+usr/share/doc/libembryo-doc
diff --git a/debian/libembryo-doc.doc-base b/debian/libembryo-doc.doc-base
new file mode 100644 (file)
index 0000000..06e8dad
--- /dev/null
@@ -0,0 +1,10 @@
+Document: embryo
+Title: Embryo Guide
+Author: Carsten Haitzler
+Abstract: This document describes Embryo API
+ and provides sample C code.
+Section: Programming/C
+
+Format: HTML
+Index: /usr/share/doc/libembryo-doc/html/index.html
+Files: /usr/share/doc/libembryo-doc/html/*.html
diff --git a/debian/libembryo0.install b/debian/libembryo0.install
new file mode 100644 (file)
index 0000000..c45ebcf
--- /dev/null
@@ -0,0 +1 @@
+debian/tmp/usr/lib/lib*.so.*
diff --git a/debian/rules b/debian/rules
new file mode 100644 (file)
index 0000000..f871221
--- /dev/null
@@ -0,0 +1,21 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+
+DEB_DH_STRIP_ARGS := --dbg-package=libembryo-dbg
+DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath
+DEB_MAKE_CLEAN_TARGET := clean
+DEB_SOURCE_VERSION := $(shell grep AC_INIT $(DEB_SRCDIR)/configure.ac|sed -e 's/AC_INIT(\[embryo\],\ \[\(.*\)\],\ \[.*@.*\])/\1/g')
+CFLAGS += -fvisibility=hidden
+
+build/libembryo-doc::
+       cd $(DEB_SRCDIR)/doc && make doc
+
+install/libembryo-doc::
+       tar jxf embryo-*-doc.tar.bz2 -C $(DEB_SRCDIR)
+       cp -R $(DEB_SRCDIR)/embryo-$(DEB_SOURCE_VERSION)-doc/doc/html debian/libembryo-doc/usr/share/doc/libembryo-doc/
+       rm -rf $(DEB_SRCDIR)/embryo-$(DEB_SOURCE_VERSION)-doc/
+
+clean::
+       ./autogen.sh --prefix=/usr $(DEB_CONFIGURE_EXTRA_FLAGS)