Merged with pkgE

SVN revision: 40226
This commit is contained in:
Daniel Kolesa 2009-04-19 16:22:00 +00:00
parent 5d5d17960d
commit c06e55cc1b
104 changed files with 2345 additions and 0 deletions

View File

@ -0,0 +1,104 @@
ecore (0.9.9.050+svn??????) UNRELEASED; urgency=low
* New SVN snapshot
- Drop patches, no longer needed
- Massive renaming due to upstream SONAME change.
+ Replace symbols with shlibs files as a consequence
+ Update .install files
-- Albin Tonnerre <albin.tonnerre@gmail.com> Fri, 17 Apr 2009 18:41:22 +0200
ecore (0.9.9.050+svn20090202-1) experimental; urgency=low
* New SVN snapshot
- libecore-con0 is now libecore-0.9.9.050a due to API change
+ remove libecore-con0.symbols
- Update shlibs for libecore-0.9.9.050a due to new functions added to API
- refresh patches
- Use new 'make doc' target to generate the documentation:
+ Add --enable-doc to configure options
+ use 'make doc'
+ build-depend on doxygen
* Use a proper short description for libecore-dbg
* Remove spurious dependency of libecore-file0 on libfam0
* Build-depend on x11proto-xext-dev and libxtst-dev to get the illume
keyboards working. Probably Closes: #514021
-- Albin Tonnerre <albin.tonnerre@gmail.com> Thu, 05 Feb 2009 18:31:20 +0100
ecore (0.9.9.050+svn20081201-2) experimental; urgency=low
* Remove version name from -dev packages name
* [lintian] Add ${misc:Depends} to libecore-doc too
-- Albin Tonnerre <albin.tonnerre@gmail.com> Tue, 06 Jan 2009 22:03:11 +0100
ecore (0.9.9.050+svn20081201-1) experimental; urgency=low
* Upstream SVN snapshot
- Packages renamed due to API changes
+ libecore-dev->libecore-0.9.9.050a-dev, libecore0->libecore-0.9.9.050a
- Add debian/patches/{01-fix-library-soname,02-reapply-autofoo}: Use release
instead of version-info to create libecore0 SONAME, to prevent things
from breaking when the ABI changes again. This only affects libecore, not
the other libraries.
- Remove the symbols file for libecore0 as it it's almost useless now
- build-depend and make libecore-0.9.9.050a-dev depend on libeina-0.0.1a-dev
- update libecore-{con,evas}0.symbols
* [lintian] Add ${misc:Depends} to package dependencies
-- Albin Tonnerre <albin.tonnerre@gmail.com> Sun, 07 Dec 2008 13:13:41 +0100
ecore (0.9.9.050-1) experimental; urgency=low
* New upstream release
* Add symbols files.
* debian/control:
- Bump Standards-Version to 3.8.0
- Drop Build-Dependency on doxygen
- Bump B-D on libevas0 to >= 0.9.9.050, libecore-evas0 uses symbols from it.
- B-D on dpkg-dev (>= 1.14.8) as we're using symbols files support
* CFLAGS += -fvisibility=hidden to avoid exporting private symbols
-- Albin Tonnerre <albin.tonnerre@gmail.com> Mon, 10 Nov 2008 00:27:15 +0100
ecore (0.9.9.043-1) experimental; urgency=low
[ Albin Tonnerre ]
* New upstream release
* debian/control:
- Build-Depend on libeet-dev (>= 1.0.0) as per ./configure
- Build-Depend on libevas-dev (>= 0.9.9.043) to get evas-fb.pc
* debian/rules: Docs are now prebuilt in the tarball
-- Jan Lübbe <jluebbe@debian.org> Fri, 23 May 2008 18:48:22 +0200
ecore (0.9.9.042-4) experimental; urgency=low
[ Albin Tonnerre ]
* debian/control: libjpeg62-dev doesn't belong to libecore-dev depends.
-- Jan Lübbe <jluebbe@debian.org> Sun, 04 May 2008 22:23:32 +0200
ecore (0.9.9.042-3) experimental; urgency=low
* Add Depends to libecore-dev to allow building libraries depending on
libecore.
-- Jan Lübbe <jluebbe@debian.org> Wed, 19 Mar 2008 15:55:10 +0100
ecore (0.9.9.042-2) experimental; urgency=low
* Change doc-base section to Programming/C
* debian/control:
- Update my name
- libecore-dev must depend on libecore-*0 do allow correct generation
of shlibdeps
-- Jan Lübbe <jluebbe@debian.org> Mon, 17 Mar 2008 15:04:00 +0100
ecore (0.9.9.042-1) experimental; urgency=low
* Initial Release (Closes: #466536)
-- Albin Tonnerre <albin.tonnerre@gmail.com> Tue, 19 Feb 2008 01:24:05 +0100

View File

@ -0,0 +1 @@
6

232
legacy/ecore/debian/control Normal file
View File

@ -0,0 +1,232 @@
Source: ecore
Section: libs
Priority: optional
Maintainer: Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
Uploaders: Albin Tonnerre <albin.tonnerre@gmail.com>, Niv Sardi <xaiki@debian.org>,
Xavier Oswald <x.oswald@free.fr>, Jan Lübbe <jluebbe@debian.org>
Build-Depends: dpkg-dev (>= 1.14.8), debhelper (>= 6), cdbs, libeina-dev (>= 0.0.1~svn20090128),
libeet-dev (>= 1.0.0), libevas-dev (>= 0.9.9.050+svn20081206), libssl-dev,
libcurl4-openssl-dev, libxcursor-dev, libxss-dev, libxrender-dev, libxinerama-dev,
libxrandr-dev, libxext-dev, libxp-dev, libxcomposite-dev, libjpeg62-dev,
libxdamage-dev, x11proto-xext-dev, libxtst-dev, doxygen
Standards-Version: 3.8.0
Homepage: http://enlightenment.org
Vcs-Git: git://git.debian.org/pkg-e/libs/ecore.git
Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/ecore.git
Package: libecore-svn-00
Replaces: libecore0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Core abstraction layer for enlightenment DR 0.17
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
Package: libecore-con-svn-00
Replaces: libecore-con0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore Connection Library
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package contains the Ecore Connection Library.
Package: libecore-config-svn-00
Replaces: libecore-config0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore Enlightened Property Library
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package contains the Enlightened Property Library.
Package: libecore-evas-svn-00
Replaces: libecore-evas0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore Evas Wrapper Library
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package contains the Ecore Evas wrapper functions.
Package: libecore-fb-svn-00
Replaces: libecore-fb0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore frame buffer system functions
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package contains the Ecore frame buffer system functions.
Package: libecore-file-svn-00
Replaces: libecore-file0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore File Library
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package contains the Ecore File Library.
Package: libecore-imf-svn-00
Replaces: libecore-imf0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore Input Method Framework module
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package contains the Ecore Input Method Framework module, and the Evas
helper functions for it.
Package: libecore-ipc-svn-00
Replaces: libecore-ipc0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore inter-process communication functions
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package contains the Ecore inter-process communication functions.
Package: libecore-job-svn-00
Replaces: libecore-job0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore job dealing functions
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package contains functions for dealing with Ecore jobs.
Package: libecore-txt-svn-00
Replaces: libecore-txt0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore text encoding conversion functions
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package contains the Ecore text encoding conversion functions.
Package: libecore-x-svn-00
Replaces: libecore-x0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Ecore functions for dealing with the X Windows System
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package contains the Ecore wrapper and convenience functions for using
the X Windows System.
Package: libecore-dev
Architecture: any
Section: libdevel
Suggests: libecore-doc
Depends: ${misc:Depends}, libecore-svn-00 (= ${binary:Version}),
libecore-con-svn-00 (= ${binary:Version}),
libecore-config-svn-00 (= ${binary:Version}),
libecore-evas-svn-00 (= ${binary:Version}),
libecore-fb-svn-00 (= ${binary:Version}),
libecore-file-svn-00 (= ${binary:Version}),
libecore-imf-svn-00 (= ${binary:Version}),
libecore-ipc-svn-00 (= ${binary:Version}),
libecore-job-svn-00 (= ${binary:Version}),
libecore-txt-svn-00 (= ${binary:Version}),
libecore-x-svn-00 (= ${binary:Version}),
libeet-dev, libevas-dev (>= 0.9.9.050+svn20081206), libeina-dev, pkg-config,
libssl-dev, libcurl4-openssl-dev, libxcursor-dev, libxss-dev,
libxrender-dev, libxinerama-dev, libxrandr-dev, libxext-dev,
libxp-dev, libxcomposite-dev, libxdamage-dev, x11proto-xext-dev, libxtst-dev
Description: Ecore headers and static libraries
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package contains headers and static libraries for the Ecore library.
Package: libecore-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}
Enhances: libecore-dev
Description: Ecore API Documentation
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package provides development documentation (html and manpages)for the
Ecore library.
Package: libecore-bin
Architecture: any
Section: utils
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Tools that support Ecore
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications.
.
This package includes:
- ecore_config: allows creation/editing of ecore_config databases
Package: libecore-dbg
Architecture: any
Section: libdevel
Priority: extra
Depends: ${misc:Depends}, libecore-0.9.9.050a (= ${binary:Version})
Description: Debugging symbols for libecore
This is the core event abstraction layer and X abstraction layer that makes
doing selections, Xdnd, general X stuff, and event loops, timeouts and idle
handlers fast, optimized, and convenient. It's a separate library so anyone
can make use of the work put into Ecore to make this job easy for
applications
.
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.

View File

@ -0,0 +1,44 @@
This package was debianized by Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
Sat, 07 Jul 2007 09:29:10 +0000.
It was downloaded from http://download.enlightenment.org/
Upstream Authors:
Enlightenment team <enlightenment-devel@lists.sourceforge.net>
Copyright:
Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS)
Additional Copyright:
src/lib/ecore/ecore_str.c: Copyright (c) 1998 Todd C. Miller
<Todd.Miller@courtesan.com>
src/lib/ecore/ecore_value.c: Copyright (C) 2001
Christopher Rosendahl <smugg@fatelabs.com>
Nathan Ingersoll <ningerso@d.umn.edu>
src/lib/ecore_fb/ecore_fb_li.c: Copyright (C) 1999-2002 Brad Hards
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, 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.
On Debian systems, the complete text of the BSD License can be found
in `/usr/share/common-licenses/BSD'.

View File

@ -0,0 +1,54 @@
.\"Created with GNOME Manpages Editor Wizard
.\"http://gmanedit.sourceforge.net
.\"Sergio Rua <srua@gpul.org>
.\"
.TH ecore_config 1 "January 18, 2007" "Ecore"
.SH NAME
ecore_config \-that allow creation and editing of ecore_config databases
.SH SYNOPSIS
.B ecore_config
.RI \-a\ |\ \-k\ [\-g|\-d|\-b|\-f|\-i|\-r|\-s|\-t]\ [\-c]
.br
.SH DESCRIPTION
.PP
\fBecore_config\fP is a tool that allows creation and editing of
ecore_config databases used by the programs relying on libecore
.SH OPTIONS
\fIecore_config\fP accepts the following options:
.TP
.B \-c, \-\-file=FILE
Specify the config file to read
.TP
.B \-k, \-\-key=KEY
Select the key KEY. Must be given for all commands except \-a
.TP
.B \-g, \-\-get
get key
.TP
.B \-d, \-\-del
delete key
.TP
.B \-b, \-\-bool=VALUE
set boolean
.TP
.B \-f, \-\-float=VALUE
set float
.TP
.B \-i, \-\-int=VALUE
set integer
.TP
.B \-r, \-\-rgb=VALUE
set RGBA
.TP
.B \-s, \-\-string=VALUE
set string
.TP
.B \-t, \-\-theme=VALUE
set theme
.SH AUTHOR
This manual page was written by Albin Tonnerre <albin.tonnerre@gmail.com>
for the Debian GNU/Linux system (but may be used by others).

View File

@ -0,0 +1 @@
debian/tmp/usr/bin/ecore_config

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_con-*.so.*

View File

@ -0,0 +1 @@
libecore-con-ver-pre-svn-00 0 libecore-con-svn-00 (>= 0.9.9.050+svn??????)

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_config-*.so.*

View File

@ -0,0 +1 @@
libecore-config-ver-pre-svn-00 0 libecore-config-svn-00 (>= 0.9.9.050+svn??????)

View File

@ -0,0 +1,15 @@
debian/tmp/usr/include/Ecore*.h
debian/tmp/usr/lib/libecore*.a
debian/tmp/usr/lib/libecore.so
debian/tmp/usr/lib/libecore_config.so
debian/tmp/usr/lib/libecore_con.so
debian/tmp/usr/lib/libecore_evas.so
debian/tmp/usr/lib/libecore_fb.so
debian/tmp/usr/lib/libecore_file.so
debian/tmp/usr/lib/libecore_imf_evas.so
debian/tmp/usr/lib/libecore_imf.so
debian/tmp/usr/lib/libecore_ipc.so
debian/tmp/usr/lib/libecore_job.so
debian/tmp/usr/lib/libecore_txt.so
debian/tmp/usr/lib/libecore_x.so
debian/tmp/usr/lib/pkgconfig/ecore*.pc

View File

@ -0,0 +1,10 @@
Document: ecore
Title: Ecore Guide
Author: Carsten Haitzler
Abstract: This document describes Ecore API
and provides sample C code.
Section: Programming/C
Format: HTML
Index: /usr/share/doc/libecore-doc/html/index.html
Files: /usr/share/doc/libecore-doc/html/*.html

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_evas-*.so.*

View File

@ -0,0 +1 @@
libecore-evas-ver-pre-svn-00 0 libecore-evas-svn-00 (>= 0.9.9.050+svn??????)

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_fb-*.so.*

View File

@ -0,0 +1 @@
libecore-fb-ver-pre-svn-00 0 libecore-fb-svn-00 (>= 0.9.9.050+svn??????)

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_file-*.so.*

View File

@ -0,0 +1 @@
libecore-file-ver-pre-svn-00 0 libecore-file-svn-00 (>= 0.9.9.050+svn??????)

View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/libecore_imf-*.so.*
debian/tmp/usr/lib/libecore_imf_evas-*.so.*

View File

@ -0,0 +1 @@
libecore-imf-ver-pre-svn-00 0 libecore-imf-svn-00 (>= 0.9.9.050+svn??????)

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_ipc-*.so.*

View File

@ -0,0 +1 @@
libecore-ipc-ver-pre-svn-00 0 libecore-ipc-svn-00 (>= 0.9.9.050+svn??????)

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_job-*.so.*

View File

@ -0,0 +1 @@
libecore-job-ver-pre-svn-00 0 libecore-job-svn-00 (>= 0.9.9.050+svn??????)

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore-*.so.*

View File

@ -0,0 +1 @@
libecore-ver-pre-svn-00 0 libecore-svn-00 (>= 0.9.9.050+svn??????)

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_txt-*.so.*

View File

@ -0,0 +1 @@
libecore-txt-ver-pre-svn-00 0 libecore-txt-svn-00 (>= 0.9.9.050+svn??????)

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libecore_x-*.so.*

View File

@ -0,0 +1 @@
libecore-x-ver-pre-svn-00 0 libecore-x-svn-00 (>= 0.9.9.050+svn??????)

26
legacy/ecore/debian/rules Executable file
View File

@ -0,0 +1,26 @@
#!/usr/bin/make -f
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/debhelper.mk
DEB_CONFIGURE_SCRIPT := ./autogen.sh
DEB_INSTALL_MANPAGES_libecore-bin := debian/ecore_config.1
DEB_DH_STRIP_ARGS := --dbg-package=libecore-dbg
DEB_CONFIGURE_EXTRA_FLAGS := --enable-ecore-fb \
--disable-ecore-directfb \
--disable-ecore-evas-dfb \
--enable-ecore-evas-fb \
--disable-rpath \
--enable-openssl \
--enable-doc
DEB_MAKE_CLEAN_TARGET := distclean
build/libecore-doc::
cd $(DEB_SRCDIR)/doc && make doc
install/libecore-doc::
mkdir -p debian/libecore-doc/usr/share/doc/libecore-doc
cp -R $(DEB_SRCDIR)/doc/html debian/libecore-doc/usr/share/doc/libecore-doc/
clean::
[ ! -f Makefile ] || make distclean

View File

@ -0,0 +1,91 @@
edje (0.9.9.050+svn????????) UNRELEASED; urgency=low
* New SVN snapshot
- Drop patches, no longer needed:
+ 0002-fix-library-soname.patch
+ 0003-reapply-autofoo.patch
- Package renaming due to upstream SONAME change.
+ Update shlibs and .install files as a consequence
* Update Standards-Version, no change needed
* Move libedje-dbg to the debug section
-- Albin Tonnerre <albin.tonnerre@gmail.com> Sat, 18 Apr 2009 16:16:34 +0200
-- Albin Tonnerre <albin.tonnerre@gmail.com> Sat, 18 Apr 2009 16:15:00 +0200
edje (0.9.9.050+svn20090204-1) experimental; urgency=low
* New SVN snapshot
- tighten requirements on libeina-dev
- Bump shlibs due to functions added to the API
- Add --enable-doc to configure to get the doc built
- Update dependency on libevas-engines
* Make libedje-bin depend on a recent libembryo-bin
- Fixes a bug when using edje_cc while E is running, as it calls embryo_cc,
which uses environment variables set by E where it shouldn't
* Use a proper short description for libedje-dbg
-- Albin Tonnerre <albin.tonnerre@gmail.com> Wed, 04 Feb 2009 00:48:09 +0100
edje (0.9.9.050+svn20081206-2) experimental; urgency=low
* Remove version name from -dev packages name
* [lintian] Add ${misc:Depends} to libedje-doc too
-- Albin Tonnerre <albin.tonnerre@gmail.com> Tue, 06 Jan 2009 22:03:51 +0100
edje (0.9.9.050+svn20081206-1) experimental; urgency=low
* Upstream SVN snapshot
- Packages renamed due to API changes
+ libedje-dev->libedje-0.9.9.050a-dev, libedje0->libedje-0.9.9.050a
- Add debian/patches/{01-fix-library-soname,02-reapply-autofoo}: Use release
instead of version-info to create libedje SONAME, to prevent things
from breaking when the ABI changes again.
- Build-depend and make libedje-0.9.9.050a-dev depend on libeina-0.0.1a-dev
* [lintian] Add ${misc:Depends} to package dependencies
* [lintian] Fix some escapes in debian/edje_cc.1 and debian/edje_recc.1
* Update Standards-Version to 3.8.0
-- Albin Tonnerre <albin.tonnerre@gmail.com> Sat, 20 Dec 2008 21:18:58 +0100
edje (0.9.9.050-1.1) experimental; urgency=low
* Non-maintainer upload.
* Fix FTBFS: Depend on suitable version of libevas-dev (Closes: #505235)
-- Joachim Breitner <nomeata@debian.org> Tue, 11 Nov 2008 00:54:03 +0100
edje (0.9.9.050-1) experimental; urgency=low
* New upstream release
-- Jan Lübbe <jluebbe@debian.org> Mon, 10 Nov 2008 00:48:39 +0100
edje (0.9.9.043-1) experimental; urgency=low
* New upstream release
* Docs are now prebuilt in the tarball
-- Jan Lübbe <jluebbe@debian.org> Sun, 25 May 2008 18:59:51 +0200
edje (0.5.0.042-2) experimental; urgency=low
[ Jan Luebbe ]
* Add support for keeping patches as git commits and build-depend on quilt
* Add workaround for libtool option reordering
* Enable -Wl,--as-needed
-- Jan Lübbe <jluebbe@debian.org> Sun, 04 May 2008 22:33:41 +0200
edje (0.5.0.042-1) experimental; urgency=low
* Initial Release (Closes: #468267)
* Apply patch from Niv Sardi <xaiki@debian.org> and change it to
document the license for data/* and doc/*. Also refer to
common-licenses on Debian.
-- Jan Lübbe <jluebbe@debian.org> Wed, 19 Mar 2008 14:42:22 +0100

View File

@ -0,0 +1 @@
6

View File

@ -0,0 +1,75 @@
Source: edje
Section: libs
Priority: optional
Maintainer: Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
Uploaders: Albin Tonnerre <albin.tonnerre@gmail.com>,
Xavier Oswald <x.oswald@free.fr>, Jan Lübbe <jluebbe@debian.org>
Build-Depends: debhelper (>= 6), cdbs, quilt, libeet-dev, libevas-dev (>= 0.9.9.050+svn20081206),
libecore-dev (>= 0.9.9.050+svn20081201), libembryo-dev, libeina-dev (>= 0.0.1~svn20080128), doxygen
Standards-Version: 3.8.1
Vcs-Git: git://git.debian.org/pkg-e/libs/edje.git
Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/edje.git
Homepage: http://enlightenment.org
Package: libedje-bin
Architecture: any
Section: devel
Depends: ${misc:Depends}, ${shlibs:Depends}, libembryo-bin (>= 0.9.9.050+svn20090204), libevas-engines
Description: Various binaries for use with libedje
Edje is a graphical layout and animation library for animated resizable,
compressed and scalable themes. It is the theming engine behind
Enlightenment DR 0.17.
.
This package contains the following binaries:
- edje_cc: Compiles EDC files.
- edje_decc: Used to decompile compiled edje files.
- edje_recc: A convenience script to recompile EDC files.
Package: libedje-svn-00
Replaces: libedje0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Suggests: libedje-bin (= ${binary:Version})
Description: Graphical layout and animation library
Edje is a graphical layout and animation library for animated resizable,
compressed and scalable themes. It is the theming engine behind
Enlightenment DR 0.17.
Package: libedje-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}
Enhances: libedje-dev
Description: libedje0 development documentation
Edje is a graphical layout and animation library for animated resizable,
compressed and scalable themes. It is the theming engine behind
Enlightenment DR 0.17.
.
This package provides development documentation for Edje.
Package: libedje-dev
Architecture: any
Section: libdevel
Depends: ${misc:Depends}, libedje-svn-00 (= ${binary:Version}), libeet-dev, libembryo-dev,
libevas-dev (>= 0.9.9.050+svn20081206), libecore-dev (>= 0.9.9.050+svn20081201), libeina-dev (>= 0.0.1~svn20090128), pkg-config
Description: libedje headers and static libraries
Edje is a graphical layout and animation library for animated resizable,
compressed and scalable themes. It is the theming engine behind
Enlightenment DR 0.17.
.
This package provides headers and static libraries for Edje.
Package: libedje-dbg
Architecture: any
Section: debug
Priority: extra
Depends: ${misc:Depends}, libedje-svn-00 (= ${binary:Version})
Description: Debugging symbols for libedje
Edje is a graphical layout and animation library for animated resizable,
compressed and scalable themes. It is the theming engine behind
Enlightenment DR 0.17.
.
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.

View File

@ -0,0 +1,42 @@
This package was downloaded from: http://download.enlightenment.org/snapshots/
This package was debianized by Laurence J. Lane <ljlane@debian.org> on
Sat, 28 Oct 2000 17:56:46 -0400.
Files: *
Copyright: © 2000 Carsten Haitzler and various contributors (see AUTHORS)
License: BSD-3
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
.
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
.
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.
Files: data/edje-mode.el
Copyright: © 2007 Gustavo Sverzut Barbieri <barbieri@gmail.com>
License: GPL-2+
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
Files: debian/*
Copyright: © 2006-2008 Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
License: GPL-2+
The Debian packaging information is under the GPL, version 2 or later
On Debian GNU/Linux systems, the complete text of the GNU General
Public License (version 2) can be found in `/usr/share/common-licenses/GPL-2'.

