Commit Graph

31 Commits

Author SHA1 Message Date
Martin Jansa
40e932e7d8 python-efl: upgrade to 1.13.0
* announcement:
  https://phab.enlightenment.org/phame/live/3/post/python_efl_1_13_0_release/

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-27 09:40:02 +01:00
Martin Jansa
153fd8a5a9 python-efl: Upgrade to 1.12.0
* announcement
  https://phab.enlightenment.org/phame/post/view/98/

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-12-17 12:56:21 +01:00
Martin Jansa
601b7da489 python-efl: upgrade to 1.11.0
* announcement:
  https://phab.enlightenment.org/phame/post/view/86/

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-10-06 01:07:51 +02:00
Martin Jansa
0e34dbbab2 python-efl: upgrade to 1.10.1
= Changes since 1.10.0 =

Kai Huuhko (7):

  - warnings--
  - Documentation: warnings--
  - Elementary.multibuttonentry: Inject a Python object to created items
  - Elementary.entry: Fix ref leak in filter callback handling.
  - Elementary: Fix object item tooltips
  - Fix build from tarball with Cython installed
  - Bump version number for release 1.10.1

davemds (1):
  - Fix emotion.__repr__ function

godfath3r (1):
  - doc: add cleanup command in INSTALL file.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-08-23 13:36:20 +02:00
Martin Jansa
af2c0e4af1 python-efl: add git version
* the tarball is missing .pxd files and re-building with our python-cython fails with:
  | Compiling efl/elementary/scroller.pyx because it depends on /OE
  | Error compiling Cython file:
  | ------------------------------------------------------------
  | ...
  | from libc.stdint cimport uintptr_t
  | import traceback
  | from efl.eo cimport Eo, PY_REFCOUNT
  | from efl.utils.conversions cimport _ctouni
  | from cpython cimport Py_INCREF, Py_DECREF
  | cimport efl.ecore.enums as enums
  |        ^
  | ------------------------------------------------------------
  |
  | efl/ecore/__init__.pyx:221:8: 'efl.ecore.enums.pxd' not found

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-24 15:31:50 +02:00
Martin Jansa
d03f487930 python-efl: upgrade to 1.10.0
* announcement:
  https://phab.enlightenment.org/phame/post/view/60/

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:26 +02:00
Martin Jansa
dca466c074 python-efl: add dependency on python-dbus and lua to always build edje and elementary bindings
* fixes following issue in test-dependencies report:
  python-efl/python-edje/latest lost dependency on  edje eglibc eina libpython2
  python-efl/python-elementary/latest lost dependency on  eglibc eina elementary evas libpython2

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-05-12 10:08:28 +02:00
Martin Jansa
71f4370d14 python-efl: add dependency on elementary
* otherwise python-elementary package is created only when elementary was
  built before python-efl

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-05-09 14:57:59 +02:00
Martin Jansa
5ad00d90f4 python-efl: upgrade to 1.9.0
* announcement:
  http://sourceforge.net/p/enlightenment/mailman/message/32066075/

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-04-20 10:43:30 +02:00
Martin Jansa
5870add0ca python-efl: update packaging to match old packages
* like in efl recipe create packages matching with old separate recipes

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-02-23 23:21:14 +01:00
Martin Jansa
9234bcb0d3 python-efl: upgrade from separate recipes to shared python-efl-1.8.1
* python-ecore, python-edbus, python-edje, python-elementary,
  python-emotion, python-evas are now built from single source tree
* announcements:
  1.8.0:
  http://sourceforge.net/mailarchive/message.php?msg_id=31728838
  1.8.1:
  http://sourceforge.net/mailarchive/message.php?msg_id=31862842

* be aware that upgrade-path wont probably work correctly
  and that you have to manually cleanup your sysroots before
  migrating to new shared efl recipe, for details see
  https://bugzilla.yoctoproject.org/show_bug.cgi?id=4102

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-02-23 23:21:14 +01:00
Bob Ham
23ad6cfe2b python-edje: Fix building by preventing attempted use of examples
The examples apparently require compilation of .edc files to .edj
files using a program called edje_cc.  I have no idea how the upstream
Makefile is supposed to work but it contains no such instructions and
errors out without this configure option.

Signed-off-by: Bob Ham <rah@settrans.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-14 13:34:27 +02:00
Martin Jansa
a45830a39b recipes: Unify indentation
* This change is only aesthetic (unlike indentation in Python
  tasks).
* Some recipes were using tabs.
* Some were using 8 spaces.
* Some were using mix or different number of spaces.
* Make them consistently use 4 spaces everywhere.
* Yocto styleguide advises to use tabs (but the only reason to keep
  tabs is the need to update a lot of recipes). Lately this advice
  was also merged into the styleguide on the OE wiki.
* Using 4 spaces in both types of tasks is better because it's less
  error prone when someone is not sure if e.g.
  do_generate_toolchain_file() is Python or shell task and also allows
  to highlight every tab used in .bb, .inc, .bbappend, .bbclass as
  potentially bad (shouldn't be used for indenting of multiline
  variable assignments and cannot be used for Python tasks).
* Don't indent closing quote on multiline variables
  we're quite inconsistent wheater it's first character on line
  under opening quote or under first non-whitespace character in
  previous line.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Acked-by: Koen Kooi <koen@dominion.thruhere.net>
