Thursday 1 February 2024

CbC package

debian packageは fpm で作ればよいってのは2021くらいにやってたんですが、なんかうまくいかない
debs
├── Release
├── dists
│   ├── stable
│   │   └── main
│   │       └── binary-amd64
│   │           └── Packages
└── pool
    └── main
        └── c
            └── cbclang
                ├── cbclang_13.0.1_amd64.deb
                └── cbclang_18.0.0-1_amd64.deb

と展開する必要があり、md5/sha1/sha256と計算する。Packagesの署名しろとか言われたが、その
鍵どこに登録するわけ? とりあえずはいらんか

で結局、Packages/Release を生成する Perl script を書くことに。いや、gitlab ci でやってよ...

明日は podman image のことを書くかも
fpm -s dir -t deb -C /usr/local/cbc_llvm  --prefix /usr/local/cbc_llvm --name cbclang 
    --version 18.0.0 --iteration 1 --description "Continuation based C on LLVM" 

dpkg-scanpackages  .

No comments: