aboutsummaryrefslogtreecommitdiffstats
path: root/pc
Commit message (Collapse)AuthorAgeFilesLines
* Add modules and module_arch variables to ecore_imf.pcJan Arne Petersen2013-01-251-0/+2
| | | | | | | | | | | ecore_imf.pc should contain modules and module_arch variables (like edje.pc, emotion.pc and ethumb.pc). Patch by: Jan Arne Petersen <jpetersen@openismus.com> SVN revision: 83327
* whenever doing external modules and similar, use .pc module_arch.Gustavo Sverzut Barbieri2013-01-181-0/+1
| | | | SVN revision: 82977
* efl: export vmin/vmic in edje.pcBoris Faure2013-01-181-0/+2
| | | | | | It is used to know where to install external modules. SVN revision: 82974
* don't mix private and public libraries dependencies.Gustavo Sverzut Barbieri2013-01-171-2/+2
| | | | | | | | | | | | | | | when I fixed eina's dependency on -lpthread I used all the libraries eina links to. But we should just do with -lpthread as it's a public dependency... that was in eina.pc.in and I missed. Now we have EFL_ADD_PUBLIC_LIBS() that will register for requirements_public_libs_name and use internally when eina is used. This should also fix the problem by Arvind with gcrypt. SVN revision: 82942
* each module install headers in their own directory.Gustavo Sverzut Barbieri2013-01-1613-13/+13
| | | | SVN revision: 82895
* Properly fix the pc files for ecore-imf and ecore-imf-evasEduardo de Barros Lima2013-01-162-2/+2
| | | | | | | | LESSON LEARNED: Don't commit stuff when you are almost falling asleep on the keyboard SVN revision: 82848
* Fix pc files for ecore-imf and ecore-imf-evasEduardo de Barros Lima2013-01-162-2/+2
| | | | SVN revision: 82846
* move ecore_input_evas out of ecore_input.Gustavo Sverzut Barbieri2013-01-152-2/+2
| | | | | | | | we don't need this mess anymore :-P SVN revision: 82836
* fix directory structure: move ethumd_client out of ethumb.Gustavo Sverzut Barbieri2013-01-151-1/+1
| | | | | | | | | it's another library, do not mix stuff as it used to be. SVN revision: 82835
* merge ethumb.Gustavo Sverzut Barbieri2013-01-122-0/+24
| | | | | | | | | | | | | | | | | | | | This one was a painful bitch. The edbus2 port was quite broken, mainly leaking eina_stringshare and also not adding the '\0' to the strings that are represented as bytearray (paths cannot be utf8 to avoid translations). Emotion plugin was also quite bogus and the video thumbnail as edje (animated) is not working yet due bug in Edje_Edit api -- someone needs to investigate this, seems strange. Emotion plugin also had a bug that it was deleting the object from inside object callback. Now it seems to work. Please report if it does not. SVN revision: 82675
* efl/emotion: export useful data for generic module.Gustavo Sverzut Barbieri2013-01-101-0/+3
| | | | SVN revision: 82589
* efl: merge emotion.Gustavo Sverzut Barbieri2013-01-101-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | this one was quite a huge work, but hopefully it's correct. NOTES: * removed vlc generic module, it should go into a separate package. * gstreamer is enabled by default (see --disable-gstreamer) * xine is disabled by default (see --enable-gstreamer) * generic is always built statically if supported * gstreamer and xine can't be configured as static (just lacks command line options, build system supports it) * v4l2 is enabled by default on linux if eeze is built (see --disable-v4l2) * emotion_test moved to src/tests/emotion and depends on EFL_ENABLE_TESTS (--with-tests), but is still installed if enabled. TODO (need your help!): * fix warnings with gstreamer and xine engine * call engine shutdown functions if building as static * remove direct usage of PACKAGE_*_DIR and use eina_prefix * add eina_prefix checkme file as evas and others * add support for $EFL_RUN_IN_TREE * create separate package for emotion_generic_modules * check docs hierarchy (doxygen is segv'in here) SVN revision: 82501
* efl/edje: pkg-config should know about physics statusGustavo Sverzut Barbieri2013-01-041-0/+1
| | | | SVN revision: 82175
* efl: merge edje.Gustavo Sverzut Barbieri2013-01-041-0/+17
| | | | | | | | | | | | | | | | | | | this is still in progress, mostly the multisense stuff is pending. it seems that when we merge ecore_audio in edje the libremix and similar are gone, at least from Edje, and will be in ecore_audio itself (or pulseaudio). Changes: * __UNUSED__ to EINA_UNUSED * binaries (epp, embryo_cc, edje_cc) now consider EFL_RUN_IN_TREE and will assume the binaries are still not installed, running from build tree location (needs more testing, maybe doesn't work with srcdir != builddir, still doesn't solve cross compile builds) SVN revision: 82139
* double libs line --Carsten Haitzler2013-01-041-1/+0
| | | | SVN revision: 82134
* efl/ephysics: fix pcGustavo Sverzut Barbieri2013-01-031-1/+1
| | | | SVN revision: 82129
* efl: merge ephysicsGustavo Sverzut Barbieri2013-01-031-0/+12
| | | | | | | | | | changes: * __UNUSED__ -> EINA_UNUSED * Fixed doc hierarchy SVN revision: 82126
* efl: merge eeze.Gustavo Sverzut Barbieri2013-01-031-0/+12
| | | | | | | | | | | | Changes also in this commit: * fix missing EAPI in symbols used by modules * removed old libudev and libmount support as agreed by discomfitor/zmike * replaced __UNUSED__ with EINA_UNUSED * fixed docs hierarchy SVN revision: 82100
* efl: fix typoYakov Goldberg2012-12-311-1/+1
| | | | | | Signed-off-by: Yakov Goldberg <yakov.g@samsung.com> SVN revision: 81924
* efl: move -lm to configure.ac variables.Gustavo Sverzut Barbieri2012-12-305-5/+5
| | | | | | | | | EFL_ADD_LIBS() will add to requirements_libs_NAME and that will end into NAME_LIBS. SVN revision: 81910
* efl/configure: simplify configure.acGustavo Sverzut Barbieri2012-12-301-1/+1
| | | | | | | | more macros to aid common tasks, make it easier to read. SVN revision: 81904
* efl: Fix efreet package configMike McCormack2012-12-303-3/+3
| | | | | | Signed-off-by: Mike McCormack <mikem@atratus.org> SVN revision: 81893
* efl: merge efreet.Gustavo Sverzut Barbieri2012-12-293-0/+33
| | | | | | | | | | | | | seems to be fine, pass distcheck and friends. please report. changes: - documentation hierarchy fixes - replaced __UNUSED__ with EINA_UNUSED - replaced PKG_DATA_DIR with PACKAGE_DATA_DIR"/efreet" SVN revision: 81889
* fie fi fo fum... someone's been breaking the pc files there mon...Carsten Haitzler2012-12-293-3/+3
| | | | | | | | :) SVN revision: 81881
* efl/pkgconfig: we just support newer pkg-config, then no replacement needed.Gustavo Sverzut Barbieri2012-12-293-3/+3
| | | | | | | | this @pkgconfig_requires_private@ is no longer defined. SVN revision: 81874
* efl: merge edbus (v2).Gustavo Sverzut Barbieri2012-12-281-0/+13
| | | | SVN revision: 81825
* efl: Add build system support for ecore_audioDaniel Willmann2012-12-141-0/+12
| | | | | | | | | | | | Disabled by default, enable with --enable-audio ALSA support is disabled as it is not there yet. Pulseaudio should work though. Support for .ogg and .wav is there as well (.mp3 is not) Signed-off-by: Daniel Willmann <d.willmann@samsung.com> SVN revision: 81000
* efl/ecore_x: add version and backend to header file.Gustavo Sverzut Barbieri2012-12-081-1/+1
| | | | | | | | | | | | | | | instead of -DHAVE_ECORE_X_XCB in the pc, which is a super-hack, add a proper compile-time generated ecore_x_version.h that is included by Ecore_X.h This file contains HAVE_ECORE_X_XLIB or HAVE_ECORE_X_XCB defined and will also define ECORE_X_VERSION_MAJOR and ECORE_X_VERSION_MINOR as per other EFL (Ecore), also defining the runtime version in Ecore_X_Version. SVN revision: 80524
* directfb says bye...Gustavo Sverzut Barbieri2012-12-052-15/+0
| | | | | | | | | | | | | | After agreement in the mail list, core developers agree to remove this engine that was not being supported for a long time. Given that most operations Evas uses are not accelerated in DirectFB, or at least hardware that exclusively supports DirectFB, it's better for those people to just use Evas/Ecore software (buffer) rendering and expose DirectFB's framebuffer as destination surface. SVN revision: 80232
* and update eio.pc.in too (+ minor stuff)Vincent Torri2012-12-041-2/+2
| | | | SVN revision: 80184
* merge: eio + fix compilation on windows + minor fixes + po filesVincent Torri2012-12-041-0/+12
| | | | | | | don't move eio to IN-EFL right now SVN revision: 80180
* merge: add escape ecore, fix several bugsVincent Torri2012-12-0219-0/+224
| | | | SVN revision: 79995
* merge: remove direct3d (there are some remaining files, they will be deleted ↵Vincent Torri2012-12-021-3/+0
| | | | | | with ecore merge) SVN revision: 79989
* merge: and now EvasVincent Torri2012-11-0415-0/+61
| | | | | | | | | | | | | | | | | | | I've tested make -j 3 install and it works nicely I've tested expedite with software and opengl xlib, and it works. Not tested other engines, so please report any problems (engines or other) on the ML. TODO: examples and tests, I'll add them later ISSUE: Eina_Unicode size check. It indirectly depends on eina_config.h, which is created at the end of the configure script. So its size is always 0. I don't know how that size is used, so I can't do a lot, for now. SVN revision: 78895
* merge: add embryoVincent Torri2012-10-261-0/+15
| | | | | | | | | please check and report problems (not cosmetic ones) someone should update the efl.spec.in file, i don't know that stuff SVN revision: 78512
* efl: do not support old pkg-config.Gustavo Sverzut Barbieri2012-10-103-3/+3
| | | | | | | | | | | | | if the distro still wants to support the SUPER OLD pkg-config, then it will have to fix the generated .pc before installing them: {{{ sed -i 's/^Requires.private:/Requires:/g' pc/*.pc }}} SVN revision: 77818
* cleaning up the base of efl tree moving files to subdirsCarsten Haitzler2012-09-274-0/+49
SVN revision: 77106