View File

@ -0,0 +1,47 @@
.TH EDJE_CC 1 "Jan 29, 2007" "0.5.0.042" "The edje compiler"
.SH NAME
edje_cc - an edje compiler
.SH SYNOPSIS
.B edje_cc
.RI [\| OPTIONS \|]
.B input_file.edc
.RI [\| output_file.edj \|]
.SH DESCRIPTION
edje_cc is a compiler for edje files
.SH EXAMPLES
edje_cc \-v file.edc
.SH OPTIONS
.BI \-id " \|image/directory
Add a directory to look in for relative path images
.P
.BI \-fd " \|font/directory
Add a directory to look in for relative path fonts
.P
.B \-v
Verbose output
.P
.B \-no\-lossy
Do NOT allow images to be lossy
.P
.B \-no\-comp
Do NOT allow images to be stored with lossless compression
.P
.B \-no\-raw
Do NOT allow images to be stored with zero compression (raw)
.P
.BI \-min\-quality " \|VAL
Do NOT allow lossy images with quality < VAL (0-100)
.P
.BI \-max\-quality " \|VAL
Do NOT allow lossy images with quality > VAL (0-100)
.P
.BI \-Ddefine_val= " \|to
CPP style define to define input macro definitions to the .edc source
.SH SEE ALSO
edje_decc(1)
.BR
edje_recc(1)
.SH BUGS
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).

View File

@ -0,0 +1,16 @@
.TH EDJE_DECC 1 "Jan 30, 2007" "0.5.0.042" "The edje decompiler"
.SH NAME
edje_decc \- an edje decompiler
.SH SYNOPSIS
.B edje_decc
.B input_file.edj
.SH DESCRIPTION
edje_decc is a decompiler for edje files.
.SH SEE ALSO
edje_cc(1)
.BR
edje_recc(1)
.SH BUGS
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).

View File

@ -0,0 +1,37 @@
.TH EDJE_RECC 1 "Jan 30, 2007" "0.5.0.042" "The edje recompiler"
.SH NAME
edje_recc - an edje recompiler
.SH SYNOPSIS
.B edje_recc
.RI [\| OPTIONS \|]
.B input_file.edj
.SH DESCRIPTION
edje_recc is a recompiler for edje files.
.SH EXAMPLES
edje_recc \-v file.edj
.SH OPTIONS
.B \-v
Verbose output
.P
.B \-no\-lossy
Do NOT allow images to be lossy
.P
.B \-no\-comp
Do NOT allow images to be stored with lossless compression
.P
.B \-no\-raw
Do NOT allow images to be stored with zero compression (raw)
.P
.BI \-min\-quality " \|VAL
Do NOT allow lossy images with quality < VAL (0-100)
.P
.BI \-max\-quality " \|VAL
Do NOT allow lossy images with quality > VAL (0-100)
.SH SEE ALSO
edje_cc(1)
.BR
edje_decc(1)
.SH BUGS
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).

View File

@ -0,0 +1,4 @@
debian/tmp/usr/bin/edje_cc
debian/tmp/usr/bin/edje_decc
debian/tmp/usr/bin/edje_recc
debian/tmp/usr/share/edje/include/edje.inc

View File

@ -0,0 +1 @@
debian/edje_*.1

View File

