[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Ltib] Setting new package options and dependencies
From: |
Stuart Hughes |
Subject: |
Re: [Ltib] Setting new package options and dependencies |
Date: |
Wed, 16 Jun 2010 19:43:41 +0100 |
User-agent: |
Thunderbird 2.0.0.16 (X11/20080707) |
Hi Franz,
The best thing to do is to submit a patch showing your changes,
including the new .spec file, that way I can comment more intelligently,
including the pkg_map/packages.lkc issue (does your package not show up
if you run ./ltib -m config).
Also, you would not be on the hook to maintain this for all
architectures. If there's a chance that this package could be
used/ported to other platforms, then the .spec file should be made with
that in mind (e.g. don't hardwire ARCH=arm, use the generic way). To
avoid problems before this happens, you can put conditions into the
.spec file (my preference), such as:
case "$PLATFORM" in
imx31ads)
SOCKDRV=mx31ads-pcmcia
;;
*)
echo "Error platform not supported"
exit 1
;;
esac
See qtopia,spec/pcmciautils.spec for examples.
So far as putting in a particular grouping, do a find config | grep
'something_in_this_group' and this should reveal the
packages.lkc/pkg_map files that controls this. The likely places are:
config/userspace/* and config/platform/*. However, I would if possible
try to keep common. Again, please send a complete patch so I can 'see'
what the situation is.
Regards, Stuart
Franz TRIERWEILER wrote:
> Hi Stuart,
>
> My port of webcam-tools is finished. It includes slight modifications to
> support ARM specific data alignment. I turned it into a rpm package and
> the whole rpm process works fine:
> - prep
> - scbuild
> - scinstall
> - scdeploy
>
> Since it is an ARM specific package (I cannot maintain it for several
> platforms since I only own i.MX25 Freescale 3-stack boards), I decided
> this would really become an ARM-specific package. I do not have the
> pretention of maintining it for all platforms supported by LTIB.
>
> I have several questions regarding how to integrate it into LTIB.
>
> Q1: I tried to get it included into my LTIB system to have it as a
> selectable package through the user interface. I modified packages.lkc
> as explained in the LTIB faq and added an entry in pkg_map. No way, I
> cannot see it it in the LTIB interface. Is there something I missed ?
>
> Q2: I would like to specify that this package depends on:
> - ARM arch
> - V4Linux
> - UVC
> - udev
>
> should be something like "depends xxxx & depends yyyy & depends zzzzz"
> but I am not sure.
>
> In my LTIB, there is an iMX specific set of packages which are specific
> to the 3-stack evalbord. I think I should make my package appear in this
> group since it is ARM specific and tested only on iMX Freescale board.
>
> How can I set this ?
>
> Regards,
> Franz
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> LTIB home page: http://ltib.org
>
> Ltib mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/ltib