Code Monkey home page Code Monkey logo

Comments (6)

alium avatar alium commented on June 2, 2024

same problem

[alois@lenovo pragha-master]$ autoreconf
Makefile.am:6: error: HAVE_LIBPEAS does not appear in AM_CONDITIONAL
plugins/Makefile.am:16: error: HAVE_LIBGLYR does not appear in AM_CONDITIONAL
plugins/Makefile.am:20: error: HAVE_LIBKEYBINDER does not appear in AM_CONDITIONAL
plugins/Makefile.am:24: error: HAVE_LIBNOTIFY does not appear in AM_CONDITIONAL
plugins/Makefile.am:28: error: HAVE_LIBMTP does not appear in AM_CONDITIONAL
plugins/devices/Makefile.am:56: error: HAVE_GSTREAMER_AUDIO does not appear in AM_CONDITIONAL
plugins/devices/Makefile.am:61: error: HAVE_LIBXFCE4UI does not appear in AM_CONDITIONAL
plugins/keybinder/Makefile.am:46: error: HAVE_GSTREAMER_AUDIO does not appear in AM_CONDITIONAL
plugins/keybinder/Makefile.am:51: error: HAVE_LIBXFCE4UI does not appear in AM_CONDITIONAL
plugins/mpris2/Makefile.am:44: error: HAVE_GSTREAMER_AUDIO does not appear in AM_CONDITIONAL
plugins/mpris2/Makefile.am:49: error: HAVE_LIBXFCE4UI does not appear in AM_CONDITIONAL
plugins/notify/Makefile.am:47: error: HAVE_GSTREAMER_AUDIO does not appear in AM_CONDITIONAL
plugins/notify/Makefile.am:52: error: HAVE_LIBXFCE4UI does not appear in AM_CONDITIONAL
plugins/song-info/Makefile.am:47: error: HAVE_GSTREAMER_AUDIO does not appear in AM_CONDITIONAL
plugins/song-info/Makefile.am:52: error: HAVE_LIBXFCE4UI does not appear in AM_CONDITIONAL
src/Makefile.am:117: error: HAVE_GSTREAMER_AUDIO does not appear in AM_CONDITIONAL
src/Makefile.am:122: error: HAVE_LIBCLASTFM does not appear in AM_CONDITIONAL
src/Makefile.am:127: error: HAVE_LIBXFCE4UI does not appear in AM_CONDITIONAL
src/Makefile.am:132: error: HAVE_PLPARSER does not appear in AM_CONDITIONAL
src/Makefile.am:137: error: HAVE_LIBPEAS does not appear in AM_CONDITIONAL
autoreconf: automake failed with exit status: 1

from pragha.

matiasdelellis avatar matiasdelellis commented on June 2, 2024

Ohh..
Thanks for reporting!.
Shame .. because seemed a good solution.

Making libpeas obligatory will solve the problem.. but I wanted the plugins completely optionals..

Tomorrow look if I can find a better choice..

Well, for now, please, try comment (Adding # or simple removing) all the lines:
if test x"$LIBPEAS_FOUND" = x"yes"; then
fi

from pragha.

alium avatar alium commented on June 2, 2024

Yes, after installing libpeas i can compile Pragha again, without comment lines.

Adding 'libpeas' as a dependency (to GTK3/GObject) allows you to do plugins optional, or not? Is libpeas a "heavy" dependency? Depending only on GTK3 and GObject-Introspection.

from pragha.

matiasdelellis avatar matiasdelellis commented on June 2, 2024

mm..
The master branch now depends on GTK3 (Gtk2 support was completely removed), If you need GTK2 use the branch pragha-1.2.
Long story, but if I kept forcing GTK2, it would have been easier porting to QT than porting to GTK3. I tell it a little ironic, but partly true, because of inconsistencies GTK developers. 😓

So, the idea is able to compile Pragha completely free of plugins (Without even notifications, which only wants to play audio in a lightweight audio player). This, compiling without libpeas

Compiling with libpeas, all plugins are optional according dependencies. (Test ./autgen.sh --disable-libnotify)

The idea is that libpeas and all plugins should be optional. ;)

On GObject-Introspection, nothing works yet, but could be implemented in the near future.

Regards,
Matias

from pragha.

matiasdelellis avatar matiasdelellis commented on June 2, 2024

Hi all,
Please test last commit.. 😁
Regards.

from pragha.

dumblob avatar dumblob commented on June 2, 2024

Great! Now it works for me. Thanks.

from pragha.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.