-
-
Notifications
You must be signed in to change notification settings - Fork 275
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 Perl package hints to documentation #1536
Comments
@prachi237, that's great! Thanks a lot. @mbargull and @tdegeus are the experts, but let me try to get you started. Then you can figure out where exactly to place the information, start a PR on it and let us know. Perl has three standard install locations: core, vendor, and site. For some time, conda-forge was a bit unsure how to do the exact layout of directories, but with conda-forge/perl-feedstock#49, @mbargull set it straight: leave core alone (that's only for perl itself), install conda-forge packages into vendor, and leave site free for the user to install things locally from other sources than conda-forge. The most commonly used build system for perl packages is Note how:
The script should also be identical with build:
number: 0
noarch: generic
script:
- perl Makefile.PL INSTALLDIRS=vendor NO_PERLLOCAL=1 NO_PACKLIST=1
- make
- make test
- make install VERBINST=1 where the line with Note that the Thanks again and good luck. |
Sure thing sir! I will start working on it, in case I face any difficulty in between will let u know. |
Recently, @mbargull has updated some Perl parts of conda-forge and in the process simplified the way Perl packages can be built. This was already exploited with good effect by @tdegeus to migrate some Perl packages from bioconda.
Adding the simple packaging instructions to the knowledge base will help new maintainers to add Perl packages in a consistent manner.
The text was updated successfully, but these errors were encountered: