Active Topics

 


Reply
Thread Tools
tobiasj's Avatar
Posts: 241 | Thanked: 74 times | Joined on Jul 2007
#1
OK so I am working on another port and while I am doing well enough at it, it requires a newer version of libguichan then Arnim has packaged for us. (0.6.1)

I have downloaded LibGuiChan 0.8 (the req) and I can compile it in scratchbox, but I have NO idea how to take a lib and make it a deb package so I (or anyone else) can install it on the tablets.

Does anyone have any advice or hints or thoughts on how to accomplish this?

Thanks!
-John
 
TrueJournals's Avatar
Posts: 480 | Thanked: 378 times | Joined on Apr 2008 @ Chicago-ish
#2
Either talk to the new debmaster, or grab the source from debian, which already has the required packaging information.
__________________
Disclaimer: If a program I wrote doesn't work/breaks your tablet... It's not my fault
mcedit | Utility Calculators (WIP) | PyRDesktop
My Blog | Twitter
 

The Following User Says Thank You to TrueJournals For This Useful Post:
Posts: 1,208 | Thanked: 1,028 times | Joined on Oct 2007
#3
Just uploaded libguichan-0.8.1 to autobuilder
 

The Following User Says Thank You to mikkov For This Useful Post:
tobiasj's Avatar
Posts: 241 | Thanked: 74 times | Joined on Jul 2007
#4
Originally Posted by mikkov View Post
Just uploaded libguichan-0.8.1 to autobuilder
What is this autobuilder of which you speak?

-John
 
GeneralAntilles's Avatar
Posts: 5,478 | Thanked: 5,222 times | Joined on Jan 2006 @ St. Petersburg, FL
#5
Originally Posted by tobiasj View Post
What is this autobuilder of which you speak?
The builder that builds source packages for Extras.
__________________
Ryan Abel
 

The Following 2 Users Say Thank You to GeneralAntilles For This Useful Post:
Posts: 1,208 | Thanked: 1,028 times | Joined on Oct 2007
#6
now it's built for diablo and should appear in extras-devel soonish
 

The Following User Says Thank You to mikkov For This Useful Post:
tobiasj's Avatar
Posts: 241 | Thanked: 74 times | Joined on Jul 2007
#7
Originally Posted by mikkov View Post
now it's built for diablo and should appear in extras-devel soonish
Great news, but for my own knowledge, how did this actually work? I mean go from a source code folder to the autobuilder and up.. I have been reading the how-to's but they assume a level of familiarity that I do not have...


-John
 
Posts: 1,208 | Thanked: 1,028 times | Joined on Oct 2007
#8
Originally Posted by tobiasj View Post
Great news, but for my own knowledge, how did this actually work? I mean go from a source code folder to the autobuilder and up.. I have been reading the how-to's but they assume a level of familiarity that I do not have...


-John
For this particular package:
1. I downloaded debian sources for guichan (apt-get source guichan)
2. I made a test build (dpkg-buildpackage -rfakeroot)
3. removed allegro and opengl depencies (from debian/control and debian/rules)
4. changed changelog (debian/changelog)
5. made uploadable source packages (dpkg-buildpackage -rfakeroot -sa -S)
6. uploaded to autobuilder (dput diablo-extras-builder guichan_0.8.1-4maemo1_source.changes)

For general information about debian packages see http://www.debian.org/doc/debian-policy/ and http://www.debian.org/doc/maint-guide/ and https://maemo.org/forrest-images/pdf/maemo-policy.pdf

Last edited by mikkov; 2009-03-20 at 19:29.
 

The Following 2 Users Say Thank You to mikkov For This Useful Post:
tobiasj's Avatar
Posts: 241 | Thanked: 74 times | Joined on Jul 2007
#9
oh, and it is already available in extras-devel... Thanks again...



-John
 
tobiasj's Avatar
Posts: 241 | Thanked: 74 times | Joined on Jul 2007
#10
Guess I spoke too soon, I can not actually install it from extras. It is in the pool but if i try to find it in app manager it is no go and apt-get doesn't see it either. perhaps it needs more time to make it in the list.


-John

edit: if iI try to install it directly from the repro (with the browser) I get an incompatible application package...

Last edited by tobiasj; 2009-03-20 at 21:25.
 
Reply


 
Forum Jump


All times are GMT. The time now is 06:10.