Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 811111

Summary: app-text/lowdown: should install a library, installs only headers and .pc files
Product: Gentoo Linux Reporter: Sergei Trofimovich <slyich>
Component: Current packagesAssignee: Patrick McLean <chutzpah>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=832590
https://bugs.gentoo.org/show_bug.cgi?id=832797
Whiteboard:
Package list:
Runtime testing required: ---

Description Sergei Trofimovich 2021-08-30 11:56:41 UTC
Noticed when packaged sys-apps/nix-9999::slyfox.

Due to gentoo-specific lowdown-0.8.4-configure.patch patch lowdown.a is dropped (and no lowdown.so is provided). As a result /usr/include/lowdown.h and /usr/lib64/pkgconfig/lowdown.pc are unusable.

I suggest either restoring lowdown.a or adding lowdown.so like nixpkgs does: https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/typesetting/lowdown/shared.patch

Here is my attempt: https://github.com/trofi/nix-guix-gentoo/blob/master/app-text/lowdown/lowdown-0.8.4-r2.ebuild
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-08-30 15:21:33 UTC
In general, it's best left to bug wranglers to CC as necessary or unnecessary mail ends up generated. Of course, you're welcome to be able to assign the bugs yourself if you wish ;)

Thanks for the report!
Comment 2 Larry the Git Cow gentoo-dev 2022-01-29 20:37:18 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f105d97dc268c469b1cdc2f503d68ec77007c684

commit f105d97dc268c469b1cdc2f503d68ec77007c684
Author:     Patrick McLean <chutzpah@gentoo.org>
AuthorDate: 2022-01-29 20:37:00 +0000
Commit:     Patrick McLean <chutzpah@gentoo.org>
CommitDate: 2022-01-29 20:37:14 +0000

    app-text/lowdown: Bump to 0.10.0, install lib (bug #811111)
    
    Closes: https://bugs.gentoo.org/811111
    Package-Manager: Portage-3.0.30, Repoman-3.0.3
    Signed-off-by: Patrick McLean <chutzpah@gentoo.org>

 app-text/lowdown/Manifest                          |  1 +
 .../lowdown-0.10.0-dont-install-static-lib.patch   | 12 +++++
 .../lowdown/files/lowdown-0.10.0-linking.patch     | 43 ++++++++++++++++++
 .../files/lowdown-0.10.0-shared-library.patch      | 53 ++++++++++++++++++++++
 app-text/lowdown/lowdown-0.10.0.ebuild             | 46 +++++++++++++++++++
 5 files changed, 155 insertions(+)