Skip to content

openSUSE package #59

Open
Open
@jubalh

Description

@jubalh

I'm a package maintainer for openSUSE and wanted to package GetIt.

It seems that so far you depend on having git installed so that you can pull down some third party stuff.
In many distribution build systems this won't possible as distributions want to pull everything in advance and put it into a tar file, having reproducible and pristine tarballs.

It would be great if you could have this dependency tracked as a regular dependency in CMake (like boost etc) or could include it in your repository or your release tarball.

Build output:

[   29s] -- The C compiler identification is GNU 12.2.1
[   29s] -- The CXX compiler identification is GNU 12.2.1
[   29s] -- Detecting C compiler ABI info
[   29s] -- Detecting C compiler ABI info - done
[   30s] -- Check for working C compiler: /usr/bin/cc - skipped
[   30s] -- Detecting C compile features
[   30s] -- Detecting C compile features - done
[   30s] -- Detecting CXX compiler ABI info
[   30s] -- Detecting CXX compiler ABI info - done
[   30s] -- Check for working CXX compiler: /usr/bin/c++ - skipped
[   30s] -- Detecting CXX compile features
[   30s] -- Detecting CXX compile features - done
[   30s] -- Found Boost: /usr/lib64/cmake/Boost-1.80.0/BoostConfig.cmake (found version "1.80.0") found components: system 
[   30s] -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.1.1q")  
[   30s] CMake Error at /usr/share/cmake/Modules/ExternalProject.cmake:2789 (message):
[   30s]   error: could not find git for clone of extern_restsdk-populate
[   30s] Call Stack (most recent call first):
[   30s]   /usr/share/cmake/Modules/ExternalProject.cmake:4170 (_ep_add_download_command)
[   30s]   CMakeLists.txt:23 (ExternalProject_Add)
[   30s] 

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions