|
2009-03-17
, 00:34
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#12
|
|
2009-03-17
, 01:57
|
|
Posts: 903 |
Thanked: 632 times |
Joined on Apr 2008
|
#13
|
My first concern about the link you posted is what it says at the top;
"Warning: This article is out of date and should not be used for creating new packages."
It then goes on to point to the Debian New Maintainer's guide, which is the canonical, in fact the only reliable, guide to packaging debs. Do begin here since Maemo relies on debs being built first, then modifying the deb slightly to fit maemo.
If you are still getting errors, you can mail me at jeremiah@maemo.org and I'll see if I can help. One of my goals is to create a python packaging howto so maybe we can work on that. :^)
The Following User Says Thank You to BrentDC For This Useful Post: | ||
|
2009-03-17
, 16:03
|
|
Posts: 903 |
Thanked: 632 times |
Joined on Apr 2008
|
#14
|
Not sure about your error.. but you can clean that up a little and rm -f *.ex *.EX in that debian folder. Those are example files made by the helper package in case you wanted to include something similar.. but are not required and are just bloat.
Have you tried just running:
from the directory above your quickclick directory? (and make the debian directory DEBIAN).
Just a thought, from here.
ETA:
I think part of the problem here is you are trying to follow the steps to building a debian package, from a source based package. Those steps automagically build the directory structure and everything for you, then compiled the binaries, then build the package, then lintian it.
You have done half of that yourself.. so you're starting from the middle but running the commands meant for the beginning. All you have to do is package the directory and control files you already made (with the command above, or using "fakeroot dpkg-deb --build ...") and then running lintian against it manually will tell you if anything is missing or broken.
I'm no expert at packaging.. this is all what I learned when I was messing with my own repo for Deblet.
|
2009-03-17
, 16:37
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#15
|
|
2009-03-17
, 17:20
|
|
Posts: 903 |
Thanked: 632 times |
Joined on Apr 2008
|
#16
|
For icons there might be a command you need to run to update the icon cache...
gtk-update-icon-cache I think???
If that works.. what you'll want to do is include a postinst script in your debian package that runs that command. The postinst will execute, as it's name implies, after the installation of the package automatically.
Or.. might be something as simple as making sure your path is the correct path to the system icon files?
openssl base64 -in quick_clip.png -out quick_clip.txt
|
2009-03-17
, 17:37
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#17
|
|
2009-03-17
, 18:09
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#18
|
|
2009-03-17
, 18:15
|
|
Posts: 5,478 |
Thanked: 5,222 times |
Joined on Jan 2006
@ St. Petersburg, FL
|
#19
|
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).
|
2009-03-17
, 18:30
|
Posts: 1,208 |
Thanked: 1,028 times |
Joined on Oct 2007
|
#20
|
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).
The Following 3 Users Say Thank You to mikkov For This Useful Post: | ||
"Warning: This article is out of date and should not be used for creating new packages."
It then goes on to point to the Debian New Maintainer's guide, which is the canonical, in fact the only reliable, guide to packaging debs. Do begin here since Maemo relies on debs being built first, then modifying the deb slightly to fit maemo.
If you are still getting errors, you can mail me at jeremiah@maemo.org and I'll see if I can help. One of my goals is to create a python packaging howto so maybe we can work on that. :^)
Regards,
Jeremiah