4 # mknetrel.split -- split subpackages
22 mkdir -p ./$prefix/bin || exit 1
23 mv $inst/$prefix/bin/*.dll ./$prefix/bin
24 # dlopen-able .la files go in BIN dir, BIN OR LIB package
25 mkdir -p ./$prefix/bin || exit 1
26 mv $inst/$prefix/lib/lib*[0-9]*.la ./$prefix/bin
27 mkdir -p ./$prefix/share || exit 1
28 mv $inst/$prefix/share/$base ./$prefix/share
33 mkdir -p ./$prefix/bin || exit 1
34 mv $inst/$prefix/include ./$prefix/include
35 # Only static .a libs in devel, load time .la files go in LIB or
37 mkdir -p ./$prefix/lib || exit 1
38 mv $inst/$prefix/lib/*.a ./$prefix/lib
39 mkdir -p ./$prefix/share || exit 1
40 mv $inst/$prefix/share/aclocal ./$prefix/share
45 mkdir -p ./$docprefix || exit 1
46 mv $inst/$infodir ./$infodir
51 for i in $sub_packages; do
53 mkdir -p $inst-$i || exit 1
59 # Fix up installation slightly
62 chmod -R u+w,og-w,a+rX .
63 cd usr 2>/dev/null && dousrstuff
65 # Split off any sub-packages. The actual splitting is handled by
66 # a package's specific code in extra/.
68 # To package `foo' in foo, foo-doc and foo-devel, set
69 # sub_packages='doc devel'.
71 # Then provide functions doc_name and devel_name, that return the
72 # full name of the sub-package. Also provide functions doc_split
73 # and devel_split, that mv part of foo's installation in $inst to
74 # the sub-packages' installation roots $inst-doc and $inst-devel.
79 for i in $sub_packages; do
96 echo creating $tarstem.tar.bz2
99 f=$src/cygwin/setup.hint && test -r $f && cp $f $uploads
100 f=$src/cygwin/$base.hint && test -r $f && cp $f $uploads/setup.hint
101 find * -print | sort | tar -T - --no-recursion --owner=0 --group=0 -cjf $tarstem.tar.bz2
104 for i in $sub_packages; do
106 subload=$uploads/$subname
107 subtarstem=$subload/$subname-$ver
108 mkdir -p $subload || exit 1
109 echo creating $subtarstem.tar.bz2
110 f=$src/cygwin/$subname.hint && test -r $f && cp $f $subload/setup.hint
113 find * -print | sort | tar -T - --no-recursion --owner=0 --group=0 -cjf $subtarstem.tar.bz2
118 echo creating "$tarstem"-src.tar.bz2
119 find $package_src/* -print -follow | egrep -v '\.cvsignore|\.bak$|\.orig$|\.o$|~$|^.#|CVS|%redact|/tags$' | egrep -v "$src_exclude" | sort | tar -T - --no-recursion --owner=0 --group=0 -cjf "$tarstem"-src.tar.bz2