|
#1
|
|||
|
|||
|
After a lot of false starts, I have finally been able to compile the latest irssi 0.8.17 for Nokia N900, and perl scripts are supported
![]() I'm new to building software, and packaging, so it is possible that my deb is not properly 'formatted.' Once I know how to, I will start using the repositories. Hope this package helps ![]() Having struggled for a long time with perl issues while building, I would like to give credit and thanks to villager and Shapeshifter, whose conversation led me to the answer. UPDATE - 2017-04-24 - built 0.8.21. Unfortunately building any 1.x is not easy (at least for me) as it needs newer libglib than we have on Maemo. I have requested maintainer permissions for irssi. If that works out, then I'll update via extras, although it is very possible that a perl-supporting irssi might not actually build successfully on the autobuilder. Anyway, we'll see. UPDATE - 2017-05-02Package is in Maemo Extras Testing now. Go ahead and vote after testing, http://maemo.org/packages/package_in...rssi/0.8.21-1/ Last edited by sicelo; 2017-05-02 at 18:59. Reason: 0.8.21 |
| The Following 14 Users Say Thank You to sicelo For This Useful Post: | ||
|
#2
|
|||
|
|||
|
YES. I had built 0.8.15 with perl support about 1.5 years or so ago for the N900, had been intending to get it properly packaged up for submission to the auto-builder for packaging into the repos, just hadn't gotten around to it.
I am very glad that you've done this now, because obviously unlike me you actually had the time and spare energy to bring it to the people.
__________________
If you want to donate in support of anything that I do, you can do so with either of these options: PayPal | Bitcoin: 1J4XG2z97iFEKNZXThHdFHq6AeyWEHs8BJ | [Will add other donation options eventually] |
|
#3
|
|||
|
|||
|
Quote:
Thank you. Edit: *FACEPALM* The issue was that SDK repositories wasn't enabled. Thanks again scielo
Last edited by saponga; 2015-04-01 at 18:37. |
|
#4
|
|||
|
|||
|
No need to try without :-)
irssi does depend on Perl. Happily, libperl is available in the standard repos (even if you're on Thumb, which I also am on now). Here are the locations from which you can get it: Code:
~$ apt-cache policy libperl5.8
libperl5.8:
Installed: 5.8.3-3osso13+0m5
Candidate: 5.8.3-3osso13+0m5
Version table:
*** 5.8.3-3osso13+0m5 0
500 https://downloads.maemo.nokia.com ./ Packages
500 http://repository.maemo.org fremantle/sdk/free Packages
100 /var/lib/dpkg/status
5.8.3-3osso11+0m5 0
500 http://repository.maemo.org fremantle/sdk/free Packages
5.8.3-3osso10 0
500 http://repository.maemo.org fremantle/sdk/free Packages
|
|
#5
|
||||
|
||||
|
Let me quote myself (how to make Irssi on N900 better): http://talk.maemo.org/showpost.php?p...06&postcount=1
Quote:
|
|
#6
|
|||
|
|||
|
i installed irssi 0.8.17 and i want to connect via sasl to irc.
the irssi versions older than 0.8.18 must use a perl script to do this. i dowloaded the cap_sasl.pl script and followed the guide Code:
Older versions These ver*sions need a sep*a*rate script in or*der to sup*port SASL: cap_sasl.pl. You can in*stall it from https://scripts.irssi.org: mkdir -p ~/.irssi/scripts/autorun wget https://scripts.irssi.org/scripts/cap_sasl.pl -O ~/.irssi/scripts/cap_sasl.pl ln -sf ../cap_sasl.pl ~/.irssi/scripts/autorun/ Now load and con*fig*ure it in*side Irssi: /script load cap_sasl /server add -auto -net freenode -ssl -ssl_verify irc.freenode.net 6697 /sasl set freenode <login> <password> PLAIN /sasl save why? does somebody tried? or is it possible to have a 0.8.18 deb for maemo?
__________________
Flickr photos taken with N900 https://www.flickr.com/cameras/nokia/n900/ "Closed source software tells you what you can do. With open source, you decide what software can do for you" Richard Stallman |
|
#7
|
|||
|
|||
|
i intended to attempt build of 0.8.20 actually ... i suppose it would work fine on N900. will try do it soonest
|
| The Following User Says Thank You to sicelo For This Useful Post: | ||
|
#8
|
|||
|
|||
|
sorry for taking so long.
anyway, 0.8.21 is now available. see first post ![]() i also explain why i did not build 1.x instead . . . |
|
#9
|
|||
|
|||
|
Yay!
Thanks to merlin1991, i'm a maintainer for irssi now. sadly, getting a perl-enabled irssi into the repos is difficult, as i expected. Details: on scratchbox, to build it, you have to do two things first (which are not easy for me to do on autobuilder): Code:
(1) export SBOX_REDIRECT_IGNORE=/usr/bin/perl (2) export PATH=/usr/bin:$PATH And of course, anyone else welcome to chime in
|
| The Following 3 Users Say Thank You to sicelo For This Useful Post: | ||
|
#10
|
||||
|
||||
|
@sicelo I think I found a way to implement your export fix to the rules file. Maybe it works you need to try. For my scratchbox it compiles but not tested the binary so far.
You need to add to the beginning of configure line and make (build step) line the following: Code:
SBOX_REDIRECT_IGNORE=/usr/bin/perl PATH=/usr/bin:$(PATH) *EDIT: fixed the fixed rules file
__________________
N900: gpxsee, fahrplan, gpscon, genwall, qrcode, hextool, libjansson4, libevent-2.0-5, cnee, psi-plus, mihphoto, shc Maemo flasher/rescue live image. Fremantle Harmattan SDK VM Last edited by Halftux; 2017-06-30 at 16:08. |
![]() |
| Tags |
| 0.8.17, 0.8.21, fremantle, irssi, perl script |
|
|