@ -0,0 +1,4 @@
debian/tmp/usr/include/*
debian/tmp/usr/lib/lib*.a
debian/tmp/usr/lib/libedje.so
debian/tmp/usr/lib/pkgconfig/*

View File

@ -0,0 +1 @@
usr/share/doc/libedje-doc

View File

@ -0,0 +1,10 @@
Document: edje
Title: Edje Guide
Author: Carsten Haitzler
Abstract: This document describes Edje API
and provides sample C code.
Section: Programming/C
Format: HTML
Index: /usr/share/doc/libedje-doc/html/index.html
Files: /usr/share/doc/libedje-doc/html/*.html

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/libedje-*.so.*

View File

@ -0,0 +1 @@
libedje-ver-pre-svn-00 0 libedje-svn-00 (>= 0.9.9.050+svn????????)

21
legacy/edje/debian/rules Executable file
View File

@ -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_CONFIGURE_SCRIPT := ./autogen.sh
DEB_MAKE_CLEAN_TARGET := distclean
DEB_DH_STRIP_ARGS := --dbg-package=libedje-dbg
DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath --enable-doc
DEB_SOURCE_VERSION := $(shell grep AC_INIT $(DEB_SRCDIR)/configure.ac|sed -e 's/AC_INIT(\[edje\],\ \[\(.*\)\],\ \[.*@.*\])/\1/g')
build/libedje-doc::
cd $(DEB_SRCDIR)/doc && make doc
install/libedje-doc::
tar jxf edje-*-doc.tar.bz2 -C $(DEB_SRCDIR)
cp -R $(DEB_SRCDIR)/edje-$(DEB_SOURCE_VERSION)-doc/doc/html debian/libedje-doc/usr/share/doc/libedje-doc/
rm -rf $(DEB_SRCDIR)/edje-$(DEB_SOURCE_VERSION)-doc/
clean::
[ ! -f Makefile ] || make distclean

View File

@ -0,0 +1,43 @@
eet (1.1.0-1) UNRELEASED; urgency=low
* New upstream release
* debian/rules:
- No longer delete eet_docs.tar.gz in clean, we no longer generate it.
- Add support for building and running unit tests. They are disabled for
now, as they are not 100% functionnal yet.
- Stop removing doc/man/man3/todo.3, this is now shipped in the upstream
tarball. Explicitely list the manpages we want in DEB_INSTALL_MANPAGES
instead.
- CFLAGS += -fvisibility=hidden so that private symbols don't get exported
* debian/libeet1.symbols: Add a symbols file for libeet1.
* debian/control:
- Bump Standards-Version to 3.8.0
- Drop Build-Dependency on doxygen as docs are now in the upstream tarball.
- Build-Depend on dpkg-dev (>= 1.14.8) as we are using a symbols file
-- Albin Tonnerre <albin.tonnerre@gmail.com> Sat, 27 Sep 2008 13:47:11 +0200
eet (1.0.1-1) unstable; urgency=low
* New upstream release
-- Jan Lübbe <jluebbe@debian.org> Tue, 20 May 2008 18:21:30 +0200
eet (1.0.0-1) unstable; urgency=low
[ Albin Tonnerre ]
* libeet-dev depends on libjpeg62-dev for static linking
* Handle soname change
* Upload to unstable
[ Jan Lübbe ]
* New upstream release
* Do not remove the documentation shipped in the tarball
-- Jan Lübbe <jluebbe@debian.org> Mon, 21 Apr 2008 11:32:41 +0200
eet (0.9.10.042-1) experimental; urgency=low
* Initial release (Closes: #461950)
-- Albin Tonnerre <albin.tonnerre@gmail.com> Fri, 25 Jan 2008 12:21:30 +0100

1
legacy/eet/debian/compat Normal file
View File

@ -0,0 +1 @@
6

81
legacy/eet/debian/control Normal file
View File

@ -0,0 +1,81 @@
Source: eet
Section: libs
Priority: optional
Maintainer: Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
Uploaders: Albin Tonnerre <albin.tonnerre@gmail.com>, Niv Sardi <xaiki@debian.org>,
Jan Lübbe <jluebbe@debian.org>
Build-Depends: dpkg-dev (>= 1.14.8), debhelper (>= 6), cdbs, zlib1g-dev, libjpeg62-dev
Standards-Version: 3.8.0
Vcs-Git: git://git.debian.org/pkg-e/libs/eet.git
Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/eet.git
Homepage: http://www.enlightenment.org
Package: libeet-dev
Section: libdevel
Architecture: any
Depends: libeet1 (= ${binary:Version}), libjpeg62-dev, pkg-config
Recommends: libeet-doc
Description: Enlightenment DR17 file chunk reading/writing library development files
Eet is a tiny library designed to write an arbitary set of chunks of data to a
file and optionally compress each chunk (very much like a zip file) and allow
fast random-access reading of the file later on. It does not do zip as zip
itself has more complexity than we need, and it was much simpler to implement
this once here.
.
This package contains headers and static libraries for development with libeet.
Package: libeet-doc
Section: doc
Architecture: all
Enhances: libeet-dev
Description: libeet1 API documentation
Eet is a tiny library designed to write an arbitary set of chunks of data to a
file and optionally compress each chunk (very much like a zip file) and allow
fast random-access reading of the file later on. It does not do zip as zip
itself has more complexity than we need, and it was much simpler to implement
this once here.
.
This package contains documentation (html and manpages) for development with
libeet.
Package: libeet1
Architecture: any
Depends: ${shlibs:Depends}
Description: Enlightenment DR17 file chunk reading/writing library
Eet is a tiny library designed to write an arbitary set of chunks of data to a
file and optionally compress each chunk (very much like a zip file) and allow
fast random-access reading of the file later on. It does not do zip as zip
itself has more complexity than we need, and it was much simpler to implement
this once here.
.
It's small, fast, and does a job. It's heavily commented and fully documented.
Package: libeet-bin
Architecture: any
Depends: ${shlibs:Depends}
Description: Enlightenment DR17 file chunk reading/writing utility
Eet is a tiny library designed to write an arbitary set of chunks of data to a
file and optionally compress each chunk (very much like a zip file) and allow
fast random-access reading of the file later on. It does not do zip as zip
itself has more complexity than we need, and it was much simpler to implement
this once here.
.
This package contains eet, an utility that allows you to extract, insert,
encode and decode config blobs created with libeet.
Package: libeet-dbg
Architecture: any
Section: libdevel
Priority: extra
Depends: libeet1 (= ${binary:Version})
Description: Enlightenment DR17 file chunk reading/writing library - debug symbols
Eet is a tiny library designed to write an arbitary set of chunks of data to a
file and optionally compress each chunk (very much like a zip file) and allow
fast random-access reading of the file later on. It does not do zip as zip
itself has more complexity than we need, and it was much simpler to implement
this once here
.
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.

View File

@ -0,0 +1,36 @@
This package was debianized by Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
Sat, 07 Jul 2007 09:29:10 +0000.
It was downloaded from http://download.enlightenment.org/snapshots/LATEST/
Upstream Authors:
Enlightenment team <enlightenment-devel@lists.sourceforge.net>
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, 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.
On Debian systems, the complete text of the BSD License can be found
in `/usr/share/common-licenses/BSD'.

50
legacy/eet/debian/eet.1 Normal file
View File

@ -0,0 +1,50 @@
.TH EET 1 "November 4, 2007" eet
.SH NAME
eet \- Small tool to handle eet files.
.SH SYNOPSIS
.B eet
.RI -l " FILE.EET"
.br
.B eet
.RI -r " FILE.EET KEY"
.br
.B eet
.RI "-x|-d" " FILE.EET KEY OUT-FILE"
.br
.B eet
.RI "-i|-e" " FILE.EET KEY IN-FILE COMPRESS"
.br
.SH DESCRIPTION
This manual page documents briefly the
.B eet
command
.PP
\fBeet\fP is a program that can extract, import, delete, list, decode and encode data from eet files.
.SH OPTIONS
.TP
.B \-l
List all keys in FILE.EET.
.TP
.B \-r
Remove KEY in FILE.EET.
.TP
.B \-x
Extract data stored in KEY in FILE.EET and write to OUT-FILE
.TP
.B \-d
Extract and decode data stored in KEY in FILE.EET and write to OUT-FILE
.TP
.B \-i
Insert data to KEY in FILE.EET from IN-FILE and if COMPRESS is 1, compress it
.TP
.B \-e
Insert and encode to KEY in FILE.EET from IN-FILE and if COMPRESS is 1, compress it
.SH BUGS
To report a bug, please visit \fIhttp://bugs.enlightenment.org/\fR
.SH AUTHOR
.TP
eet was written by the Enlightenment Development Team
.I http://web.enlightenment.org
.PP
This manual page was written by Albin Tonnerre <albin.tonnerre@gmail.com>,
for the Debian project (but may be used by others).

View File

@ -0,0 +1 @@
debian/tmp/usr/bin/eet

View File

@ -0,0 +1,4 @@
debian/tmp/usr/lib/pkgconfig/*
debian/tmp/usr/include/*
debian/tmp/usr/lib/lib*.a
debian/tmp/usr/lib/lib*.so

View File

@ -0,0 +1 @@
usr/share/doc/libeet-doc

View File

@ -0,0 +1,10 @@
Document: eet
Title: Eet Guide
Author: Carsten Haitzler
Abstract: This document describes Eet API
and provides sample C code.
Section: Programming/C
Format: HTML
Index: /usr/share/doc/libeet-doc/html/index.html
Files: /usr/share/doc/libeet-doc/html/*.html

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/lib*.so.*

View File

@ -0,0 +1,43 @@
libeet.so.1 libeet1 #MINVER#
eet_clearcache@Base 1.0.0
eet_close@Base 1.0.0
eet_data_descriptor2_new@Base 1.0.0
eet_data_descriptor3_new@Base 1.0.0
eet_data_descriptor_decode@Base 1.0.0
eet_data_descriptor_element_add@Base 1.0.0
eet_data_descriptor_encode@Base 1.0.0
eet_data_descriptor_free@Base 1.0.0
eet_data_descriptor_new@Base 1.0.0
eet_data_dump@Base 1.0.0
eet_data_image_decode@Base 1.0.0
eet_data_image_decode_to_surface@Base 1.1.0
eet_data_image_encode@Base 1.0.0
eet_data_image_header_decode@Base 1.0.0
eet_data_image_header_read@Base 1.0.0
eet_data_image_read@Base 1.0.0
eet_data_image_read_to_surface@Base 1.1.0
eet_data_image_write@Base 1.0.0
eet_data_read@Base 1.0.0
eet_data_text_dump@Base 1.0.0
eet_data_text_undump@Base 1.0.0
eet_data_undump@Base 1.0.0
eet_data_write@Base 1.0.0
eet_delete@Base 1.0.0
eet_dictionary_get@Base 1.0.0
eet_dictionary_string_check@Base 1.0.0
eet_identity_certificate_print@Base 1.1.0
eet_identity_close@Base 1.1.0
eet_identity_open@Base 1.1.0
eet_identity_print@Base 1.1.0
eet_identity_set@Base 1.1.0
eet_identity_x509@Base 1.1.0
eet_init@Base 1.0.0
eet_list@Base 1.0.0
eet_memopen_read@Base 1.1.0
eet_mode_get@Base 1.0.0
eet_num_entries@Base 1.0.0
eet_open@Base 1.0.0
eet_read@Base 1.0.0
eet_read_direct@Base 1.0.0
eet_shutdown@Base 1.0.0
eet_write@Base 1.0.0

22
legacy/eet/debian/rules Executable file
View File

@ -0,0 +1,22 @@
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
CFLAGS += -fvisibility=hidden
DEB_INSTALL_MANPAGES_libeet-doc := $(DEB_SRCDIR)/doc/man/man3/E*.3 $(DEB_SRCDIR)/doc/man/man3/e*.3
DEB_INSTALL_MANPAGES_libeet-bin := $(DEB_SRCDIR)/debian/eet.1
DEB_DH_STRIP_ARGS := --dbg-package=libeet-dbg
DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath
DEB_CONFIGURE_SCRIPT := ./autogen.sh
DEB_MAKE_CLEAN_TARGET := distclean
build/libeet-doc::
make doc
install/libeet-doc::
cp -R $(DEB_SRCDIR)/doc/html debian/libeet-doc/usr/share/doc/libeet-doc/
clean::
[ ! -f Makefile ] || make distclean

View File

@ -0,0 +1,77 @@
efreet (0.5.0.050+svn2009????) UNRELEASED; urgency=low
* New SVN snapshot
- Drop patches, no longer needed:
+ 02-fix-library-soname.diff
+ 03-reapply-autofoo.diff
- Drop 04_fix_signedness_issues.diff, applied upstream
- Package enaming due to upstream SONAME change.
+ Update shlibs and .install files
-- Albin Tonnerre <albin.tonnerre@gmail.com> Sat, 18 Apr 2009 13:09:52 +0200
efreet (0.5.0.050+svn20090203-2) experimental; urgency=low
* Add debian/patches/04_fix_signedness_issues.diff:
- Cherry-pick from SVN rev. 39610 (Closes: #514018)
* Bump Standards-Version to 3.8.1, no change required
* Name properly the shlibs file
* Include efreet-trash.pc in libefreet-dev
* make the packaging copyright point to /usr/share/common-licenses/GPL-2
instead of /GPL
-- Albin Tonnerre <albin.tonnerre@gmail.com> Mon, 23 Mar 2009 23:57:53 +0100
efreet (0.5.0.050+svn20090203-1) experimental; urgency=low
* New SVN snapshot
- libefreet0 is now libefrett-0.5.0.050a due to API change
+ Bump shlibs
- Add patches to change the SONAME
- Use new 'make doc' target to generate the documentation:
+ Add --enable-doc to configure options
+ use 'make doc'
+ build-depend on doxygen
-- Albin Tonnerre <albin.tonnerre@gmail.com> Tue, 03 Feb 2009 15:13:57 +0100
efreet (0.5.0.050+svn20081114-2) experimental; urgency=low
* Update dependencies for new packages name
-- Albin Tonnerre <albin.tonnerre@gmail.com> Tue, 06 Jan 2009 22:00:25 +0100
efreet (0.5.0.050+svn20081114-1) experimental; urgency=low
* Upstream SVN snapshot
- Build-depend and make libefreet-dev depend on libeina-0.0.1a-dev
* Update the libecore-dev dependencies to libecore-0.9.9.050a-dev
* Bump shlibs for libefreet0 as a new symbol was added (efreet_menu_file_set)
* [lintian] Add ${misc:Depends} to the packages dependencies
-- Albin Tonnerre <albin.tonnerre@gmail.com> Mon, 01 Dec 2008 20:06:01 +0100
efreet (0.5.0.050-1) experimental; urgency=low
* New upstream version
* Bump Standards-Version to 3.8.0
* documentation shipped in the upstream tarball
- remove b-d on doxygen
- no longer build and clean the documentation in debian/rules
* Add debian/libefreet0.shlibs
-- Albin Tonnerre <albin.tonnerre@gmail.com> Mon, 10 Nov 2008 00:41:24 +0100
efreet (0.5.0.043+doc-1) experimental; urgency=low
* New upstream release
-- Jan Lübbe <jluebbe@debian.org> Mon, 26 May 2008 13:19:41 +0200
efreet (0.0.3.042+doc-1) experimental; urgency=low
* Initial Release (Closes: #468315)
* debian/patches/01_menu_path: Allows E17 to find a menu provided by the e17
package if no menus are found after searching the FDO paths
-- Albin Tonnerre <albin.tonnerre@gmail.com> Tue, 01 Apr 2008 18:23:34 +0200

View File

@ -0,0 +1 @@
6

View File

@ -0,0 +1,65 @@
Source: efreet
Section: libs
Priority: optional
Maintainer: Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
Uploaders: Albin Tonnerre <albin.tonnerre@gmail.com>,
Xavier Oswald <x.oswald@free.fr>, Jan Lübbe <jluebbe@debian.org>
Build-Depends: debhelper (>= 6), cdbs, libecore-dev (>= 0.9.9.050+svn20081201), libeina-dev (>= 0.0.1~svn20090128), doxygen, graphviz
Standards-Version: 3.8.1
Vcs-Git: git://git.debian.org/pkg-e/libs/efreet.git
Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/efreet.git
Homepage: http://www.enlightenment.org
Package: libefreet-svn-00
Replaces: libefreet0
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: libefreet0
Provides: libefreet0
Description: Library that implements freedesktop.org specs for use with E17/EFL
An implementation of several specifications from freedesktop.org intended for
use in Enlightenment DR17 (e17) and other applications using the Enlightenment
Foundation Libraries (EFL). Currently, the following specifications are
included:
- Base Directory
- Desktop Entry
- Icon Theme
- Menu
.
This package provides the libefreet0 and libefreet0-mime libraries, which
contains efreet-based functions for dealing with mime.
Package: libefreet-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends}, libefreet-svn-00 (= ${binary:Version}), libecore-dev (>= 0.9.9.050+svn20081201), libeina-dev
Suggests: libefreet-doc
Description: Development files for libefreet and libefreet-mime
An implementation of several specifications from freedesktop.org intended for
use in Enlightenment DR17 (e17) and other applications using the Enlightenment
Foundation Libraries (EFL). Currently, the following specifications are
included:
- Base Directory
- Desktop Entry
- Icon Theme
- Menu
.
This packages contains headers and static libraries for Efreet.
Package: libefreet-doc
Section: doc
Depends: ${misc:Depends}
Architecture: all
Enhances: libefreet-dev
Description: libefreet and libfreet-mime API documentation
An implementation of several specifications from freedesktop.org intended for
use in Enlightenment DR17 (e17) and other applications using the Enlightenment
Foundation Libraries (EFL). Currently, the following specifications are
included:
- Base Directory
- Desktop Entry
- Icon Theme
- Menu
.
This package contains HTML documentation for development with libefreet and
libefreet-mime.

View File

@ -0,0 +1,41 @@
This package was debianized by Albin Tonnerre <albin.tonnerre@gmail.com> on
Sun, 25 Mar 2007 20:17:36 +0200
The source is from the e17/libs/efreet module of the enlightenment CVS
tree. For more information, see:
http://www.enlightenment.org/cvs.html
Upstream Author: Dann Sinclair and various contributors
Copyright:
Copyright (C) 2006 dan sinclair 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, 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.
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 GPL2, see `/usr/share/common-licenses/GPL-2'.

View File

@ -0,0 +1,10 @@
debian/tmp/usr/include/efreet/*.h
debian/tmp/usr/lib/pkgconfig/efreet.pc
debian/tmp/usr/lib/pkgconfig/efreet-mime.pc
debian/tmp/usr/lib/pkgconfig/efreet-trash.pc
debian/tmp/usr/lib/libefreet.a
debian/tmp/usr/lib/libefreet_mime.a
debian/tmp/usr/lib/libefreet_trash.a
debian/tmp/usr/lib/libefreet.so
debian/tmp/usr/lib/libefreet_mime.so
debian/tmp/usr/lib/libefreet_trash.so

View File

@ -0,0 +1 @@
usr/share/doc/libefreet-doc

View File

@ -0,0 +1,10 @@
Document: efreet
Title: Efreet Guide
Author: Dan Sinclair
Abstract: This document describes Efreet API
and provides sample C code.
Section: Programming/C
Format: HTML
Index: /usr/share/doc/libefreet-doc/html/index.html
Files: /usr/share/doc/libefreet-doc/html/*.html

View File

@ -0,0 +1,3 @@
debian/tmp/usr/lib/libefreet-*.so.*
debian/tmp/usr/lib/libefreet_mime-*.so.*
debian/tmp/usr/lib/libefreet_trash-*.so.*

View File

@ -0,0 +1,3 @@
libefreet-ver-pre-svn-00 0 libefreet-svn-00
libefreet_mime-ver-pre-svn-00 0 libefreet-svn-00
libefreet_trash-ver-pre-00 0 libefreet-svn-00

View File

@ -0,0 +1,14 @@
#Allows E17 to find a menu provided by the e17 package if no menus are found
#after searching the FDO paths
--- efreet-0.0.3/src/lib/efreet_menu.c 2007-05-13 18:58:05.000000000 +0200
+++ efreet-0.0.3.patch/src/lib/efreet_menu.c 2007-05-13 18:57:35.000000000 +0200
@@ -583,6 +583,9 @@
return efreet_menu_parse(menu);
}
+ snprintf(menu, sizeof(menu), "/etc/xdg/menus/enlightenment-applications.menu");
+ if (ecore_file_exists(menu)) return efreet_menu_parse(menu);
+
return NULL;
}

19
legacy/efreet/debian/rules Executable file
View File

@ -0,0 +1,19 @@
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath --enable-doc
DEB_CONFIGURE_SCRIPT := ./autogen.sh
DEB_MAKE_CLEAN_TARGET := distclean
build/libefreet-doc::
cd $(DEB_SRCDIR)/doc && make doc
install/libefreet-doc::
mkdir -p debian/libefreet-doc/usr/share/doc/libefreet-doc
cp -R $(DEB_SRCDIR)/doc/html debian/libefreet-doc/usr/share/doc/libefreet-doc/
clean::
[ ! -f Makefile ] || make distclean

View File

@ -0,0 +1,45 @@
eina (0.0.1~svn???????) UNRELEASED; urgency=low
* New SVN snapshot
- Drop patches, no longer needed
- Package renaming due to upstream SONAME change.
+ Update shlibs and .install files
* Move libeina-dbg to the new debug section
-- Albin Tonnerre <albin.tonnerre@gmail.com> Sun, 19 Apr 2009 11:45:06 +0200
eina (0.0.1~svn20090323-1) experimental; urgency=low
* New SVN snapshot
- refresh patches
- Bump shlibs
* Update Standards-Version, no change required
* make the packaging copyright point to /usr/share/common-licenses/GPL-2
instead of /GPL
-- Albin Tonnerre <albin.tonnerre@gmail.com> Mon, 23 Mar 2009 18:38:19 +0100
eina (0.0.1~svn20090128-1) experimental; urgency=low
* New SVN snapshot
- libeina-0.0.1a is now libeina-0.0.1b, due to API break
- refresh patches
* Remove a part concerning libeina-dev from the description of libeina-0.0.1b
-- Albin Tonnerre <albin.tonnerre@gmail.com> Wed, 28 Jan 2009 23:28:36 +0100
eina (0.0.1~svn20081120-2) experimental; urgency=low
* Remove version number from -dev package name since it's not really useful
* [lintian] Fix W: copyright-with-old-dh-make-debian-copyright
-- Albin Tonnerre <albin.tonnerre@gmail.com> Tue, 06 Jan 2009 22:11:01 +0100
eina (0.0.1~svn20081120-1) experimental; urgency=low
* Initial Release (Closes: #506916)
* debian/patches/{01-fix-library-soname,02-reapply-autofoo}: Use release
instead of version-info to create the library SONAME, to prevent things
from breaking when the ABI changes.
-- Albin Tonnerre <albin.tonnerre@gmail.com> Thu, 11 Dec 2008 20:52:23 +0100

View File

@ -0,0 +1 @@
6

View File

@ -0,0 +1,90 @@
Source: eina
Section: libs
Priority: optional
Maintainer: Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
Uploaders: Albin Tonnerre <albin.tonnerre@gmail.com>, Jan Lübbe <jluebbe@debian.org>
Build-Depends: debhelper (>= 6), cdbs, doxygen, pkg-config
Standards-Version: 3.8.1
Vcs-Git: git://git.debian.org/pkg-e/libs/eina.git
Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/eina.git
Homepage: http://www.enlightenment.org
Package: libeina-svn-00
Replaces: libeina0
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Provides: libeina0
Conflicts: libeina0
Description: Enlightenment Foundation Library providing optimized data types
Eina is a multi-platform library that provides optimized data types and a few
tools. It supports the following data types:
o Array
o Hash Table
o Double-linked list
o Red-black tree
o Shared string
o Access Content types
+ Accessor: can access items of a container randomly
+ Iterator: can access items of a container sequentially
Package: libeina-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends}, libeina-svn-00 (= ${binary:Version}), pkg-config
Recommends: libeina-doc
Description: Development files for libeina
Eina is a multi-platform library that provides optimized data types and a few
tools. It supports the following data types:
o Array
o Hash Table
o Double-linked list
o Red-black tree
o Shared string
o Access Content types
+ Accessor: can access items of a container randomly
+ Iterator: can access items of a container sequentially
.
This package contains headers and static libraries for development with
libeina.
Package: libeina-doc
Architecture: all
Depends: ${misc:Depends}
Enhances: libeina-dev
Section: doc
Description: Documentation for use with libeina
Eina is a multi-platform library that provides optimized data types and a few
tools. It supports the following data types:
o Array
o Hash Table
o Double-linked list
o Red-black tree
o Shared string
o Access Content types
+ Accessor: can access items of a container randomly
+ Iterator: can access items of a container sequentially
.
This package contains documentation for libeina.
Package: libeina-dbg
Architecture: any
Section: debug
Depends: ${misc:Depends}, libeina-svn-00 (= ${binary:Version})
Priority: extra
Description: debugging symbols for use with libeina
Eina is a multi-platform library that provides optimized data types and a few
tools. It supports the following data types:
o Array
o Hash Table
o Double-linked list
o Red-black tree
o Shared string
o Access Content types
+ Accessor: can access items of a container randomly
+ Iterator: can access items of a container sequentially
.
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.

View File

@ -0,0 +1,85 @@
This package was debianized by Albin Tonnerre <albin.tonnerre@gmail.com> on
Sun, 10 Aug 2008 23:40:13 +0100, and uses parts of the work done by Falko
Schmidt <falko@alphagemini.org>
The source was downloaded from the trunk/eina module of the enlightenment SVN
tree. For more information, see:
http://svn.enlightenment.org
Upstream Authors:
Jorge Luis "turran" Zapata <jorgeluis.zapata@gmail.com>
Carsten Haitzler <raster@rasterman.com>
Corey "atmos" Donohoe <atmos@atmos.org>
Vincent "caro" Torri <vtorri at univ-evry dot fr>
Gustavo Sverzut Barbieri <barbieri@gmail.com>
Tilman Sauerbeck <tilman@code-monkey.de>
Cedric Bail <cedric.bail@free.fr>
Peter "pfritz" Wehrfritz <peter.wehrfritz@web.de>
Arnaud de Turckheim "quarium" <quarium@gmail.com>
Alexandre "diaxen" Becoulet <diaxen@free.fr>
Copyright: Copyright (C) 2008 Upstream Authors
License:
This package is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
On Debian systems, the complete text of the GNU Lesser General
Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
Additional copyrights and licenses:
src/lib/eina_stringshare.h and src/include/eina_stringshare.h:
This file incorporates work covered by the following copyright and
permission notice:
Copyright (C) 2008 Peter Wehrfritz
src/lib/eina_list.c:
This file incorporates work covered by the following copyright and
permission notice:
Copyright (C) 2006 Sebastian Dransfeld
Copyright (C) 2007 Christopher Michael
License for the parts of the files covered by these additionnal copyrights:
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 OLD-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.
The Debian packaging is Copyright (C) 2008, Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
and is licensed under the GPL2, see `/usr/share/common-licenses/GPL-2'.

View File

@ -0,0 +1,4 @@
debian/tmp/usr/include/*
debian/tmp/usr/lib/pkgconfig/*
debian/tmp/usr/lib/libeina.a
debian/tmp/usr/lib/libeina.so

View File

@ -0,0 +1 @@
usr/share/doc/libeina-doc

View File

@ -0,0 +1,10 @@
Document: eina
Title: Eina Guide
Author: Eina developers
Abstract: This document describes Eina API
and provides sample C code.
Section: Programming/C
Format: HTML
Index: /usr/share/doc/libeina-doc/html/index.html
Files: /usr/share/doc/libeina-doc/html/*.html

View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/libeina-*.so.*
debian/tmp/usr/lib/eina/*/*.so

