Packaging for ubuntu

10 views
Skip to first unread message

rmjb

unread,
Apr 6, 2007, 1:55:47 PM4/6/07
to Simple Invoices
Hello, I'd like to package Simple Invoices for the Ubuntu
repositories. Will this be ok?

- rmjb

justin kelly

unread,
Apr 6, 2007, 8:58:32 PM4/6/07
to simplei...@googlegroups.com
Hey Rmjb,

Packaging Simple Invoices for Ubuntu would be awesome!!!!
along time ago this was a plan of mine but i never got around to it :)

let me know how you go - i'd love to see Simple Invoices in 'universe'
sudo apt-get install SimpleInvoices :)

if you do do this could you please post the instructions on our wiki
or forum so that other can update the .deb if required in the future

http://www.simpleinvoices.org/wiki
http://www.simpleinvoices.org/forum

Cheers

Justin

ruf...@gmail.com

unread,
Apr 7, 2007, 12:54:57 PM4/7/07
to Simple Invoices
Sounds just awesome :-)

justin kelly

unread,
Apr 7, 2007, 8:15:12 PM4/7/07
to simplei...@googlegroups.com
rmjb
- any chance of getting it into the debian repos as well ?

Cheers

Justin

On 4/8/07, ruf...@gmail.com <ruf...@gmail.com> wrote:
>
> Sounds just awesome :-)
>
>
> >
>

Richard Bailey

unread,
Apr 7, 2007, 8:32:42 PM4/7/07
to simplei...@googlegroups.com
Hey Justin, I don't think I'll be able to get it into debian. I'm not familiar with the debian packaging process so if I say something wrong here anyone can feel free to correct me. In Ubuntu the packages are team maintained, but in debian each package has to have a maintainer... I don't think I'm good enough at packaging to be a maintainer. There is some way to send an ubuntu package upstream to debian, and I'll investigate it, but becoming a debian package maintainer I'll not be able too.

I started the work today and it's already tough, but I'll keep at it. I'm still a very green packager.

First thing I found was that the upstream source, i.e. what I download from your site, is not in a debain package friendly format. It should be a .tar.gz file with the name <package>-<version>.tar.gz. And the tarball should contain one directory of the name <package>-<version>. Right now it's <package>_<version>.zip and contains one directory named <package> .

I'll confirm if the upstream source *has* to be like this, but from what I've read in the Ubuntu Packaging Guide it does.

I'll keep you all posted as to the progress.
Oh and I used simpleinvoices today, it's nice.

- Richard

justin kelly

unread,
Apr 7, 2007, 10:03:23 PM4/7/07
to simplei...@googlegroups.com
Hey Richard,

dont worry about Debian, Ubuntu will be great

re upstream source
- let me know what the required format is but the 'official' release
will always be in zip format cause tar.gz freaks alot of Windows users
out :) - you may just have to unzip and tar it each time

thanks

Cheers

Justin

Richard Bailey

unread,
Apr 8, 2007, 12:44:58 AM4/8/07
to simplei...@googlegroups.com
Okay, according to this:
http://www.debian.org/doc/maint-guide/ch-first.en.html#s-namever

I can change the format of the upstream source to suit, so you probably wont need to release a .tar.gz. Also I asked in the ubuntu irc and they said it was ok for me to do the necessary change also.

On your installation instructions you said that if the user *wants* pdf or reports they'll need to install gd and xsl. Should those be mandatory for the package or leave it as optional?

ruf...@gmail.com

unread,
Apr 8, 2007, 1:09:38 PM4/8/07
to Simple Invoices
I think it depends on how many packages gd and xsl depend. In my
Ubuntu Version I've already installed this two, so I can't check it.
If their are only few packages I would say, you should implement it.

@justin: I think it's a good idea to also publish the releases as
tar.gz in "standard format".

justin kelly

unread,
Apr 9, 2007, 1:07:18 AM4/9/07
to simplei...@googlegroups.com
Richard
- making it depend on gd and xsl would be good - dont think it install
to many extra things

Nicolas
- i think i mass of users would probably find zip more friendly tan tar.gz

as Richard mentioned debian/ubuntu devs are free to repackage to suit their need

Cheers

Justin

justin kelly

unread,
Jul 1, 2007, 7:58:23 PM7/1/07
to simplei...@googlegroups.com
Hey Richard,

just wondering, has there been any progress on getting Simple Invoices
packaged for Ubuntu?

Reply all
Reply to author
Forward
0 new messages