Hi

After stuggling with gbp and its pq import/export process, I've managed to
do the changes, have them on the debian/bookworm branch (as quilt patches)
and produce a new Debian package.

This is what I'm getting now:

ciceron@theia:~/debian$ dpkg --info alire_1.2.1-3_amd64.deb
 new Debian package, version 2.0.
 size 2962740 bytes: control archive=1648 bytes.
     666 bytes,    16 lines      control
    2386 bytes,    35 lines      md5sums
 Package: alire
 Version: 1.2.1-3
 Architecture: amd64
 Maintainer: Stephane Carrez <stephane.car...@gmail.com>
 Installed-Size: 16227
 Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.0), libgnat-12 (>= 12.2.0), libgnatcoll21 
(>= 23.0.0), libxmlezout7 (>= 1.06.2)
 Section: devel
 Priority: optional
 Homepage: https://github.com/alire-project
 Description: Ada package manager.
  A catalog of ready-to-use Ada libraries plus a command-line tool
  (`alr`) to obtain, build, and incorporate them into your own projects.
  It aims to fulfill a similar role to Rust's `cargo` or OCaml's `opam`.
  .
  This is a source package manager, in contrast to apt which is a binary
  package manager.


After installation, the alr binary depends on the following shared libraries:

ciceron@theia:~/debian$ ldd /usr/bin/alr
        linux-vdso.so.1 (0x00007ffc36dca000)
        libgnatcoll.so.21 => /lib/x86_64-linux-gnu/libgnatcoll.so.21 
(0x00007f1508e00000)
        libxmlezout.so.7 => /lib/x86_64-linux-gnu/libxmlezout.so.7 
(0x00007f150a71b000)
        libgnarl-12.so => /lib/x86_64-linux-gnu/libgnarl-12.so 
(0x00007f150a6cf000)
        libgnat-12.so => /lib/x86_64-linux-gnu/libgnat-12.so 
(0x00007f1508800000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x00007f150a6af000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f150861f000)
        libgnatprj.so.10 => /lib/x86_64-linux-gnu/libgnatprj.so.10 
(0x00007f1507c00000)
        libxmlada_schema.so.7 => /lib/x86_64-linux-gnu/libxmlada_schema.so.7 
(0x00007f150a5d7000)
        libxmlada_dom.so.8 => /lib/x86_64-linux-gnu/libxmlada_dom.so.8 
(0x00007f15095de000)
        libxmlada_sax.so.7 => /lib/x86_64-linux-gnu/libxmlada_sax.so.7 
(0x00007f150958c000)
        libxmlada_input.so.7 => /lib/x86_64-linux-gnu/libxmlada_input.so.7 
(0x00007f150957d000)
        libxmlada_unicode.so.7 => /lib/x86_64-linux-gnu/libxmlada_unicode.so.7 
(0x00007f1507800000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f150a741000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f150949e000)

The process I've used to build the package is:

git clone -b debian/bookworm --recursive https://github.com/stcarrez/alire.git
cd alire
git remote add upstream https://github.com/alire-project/alire.git
git fetch upstream
gbp buildpackage --git-ignore-new --git-pristine-tar \
        --git-pristine-tar-commit --git-upstream-tag='v1.2.1' \
        --git-submodules


Stephane

Reply via email to