aboutsummaryrefslogtreecommitdiff
path: root/media/radio/gnuradio
diff options
context:
space:
mode:
authorrhatto <rhatto@370017ae-e619-0410-ac65-c121f96126d4>2007-12-19 18:48:06 +0000
committerrhatto <rhatto@370017ae-e619-0410-ac65-c121f96126d4>2007-12-19 18:48:06 +0000
commit300673597c2afc37d549543504ec524d33acc329 (patch)
treeb210997454aca9caae54ab5a3516337abf21f8b5 /media/radio/gnuradio
parent95567503d27f6005f897e99fd26d5ededb8c889c (diff)
downloadslackbuilds-300673597c2afc37d549543504ec524d33acc329.tar.gz
slackbuilds-300673597c2afc37d549543504ec524d33acc329.tar.bz2
gnuradio: added --enable-gr-wxgui
git-svn-id: svn+slack://slack.fluxo.info/var/svn/slackbuilds@1550 370017ae-e619-0410-ac65-c121f96126d4
Diffstat (limited to 'media/radio/gnuradio')
-rwxr-xr-xmedia/radio/gnuradio/gnuradio.SlackBuild20
-rw-r--r--media/radio/gnuradio/slack-required2
2 files changed, 15 insertions, 7 deletions
diff --git a/media/radio/gnuradio/gnuradio.SlackBuild b/media/radio/gnuradio/gnuradio.SlackBuild
index 95d9eca4..d9584f82 100755
--- a/media/radio/gnuradio/gnuradio.SlackBuild
+++ b/media/radio/gnuradio/gnuradio.SlackBuild
@@ -15,7 +15,7 @@
# Place - Suite 330, Boston, MA 02111-1307, USA
#
# slackbuild for gnuradio, by Silvio Rhatto - rhatto at riseup.net
-# requires: boost swig fftw sdcc cppunit jack wxWidgets
+# requires: boost swig fftw sdcc cppunit jack numpy wxWidgets wxPython
# tested: gnuradio-3.1.1
#
@@ -39,7 +39,7 @@ TMP=${TMP:=/tmp}
PKG=${PKG:=$TMP/package-$PKG_NAME}
REPOS=${REPOS:=$TMP}
PREFIX=${PREFIX:=/usr}
-PKG_SRC="$TMP/$SRC_NAME-$SRC_VERSION"
+PKG_WORK="$TMP/$SRC_NAME"
CONF_OPTIONS=${CONF_OPTIONS:=""}
NUMJOBS=${NUMJOBS:=""}
@@ -66,13 +66,14 @@ ERROR_TAR=37; ERROR_MKPKG=38; ERROR_GPG=39
ERROR_PATCH=40; ERROR_VCS=41; ERROR_MKDIR=42
# Clean up any leftovers of previous builds
-rm -rf "$PKG_SRC" 2> /dev/null
+rm -rf "$PKG_WORK" 2> /dev/null
rm -rf "$PKG" 2> /dev/null
# Create directories if necessary
mkdir -p "$SRC_DIR" || exit $ERROR_MKDIR
mkdir -p "$PKG" || exit $ERROR_MKDIR
mkdir -p "$REPOS" || exit $ERROR_MKDIR
+mkdir -p "$PKG_WORK" || exit $ERROR_MKDIR
# Dowload source if necessary
SRC="$SRC_NAME-$VERSION.tar.gz"
@@ -84,8 +85,9 @@ fi
# Untar
-cd "$TMP"
+cd "$PKG_WORK"
tar --no-same-owner --no-same-permissions -xvf "$SRC_DIR/$SRC" || exit $ERROR_TAR
+PKG_SRC=`ls -l | awk '/^d/ { print $8 }'`
cd "$PKG_SRC"
# get boost version
@@ -103,7 +105,7 @@ CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix="$PREFIX" --libdir="$LIBDIR" --sysconfdir=/etc \
- --with-boost-include-dir=/usr/include/boost-$boost_version $CONF_OPTIONS || exit $ERROR_CONF
+ --with-boost-include-dir=/usr/include/boost-$boost_version --enable-gr-wxgui $CONF_OPTIONS || exit $ERROR_CONF
# Compile
make $NUMJOBS || exit $ERROR_MAKE
@@ -122,7 +124,11 @@ make install DESTDIR="$PKG" || exit $ERROR_INSTALL
# Install documentation
DOCS="AUTHORS COPYING ChangeLog NEWS README README.hacking"
mkdir -p "$PKG/usr/doc/$PKG_NAME-$PKG_VERSION" || exit $ERROR_MKDIR
-cp -a $DOCS "$PKG/usr/doc/$PKG_NAME-$PKG_VERSION"
+for doc in $DOCS; do
+ if [ -f "$doc" ]; then
+ cp -a $doc "$PKG/usr/doc/$PKG_NAME-$PKG_VERSION"
+ fi
+done
# Add package description (slack-desc)
mkdir -p "$PKG/install" || exit $ERROR_MKDIR
@@ -162,5 +168,5 @@ makepkg -l y -c n "$REPOS/$PKG_NAME-$PKG_VERSION-$ARCH-$BUILD.tgz" || exit $ERRO
# Delete source and build directories if requested
if [ "$CLEANUP" == "yes" ]; then
- rm -rf "$PKG_SRC" "$PKG"
+ rm -rf "$PKG_WORK" "$PKG"
fi
diff --git a/media/radio/gnuradio/slack-required b/media/radio/gnuradio/slack-required
index 6515cf44..8aecaa78 100644
--- a/media/radio/gnuradio/slack-required
+++ b/media/radio/gnuradio/slack-required
@@ -7,4 +7,6 @@ fftw
sdcc
cppunit
jack
+numpy
wxWidgets
+wxPython