2013-04-15 16:23:17 +02:00
Martin Jansa
7199752c68 python-efl: fix do_configure_prepend to be reentrant
* without '=' it added ${STAGING_DIR_HOST} prefix again when
  do_configure was executed twice in the same WORKDIR
  causing issues when looking for header files in python-edje,
  python-ecore, python-elementary and python-emotion
  ./python-edje/configure.ac:CYTHON_EDJE_INCLUDEDIR=`$PKG_CONFIG --variable=includedir "python-evas >= ${python_evas_version}"`
  ./python-ecore/configure.ac:CYTHON_ECORE_EVAS_INCLUDEDIR=""
  ./python-ecore/configure.ac:CYTHON_ECORE_EVAS_INCLUDEDIR=`$PKG_CONFIG --variable=includedir "python-evas >= ${python_evas_version}"`
  ./python-elementary/configure.ac:CYTHON_ELEMENTARY_INCLUDEDIR=`$PKG_CONFIG --variable=includedir "python-evas >= ${python_evas_version}"`
  ./python-emotion/configure.ac:CYTHON_EMOTION_INCLUDEDIR=`$PKG_CONFIG --variable=includedir "python-evas >= ${python_evas_version}"`

* config.log diffs confirms duplicated ${STAGING_DIR_HOST} prefix
  < CYTHON_ECORE_EVAS_INCLUDEDIR='/OE/jansa-test/shr-core/tmp-eglibc/sysroots/tuna/usr/include/python-evas'
  ---
  > CYTHON_ECORE_EVAS_INCLUDEDIR='/OE/jansa-test/shr-core/tmp-eglibc/sysroots/tuna/OE/jansa-test/shr-core/tmp-eglibc/sysroots/tuna/usr/include/python-evas'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-12-11 01:52:57 +01:00
Martin Jansa
ef97bf5175 python-efl: upgrade recipes to 1.7.0
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-09-05 10:05:04 +02:00
Martin Jansa
a039662ebf python-efl: upgrade svn recipes to 1.7.0+svn
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-09-05 10:05:04 +02:00
Martin Jansa
d19953e28e python-efl: upgrade to 1.6.99-beta
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-08-20 09:58:08 +02:00
Martin Jansa
ab19e33a9d python-efl: introduce recipes for 1.6.99-alpha release and add negative D_P to svn recipes
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-08-20 09:58:08 +02:00
Martin Jansa
7c28fa0c71 python-efl: bump PV and reset PR
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-08-20 09:58:08 +02:00
Martin Jansa
15304778d9 python-edje: add evas to DEPENDS
* fixes: ./edje/edit/c_edit.c:235:18: fatal error: Evas.h: No such file or directory

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-08-20 09:57:41 +02:00
Martin Jansa
2a4de1a544 meta-efl: unify tabs/spaces usage
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-08-20 09:57:39 +02:00
Martin Jansa
579616dd69 meta-efl: recipes: bump PR to rebuild after libudev0 soname change to libudev1
* this patch depends on http://patchwork.openembedded.org/patch/32085/

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-07-19 11:07:13 +02:00
Koen Kooi
aa4f437796 various: update ; proto= to ; protocol= in SRC_URI
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-07-16 11:06:40 +02:00
Martin Jansa
1e159f9b59 python-elementary: another PR bump for libtiff3->libtiff5
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-03-09 07:50:20 +01:00
Martin Jansa
042c5b4524 python-elementary: bump PR to rebuild after libtiff3->libtiff5 change
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-02-28 15:49:57 +01:00
Martin Jansa
d0028e40a3 recipes: bump PR to rebuild .la files without libz.la
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-02-13 16:59:29 +01:00
Martin Jansa
458f724d9b e-base: bump EFL_SRCREV remove EFL_SRCREV_1.* and applied patches from libeflvala, elsa and python-elementary
* elementary (Evas_GL) and e-wm (backlight) depends on trunk again..

10:06:36 < JaMa> shouldn't elementary and e17 depend only on efl-1.1? | ./Elementary.h:372:21: fatal error: Evas_GL.h: No such file or directory and e/src/bin/e_backlight.c:43: undefined reference to
                 `ecore_x_randr_output_backlight_available'
10:07:32 < JaMa> but I'll recheck my configs
10:08:20 < moa> hum, that evas_gl.h would be a problem indeed
10:08:36 < moa> for e, i don't know
10:08:57 <@raster> elm requires svn evas
10:09:02 <@raster> thats unfortunately how it is
10:09:12 <@raster> requires evas_gl
10:09:35 < JaMa> maybe this is missing in 1.1 branch for e17? r65838
10:09:42 <@raster> yes
10:09:46 <@raster> its missing
10:09:50 <@raster> as its in trunk
10:09:53 <@raster> its a "new feature"
10:09:58 <@raster> not in stable
10:10:15 <@raster> uy'd have to patch out the support to make elm from svn build
10:10:42 < JaMa> raster: ok then I just didn't understand the dependency on "only" efl-1.1 right.. I'll update the rest of efl to same rev (instead of keeping them on 1.1 release)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-12-20 14:53:58 +01:00
Martin Jansa
9bae3e30eb python-elementary: temporary fix to get it build
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-12-06 13:08:30 +01:00
Martin Jansa
396550a39a recipes: bump PR after python upgrade
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-11-01 09:57:03 +01:00
Martin Jansa
2e0a1d5c68 python-efl: use INC_PR
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-12 10:24:46 +02:00
Martin Jansa
c5e512ae75 python-efl: import from meta-shr
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-03-31 12:56:35 +02:00