IGNOREPATH=/
STRIPLIB=y
STRIPBIN=y

PROGNAME="XFree86 $VERSION"
DESC="\
xfree86-devel (Libraries and other files for X programming)            \n\
                                                                       \n\
This is a set of include files (found in /usr/X11R6/include), static   \n\
libraries (found in /usr/X11R6/lib/*.a) and configuration files        \n\
(found in /usr/X11R6/lib/X11/config/) needed to compile X programs     \n\
under Linux and XFree86."

BUILD=1
MAINTAINER="Mark Post <mark.post@eds.com>"
SOURCE=http://www.xfree86.org/
SUBPKGNAME=xfree86-devel-$VERSION-s390-$BUILD
TAG=OPT

subinstall() {
   echo "Nothing to install for xfree86-devel"
}

subspecial() {
   mkdir -p $SUBPKG/usr/include/ \
            $SUBPKG/usr/lib/ \
            $SUBPKG/usr/X11R6/lib/X11/config \
            $SUBPKG/usr/X11R6/include \
            $SUBPKG/usr/X11R6/man/man3

   cp -a $TMP/xm/usr/X11R6/lib/*.a $SUBPKG/usr/X11R6/lib
   cp -a $TMP/xm/usr/share $SUBPKG/usr/

   cp -a $TMP/xm/usr/lib/pkgconfig $SUBPKG/usr/lib/
   if [ ! -r $SUBPKG/usr/lib/pkgconfig/freetype2.pc ]; then
     cp -a $CWD/freetype2.pc $SUBPKG/usr/lib/pkgconfig/freetype2.pc
   fi
   find $SUBPKG/usr/lib/pkgconfig/ -type f | xargs chmod 644

   cp -a $TMP/xm/usr/X11R6/lib/X11/config/* $SUBPKG/usr/X11R6/lib/X11/config
   cp -a $TMP/xm/usr/X11R6/include/* $SUBPKG/usr/X11R6/include
   cp -a $TMP/xm/usr/include/freetype2 $TMP/xm/usr/include/ft2build.h \
      $SUBPKG/usr/include/
   find $SUBPKG/usr/include/freetype2 -type f | xargs chmod 644
   chmod 644 $SUBPKG/usr/include/ft2build.h

   cp -a $TMP/xc/programs/Xserver/hw/xfree86/parser/xf86Optrec.h \
         $TMP/xc/programs/Xserver/hw/xfree86/parser/xf86Parser.h \
       $SUBPKG/usr/X11R6/include/
   chmod 444 $SUBPKG/usr/X11R6/include/*.h
   cp -a $TMP/xm/usr/X11R6/man/man3/* $SUBPKG/usr/X11R6/man/man3
   chmod 644 $SUBPKG/usr/X11R6/man/man3/Fc*

   # these are included in the main xfree86 package
   rm -rf $SUBPKG/usr/X11R6/include/X11/bitmaps
   rm -rf $SUBPKG/usr/X11R6/include/X11/pixmaps

   chown -R root.root $SUBPKG

   cd $SUBCTL
   cat $CWD/slack-desc/slack-desc.xfree86-devel > slack-desc

   # add to the doinst.sh script
   cat $CWD/xfree86-devel/doinst.sh >> doinst.sh
cat << EOF >> doinst.sh
( cd usr/include ; rm -rf GL )
( cd usr/include ; ln -sf /usr/X11R6/include/GL GL )
( cd usr/include ; rm -rf freetype )
( cd usr/include ; ln -sf freetype2/freetype freetype )
EOF
}

