diff options
author | Eric Hameleers <alien@slackware.com> | 2012-08-31 12:02:31 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2012-08-31 12:02:31 +0000 |
commit | e0607a2abeefd9c22affbe10eb611f7349db8c8d (patch) | |
tree | aa4a0f82344f37add4de2ed331003b26b56ac888 /calibre | |
parent | 4cde5a61ed87aee48b5e720f98fd4404a271b628 (diff) | |
download | asb-e0607a2abeefd9c22affbe10eb611f7349db8c8d.tar.gz asb-e0607a2abeefd9c22affbe10eb611f7349db8c8d.tar.xz |
Fix the build (needs python-netifaces)
Diffstat (limited to 'calibre')
-rwxr-xr-x | calibre/build/calibre.SlackBuild | 35 |
1 files changed, 32 insertions, 3 deletions
diff --git a/calibre/build/calibre.SlackBuild b/calibre/build/calibre.SlackBuild index 2e4ccf06..98230b9e 100755 --- a/calibre/build/calibre.SlackBuild +++ b/calibre/build/calibre.SlackBuild @@ -166,7 +166,8 @@ # 0.8.66-1: 24/aug/2012 by Eric Hameleers <alien@slackware.com> # * New release. # 0.8.67-1: 31/aug/2012 by Eric Hameleers <alien@slackware.com> -# * New release. +# * New release. Updatd internal Python to 2.7.3. +# Added new python-netifaces dependency. # # # Run 'sh calibre.SlackBuild' to build a Slackware package. @@ -191,7 +192,7 @@ SLACKVER=$(cat /etc/slackware-version |cut -d' ' -f2) REQUIRED_PYTHON="2.7" # Only used in case we need to build our own python: -INT_PYTHON=2.7.1 +INT_PYTHON=2.7.3 INT_SETUPTOOLS=0.6c11 INT_BEAUTIFULSOUP=3.2.0 INT_DNSPYTHON=1.9.4 @@ -200,6 +201,7 @@ INT_DATEUTIL=1.5 INT_IMAGING=1.1.7 INT_LXML=2.3 INT_MECHANIZE=0.2.5 +INT_NETIFACES=0.8 INT_SIP=4.13.2 INT_DBUSPYTHON=0.84.0 INT_PYCRYPTO=2.6 @@ -267,6 +269,9 @@ if [ "$BUILD_PYTHON" = "YES" ]; then SOURCE[13]="$SRCDIR/pycrypto-${INT_PYCRYPTO}.tar.gz" SRCURL[13]="http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-${INT_PYCRYPTO}.tar.gz" + SOURCE[14]="$SRCDIR/netifaces-${INT_NETIFACES}.tar.gz" + SRCURL[14]="http://alastairs-place.net/projects/netifaces//netifaces-${INT_NETIFACES}.tar.gz" + fi ## @@ -743,6 +748,27 @@ make_pycrypto() { } # End make_pycrypto +# +# Build netifaces: +# +make_netifaces() { + + echo -e "\n** netifaces **\n" + + cd $TMP/tmp-$PRGNAM/netifaces-${INT_NETIFACES} + + # Compile and install + export CFLAGS="$SLKCFLAGS" + python setup.py install --root=$PKG \ + 2>&1 | tee $OUTPUT/make-${PRGNAM}_netifaces.log + + # Add documentation: + mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/calibre/doc/internaldeps/netifaces + cp -a README \ + $PKG/usr/lib${LIBDIRSUFFIX}/calibre/doc/internaldeps/netifaces || true + +} # End make_netifaces + # -------------- # Build calibre: @@ -926,6 +952,9 @@ if [ "$BUILD_PYTHON" = "YES" ]; then make_pycrypto rsync -a $PKG/usr/lib${LIBDIRSUFFIX}/calibre/ /usr/lib${LIBDIRSUFFIX}/calibre/ + make_netifaces + rsync -a $PKG/usr/lib${LIBDIRSUFFIX}/calibre/ /usr/lib${LIBDIRSUFFIX}/calibre/ + make_sip rsync -a $PKG/usr/lib${LIBDIRSUFFIX}/calibre/ /usr/lib${LIBDIRSUFFIX}/calibre/ @@ -1016,7 +1045,7 @@ mkdir -p $PKG/install cat $SRCDIR/slack-desc > $PKG/install/slack-desc if [ "$BUILD_PYTHON" = "YES" ]; then cat $SRCDIR/slack-required \ - | grep -Ev "BeautifulSoup|dnspython|pycrypto|pysetuptools|python-cssutils|python-dateutil|python-imaging|python-mechanize|python-lxml" \ + | grep -Ev "BeautifulSoup|dnspython|pycrypto|pysetuptools|python-cssutils|python-dateutil|python-imaging|python-mechanize|python-netifaces|python-lxml" \ > $PKG/install/slack-required else cat $SRCDIR/slack-required > $PKG/install/slack-required |