View File

@ -0,0 +1 @@
libeina-ver-pre-svn-00 0 libeina-svn-00 (>= 0.0.1~svn20090323)

21
legacy/eina/debian/rules Executable file
View File

@ -0,0 +1,21 @@
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath \
--enable-static-chained-pool \
--disable-magic-debug
DEB_CONFIGURE_SCRIPT := ./autogen.sh
DEB_MAKE_CLEAN_TARGET := distclean
DEB_DH_STRIP_ARGS := --dbg-package=libeina-dbg
build/libeina-doc::
cd $(DEB_SRCDIR)/doc && make doc
install/libeina-doc::
mkdir -p debian/libeina-doc/usr/share/doc/libeina-doc
cp -R $(DEB_SRCDIR)/doc/html debian/libeina-doc/usr/share/doc/libeina-doc/
clean::
[ ! -f Makefile ] || make distclean

View File

@ -0,0 +1,41 @@
embryo (0.9.9.050+svn20090204-1) experimental; urgency=low
* New SVN snapshot
- Use new 'make doc' target to generate the documentation:
+ Add --enable-doc to configure options
+ use 'make doc'
+ build-depend on doxygen
* Use a proper short description for libembryo-dbg
* [lintian] Add ${misc:Depends} to Depends
-- Albin Tonnerre <albin.tonnerre@gmail.com> Wed, 04 Feb 2009 20:11:52 +0100
embryo (0.9.9.050-1) experimental; urgency=low
* New upstream release
* Add libembryo0.symbols
* debian/control:
- Drop B-D on doxygen, no longer needed
- Update Standards-Version to 3.8.0
- B-D on dpkg-dev >= 1.14.8 as we use symbols support
* debian/rules:
- don't rm doc/man/man3/todo.3 as it's now shipped in the upstream tarball
- CFLAGS += -visibility=hidden to avoid exporting private symbols
-- Albin Tonnerre <albin.tonnerre@gmail.com> Mon, 10 Nov 2008 00:20:43 +0100
embryo (0.9.9.043-1) experimental; urgency=low
* New upstream release
* Docs are now prebuilt in the tarball
* debian/libevas-doc.doc-base: change Section to Programming/C
-- Jan Lübbe <jluebbe@debian.org> Sat, 24 May 2008 23:17:29 +0200
embryo (0.9.1.042+dfsg-1) experimental; urgency=low
* Initial Release (Closes: #468269)
* Resolve license problem by merging fix made in the upstream VCS with
permission from Greg Garner
-- Jan Luebbe <jluebbe@debian.org> Tue, 04 Mar 2008 13:47:56 +0100

View File

@ -0,0 +1 @@
6

View File

@ -0,0 +1,89 @@
Source: embryo
Section: libs
Priority: optional
Maintainer: Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
Uploaders: Albin Tonnerre <albin.tonnerre@gmail.com>,
Jan Lübbe <jluebbe@debian.org>, Xavier Oswald <x.oswald@free.fr>
Build-Depends: dpkg-dev (>= 1.14.8), debhelper (>= 6), cdbs, doxygen
Standards-Version: 3.8.0
Vcs-Git: git://git.debian.org/pkg-e/libs/embryo.git
Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/embryo.git
Homepage: http://www.enlightenment.org
Package: libembryo-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends}, libembryo0 (= ${binary:Version}), pkg-config
Description: Development files for libembryo0
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
Depends: ${misc: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
Depends: ${misc:Depends}
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: ${misc:Depends}, libembryo0 (= ${binary:Version})
Priority: extra
Description: Debugging symbols 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 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: ${misc: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.

View File

@ -0,0 +1,78 @@
This package was debianized by Victor Koeppel <v_koeppel@yahoo.fr> on
Wed, 24 Mar 2004 15:44:55 +0100.
It was downloaded from http://download.enlightenment.org/
Upstream Author: Carsten Haitzler <raster@rasterman.com>
Copyright:
Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS)
Additional copyrights:
src/bin: embryo_cc_amx.h, embryo_cc_osdefs.h, embryo_cc_scvars.c,
embryo_cc_sc[1-7].c, embryo_cc_scvars.c: Copyright ITB CompuPhase, 1997-2003
src/bin/embryo_cc_sc{5,7}.scp: Copyright (c) ITB CompuPhase, 2000-2003
src/bin/embryo_cc_sclist.c: Copyright (c) ITB CompuPhase, 2001-2003
src/bin/embryo_cc_scexpand.c: Copyright 1996 Philip Gage
src/bin/embryo_cc_sc.h: Copyright R. Cain, 1980, J.E. Hendrix, 1982, 1983,
T. Riemersma, 1997-2003
src/lib/embryo_amx.c: Copyright (c) ITB CompuPhase, 1997-2003
Portions Copyright (c) Carsten Haitzler, 2004
src/lib/embryo_float.c: Copyright (c) Artran, Inc. 1999
Portions Copyright (c) Carsten Haitzler, 2004
These files are all licensed under the zLib license:
This software is provided "as-is", without any express or implied warranty.
In no event will the authors be held liable for any damages arising from
the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software in
a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
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'.

View File

@ -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).

