Bug#860055: ITP: dino -- modern XMPP client
Hi,
I gave packaging dino a try:
https://build.opensuse.org/package/show/home:stbuehler/dino
* "dino" is already used as package name. I went for "dino-xmpp-client"
instead.
* I bundled libsignal-protocol-c as a separate tar ball.
Longterm #840366 should be used instead ofc.
* It fails to build on 32-bit in gpgme due to (missing) largefile
flags. Not sure how to handle this - gpgme says one should use
-D_FILE_OFFSET_BITS=64.
* Tarballs created with "git pack-dist" in the dino checkout (including
submodules!), and the following in .git/config:
----
[alias]
pack-dist = "!sh -c 'git archive --format=tar.xz --prefix=dino/ HEAD -o \"../dino-xmpp-client_$(git log --date=format:%Y%m%d -1 --pretty=format:%ad-g%h).orig.tar.xz\"; git -C plugins/signal-protocol/libsignal-protocol-c archive --format=tar.xz --prefix=libsignal-protocol-c/ HEAD -o \"../../../../dino-xmpp-client_$(git log --date=format:%Y%m%d -1 --pretty=format:%ad-g%h).orig-libsignal-protocol-c.tar.xz\"'"
----
Hope this helps :)
cheers,
Stefan
Reply to: