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

PECL package #13

Open
2 tasks
garrettrayj opened this issue May 4, 2019 · 0 comments
Open
2 tasks

PECL package #13

garrettrayj opened this issue May 4, 2019 · 0 comments

Comments

@garrettrayj
Copy link
Owner

As an end-user
I want php7-mapnik available in PECL,
so I may easily install it with a one liner.

Feasibility

Mapnik requires a tall stack of dependencies that can be hit or miss in repos. While availability has continuously improved, it's still very common to compile from source code. Does it make sense to package the extension when its main dependency is often compiled itself?

The project may need to be renamed and relicensed (PHP License 3.0.1) to comply with PECL standards...

Products derived from this software may not be called "PHP", nor may "PHP" appear in their name, without prior written permission from [email protected]. You may indicate that your software works in conjunction with PHP by saying "Foo for PHP" instead of calling it "PHP Foo" or "phpfoo"

...and...

We strongly encourage contributors to choose the PHP License 3.01 for their extensions, in order to avoid possible troubles for end-users of the extension.

Todo

  • Reach out to pecl-dev mailing list. Inquire about license and project name.
  • Research packaging a C++ extension... Pyrus, pickle, package.xml, etc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant