Package: govarnam / 1.9.1-1

Metadata

Package Version Patches format
govarnam 1.9.1-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
install.sh Allow to skip cli installation.patch | (download)

install.sh.in | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 install.sh: allow to skip cli installation


build Allow to set libddir.patch | (download)

Makefile | 37 21 + 16 - 0 !
govarnam.pc.in | 2 1 + 1 - 0 !
install.sh.in | 18 9 + 9 - 0 !
3 files changed, 31 insertions(+), 26 deletions(-)

 build: allow to set libddir

Needed for multiarch installations

install Use symlink without path.patch | (download)

install.sh.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 install: use symlink without path
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

This is how other libs handle it and eases moving files around

Signed-off-by: Guido Gnther <agx@sigxcpu.org>

Drop bool typedef.patch | (download)

c-shared-util.h | 5 3 + 2 - 0 !
c-shared-varray.c | 6 3 + 3 - 0 !
c-shared-varray.h | 8 4 + 4 - 0 !
c-shared.c | 2 1 + 1 - 0 !
c-shared.h | 6 3 + 3 - 0 !
5 files changed, 14 insertions(+), 13 deletions(-)

 drop `bool` typedef
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

GCC throws an error when a bool type is defined:

```
./c-shared-util.h:17:15: error: 'bool' cannot be defined via 'typedef'
   17 |   typedef int bool;
      |               ^~~~
./c-shared-util.h:17:15: note: 'bool' is a keyword with '-std=c23' onwards
```

Since bool and int don't need to be the same types at the ABI boundary
we must replace `bool` by `int` there. We can still use `true` and
`false` internally due to implicit type conversion.