Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 382751 - ebuild request: net-fs/libnfs (dependency for xbmc-9999 and upcoming eden)
Summary: ebuild request: net-fs/libnfs (dependency for xbmc-9999 and upcoming eden)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: https://github.com/xbmc/xbmc/commits/...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2011-09-12 22:21 UTC by hal
Modified: 2011-11-06 23:17 UTC (History)
2 users (show)

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


Attachments
stable ebuild (libnfs-1.0.ebuild,713 bytes, text/plain)
2011-09-12 22:23 UTC, hal
Details
git source ebuild (libnfs-9999.ebuild,664 bytes, text/plain)
2011-09-12 22:23 UTC, hal
Details
libnfs ebuild (libnfs-1.0.ebuild,919 bytes, text/plain)
2011-09-18 01:46 UTC, SpanKY
Details

Note You need to log in before you can comment on or make changes to this bug.
Description hal 2011-09-12 22:21:49 UTC
LIBNFS is a client library for accessing NFS shares over a network.

see: https://github.com/sahlberg/libnfs

This library comes bundled with xbmc-9999 and the upcoming eden release and enables the builtin nfs support in XBMC. Since Gentoo wants to have each dependency as a seperate ebuild, we should split libnfs from xbmc and offer libnfs as a dedicated package.

Therefore I rolled two ebuilds, one for git sources one for stable releases. Please see attachements. It would be nice to find a maintainer soon to get this ebuild into the official tree.

Thank you sera@#gentoo-dev-help for your support!

Reproducible: Always

Steps to Reproduce:
1. emerge xbmc-9999


Actual Results:  
1. configure phase tells me it has no builtin nfs support

Expected Results:  
2. configure phase should tell me it has builtin nfs support
Comment 1 hal 2011-09-12 22:23:04 UTC
Created attachment 286281 [details]
stable ebuild
Comment 2 hal 2011-09-12 22:23:39 UTC
Created attachment 286283 [details]
git source ebuild
Comment 3 SpanKY gentoo-dev 2011-09-18 01:46:21 UTC
Created attachment 286847 [details]
libnfs ebuild

this should take care of both
Comment 4 hal 2011-09-22 12:24:14 UTC
(In reply to comment #3)
> Created attachment 286847 [details]
> libnfs ebuild
> 
> this should take care of both

Thank you for merging both ebuilds.
I tested the new ebuild for both 1.0 and 9999 versions.

Results:
v1.0:
- builds successfully with --enable-libtirpc
- xbmc-9999 fails to build against v1.0 with --enable-libtirpc

v9999:
- fails to build successfully with --enable-libtirpc
- --disable-libtirpc leads to a successful build
- xbmc-9999 builds successfully against v9999 with --disable-libtirpc

I assume the given results are issues upstream at libnfs/xbmc? I saw some of your commits on libnfs (github) in the configure script, etc. Do you know anything in detail about the build issues?
Comment 5 hal 2011-10-12 14:53:56 UTC
> v9999:
> - fails to build successfully with --enable-libtirpc
> - --disable-libtirpc leads to a successful build
> - xbmc-9999 builds successfully against v9999 with --disable-libtirpc
> 
I reported the issue upstream and it is now fixed on the live ebuild:

see: https://github.com/sahlberg/libnfs/issues/17