cygport: Adding arbitrary files to the src package
marco atzeri
marco.atzeri@gmail.com
Mon May 7 11:37:00 GMT 2012
On 5/7/2012 12:33 PM, Corinna Vinschen wrote:
> Hi Yaakov,
>
>
> assuming I'd like to add some arbitrary files to the source package, so
> that the -src package looks like this:
>
> foo-3.4.5.tar.bz2
> foo-3.4.5-1.cygport
> foo-3.4.5-1.cygwin.patch
> foo-3.4.5-1.src.patch
> arbitrary-file-1
> arbitrary-file-2
>
> The idea here is that the files are neither part of the sources, nor do
> I want the files to be part of the patches since they aren't patches.
> They are just some files which should show up in the source package for
> some dubious reason of my own.
2 possible ways:
1) as additional sources as SRC_URI accepts multiples files,
2) as dedicated patch as PATCH_URI accept multiple files.
On lapack I use both the two solutions, for different reason:
SRC_URI="http://www.netlib.org/lapack/${ORIG_PN}-${PV}.tgz
http://www.netlib.org/cblas_20110120.tgz
http://www.netlib.org/lapack/manpages-3.4.0.tgz"
PATCH_URI="cblas-cmake.patch
lapack-dll.patch"
For you case PATCH_URI should be better (IMHO), as first case unlikely
put the files in the right place and you will need to redefine
"src_unpack_hook()" plus CYGPORT_USE_UNSTABLE_API=1
for moving them around.
>
> I looked into the __pkg_srcpkg() function in lib/pkg_pkg.cygpart, but
> I don't see any way to accomplish this.
>
>
> Corinna
>
Marco
More information about the Cygwin-apps
mailing list