[REPO] loudmouth, irssi-xmpp and root-tail

Old stuff that should not bother anyone anymore

User avatar
thenktor
Salix Wizard
Posts: 2426
Joined: 6. Jun 2009, 14:47
Location: Franconia
Contact:

Re: packages

Post by thenktor » 28. Aug 2009, 02:43

@ stillborn:

I don't think your packages are useless, so perhaps you post them somewhere else :D

Perhaps we should a packages section?
Image
burnCDDA (burns audio CDs)
geBIERt (German beer blog)

User avatar
stillborn
Posts: 56
Joined: 30. Jul 2009, 10:06

Re: packages

Post by stillborn » 28. Aug 2009, 06:16

i have done root-tail package now. so don't do that. and stjerm-terminal-emulator is under way, will post that later, to somewhere :)
FIN

User avatar
gapan
Salix Wizard
Posts: 5528
Joined: 6. Jun 2009, 17:40

Re: packages

Post by gapan » 28. Aug 2009, 08:06

And a new packager is born! 8-)

A few small issues:
- loudmouth and irssi-xmpp: the slack-desc is not right. The 1st line should be a one-line description, starting with the package name and all lines after that should be a more detailed description. Like this:

Code: Select all

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"loudmouth - a library for programming with the XMPP protocol"
"Loudmouth is a lightweight and easy-to-use C library for programming"
"with the XMPP protocol. It's designed to be easy to get started with"
"and yet extensible to let you do anything the XMPP protocol allows."
)
- loudmouth: you might consider also using --disable-static in configure.
- irssi-xmpp: there is a /usr/share/doc/irssi/irssi-xmpp dir. It would be cleaner if those files were also in /usr/doc/$pkgname-$pkgver/

Generally, you can generate a .dep file with depfinder -f package.txz
Image
Image

User avatar
JRD
Salix Warrior
Posts: 949
Joined: 7. Jun 2009, 22:52
Location: Lyon, France

Re: packages

Post by JRD » 28. Aug 2009, 15:50

Do I need to make him an access on the main repo ?
Image

User avatar
stillborn
Posts: 56
Joined: 30. Jul 2009, 10:06

Re: packages

Post by stillborn » 28. Aug 2009, 16:29

first post edited
added root-tail
irssi-xmpp and libloudmouth repackaged
.dep files added
FIN

User avatar
gapan
Salix Wizard
Posts: 5528
Joined: 6. Jun 2009, 17:40

Re: packages

Post by gapan » 28. Aug 2009, 22:36

libloudmouth is OK! Congratulations, your first salix package is in the repos! 8-)

You know what to do with irssi-xmpp...

root-tail:
you need to do:

Code: Select all

make install DESTDIR=$startdir/pkg
make install.man DESTDIR=$startdir/pkg
the binary didn't make it in the package, because the first make install as you did it before didn't use DESTDIR.
Also there is a problem with build flags. The correct ones are not used, because they are hardcoded in the Makefile. You need to do:

Code: Select all

sed -i "s/-O2/$CFLAGS/" Makefile
right after running xmkmf -a and right before make

;)
Image
Image

User avatar
gapan
Salix Wizard
Posts: 5528
Joined: 6. Jun 2009, 17:40

Re: loudmouth, irssi-xmpp and root-tail

Post by gapan » 28. Aug 2009, 22:57

I created a forum section for packages and moved the discussion there, should be a more appropriate place than "useless talk"... :D
Image
Image

User avatar
stillborn
Posts: 56
Joined: 30. Jul 2009, 10:06

Re: loudmouth, irssi-xmpp and root-tail

Post by stillborn » 29. Aug 2009, 03:23

packages hopefully ok now, if not I'm going to edit this post :D
FIN

User avatar
stillborn
Posts: 56
Joined: 30. Jul 2009, 10:06

Re: packages

Post by stillborn » 29. Aug 2009, 04:54

JRD wrote:Do I need to make him an access on the main repo ?
sure :P >>> mode +o #main repo stillborn :D
FIN

Locked