View File

@ -0,0 +1,2 @@
debian/tmp/usr/bin/embryo_cc
debian/tmp/usr/share/embryo/include/*.inc

View File

@ -0,0 +1 @@
debian/embryo_cc.1

View File

@ -0,0 +1,4 @@
debian/tmp/usr/include/*
debian/tmp/usr/lib/pkgconfig/*
debian/tmp/usr/lib/lib*.a
debian/tmp/usr/lib/lib*.so

View File

@ -0,0 +1 @@
usr/share/doc/libembryo-doc

View File

@ -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

View File

@ -0,0 +1 @@
debian/tmp/usr/lib/lib*.so.*

View File

@ -0,0 +1,36 @@
libembryo.so.0 libembryo0 #MINVER#
embryo_data_address_get@Base 0.9.1.042
embryo_data_heap_pop@Base 0.9.1.042
embryo_data_heap_push@Base 0.9.1.042
embryo_data_string_get@Base 0.9.1.042
embryo_data_string_length_get@Base 0.9.1.042
embryo_data_string_set@Base 0.9.1.042
embryo_error_string_get@Base 0.9.1.042
embryo_init@Base 0.9.1.042
embryo_parameter_cell_array_push@Base 0.9.1.042
embryo_parameter_cell_push@Base 0.9.1.042
embryo_parameter_string_push@Base 0.9.1.042
embryo_program_const_new@Base 0.9.1.042
embryo_program_data_get@Base 0.9.1.042
embryo_program_data_set@Base 0.9.1.042
embryo_program_error_get@Base 0.9.1.042
embryo_program_error_set@Base 0.9.1.042
embryo_program_free@Base 0.9.1.042
embryo_program_function_find@Base 0.9.1.042
embryo_program_load@Base 0.9.1.042
embryo_program_max_cycle_run_get@Base 0.9.1.042
embryo_program_max_cycle_run_set@Base 0.9.1.042
embryo_program_native_call_add@Base 0.9.1.042
embryo_program_new@Base 0.9.1.042
embryo_program_recursion_get@Base 0.9.1.042
embryo_program_return_value_get@Base 0.9.1.042
embryo_program_run@Base 0.9.1.042
embryo_program_variable_count_get@Base 0.9.1.042
embryo_program_variable_find@Base 0.9.1.042
embryo_program_variable_get@Base 0.9.1.042
embryo_program_vm_pop@Base 0.9.1.042
embryo_program_vm_push@Base 0.9.1.042
embryo_program_vm_reset@Base 0.9.1.042
embryo_shutdown@Base 0.9.1.042
embryo_swap_16@Base 0.9.1.042
embryo_swap_32@Base 0.9.1.042

22
legacy/embryo/debian/rules Executable file
View File

@ -0,0 +1,22 @@
#!/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 --enable-doc
DEB_CONFIGURE_SCRIPT := ./autogen.sh
DEB_MAKE_CLEAN_TARGET := distclean
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::
[ ! -f Makefile ] || make distclean

View File

@ -0,0 +1,110 @@
evas (0.9.9.050+svn??????) UNRELEASED; urgency=low
* New SVN snapshot
- Drop patches, no longer needed
- Massive renaming due to upstream SONAME change.
* Update Standards-Version, no change required
* Move libevas-dbg to the debug section
-- Albin Tonnerre <albin.tonnerre@gmail.com> Sat, 18 Apr 2009 11:22:28 +0200
evas (0.9.9.050+svn20090204-1) experimental; urgency=low
[ Albin Tonnerre ]
* New SVN snapshot
- libevas-0.9.9.050a is now libevas-0.9.9.050b due to API change
- refresh patches
- Use new 'make doc' target to generate the documentation:
+ Add --enable-doc to configure options
+ use 'make doc'
+ build-depend on doxygen
* Revert back to using libevas-engines and libevas-engines-extras, if the
engines <-> evas interface breaks, it will be handled by bumping the
SONAME for libevas
[ Nikita V. Youshchenko ]
* Make dependency on libeina-dev versioned.
* Add myself to uploaders.
-- Nikita V. Youshchenko <yoush@debian.org> Sun, 08 Mar 2009 12:41:32 +0300
evas (0.9.9.050+svn20081206-2) experimental; urgency=low
* Remove version from -dev package name, since it's not really useful
-- Albin Tonnerre <albin.tonnerre@gmail.com> Tue, 06 Jan 2009 22:01:03 +0100
evas (0.9.9.050+svn20081206-1) experimental; urgency=low
* Upstream SVN snapshot
- Packages renamed due to API changes
- Add debian/patches/{01-fix-library-soname,02-reapply-autofoo}: Use release
instead of version-info to create the library SONAME, to prevent things
from breaking when the ABI changes again
- Remove the symbols file as it it's almost useless now
+ As a consequence, B-D on dpkg-dev >= 1.14.8 is no longer needed
* debian/rules: Add --disable-image-loader-edb to configure flags as this
image loader,though deprecated, is built by default
* [lintian] Add ${misc:Depends} to package dependencies
-- Albin Tonnerre <albin.tonnerre@gmail.com> Sun, 07 Dec 2008 12:07:39 +0100
evas (0.9.9.050-2) experimental; urgency=low
* Move MMX-specific symbols to debian/libevas0.symbols.{amd64,i386}
- Fixes FTBFS on non-x86 architectures (Closes: #502588)
* debian/rules: explicitely disable SSE on non-amd64 architectures
-- Albin Tonnerre <albin.tonnerre@gmail.com> Sun, 09 Nov 2008 23:54:56 +0100
evas (0.9.9.050-1) experimental; urgency=low
[ Albin Tonnerre ]
* New upstream release
* Add a symbols file for libevas0
* CFLAGS += -fvisibility=hidden to avoid exporting private symbols.
* debian/control:
- Bump Standards-Version to 3.8.0
- Drop Build-Dependency on doxygen as docs are now in the upstream tarball.
- Build-Depend on dpkg-dev >= 1.14.8 as we're using symbols support.
- Bump B-D on libeet-dev >= 1.1.0, evas uses symbols from the new version.
* Add the directfb rendering engine to libevas-engines-extras, now that it has
been rewritten:
- debian/control: Build-Depend on libdirectfb-dev, update description.
- debian/rules: Add --enable-directfb to the configure flags
-- Jan Lübbe <jluebbe@debian.org> Fri, 17 Oct 2008 11:30:50 +0200
evas (0.9.9.043-1) experimental; urgency=low
[ Jan Lübbe ]
* New upstream snapshot
* debian/rules:
- Docs are now prebuilt in the tarball
* debian/control:
- Depend on eet >= 1.0.1 (configure checks for the new version)
- Break long lines
[ Albin Tonnerre ]
* debian/rules: Disable pthreads on hppa
-- Jan Lübbe <jluebbe@debian.org> Wed, 21 May 2008 21:12:54 +0200
evas (0.9.9.042-2) experimental; urgency=low
[ Albin Tonnerre ]
* debian/control:
- Remove nonexistent Suggests: libevas-all
- Recommend libevas-engines
- libevas-dev depends on libfontconfig1-dev / libeet-dev for static linking
[ Jan Lübbe ]
* debian/libevas-doc.doc-base: change Section to Programming/C
-- Jan Lübbe <jluebbe@debian.org> Sun, 04 May 2008 21:52:05 +0200
evas (0.9.9.042-1) experimental; urgency=low
* Initial release (Closes: #461969)
-- Albin Tonnerre <albin.tonnerre@gmail.com> Fri, 15 Feb 2008 12:52:42 +0100

View File

@ -0,0 +1 @@
6

110
legacy/evas/debian/control Normal file
View File

@ -0,0 +1,110 @@
Source: evas
Section: libs
Priority: optional
Maintainer: Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
Uploaders: Albin Tonnerre <albin.tonnerre@gmail.com>,
Niv Sardi <xaiki@debian.org>, Xavier Oswald <x.oswald@free.fr>,
Jan Lübbe <jluebbe@debian.org>,
Nikita V. Youshchenko <yoush@debian.org>
Build-Depends: debhelper (>= 6), cdbs, libeet-dev (>= 1.1.0), libeina-dev (>= 0.0.1~svn20090128),
libfreetype6-dev, libpng12-dev | libpng-dev, libx11-dev, libxrender-dev,
x11proto-xext-dev, zlib1g, libjpeg62-dev, libtiff4-dev, libgif-dev,
libfontconfig1-dev, libglu1-mesa-dev, mesa-common-dev, libxpm-dev,
librsvg2-dev, libdirectfb-dev, doxygen
Standards-Version: 3.8.1
Vcs-Git: git://git.debian.org/pkg-e/libs/evas.git
Vcs-Browser: http://git.debian.org/?p=pkg-e/libs/evas.git
Homepage: http://www.enlightenment.org
Package: libevas-svn-00
Replaces: libevas0
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: libevas-engines (>= 0.9.9.050+svn20090204)
Provides: libevas0
Conflicts: libevas0
Description: Enlightenment DR17 advanced canvas library
Evas is an advanced canvas library, providing six engines for rendering: X11,
OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
and Qtopia.
.
Due to its simple API, evas can be developed with rapidly, and cleanly.
.
This package contains the core library and a set of image loaders and/or savers
for various formats: eet, gif, jpeg, png, svg, tiff and xpm
Package: libevas-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}
Enhances: libevas-dev
Description: Evas API Documentation
Evas is an advanced canvas library, providing six engines for rendering: X11,
OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
and Qtopia.
Due to its simple API, evas can be developed with rapidly, and cleanly.
.
This package provides development documentation (html and manpages) for the
Evas library.
Package: libevas-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends}, libevas-svn-00 (= ${binary:Version}), libjpeg62-dev, libx11-dev,
libfreetype6-dev, libfontconfig1-dev, libeet-dev, pkg-config, libeina-dev (>= 0.0.1~svn20090128)
Suggests: libevas-doc
Description: Enlightenment DR17 advanced canvas library development files
Evas is an advanced canvas library, providing six engines for rendering: X11,
OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
and Qtopia.
.
Due to its simple API, evas can be developed with rapidly, and cleanly.
.
This package provides headers and static libraries required to develop against
evas.
Package: libevas-dbg
Architecture: any
Section: debug
Depends: ${misc:Depends}, libevas-svn-00 (= ${binary:Version})
Priority: extra
Description: enlightenment advanced canvas library
Evas is an advanced canvas library, providing six engines for rendering: X11,
OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
and Qtopia.
.
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: libevas-engines
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: libevas-0.9.9.050a-engines
Description: Evas module providingg the framebuffer render engine
Evas is an advanced canvas library, providing six engines for rendering: X11,
OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
and Qtopia.
Due to its simple API, evas can be developed with rapidly, and cleanly.
.
This package contains the following Evas engine modules:
- buffer
- software/genenric
- software/X11
- xrender/X11
Package: libevas-engines-extras
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libevas-engines
Conflicts: libevas-0.9.9.050a-engines-extras
Description: Evas module providing the Xrender engine
Evas is an advanced canvas library, providing six engines for rendering: X11,
OpenGL (hardware accelerated), DirectFB, the framebuffer, Microsoft Windows
and Qtopia.
Due to its simple API, evas can be developed with rapidly, and cleanly.
.
This package contains some extra Evas engine modules:
- GL/X11
- Framebuffer
- Directfb

View File

@ -0,0 +1,38 @@
This package was debianized by Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
Sat, 07 Jul 2007 09:29:10 +0000.
It was downloaded from http://download.enlightenment.org/
Upstream Authors:
Enlightenment team <enlightenment-devel@lists.sourceforge.net>
Copyright:
Copyright (C) 2000 Carsten Haitzler and various contributors (see AUTHORS)
src/modules/engines/fb/evas_fb.h: Copyright (c) 1999 - Carsten Haitzler
src/modules/engines/fb/evas_fb_main.c: Copyright (c) 1999 - Carsten Haitzler
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, 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.
On Debian systems, the complete text of the BSD License can be found
in `/usr/share/common-licenses/BSD'.

View File

@ -0,0 +1,4 @@
debian/tmp/usr/include/*
debian/tmp/usr/lib/lib*.a
debian/tmp/usr/lib/pkgconfig/*
debian/tmp/usr/lib/libevas.so

View File

@ -0,0 +1 @@
usr/share/doc/libevas-doc

View File

@ -0,0 +1,10 @@
Document: evas
Title: Evas Guide
Author: Carsten Haitzler
Abstract: This document describes Evas API
and provides sample C code.
Section: Programming/C
Format: HTML
Index: /usr/share/doc/libevas-doc/html/index.html
Files: /usr/share/doc/libevas-doc/html/*.html

View File

@ -0,0 +1,3 @@
debian/tmp/usr/lib/evas/modules/engines/fb/*/module.so
debian/tmp/usr/lib/evas/modules/engines/gl_x11/*/module.so
debian/tmp/usr/lib/evas/modules/engines/directfb/*/module.so

Some files were not shown because too many files have changed in this diff Show More