Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add method to get values from config tool based dependency #2512

Merged
merged 15 commits into from
Nov 28, 2017

Commits on Nov 24, 2017

  1. tests: fix libwmf version

    The current latest version is 0.2.8, but the test expects 3.0. 0.2.8 was
    released in 2011, so it seems quite safe to require the latest version.
    dcbaker committed Nov 24, 2017
    Configuration menu
    Copy the full SHA
    6aef6d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22fed0b View commit details
    Browse the repository at this point in the history
  3. dependencies: log unuspported methods correctly

    This basically boils down to using map() and expecting a list, but map
    returns an iterator. The better solution is to use a list comprehension
    anyway, so do that.
    dcbaker committed Nov 24, 2017
    Configuration menu
    Copy the full SHA
    aee0381 View commit details
    Browse the repository at this point in the history
  4. Add ConfigToolDependency class

    This class is meant abstract away some of the tedium of writing a config
    tool wrapper dependency, and allow these instances to share some basic
    code that they all need.
    dcbaker committed Nov 24, 2017
    1 Configuration menu
    Copy the full SHA
    cda0e33 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f0248b0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    061cf99 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    38e2c0e View commit details
    Browse the repository at this point in the history
  8. Add factory to ConfigToolDependency

    Some dependencies can be detected multiple ways, such as a config tool
    and pkg-config. For pkg-config a new PkgConfigDependency is created and
    used to check for the dependency, config tool dependencies are handled
    ad-hoc. This allows the ConfigToolDependency to be used in the same way
    that PkgConfigDependency is.
    dcbaker committed Nov 24, 2017
    Configuration menu
    Copy the full SHA
    cc28eba View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8e53dec View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a2f3182 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    11fbc98 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    df3c006 View commit details
    Browse the repository at this point in the history
  13. Add a configtool_variable method to dependency

    This mirrors the get_pkgconfig_variable but for config tool based
    dependencies.
    dcbaker committed Nov 24, 2017
    Configuration menu
    Copy the full SHA
    f818e9d View commit details
    Browse the repository at this point in the history
  14. docs: consolidate config-tool based dependencies

    There are currently entries for cups and pcap; but not LLVM, GnuStep, or
    WxWidgets. Instead of having an entry for each of these just have a
    single entry for all of them, since the majority of the information is
    duplicated between them anyway.
    dcbaker committed Nov 24, 2017
    Configuration menu
    Copy the full SHA
    e956283 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a52c22d View commit details
    Browse the repository at this point in the history