Active Topics

 


Reply
Thread Tools
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#21
Originally Posted by BrentDC View Post
Actually, I was referring to the 26x26 icon that appears in the application manager; I took a png and converted it to base 64 via:

Code:
openssl base64 -in quick_clip.png -out quick_clip.txt
I copied that text into my control file, into the XB-Maemo-Icon-26: field (making sure that I put a space in front of each newline), but it doesn't show up. I think I did everything correctly...(I used openssl instead of uuencode because uuencode wasn't installed in either Ubuntu or Scratchbox).
Install "shareutils" for uuencode

The problem may just be in the way you're adding the base64 into the control file.

I do this:
XB-Maemo-Icon-26:
yyyyyyyyyyyy
yyyyyyyyyyyy
(Which, although the quote doesn't do well to show it, translates to "XB-Maemo-Icon-26:<space>
<space>base64 contents")
 
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#22
Originally Posted by mikkov View Post
You should post your problematic control file here. Otherwise this just guesswork.
Yes, sir. Here it is:

Code:
Source: quickclip
Section: user/tools
Priority: optional
Maintainer: Brent Chiodo <bchiodo@gmail.com>
Build-Depends: debhelper (>= 4.0.0)
Standards-Version: 3.6.0
Package: quickclip
Architecture: armel
Depends: python2.5, python2.5-hildon, python2.5-gtk2, python2.5-hildondesktop, hildon-desktop-python-loader
Version: 0.3.0
Description: A Status bar plugin to copy and save information.
 Quick Clip is a statusbar plugin that allows you to easily save
 information into a file for later reference. Whether that information
 is the current text-selection, or something you just want to jot down,
 Quick Clip automates the whole process.
XB-Maemo-Icon-26:
 iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAABHNCSVQICAgIfAhk
 iAAABQlJREFUSIndll9oHNcVh79z586sZrX/pPGuZTuqrcVOiikB11EeQl5KG2pK
 +lwoDYE+tI+lEEgCoSHQl9JAm1JoiCmE5CmFPtQPaV03Le5DX9KiQqmj5o+RUimK
 LMuSd2dmd3Zn7unDrlTJElb62stcBi6H891zf+ece+H/bchhiz96+YeB8UyAAgoq
 AA6cw+0YqYITBzp47tkX8/8Z9Ktfv1mdfWDuaRHvPKCCoiPP7P0BiJhhp3t38d+r
 K1fzvFj6zre/q/f62xn23oUi1wunTs6+MB1Nt1QV1IlTJcsyup0ujak6qg5VVRDy
 YZFH0fQ/b968+dIrP3n5yve+/4w7DGQOgIrCF8EYIwyHAzqdDqqO4XDIxsYGw3yI
 qqpTR14MGeSZnX3gcw+fe/DcK6dOn/rm5V/+IvhMIKeKKqgq3W6XxcX3WV9fJ8+H
 xHHC9tY2SZpImiTSzzIKV5CkiZw53Z49PXfmx42pqa+9evnnByQ5GJErUBRVJ6oq
 5XLIx8srxEkCAnc2t+ilPdJenyROpN/rSZqm9Pt9msdax2eOz/ygVq099OprP7s/
 SJ2CKk4d1rdExyJUlbgTUw5D0rSPtT6BHxD4AZ549Hp9WVx8j6WlZUrhxPnJSuUb
 paBs7wtybufoAJQg8Gm2jrG2to6q0ul0GA5zjDEYY/CspVqdpHW8RavVpFGrB9F0
 9C1r7fRevweybpxRKIqIICI0GnWSKOX27TsMsowkSSmXw3vdiB8ElMNQ424yV7hi
 4v4g5xhVKWTZgEE2QESoT1XZ3t6m1+uzcWuDSqWM53l7NqggojI5iSri3P4sPwBy
 OipQUaUUBFjPA4RyGDI4OSSOY/q9Pr71mQj3bFrB+lY8Y0ZY3Q86RKORgXgezjny
 vCAvcvIipzHV4PjMDJ1Ol83NLVzhKHJHkRcURYGqYoyHqsMdDRodmydmV3ArHp7n
 EVifZjMiz4esrqyyvd1BncOzPsZYjPEwYkZt0O3vRocmA6qIMXjGop6CCMIoMer1
 BpOTFVZWP0FXP6H14QdE848QPngOU6lQGA9V5WiNxgYGIQgCrB2bjDNQgOZUg3h1
 hbPtNhtXrrB87Q94rRblzz9EY36etBnBcH9DP7RgdRxRlmWkaUqv16Ofjme/Tyvr
 c+q3v8NXmHvpRSqPPUa+tUXz0iWiixfZ/tN1zLt/O0KjPSJaawmCYDRL4xmUqEXH
 qEyUuPv224T1Bmeff47Gpa+icYznHN7WFmbt0yNAzu0W60izUY3oziWoimQD6vOP
 4lcqJAsL1GZOMPuVJ7h19fes/OYK5txZske+eJRGuuNQy+UyI6bsJgQimFoNvXCB
 chTx8VtvcfrJrzPz+OPU2m215ZDehx+QL/z1qIgKFERVsdbil3z8wKcU+JRKPqUg
 YKLZpNjcZLLdxq9WWbt2DS8IqLbnCGdaiPUoXLHvqrg3IrNxa0OTJE6TJKmNuorA
 6Bsfp6DVSYJWU27/fcHUn/iyW37jTa/86Hxh6zUVEQaDQXfp5pI3DsQdAImI/vn6
 X/7Vas38tFGvnx1dgsoIo7sdHRFst2tKNxZnvTA8ESwszN64/NrV4uSJjojo5p3b
 N95554932fPC2BfexMQERVHIFx4+b6NoyuR5Lk7/W+G7ICCsVPRLix+12mKe1DQJ
 /2G916+fmU1Lga+frq279268n7s97eHQ59ZnHe9evMhyHAe9OOap1dXB/Wz/A/bi
 ilzUOf87AAAAAElFTkSuQmCC
Installed-size: 127
 
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#23
Originally Posted by qole View Post
I know that Khertan's PyPackager does the icon conversion; perhaps you can peek into his code to see how he does it?
I'll take a look at the code and try to see what's going on; also, I'll try extracting the control file from a pypackager-built package.

Oh, and while you're there, are you interested in updating it? I've got a few feature requests...
Depends on the feature request and the pypackager code; I'm still very much a python newbie, and if Khertan's code is too advanced I won't be able to do much with it. Although, it shouldn't be too hard to add a gtk.ScrolledWindow() to the change log tab...
 

The Following User Says Thank You to BrentDC For This Useful Post:
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#24
Ah, ha! The pypackager built deb has a "Maemo-Icon-26" field not a "XB-Maemo-Icon-26" field...hmm. I guess I'll try that...
 
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#25
Yes, the "Maemo-Icon-26" worked. The icon now appears fine. I just wonder why XB- didn't? Strange.
__________________
-Brent

Author of TouchSearch -- web searching software for Maemo 5.

Mobile Device lineage: Palm Z22 -> Palm TX -> Nokia N800 -> Nokia N900
 
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#26
If you have to use Maemo-Icon-26 w/out the XB-, you're not making a package that the autobuilder will accept.
 

The Following 2 Users Say Thank You to qwerty12 For This Useful Post:
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#27
Originally Posted by qwerty12 View Post
If you have to use Maemo-Icon-26 w/out the XB-, you're not making a package that the autobuilder will accept.
Then icons must not be possible with local debs? Because XB- certainly doesn't work.
__________________
-Brent

Author of TouchSearch -- web searching software for Maemo 5.

Mobile Device lineage: Palm Z22 -> Palm TX -> Nokia N800 -> Nokia N900
 
Posts: 1,208 | Thanked: 1,028 times | Joined on Oct 2007
#28
Are you building the package with dpkg-buildpackage?

Non-related suggestions:

use "Architecture: all" since this is pure python application

with "XB-Maemo-Display-Name:" field you can get better formatted title, for example "XB-Maemo-Display-Name: Quickclip"
 

The Following 3 Users Say Thank You to mikkov For This Useful Post:
BrentDC's Avatar
Posts: 903 | Thanked: 632 times | Joined on Apr 2008
#29
Originally Posted by mikkov View Post
Are you building the package with dpkg-buildpackage?

Non-related suggestions:

use "Architecture: all" since this is pure python application

with "XB-Maemo-Display-Name:" field you can get better formatted title, for example "XB-Maemo-Display-Name: Quickclip"
I'm using dpkg-deb --build <source directory name> to build the package. When I tried using dpkg-buildpackage I was getting all kinds of errors, most notably a "dpkg-source: unrepresentable changes to source" error; even with that error, a *.tar.gz, *.dsc and some other files were created, but no *.deb. Is dpkg-buildpackage supposed to create a .deb? The Diablo Maemo Reference seemed to indicate it should. Thanks.
 
Posts: 1,208 | Thanked: 1,028 times | Joined on Oct 2007
#30
yes, you should be using dpkg-buildpackage to build .debs, it might have something to do with missing icon.

I believe qwerty12 explained how to fix the problem with dpkg-buildpackage. If those instructions are not helping, I have to ask you to post the error message and maybe the whole source package here. Otherwise we are, again, just guessing
 

The Following 3 Users Say Thank You to mikkov For This Useful Post:
Reply

Tags
debian, packaging


 
Forum Jump


All times are GMT. The time now is 08:40.