Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 811111 - app-text/lowdown: should install a library, installs only headers and .pc files
Summary: app-text/lowdown: should install a library, installs only headers and .pc files
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick McLean
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-30 11:56 UTC by Sergei Trofimovich
Modified: 2022-02-06 09:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(+)