IGNOREPATH=/ STRIPLIB=y STRIPBIN=y PROGNAME="x11-devel $VERSION" DESC="\ x11-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." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.x.org/pub/X11R6.7/tars/ SUBPKGNAME=x11-devel-$VERSION-s390-$BUILD TAG=REC subinstall() { echo "Nothing to install for x11-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/lib/libfreetype.a $SUBPKG/usr/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.x11-devel > slack-desc # add to the doinst.sh script cat $CWD/x11-devel/doinst.sh >> doinst.sh cat << EOF >> doinst.sh ( cd usr/X11R6/lib ; rm -rf pkgconfig ) ( cd usr/X11R6/lib ; ln -sf ../../lib/pkgconfig pkgconfig ) ( 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 }