development/ProjectCenter: Added to 12.2 repository

This commit is contained in:
Stefan Bidigaray 2010-05-12 23:28:34 +02:00 committed by Robby Workman
parent f7295a60ae
commit b841502afe
4 changed files with 81 additions and 0 deletions

View file

@ -0,0 +1,56 @@
#!/bin/sh
#
# Slackware build script for GNUstep's ProjectCenter.
#
# Written by Stefan Bidigaray
PRGNAM=ProjectCenter
VERSION=0.5.0
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar -zxf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCLAGS" make
make DESTDIR=$PKG GNUSTEP_INSTALLATION_DOMAIN=SYSTEM install
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | \
xargs strip --strip unneeded 2> /dev/null || true
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | \
xargs strip --strip-unneeded 2> /dev/null
)
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat COPYING > $PKG/usr/doc/$PRGNAM-$VERSION/COPYING
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -c n -l y $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz

View file

@ -0,0 +1,8 @@
PRGNAM="ProjectCenter"
VERSION="0.5.0"
HOMEPAGE="http://www.gnustep.org"
DOWNLOAD="ftp://ftp.gnustep.org/pub/gnustep/dev-apps/ProjectCenter-0.5.0.tar.gz"
MD5SUM="acaabf63b627246f853bdd14d2455e4a"
MAINTAINER="Stefan Bidigaray"
EMAIL="teco.sb@gmail.com"
APPROVED="rworkman"

View file

@ -0,0 +1,6 @@
ProjectCenter is GNUstep's integrated development environment (IDE).
It is based in part on NeXT's original Project Builder. It assists
you in starting new projects and lets you manage your project files
using a intuitive and well ordered graphical user interface.
Requires: gnustep-make gnustep-base gnustep-gui gnustep-back

View file

@ -0,0 +1,11 @@
|-----handy-ruler------------------------------------------------|
ProjectCenter: ProjectCenter (GNUstep's Project Center)
ProjectCenter:
ProjectCenter: ProjectCenter is GNUstep's integrated development environment.
ProjectCenter: It is based in part on NeXT's original Project Builder.
ProjectCenter:
ProjectCenter: GNUstep is part of the official GNU project. Visit:
ProjectCenter: http://www.gnustep.org
ProjectCenter:
ProjectCenter:
ProjectCenter: