summaryrefslogtreecommitdiff
path: root/pc (follow)
AgeCommit message (Collapse)Author
2014-03-13Eolian: Set eolian_flags in .pc files and ship .eo files.Tom Hacohen
2014-03-06ecore-drm: Add ecore-drm.pc to gitignoreChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-03-06ecore-drm: Add package config fileChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-03-03Eolian: Fixed pc file to correctly generate.Tom Hacohen
First of all, it's now correctly generated, unlike before. Second of all, it now lists eoincludedir, the directory for all of the .eo include files.
2014-03-03Eolian: update .gitignoreDaniel Zaoui
2014-03-03Eolian: first import.Daniel Zaoui
Imported by Tom, from the eolian repo which was written by: Daniel Zaoui <daniel.zaoui@samsung.com> Yakov Goldberg <yakov.g@samsung.com> Yossi Kantor <yossi.kantor@samsung.com> Savio Sena <savio@expertisesolutions.com.br> Jérémy Zurcher <jeremy@asynk.ch> Signed-off-by: Tom Hacohen <tom@stosb.com>
2014-02-25eina: add a C++ bindings to Eina @feature.Felipe Magno de Almeida
The goal of this library is to make the life of C++ developers easier when having to manipulate Eina datatype by providing a layer to abstract those data type in C++. Check examples for now. Documentation will come soon, but we are pushing that rather sooner to get feedback on those bindings. As you will notice, this library is just composed of headers. There is no .so and we do think it is better this way. Reducing ABI and API stability issue for applications developers who are the primary target of this binding. Also please note that you will need to have C++11 to use this binding. Signed-off-by: Cedric Bail <cedric.bail@free.fr>
2014-02-19Revert "autotools: try improving thread detection."Cedric BAIL
This reverts commit 14c6378fc41906db14464e17aadc7d94a825fafd. So either we get to fix T880 or T986. I do think the problem is more tricky than that, so I am for the moment going to get T880 broken rather than T986 as I think the later will show up in more case for our user base. Will try to find a proper solution for everyone before the next release.
2014-02-18autotools: try improving thread detection.Cedric BAIL
As already stated before reliably detecting CC, LIBS and CFLAGS parameters for use with threads is still a pain in 2014. With this patch I am trying to solve T880 and use ax_pthread.m4. Note that I do not trust this macro more than the previous one, so if there is any build issue on any system regarding thread, I may just rollback to the previous code. Still I hope it is an improvement and that our build system detect thread more reliably.
2013-12-17Ecore_Avahi: initial commit.Cedric BAIL
TODO: - Add tests, how ? - Integrate with Eo, needed ?
2013-11-04alpha1 release autofoo/build tree work to pass distcheck and actually workv1.8.0-alpha1Carsten Haitzler (Rasterman)
2013-10-31evil: let's try if we only use that macro.Cedric Bail
2013-10-31evil: remove libgen and the GNU *printf code (both in mingw-w64).Vincent Torri
This should reduce the code size of evil and reduce maintainance as mingw does now take care of it. Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-08-09ecore: add system modules, implement 'systemd'.Gustavo Sverzut Barbieri
Ecore will now load "system modules" on ecore_init(). The "systemd" module will use DBus to monitor localed, hostnamed and timedated and add system events related to those changes.
2013-06-11Split .gitignore into multiple filesEduardo Lima (Etrunko)
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-05-14Add pc file for evas drm engine.Chris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-25Evas: Split Evas headersDaniel Zaoui
Now, Evas.h includes three new files: - Evas_Eo.h: Eo API functions (functions defines, enums, base id). - Evas_Legacy.h: contains the API functions related to objects - Evas_Common.h: common data (structs, enums...) + functions not related to objects. This phase is needed for the EFL 1.8 release to disable Eo APIs if we consider it is not enough mature to be used by applications.
2013-04-24add a global Efl_Config.h for everyone.Carsten Haitzler (Rasterman)
* ned to replicate changes in other .pc.in files * need to replicate changes in other E*.h installed header files
2013-04-23Rename edbus->eldbusLucas De Marchi
git grep -l edbus2 | while read f; do sed -i 's/edbus2/eldbus/g' "$f"; done find . -name '*edbus2*' -exec rename edbus2 eldbus {} \; git grep -l "EDBUS" | while read f; do sed -i 's/EDBUS/ELDBUS/g' "$f"; done git grep -l "EDBus" | while read f; do sed -i 's/EDBus/Eldbus/g' "$f"; done git grep -l "edbus (v2)" | while read f; do sed -i 's/edbus (v2)/eldbus/g' "$f"; done git grep -l "Edbus" | while read f; do sed -i 's/Edbus/Eldbus/g' "$f"; done git grep -l "edbus" | while read f; do sed -i 's/edbus/eldbus/g' "$f"; done find . -name '*edbus*' -exec rename edbus eldbus {} \; find . -name '*EDBus*' -exec rename EDBus Eldbus {} \;
2013-01-25Add modules and module_arch variables to ecore_imf.pcJan Arne Petersen
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
2013-01-18whenever doing external modules and similar, use .pc module_arch.Gustavo Sverzut Barbieri
SVN revision: 82977
2013-01-18efl: export vmin/vmic in edje.pcBoris Faure
It is used to know where to install external modules. SVN revision: 82974
2013-01-17don't mix private and public libraries dependencies.Gustavo Sverzut Barbieri
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
2013-01-16each module install headers in their own directory.Gustavo Sverzut Barbieri
SVN revision: 82895
2013-01-16Properly fix the pc files for ecore-imf and ecore-imf-evasEduardo de Barros Lima
LESSON LEARNED: Don't commit stuff when you are almost falling asleep on the keyboard SVN revision: 82848
2013-01-16Fix pc files for ecore-imf and ecore-imf-evasEduardo de Barros Lima
SVN revision: 82846
2013-01-15move ecore_input_evas out of ecore_input.Gustavo Sverzut Barbieri
we don't need this mess anymore :-P SVN revision: 82836
2013-01-15fix directory structure: move ethumd_client out of ethumb.Gustavo Sverzut Barbieri
it's another library, do not mix stuff as it used to be. SVN revision: 82835
2013-01-12merge ethumb.Gustavo Sverzut Barbieri
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
2013-01-10efl/emotion: export useful data for generic module.Gustavo Sverzut Barbieri
SVN revision: 82589
2013-01-10efl: merge emotion.Gustavo Sverzut Barbieri
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
2013-01-04efl/edje: pkg-config should know about physics statusGustavo Sverzut Barbieri
SVN revision: 82175
2013-01-04efl: merge edje.Gustavo Sverzut Barbieri
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
2013-01-04double libs line --Carsten Haitzler
SVN revision: 82134
2013-01-03efl/ephysics: fix pcGustavo Sverzut Barbieri
SVN revision: 82129
2013-01-03efl: merge ephysicsGustavo Sverzut Barbieri
changes: * __UNUSED__ -> EINA_UNUSED * Fixed doc hierarchy SVN revision: 82126
2013-01-03efl: merge eeze.Gustavo Sverzut Barbieri
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
2012-12-31efl: fix typoYakov Goldberg
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com> SVN revision: 81924
2012-12-30efl: move -lm to configure.ac variables.Gustavo Sverzut Barbieri
EFL_ADD_LIBS() will add to requirements_libs_NAME and that will end into NAME_LIBS. SVN revision: 81910
2012-12-30efl/configure: simplify configure.acGustavo Sverzut Barbieri
more macros to aid common tasks, make it easier to read. SVN revision: 81904
2012-12-30efl: Fix efreet package configMike McCormack
Signed-off-by: Mike McCormack <mikem@atratus.org> SVN revision: 81893
2012-12-29efl: merge efreet.Gustavo Sverzut Barbieri
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
2012-12-29fie fi fo fum... someone's been breaking the pc files there mon...Carsten Haitzler
:) SVN revision: 81881
2012-12-29efl/pkgconfig: we just support newer pkg-config, then no replacement needed.Gustavo Sverzut Barbieri
this @pkgconfig_requires_private@ is no longer defined. SVN revision: 81874
2012-12-28efl: merge edbus (v2).Gustavo Sverzut Barbieri
SVN revision: 81825
2012-12-14efl: Add build system support for ecore_audioDaniel Willmann
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
2012-12-08efl/ecore_x: add version and backend to header file.Gustavo Sverzut Barbieri
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
2012-12-05directfb says bye...Gustavo Sverzut Barbieri
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
2012-12-04and update eio.pc.in too (+ minor stuff)Vincent Torri
SVN revision: 80184
2012-12-04merge: eio + fix compilation on windows + minor fixes + po filesVincent Torri
don't move eio to IN-EFL right now SVN revision: 80180