Ich habe ein Git-Repo mit Sourcen ausgecheckt und erfolgreich kompiliert. An die Binaries komme ich nun ran. So weit, so gut - nur brauche ich diese auch für eine andere Anwendung in einem .deb-Paket. Ich habe schon stundenlang mit cpack rumgedoktert, aber es will einfach nicht laufen. Eine Fehlermeldung nach der anderen...
Zuletzt diese hier:
1 2 3 4 | CPack: Create package using DEB CPack: Install projects CPack Error: CPACK_INSTALLED_DIRECTORIES should contain pairs of <directory> and <subdirectory>. The <subdirectory> can be '.' to be installed in the toplevel directory of installation. CPack Error: Error when generating package: |
Daraufhin habe ich mal testweise das hier in meine CPackConfig.cmake eingefügt:
1 | set(CPACK_INSTALLED_DIRECTORIES "${CMAKE_CURRENT_LIST_DIR}/build" "usr") |
Das interessiert aber CPack auch nicht weiter und die Fehlermeldung bleibt. Kann mir jemand erklären, wie man auf möglichst simplem Wege einfache Binaries in ein .deb-Paket bekommt? Ich habe eins mit einer veralteten Version als Vorlage - dort müsste eigentlich nur ein aktuelleres Binary rein. Kann man ein bestehendes .deb vielleicht irgendwie bearbeiten?