[ATrpms-devel] Twinkle
Tako Schotanus
quintesse at palacio-cristal.com
Mon May 1 15:51:35 CEST 2006
Axel Thimm wrote:
> On Mon, May 01, 2006 at 02:28:40AM +0200, Tako Schotanus wrote:
>
>> Any chance to add "twinkle" to the repository?
>>
>
> I wouldn't mind, but I currently cannot offer any packaging time. But
> you can count on help from this list, that's what the list is about :)
>
> I suggest to start attacking the dependencies first and if you get in
> trouble post the specfiles or upload them somewhere and post a link to
> them.
>
Well like I said, this dependency actually builds almost perfectly:
http://www.xs4all.nl/%7Emfnboer/twinkle/download/ccrtp-1.3.6.tar.gz
Just that doing a "rpmbuild -ta" results in:
RPM build errors:
Installed (but unpackaged) file(s) found:
/usr/share/info/dir
Adding the line:
%{_infodir}/dir
To the "%files devel" section solved that problem, but I'm not sure if
it's the correct solution.
(Patched spec file included with this mail)
-------------
With twinkle itself I have not been so successful.
First of all because only a twinkle.spec.in existed so I first had to
run ./configure and re-tar the result before I could continue with
"rpmbuild -ta", but again I'm not sure that was the best way to go.
Next the spec file was made for SUSE so I had to make some changes to
it. The "biggest" change I had to make seems to be the fact that SUSE
has some kind of rpm-macro for creating desktop files. I have no idea if
something like that exists for Redhat/Fedora so I added a manually
created twinkle.desktop file to the tar ball.
I also changed some dependencies because of package name differences
between SUSE and Redhat/Fedora.
(Patched spec file and desktop file included with this mail)
With these changes rpmbuild terminates successfully, it's just that when
trying to install the resulting RPM I get the following error:
error: Failed dependencies:
libresolv.so.2(GLIBC_PRIVATE) is needed by twinkle-0.7-tako1.i586
I know it has to do with the fact that twinkle uses some private
functions from the libresolv library but I don't know what to do with it.
"nm twinkle | grep PRIVATE" gives me:
U __ns_get16@@GLIBC_PRIVATE
U __ns_name_ntop@@GLIBC_PRIVATE
So, if any more information is needed, just let me know.
Cheers,
-Tako
>
>> It's yet anotehr VoIP phone for KDE, but it has promise I think.
>>
>> The site is: http://www.twinklephone.com
>>
>> It has a couple of dependecies which can already be found in a
>> repository somewhere:
>>
>> - commoncpp2
>> <http://www.xs4all.nl/%7Emfnboer/twinkle/download/commoncpp2-1.3.21.tar.gz>
>> - qt
>> - libsndfile
>> - speex (optional)
>>
>> And adds one that I didn't find anywhere:
>>
>> - ccrtp (http://www.gnu.org/software/ccrtp/)
>> <http://www.xs4all.nl/%7Emfnboer/twinkle/download/ccrtp-1.3.6.tar.gz>
>>
>> But the tar ball has a spec file which worked perfectly but for one tiny
>> problem which was easy to fix.
>>
>> The tar ball for the program itself has a spec file for SUSE which was a
>> bit more difficult to adjust and in the end I couldn't make it to work
>> because of some GLIBC_PRIVATE reference when trying to install the
>> resulting rpm.
>>
>>
>
>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ccrtp.spec
Url: http://lists.atrpms.net/pipermail/atrpms-devel/attachments/20060501/29461b76/ccrtp.pl
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: twinkle.spec
Url: http://lists.atrpms.net/pipermail/atrpms-devel/attachments/20060501/29461b76/twinkle.pl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: twinkle.desktop
Type: application/x-desktop
Size: 214 bytes
Desc: not available
Url : http://lists.atrpms.net/pipermail/atrpms-devel/attachments/20060501/29461b76/twinkle.bin
More information about the atrpms-devel
mailing list