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, 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 mkdir -p ./$prefix/lib || exit 1
36 mv $inst/$prefix/lib/*.a ./$prefix/lib
37 # link time .la files go in LIB dir devel package
38 mkdir -p ./$prefix/lib || exit 1
39 mv $inst/$prefix/lib/*.la ./$prefix/lib
40 mkdir -p ./$prefix/share || exit 1
41 mv $inst/$prefix/share/aclocal ./$prefix/share
46 mkdir -p ./$docprefix || exit 1
47 #mv $inst/$infodir ./$infodir
52 for i in $sub_packages; do
54 mkdir -p $inst-$i || exit 1
60 # Fix up installation slightly
63 chmod -R u+w,og-w,a+rX .
64 cd usr 2>/dev/null && dousrstuff
66 # Split off any sub-packages. The actual splitting is handled by
67 # a package's specific code in extra/.
69 # To package `foo' in foo, foo-doc and foo-devel, set
70 # sub_packages='doc devel'.
72 # Then provide functions doc_name and devel_name, that return the
73 # full name of the sub-package. Also provide functions doc_split
74 # and devel_split, that mv part of foo's installation in $inst to
75 # the sub-packages' installation roots $inst-doc and $inst-devel.
80 for i in $sub_packages; do
97 echo creating $tarstem.tar.bz2
100 f=$src/cygwin/setup.hint && test -r $f && cp $f $uploads
101 f=$src/cygwin/$base.hint && test -r $f && cp $f $uploads/setup.hint
102 find * -print | sort | tar -T - --no-recursion --owner=0 --group=0 -cjf $tarstem.tar.bz2
105 for i in $sub_packages; do
107 subload=$uploads/$subname
108 subtarstem=$subload/$subname-$ver
109 mkdir -p $subload || exit 1
110 echo creating $subtarstem.tar.bz2
111 f=$src/cygwin/$subname.hint && test -r $f && cp $f $subload/setup.hint
114 find * -print | sort | tar -T - --no-recursion --owner=0 --group=0 -cjf $subtarstem.tar.bz2
119 echo creating "$tarstem"-src.tar.bz2
120 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