Bug#1070671: Please include static library builds in libharfbuzz-dev

2024-08-23 Thread Daniel Richard G.
On Wed, 2024 Aug 14 08:31-04:00, Jeremy Bícha wrote: > > I think it would be as simple for you as to build the harfbuzz package > with this addition to the dh_auto_configure build-main line: > --default-library both > > And then add the .a file to debian/libharfbuzz-dev.install > > Since you alread

Bug#1070671: Please include static library builds in libharfbuzz-dev

2024-08-14 Thread Jeremy Bícha
On Mon, Aug 12, 2024 at 5:27 PM Daniel Richard G. wrote: > On Mon, 2024 Aug 12 15:21-04:00, Jeremy Bícha wrote: > > In this case, it's not that you need a new library; it's that Debian > > didn't enable the subset feature earlier. Sorry about that. > > It's all the same from my perspective... > >

Bug#1070671: Please include static library builds in libharfbuzz-dev

2024-08-12 Thread Daniel Richard G.
On Mon, 2024 Aug 12 15:21-04:00, Jeremy Bícha wrote: > > No, they don't. There definitely are several C libraries that do > include a static library in Debian, but most of the C libraries I > maintain do not. Of the 57 lib*-dev libraries that chromium lists in its Build-Deps, all of which appear t

Bug#1070671: Please include static library builds in libharfbuzz-dev

2024-08-12 Thread Jeremy Bícha
On Mon, Aug 12, 2024 at 2:05 PM Daniel Richard G. wrote: > On Mon, 2024 Aug 12 10:46-04:00, Jeremy Bícha wrote: > > The vast majority of libraries packaged in Debian do not include .a files. > > Most e.g. Rust library packages don't, sure. But normal C/C ++ lib*-dev > packages typically include a

Bug#1070671: Please include static library builds in libharfbuzz-dev

2024-08-12 Thread Daniel Richard G.
Hi Jeremy, On Mon, 2024 Aug 12 10:46-04:00, Jeremy Bícha wrote: > The vast majority of libraries packaged in Debian do not include .a files. Most e.g. Rust library packages don't, sure. But normal C/C++ lib*-dev packages typically include a static library. > It sounds to me like your real issue

Bug#1070671: Please include static library builds in libharfbuzz-dev

2024-08-12 Thread Jeremy Bícha
The vast majority of libraries packaged in Debian do not include .a files. It sounds to me like your real issue is that you are attempting to use newer libraries on a distro that doesn't provide those libraries. You have some additional options beyond the workaround you implemented: - Encourage y

Bug#1070671: Please include static library builds in libharfbuzz-dev

2024-05-06 Thread Daniel Richard G.
Package: libharfbuzz-dev Version: 8.3.0-2+b1 It is customary for -dev packages to provide static archive libraries in addition to the bare .so files for shared-library linking. The current version of libharfbuzz-dev only provides the latter, and thus does not allow applications to statically link