Alien-Libgit2

 view release on metacpan or  search on metacpan

.github/workflows/linux.yml  view on Meta::CPAN

    container:
      image: perl:${{ matrix.perl-version }}-${{ matrix.codename }}
    steps:
      - uses: actions/checkout@v4
      - name: Fix safe.directory
        run: git config --global --add safe.directory /__w/p5-alien-libgit2/p5-alien-libgit2
      - name: Install build prerequisites
        run: |
          apt-get update
          apt-get install -y --no-install-recommends \
            cmake build-essential libssl-dev libssh2-1-dev zlib1g-dev pkg-config git
      # Build::CMake injects Alien::cmake3 as a *dynamic* configure prereq only
      # for share builds, so it never reaches the static metadata that the
      # dzil-test action installs from. Install it explicitly here; it picks up
      # the apt cmake above and builds nothing.
      - name: Install Alien::cmake3 (dynamic share-build prereq)
        run: cpanm -nq Alien::cmake3
      - name: dzil test (share build)
        uses: Getty/p5-dist-zilla-pluginbundle-author-getty/.github/actions/dzil-test@main
        with:
          install-type: share

.github/workflows/macos.yml  view on Meta::CPAN

        run: perl -V
      - name: dzil test
        uses: Getty/p5-dist-zilla-pluginbundle-author-getty/.github/actions/dzil-test@main

  # Share build (vendored libgit2).
  share-build:
    runs-on: macos-14
    steps:
      - uses: actions/checkout@v4
      - name: Install build prerequisites
        run: brew install cmake openssl@3 libssh2 pkg-config
      - name: Set up Perl
        uses: shogo82148/actions-setup-perl@v1
        with:
          perl-version: '5.40'
      # Build::CMake injects Alien::cmake3 as a *dynamic* configure prereq only
      # for share builds, so it never reaches the static metadata that the
      # dzil-test action installs from. Install it explicitly here; it picks up
      # the brew cmake above and builds nothing.
      - name: Install Alien::cmake3 (dynamic share-build prereq)
        run: cpanm -nq Alien::cmake3

LICENSE  view on Meta::CPAN


Source code for a work means the preferred form of the work for making
modifications to it.  For an executable file, complete source code means
all the source code for all modules it contains; but, as a special
exception, it need not include source code for modules which are standard
libraries that accompany the operating system on which the executable
file runs, or for standard header files or definitions files that
accompany that operating system.

  4. You may not copy, modify, sublicense, distribute or transfer the
Program except as expressly provided under this General Public License.
Any attempt otherwise to copy, modify, sublicense, distribute or transfer
the Program is void, and will automatically terminate your rights to use
the Program under this License.  However, parties who have received
copies, or rights to use copies, from you under this General Public
License will not have their licenses terminated so long as such parties
remain in full compliance.

  5. By copying, distributing or modifying the Program (or any work based
on the Program) you indicate your acceptance of this license to do so,
and all its terms and conditions.



( run in 0.680 second using v1.01-cache-2.11-cpan-acf6aa7dc9e )