Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 418063 - media-libs/libclxclient-3.6.1 doesn't create major version symlink to libclxclient.so.3.6.1
Summary: media-libs/libclxclient-3.6.1 doesn't create major version symlink to libclxc...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2012-05-28 22:49 UTC by Rodrigo Severo
Modified: 2015-03-18 10:29 UTC (History)
0 users

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


Attachments
New version of libclxclient makefile patch to create extra .so.MAJOR symlink (libclxclient-3.6.1-Makefile.patch,1.58 KB, patch)
2012-05-28 22:49 UTC, Rodrigo Severo
Details | Diff
Proposed and a slightly improved ebuild (libclxclient-3.6.1.ebuild,1000 bytes, application/octet-stream)
2013-01-25 21:35 UTC, Karl Lindén
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rodrigo Severo 2012-05-28 22:49:33 UTC
Created attachment 313443 [details, diff]
New version of libclxclient makefile patch to create extra .so.MAJOR symlink

media-libs/libclxclient-3.6.1 doesn't create major version symlink to libclxclient.so.3.6.1: libclxclient.so.3

AFAICT it's expected to exist two symlinks to the library file: the .so and the .so.MAJOR

media-libs/libclxclient doesn't create the .so.MAJOR. With the attached version of the Makefile patch this extra symlink is created.

The lack of the .so.MAJOR symlink was preventing zita-at1 to run. zita-at1 is a jack auto tuner which has a ebuild availabloe at the pro-audio overlay.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2012-05-28 23:34:05 UTC
1) DESCRIPTION contains no description of what the audio library does, but the identity of its author and an e-mail address!?
2) HOMEPAGE is dead.
3) The latest version in the tree is from 2008.
4) SRC_URI is dead too (bug #385411):

>>> Downloading 'http://www.kokkinizita.net/linuxaudio/downloads/clxclient-3.6.1.tar.bz2'
--2012-05-29 01:31:23--  http://www.kokkinizita.net/linuxaudio/downloads/clxclient-3.6.1.tar.bz2
Resolving www.kokkinizita.net (www.kokkinizita.net)... 199.59.241.219
Connecting to www.kokkinizita.net (www.kokkinizita.net)|199.59.241.219|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1233 (1.2K) [text/html]
Saving to: `/world/distfiles/clxclient-3.6.1.tar.bz2'

100%[==========================================================================================>] 1,233       --.-K/s   in 0s      

2012-05-29 01:31:23 (241 KB/s) - `/world/distfiles/clxclient-3.6.1.tar.bz2' saved [1233/1233]

!!! Fetched file: clxclient-3.6.1.tar.bz2 VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got:      1233
!!! Expected: 30089
Refetching... File renamed to '/world/distfiles/clxclient-3.6.1.tar.bz2._checksum_failure_.BSmqb5'

!!! Couldn't download 'clxclient-3.6.1.tar.bz2'. Aborting.

That's an HTML file from the domain leech that now "runs" the site.
Comment 2 Rodrigo Severo 2012-05-28 23:41:58 UTC
(In reply to comment #1)
> 1) DESCRIPTION contains no description of what the audio library does, but
> the identity of its author and an e-mail address!?

Unfortunatelly the author doesn't explains what the library does.

> 2) HOMEPAGE is dead.

As you noticed, this is still like that because bug #385411 haven't been fixed yet.

> 3) The latest version in the tree is from 2008.

That's not a problem, is it?

> 4) SRC_URI is dead too (bug #385411):

Bug #385411 should really be fixed.
Comment 3 Karl Lindén 2013-01-25 21:35:40 UTC
Created attachment 336852 [details]
Proposed and a slightly improved ebuild
Comment 4 Karl Lindén 2013-01-25 21:38:50 UTC
I have written an ebuild that works for me at least. It respects EPREFIX, has an EAPI 5, uses the new homepage and adds the symlink. The description is to be fixed, but at least it works.
Comment 5 Rodrigo Severo 2013-01-26 17:59:37 UTC
AFAICT the ebuild proposed by Karl Lindén fixes bug #385411 (which already have a fix available for a long time but has never been applied) and this bug.

I'm not sure which solution to this bug is the most appropriate, mine or Karl, but to me it doesn't matter as far as one of them is applied.

About bug #385411, the fix available since 2011-10-02 should definitely be applied. It's exactly what Karl's ebuild does, AFAIU.

I never understood Jeroen Roovers objections: the two important ones (URL related) have fixes at bug #385411 since 2011-10-02.

I hope someone publishes an updated ebuild.
Comment 6 Alexis Ballier gentoo-dev 2015-03-18 10:29:47 UTC
fixed in 3.9.0, thanks!