From: etrunko Date: Sun, 9 Dec 2007 23:34:59 +0000 (+0000) Subject: Added debian dir X-Git-Url: http://git.maemo.org/git/?p=maemo-efl;a=commitdiff_plain;h=f324b158d43a94f9f78d56e6c08d42987da4f933 Added debian dir --- diff --git a/trunk/etk/debian/changelog b/trunk/etk/debian/changelog new file mode 100644 index 0000000..18e020e --- /dev/null +++ b/trunk/etk/debian/changelog @@ -0,0 +1,5 @@ +etk (0.1.0.007-maemo.1) unstable; urgency=low + + * Maemo Build. + + -- Eduardo Lima (Etrunko) Sun, 09 Dec 2007 12:53:57 -0200 diff --git a/trunk/etk/debian/changelog.in b/trunk/etk/debian/changelog.in new file mode 100644 index 0000000..6bfccab --- /dev/null +++ b/trunk/etk/debian/changelog.in @@ -0,0 +1,6 @@ +etk (@VERSION@-1) unstable; urgency=low + + * a CVS snapshot release. + + -- E17 Debian Team Tue, 30 Mar 2006 00:33:25 +0000 + diff --git a/trunk/etk/debian/control b/trunk/etk/debian/control new file mode 100644 index 0000000..32e30a5 --- /dev/null +++ b/trunk/etk/debian/control @@ -0,0 +1,73 @@ +Source: etk +Section: libs +Priority: optional +Maintainer: Maemo-EFL Team +Build-Depends: debhelper (>= 4.0.0), autotools-dev, libevas-dev, libecore-dev, libedje-dev +Standards-Version: 3.7.2 + +Package: libetk0 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, libevas, libecore, libedje, libetk0-engine-evas-software-x11, libetk0-engine-evas-software-x11-16 +Provides: libetk +Description: A widget toolkit based on the EFL + ETK is a widget toolkit based on the enlightenment foundation libraries. + +Package: libetk0-engine-evas +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, libevas, libecore, libedje, libetk0 +Provides: libetk-engine-evas +Description: Evas engine for Etk + ETK is a widget toolkit based on the enlightenment foundation libraries. + . + This package provides the Evas rendering engine. + +Package: libetk0-engine-evas-x11 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, libevas, libecore, libedje, libetk0, libetk0-engine-evas +Provides: libetk-engine-evas-x11 +Description: X11 engine for Etk + ETK is a widget toolkit based on the enlightenment foundation libraries. + . + This package provides the X11 rendering engine. + +Package: libetk0-engine-evas-software-x11 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, libevas, libecore, libedje, libetk0, libetk0-engine-evas-x11 +Provides: libetk-engine-evas-software-x11 +Description: X11 software engine for Etk + ETK is a widget toolkit based on the enlightenment foundation libraries. + . + This package provides the X11 software rendering engine. + +Package: libetk0-engine-evas-software-x11-16 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, libevas, libecore, libedje, libetk0, libetk0-engine-evas-x11, libetk0-engine-evas-software-x11 +Provides: libetk-engine-evas-software-x11-16 +Description: X11 software engine for Etk optimized for 16 bits + ETK is a widget toolkit based on the enlightenment foundation libraries. + . + This package provides the X11 software rendering engine optimized for 16 bits. + +Package: libetk0-engine-all +Architecture: any +Section: libs +Depends: libevas, libecore, libedje, libetk0, libetk0-engine-evas-x11, libetk0-engine-evas, libetk0-engine-evas-software-x11, libetk0-engine-evas-software-x11-16 +Provides: libetk-engine-all +Description: Virtual package provfing all engines for Etk + ETK is a widget toolkit based on the enlightenment foundation libraries. + . + This is a virtual package providing all available rendering engines. + +Package: libetk0-dev +Architecture: any +Section: libdevel +Depends: libevas0-dev, libecore0-dev, libedje0-dev, libetk0 +Provides: libetk-dev +Description: Etk headers, static libraries and documentation + Headers, static libraries and documentation for the ETK widget library. + diff --git a/trunk/etk/debian/copyright b/trunk/etk/debian/copyright new file mode 100644 index 0000000..0709ffe --- /dev/null +++ b/trunk/etk/debian/copyright @@ -0,0 +1,39 @@ +This package was debianized by E17 Debian Team on +Thu, 30 Mar 2006 00:40:00 +0000. + +The source code is from the e17/libs/etk module of the enlightenment CVS +tree. For more information, see: + +http://www.enlightenment.org/cvs.html + +Upstream Author: Simon TRENY (MoOm) + +Copyright: + +WARNING: the icons located in the directory data/stock_icons/default are +under the "Creative Commons Attribution-ShareAlike 2.5 License Agreement". +For more information, read the file data/stock_icons/default/COPYING + + +All the other content of Etk is under the BSD license, explained below: + +Copyright (C) 2006 Simon TRENY and various contributors (see AUTHORS) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to +deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies of the Software, its documentation and marketing & publicity +materials, and acknowledgment shall be given in the documentation, materials +and software packages that this Software was used. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/trunk/etk/debian/libetk0-dev.install b/trunk/etk/debian/libetk0-dev.install new file mode 100644 index 0000000..e31bfe7 --- /dev/null +++ b/trunk/etk/debian/libetk0-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/*.a +debian/tmp/usr/lib/*.so +debian/tmp/usr/lib/*.la +debian/tmp/usr/lib/pkgconfig/* diff --git a/trunk/etk/debian/libetk0-engine-evas-software-x11-16.install b/trunk/etk/debian/libetk0-engine-evas-software-x11-16.install new file mode 100644 index 0000000..9eb7ff3 --- /dev/null +++ b/trunk/etk/debian/libetk0-engine-evas-software-x11-16.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/etk/engines/ecore_evas_software_x11_16.so diff --git a/trunk/etk/debian/libetk0-engine-evas-software-x11.install b/trunk/etk/debian/libetk0-engine-evas-software-x11.install new file mode 100644 index 0000000..80e1841 --- /dev/null +++ b/trunk/etk/debian/libetk0-engine-evas-software-x11.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/etk/engines/ecore_evas_software_x11.so diff --git a/trunk/etk/debian/libetk0-engine-evas-x11.install b/trunk/etk/debian/libetk0-engine-evas-x11.install new file mode 100644 index 0000000..90684a7 --- /dev/null +++ b/trunk/etk/debian/libetk0-engine-evas-x11.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/etk/engines/ecore_evas_x11.so diff --git a/trunk/etk/debian/libetk0-engine-evas.install b/trunk/etk/debian/libetk0-engine-evas.install new file mode 100644 index 0000000..f141262 --- /dev/null +++ b/trunk/etk/debian/libetk0-engine-evas.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/etk/engines/ecore_evas.so diff --git a/trunk/etk/debian/libetk0-engine-fb.install b/trunk/etk/debian/libetk0-engine-fb.install new file mode 100644 index 0000000..08b8f51 --- /dev/null +++ b/trunk/etk/debian/libetk0-engine-fb.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/etk/engines/ecore_fb.so diff --git a/trunk/etk/debian/libetk0.install b/trunk/etk/debian/libetk0.install new file mode 100644 index 0000000..c43d833 --- /dev/null +++ b/trunk/etk/debian/libetk0.install @@ -0,0 +1,5 @@ +debian/tmp/usr/lib/lib*.so.* +debian/tmp/usr/share/etk/fonts/*.ttf +debian/tmp/usr/share/etk/fonts/fonts.alias +debian/tmp/usr/share/etk/fonts/fonts.dir +debian/tmp/usr/share/etk/icons/* diff --git a/trunk/etk/debian/patches/01_dont_overwrite_changelog b/trunk/etk/debian/patches/01_dont_overwrite_changelog new file mode 100644 index 0000000..620bd3d --- /dev/null +++ b/trunk/etk/debian/patches/01_dont_overwrite_changelog @@ -0,0 +1,25 @@ +diff --git etk.orig/Makefile.am etk/Makefile.am +index 4342416..427c95b 100644 +--- etk.orig/Makefile.am ++++ etk/Makefile.am +@@ -22,8 +22,6 @@ ABOUT-NLS \ + etk.pc.in \ + etk.spec.in \ + etk.spec \ +-debian/changelog \ +-debian/changelog.in \ + debian/libetk0.install \ + debian/libetk0-dev.install \ + debian/etk0-bin.install \ +diff --git etk.orig/configure.in etk/configure.in +index e81d51b..293b533 100644 +--- etk.orig/configure.in ++++ etk/configure.in +@@ -225,7 +225,6 @@ data/icons/default/icons/48x48/status/Makefile + data/icons/default/Makefile + po/Makefile + intl/Makefile +-debian/changelog + ]) + + ##################################################################### diff --git a/trunk/etk/debian/patches/series b/trunk/etk/debian/patches/series new file mode 100644 index 0000000..9f2346c --- /dev/null +++ b/trunk/etk/debian/patches/series @@ -0,0 +1 @@ +01_dont_overwrite_changelog diff --git a/trunk/etk/debian/rules b/trunk/etk/debian/rules new file mode 100755 index 0000000..6bfd1ec --- /dev/null +++ b/trunk/etk/debian/rules @@ -0,0 +1,13 @@ +#!/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-ecore-fb-x11-support + +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