FS#19318 - [gambas2] splitted package

Attached to Project: Community Packages
Opened by Laurent Carlier (lordheavy) - Saturday, 01 May 2010, 19:50 GMT
Last edited by Laurent Carlier (lordheavy) - Saturday, 10 July 2010, 23:25 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Ionut Biru (wonder)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Attached is a source package for a gambas2 splitted package. The PKGBUILD is
pretty huge due to some workaround, and to the fact that it produce several
gambas2* packages, following recommendations from
http://www.gambasdoc.org/help/howto/package

A meta package is produced too, for migration facility from the monolitic
package.

Of course, comments are welcome, as it's my first officially proposed PKGBUILD.

Regards,
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Saturday, 10 July 2010, 23:25 GMT
Reason for closing:  None
Additional comments about closing:  Uploaded to community-testing
Comment by Laurent Carlier (lordheavy) - Friday, 07 May 2010, 11:33 GMT
Ok, here is a fixed source package, it fixes some dependencies problems,
now the ide works correctly (forgot a file).
Comment by Thomas Dziedzic (tomd123) - Friday, 02 July 2010, 16:31 GMT
I tried building the latest one you posted, and it failed to build with the following error: http://pastebin.com/tx4NLunz
Comment by Laurent Carlier (lordheavy) - Friday, 02 July 2010, 18:09 GMT
Sorry for the error, it was tested with pacman 3.3.*, not 3.4.*

Here a fixed source tarball, fixed some bug in xml* components too.
Comment by Thomas Dziedzic (tomd123) - Friday, 02 July 2010, 20:01 GMT
you also don't need || return 1 anymore, all 259 instances of them :P
Comment by Laurent Carlier (lordheavy) - Friday, 02 July 2010, 20:08 GMT
sure :-) i've done a good cleanup in my aur packages, this one need some cleanup/tweaks too :-)
Comment by Laurent Carlier (lordheavy) - Friday, 02 July 2010, 20:22 GMT
Ok, with the ' || return 1' removed (except for the patch line)
Comment by Allan McRae (Allan) - Saturday, 03 July 2010, 09:49 GMT
BTW, you do not need any "|| return 1"s at all.
Comment by Laurent Carlier (lordheavy) - Saturday, 03 July 2010, 16:10 GMT
Sorry, i guess it was mandatory for patch ..... fix applied!
Comment by Thomas Dziedzic (tomd123) - Monday, 05 July 2010, 15:33 GMT
the newest one has all || return 1's in it..
Comment by Thomas Dziedzic (tomd123) - Monday, 05 July 2010, 15:37 GMT
never mind, I download the wrong one XD
Comment by Thomas Dziedzic (tomd123) - Monday, 05 July 2010, 16:25 GMT
I ran namcap *arch* on the resulting packages which I built in a clean chroot. This is what I got:

i686: http://paste.pocoo.org/show/233793/

x86_64: http://paste.pocoo.org/show/233794/

Nothing too striking.
You should probably fix the non-fhs warnings and also do some libtool slaying.
Also, there are some dependency errors, but most of them can be ignored.
Comment by Laurent Carlier (lordheavy) - Monday, 05 July 2010, 17:29 GMT
* following the "gambas2 packages guideline", libtool files are needed.
* FHS warnings are false warning :-) this are raaised on gambas info and list files and should be ignored.
* Lot of false dependencies errors (components need gambas2-runtime, gambas2-runtime depend on libffi, which depend on glibc, ....)
so dependencies errors on glibc are false.
* There is a depency problem with gambas2-gb-corba \o/
* gambas2-examples depends on all components.
* and so on ....

Lot of namcap errors (or perhaps i'm wrong and somebody can explain me why)
Comment by Laurent Carlier (lordheavy) - Monday, 05 July 2010, 18:00 GMT
This one got better dependencies (qt3 instead of qt, ...)

Loading...