D bindings for LibDAR

Dejan Lekic <[email protected]> Sat, 6 Dec 2025 00:08:37 +0000
Newsgroups gmane.comp.sysutils.backup.dar.announce
Message-ID <CAN_mODnmYUUMtYsJrAzpgQR=2iLRvSwbdSXsW8iVQmOqMcT8hQ@mail.gmail.com>
--===============1780382869475773788==
Content-Type: multipart/alternative; boundary="000000000000bff69c06453d5dd0"

--000000000000bff69c06453d5dd0
Content-Type: text/plain; charset="UTF-8"

Dear all

I have just pushed my D (programming language) bindings for your excellent
LibDAR library to my Codebeg repository.

Main location for the D package is here:
https://codeberg.org/ddn/ddn-lib-dar (not GitLab - that is just a mirror).

As you can see from the README.md file, and from examples, using
libdar from D is as simple as adding the "ddn-lib-dar" package as
dependency.

As I have the 2.8.1 version of libdar on my Fedora box, I tagged the
release of the package to match the version of libdar I used for testing
and development.

Considering that libdar is licensed under GPL, my project is also licensed
under the same license. Originally I planned to release it under
BSD-3-Clause, but then I realised libdar is GPL, which is absolutely fine
with me.

I do not use libdar for anything serious - just for a small hobby project
of mine. My libdar based D project uses a tiny subset of libdar features so
I am afraid I did not thoroughly test many things.  Binding has pretty good
test coverage. I believe there are over 70 unittests. I do believe D
binding has reached maturity level that should be sufficient for a more
serious use.

Feel free to give it a try and let me know what you think.

-- 
Dejan Lekic
  http://dejan.lekic.org

--000000000000bff69c06453d5dd0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Dear all</div><div><br></div><div>I have just pushed =
my D (programming language) bindings for your excellent LibDAR library to m=
y Codebeg repository.</div><div><br></div><div>Main location for the D pack=
age is here: <a href=3D"https://codeberg.org/ddn/ddn-lib-dar">https://codeb=
erg.org/ddn/ddn-lib-dar</a> (not GitLab - that is just a mirror).</div><div=
><br></div><div>As you can see from the README.md file, and from examples, =
using libdar=C2=A0from D is as simple as adding the &quot;ddn-lib-dar&quot;=
 package as dependency.</div><div><br></div><div>As I have the 2.8.1 versio=
n of libdar on my Fedora box, I tagged the release of the package to match =
the version of libdar I used for testing and development.</div><div><br></d=
iv><div>Considering that libdar is licensed under GPL, my project is also l=
icensed under the same license. Originally I planned to release it under BS=
D-3-Clause, but then I realised libdar is GPL, which is absolutely fine wit=
h me.</div><div><br></div><div>I do not use libdar for anything serious - j=
ust for a small hobby project of mine. My libdar=C2=A0based D project uses =
a tiny subset of libdar features so I am afraid I did not thoroughly test m=
any things.=C2=A0 Binding has pretty good test coverage. I believe there ar=
e over 70 unittests. I do believe D binding has reached maturity level that=
 should be sufficient for a more serious use.</div><div><br></div><div>Feel=
 free to give it a try and let me=C2=A0know what you think.</div><div><br><=
/div><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" =
class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Dejan Lekic<br=
>=C2=A0 <a href=3D"http://dejan.lekic.org" target=3D"_blank">http://dejan.l=
ekic.org</a></div></div>

--000000000000bff69c06453d5dd0--


--===============1780382869475773788==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============1780382869475773788==--