There is an updated pull request by 08A against master on the void-packages repository https://github.com/08A/void-packages new-package-libdecsync https://github.com/void-linux/void-packages/pull/39258 New packages: libdecsync-2.2.1, python3-libdecsync-2.2.1, python3-radicale_storage_decsync-2.1.0 #### Testing the changes - I tested the changes in this PR: **briefly** #### New package - This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES** #### Local build testing - I built this PR locally for my native architecture, (x86_64-glibc) #### Questions I put my email in the maintainer field. I don't know if it is the expected behavior. #### Test libdecsync main.c: ````c #include #include int main() { Decsync tmp = NULL; return 0; } ```` ````sh $ gcc main.c $(pkg-config --libs decsync) $ ldd a.out linux-vdso.so.1 (0x00007ffca77d6000) libdecsync.so.0 => /usr/lib64/libdecsync.so.0 (0x00007f24572b8000) libc.so.6 => /usr/lib/libc.so.6 (0x00007f24570f2000) libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f24570d8000) libm.so.6 => /usr/lib/libm.so.6 (0x00007f2456f93000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f2456f72000) libutil.so.1 => /usr/lib/libutil.so.1 (0x00007f2456f6d000) libcrypt.so.1 => /usr/lib/libcrypt.so.1 (0x00007f2456f31000) librt.so.1 => /usr/lib/librt.so.1 (0x00007f2456f26000) libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f2456f20000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f2456f06000) /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f24575f6000) ```` #### Test python3-libdecsync ````sh $ ./xbps-src -Q pkg python3-libdecsync ```` #### Test all packages ````sh $ xi python3-radicale_storage_decsync $ htpasswd -B -c /tmp/radicale-test-passwd void-user # enter a paswd ```` /tmp/radicale.conf: ```` [storage] type = radicale_storage_decsync filesystem_folder = /tmp/radicale-collections decsync_dir = /tmp/decsync [auth] type = htpasswd htpasswd_filename = /tmp/radicale-test-passwd htpasswd_encryption = bcrypt ```` ````sh $ radicale --config ~/.config/radicale/config ```` Connect to localhost:5232 with your browser (user: void-user, passwd: what you typed) tested: * create collection * delete collection * create contact * delete contact #### PS This PR is heavily inspired by https://github.com/void-linux/void-packages/pull/34731. All of the credit should go to @eoli3n. All of the blame should go to me. A patch file from https://github.com/void-linux/void-packages/pull/39258.patch is attached