Package Details: libcwtch-go 1.10.5-1

Git Clone URL: https://aur.archlinux.org/libcwtch-go.git (read-only, click to copy)
Package Base: libcwtch-go
Description: C bindings for the Go Cwtch library
Upstream URL: https://cwtch.im
Keywords: chat go library privacy tor
Licenses: MIT
Conflicts: libcwtch-go-git
Submitter: GI_Jack
Maintainer: iamawacko
Last Packager: iamawacko
Votes: 0
Popularity: 0.000000
First Submitted: 2021-06-25 21:00 (UTC)
Last Updated: 2024-03-13 15:51 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Pinned Comments

mal commented on 2023-06-16 21:56 (UTC)

Note: This package is DEPRECATED, replaced by cwtch-autobindings{,-git}

Latest Comments

mal commented on 2023-06-16 21:56 (UTC)

Note: This package is DEPRECATED, replaced by cwtch-autobindings{,-git}

GI_Jack commented on 2021-09-02 11:52 (UTC)

It looks like you have more interest/better luck with this, I'm going to drop the package and you can have it

mal commented on 2021-09-01 01:26 (UTC) (edited on 2021-09-01 06:14 (UTC) by mal)

Please add the following to build() as recommended by https://wiki.archlinux.org/title/Go_package_guidelines

export CGO_CFLAGS="${CFLAGS}"
export CGO_LDFLAGS="${LDFLAGS}"
export GOFLAGS="-trimpath"

This removes the "Package contains reference to $srcdir" warning and allows the library to be built with FORTIFY for full RELRO.

I'm pretty sure libCwtch.so normally belongs in /usr/lib, using /usr/lib/cwtch requires apps using the library to set LD_PRELOAD_PATH.

Lastly, is there a reason to set up the sysusers and tmpfiles in this package? There very well may be, I'm not super familiar with cwtch.