Alien-NLOpt

 view release on metacpan or  search on metacpan

alienfile  view on Meta::CPAN

    plugin Extract => 'tar.gz';
    start_url( ( path( 'src' )->children( qr/@{[PACKAGE_NAME]}.*-v@{[PACKAGE_VERSION]}/ ) )[0] );

    plugin Download => (
        filter  => qr/(?:\d+[.]\d+[.]\d+)[.](?:tar[.].gz|tgz)$/,
        version => qr/(\d+[.]\d+[.]\d+)[.](?:tar[.].gz|tgz)$/,
    );

    plugin Extract => 'tar.gz';

    # only if necessary; e.g to add a CMake flag
    build [ [
            '%{cmake}', @{ meta->prop->{plugin_build_cmake}->{args} },
            '-D',       'BUILD_SHARED_LIBS=OFF',
            '%{.install.extract}',
        ],
        '%{make}',
        '%{make} install',
    ];

};

gather [
    [ "pkg-config --modversion @{[ PACKAGE_NAME ]}", \'%{.runtime.version}' ],
    [ "pkg-config --cflags     @{[ PACKAGE_NAME ]}", \'%{.runtime.cflags}' ],
    [ "pkg-config --libs       @{[ PACKAGE_NAME ]}", \'%{.runtime.libs}' ],
];



( run in 1.313 second using v1.01-cache-2.11-cpan-94b05bcf43c )