embryo: initial commit
authored_ <bartosh@gmail.com>
Sun, 19 Aug 2007 09:10:40 +0000 (09:10 +0000)
committered_ <bartosh@gmail.com>
Sun, 19 Aug 2007 09:10:40 +0000 (09:10 +0000)
trunk/embryo/debian/changelog [new file with mode: 0644]
trunk/embryo/debian/changelog.in [new file with mode: 0644]
trunk/embryo/debian/compat [new file with mode: 0644]
trunk/embryo/debian/control [new file with mode: 0644]
trunk/embryo/debian/copyright [new file with mode: 0644]
trunk/embryo/debian/embryo0-bin.install [new file with mode: 0644]
trunk/embryo/debian/libembryo0-dev.install [new file with mode: 0644]
trunk/embryo/debian/libembryo0.install [new file with mode: 0644]
trunk/embryo/debian/patches/01_dont_overwrite_changelog [new file with mode: 0644]
trunk/embryo/debian/patches/series [new file with mode: 0644]
trunk/embryo/debian/rules [new file with mode: 0755]

diff --git a/trunk/embryo/debian/changelog b/trunk/embryo/debian/changelog
new file mode 100644 (file)
index 0000000..c7965d4
--- /dev/null
@@ -0,0 +1,12 @@
+embryo (0.9.1.040-maemo.1) unstable; urgency=low
+
+  * Maemo build
+
+ -- Ed Bartosh <eduard.bartosh@nokia.com>  Sun, 19 Aug 2007 11:58:07 +0300
+
+embryo (0.9.1.040-1) unstable; urgency=low
+
+  * a CVS snapshot release.
+
+ -- E17 Debian Team <debian@edevelop.org>  Tue,  7 Mar 2006 13:30:15 +0000
+
diff --git a/trunk/embryo/debian/changelog.in b/trunk/embryo/debian/changelog.in
new file mode 100644 (file)
index 0000000..af4eaab
--- /dev/null
@@ -0,0 +1,6 @@
+embryo (@VERSION@-1) unstable; urgency=low
+
+  * a CVS snapshot release.
+
+ -- E17 Debian Team <debian@edevelop.org>  Tue,  7 Mar 2006 13:30:15 +0000
+
diff --git a/trunk/embryo/debian/compat b/trunk/embryo/debian/compat
new file mode 100644 (file)
index 0000000..b8626c4
--- /dev/null
@@ -0,0 +1 @@
+4
diff --git a/trunk/embryo/debian/control b/trunk/embryo/debian/control
new file mode 100644 (file)
index 0000000..001a660
--- /dev/null
@@ -0,0 +1,45 @@
+Source: embryo
+Section: libs
+Priority: optional
+Maintainer: Ed Bartosh <eduard.bartosh@nokia.com>
+Build-Depends: debhelper (>= 4.0.0), automake1.7 | automaken, libtool
+Standards-Version: 3.7.2
+
+Package: embryo0-bin
+Section: devel
+Architecture: any
+Provides: embryo-bin
+Depends: ${shlibs:Depends}
+Description: SMALL compiler creating Embryo bytecode
+ This package contains the compiler embryo_cc.
+
+Package: libembryo0-dev
+Section: libdevel
+Architecture: any
+Provides: libembryo-dev
+Depends: libembryo0 (= ${Source-Version})
+Description: Development files for libembryo0
+ Headers, static libraries and documentation for Embryo.
+
+Package: libembryo0
+Section: libs
+Architecture: any
+Provides: libembryo
+Depends: ${shlibs:Depends}
+Suggests: embryo0-bin (= ${Source-Version})
+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.
diff --git a/trunk/embryo/debian/copyright b/trunk/embryo/debian/copyright
new file mode 100644 (file)
index 0000000..7a0b0e6
--- /dev/null
@@ -0,0 +1,40 @@
+This package was debianized by Victor Koeppel <v_koeppel@yahoo.fr> on
+Wed, 24 Mar 2004 15:44:55 +0100.
+
+The source is from the e17/libs/embryo module of the enlightenment CVS
+tree. For more information, see:
+
+ http://www.enlightenment.org/cvs.html
+
+Upstream Author: Carsten Haitzler <raster@rasterman.com>
+
+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 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
+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/trunk/embryo/debian/embryo0-bin.install b/trunk/embryo/debian/embryo0-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/trunk/embryo/debian/libembryo0-dev.install b/trunk/embryo/debian/libembryo0-dev.install
new file mode 100644 (file)
index 0000000..84cdbef
--- /dev/null
@@ -0,0 +1,5 @@
+debian/tmp/usr/include/*
+debian/tmp/usr/lib/pkgconfig/*
+debian/tmp/usr/lib/lib*.a
+debian/tmp/usr/lib/lib*.so
+debian/tmp/usr/lib/lib*.la
diff --git a/trunk/embryo/debian/libembryo0.install b/trunk/embryo/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/trunk/embryo/debian/patches/01_dont_overwrite_changelog b/trunk/embryo/debian/patches/01_dont_overwrite_changelog
new file mode 100644 (file)
index 0000000..6263a9e
--- /dev/null
@@ -0,0 +1,24 @@
+Index: embryo/Makefile.am
+===================================================================
+--- embryo.orig/Makefile.am    2007-07-01 20:37:02.000000000 +0300
++++ embryo/Makefile.am 2007-08-19 11:55:45.000000000 +0300
+@@ -7,8 +7,7 @@
+                      embryo_docs.tar.gz embryo.c \
+                      README \
+                      embryo.pc \
+-                     embryo.spec \
+-                     debian/changelog
++                     embryo.spec
+ bin_SCRIPTS = 
+Index: embryo/configure.in
+===================================================================
+--- embryo.orig/configure.in   2007-07-10 03:13:23.000000000 +0300
++++ embryo/configure.in        2007-08-19 11:56:00.000000000 +0300
+@@ -87,5 +87,4 @@
+ src/bin/Makefile
+ README
+ embryo.spec
+-debian/changelog
+ ])
diff --git a/trunk/embryo/debian/patches/series b/trunk/embryo/debian/patches/series
new file mode 100644 (file)
index 0000000..9f2346c
--- /dev/null
@@ -0,0 +1 @@
+01_dont_overwrite_changelog
diff --git a/trunk/embryo/debian/rules b/trunk/embryo/debian/rules
new file mode 100755 (executable)
index 0000000..07582a0
--- /dev/null
@@ -0,0 +1,13 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+
+DEB_BUILD_ARCH  ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+
+ifneq (,$(findstring armel,$(DEB_BUILD_ARCH)))
+       CFLAGS += -DNDEBUG=1 -fomit-frame-pointer -O2 -mfpu=vfp -mfloat-abi=softfp -mcpu=arm1136jf-s -ffast-math -funsafe-math-optimizations -fno-math-errno -fsingle-precision-constant
+endif
+       
+#clean::
+#      ./autogen.sh --prefix=/usr