[Slackbuilds-users] CHECKLIST/libraries Revised

David Woodfall dave at dawoodfall.net
Wed Nov 13 00:24:28 UTC 2013


Hopefully I've got all these ok.

Successes:

libraries/AMD
libraries/BTF
libraries/Botan
libraries/CAMD
libraries/CCOLAMD
libraries/CEGUI **
libraries/CHOLMOD
libraries/COLAMD
libraries/CSparse
libraries/CXSparse
libraries/CherryPy
libraries/ClientForm
libraries/Crypt-SSLeay
libraries/ETL
libraries/FormEncode
libraries/GLee
libraries/GeoIP-Python
libraries/Geraldo
libraries/Impacket
libraries/Jinja2
libraries/KLU
libraries/LDL
libraries/Nevow
libraries/OpenSceneGraph
libraries/PyOpenGL
libraries/PyQwt
libraries/PyXML
libraries/PyYAML
libraries/RBio
libraries/SDL_sound
libraries/SFML
libraries/SPQR
libraries/SQLObject
libraries/Smarty
libraries/UFconfig
libraries/UMFPACK
libraries/ZConfig
libraries/ZODB3
libraries/adodb
libraries/allegro
libraries/ant-contrib
libraries/apiextractor
libraries/argtable
libraries/atlas *
libraries/audiere
libraries/barry
libraries/bsddb3
libraries/bullet
libraries/cdk
libraries/clalsadrv
libraries/cln
libraries/compface
libraries/compiz-bcop
libraries/compiz-plugins-extra
libraries/compiz-plugins-main
libraries/compiz-plugins-unsupported
libraries/compizconfig-backend-kconfig4
libraries/compizconfig-python
libraries/cracklib
libraries/cuneiform
libraries/daq
libraries/darcsver
libraries/db46
libraries/dbh
libraries/decorator
libraries/dietlibc
libraries/edelib
libraries/exempi
libraries/fpconst
libraries/gaphas
libraries/gdata
libraries/gdk-pixbuf
libraries/genshi
libraries/ggz-base-libs
libraries/girara
libraries/gl2ps
libraries/glfw
libraries/gloox
libraries/gnome-media
libraries/gnome-sharp
libraries/gnome-vfsmm
libraries/gnonlin
libraries/grx
libraries/gssdp
libraries/gstreamermm
libraries/gtk-aurora-engine
libraries/gtk-qt-engine
libraries/gtk-sharp
libraries/gtkglarea
libraries/gtkglext
libraries/gtkhtml
libraries/gts
libraries/guichan
libraries/html5lib
libraries/hug
libraries/iksemel
libraries/irrlicht
libraries/itcl
libraries/iulib
libraries/javacomm
libraries/jbigkit
libraries/jemalloc
libraries/lablgtk
libraries/libAfterImage
libraries/libaacs
libraries/libaal
libraries/libalkimia
libraries/libaosd
libraries/libatomic_ops
libraries/libcacard
libraries/libcdaudio
libraries/libcec
libraries/libchewing
libraries/libcli
libraries/libcompizconfig
libraries/libcsv
libraries/libcue
libraries/libdbi
libraries/libdbi-drivers
libraries/libdesktop-agnostic
libraries/libdmapsharing
libraries/libdmtx
libraries/libdockapp
libraries/libdynamite
libraries/libeXosip2
libraries/libechonest
libraries/libesmtp
libraries/libflashsupport
libraries/libfprint
libraries/libg15
libraries/libg15render
libraries/libg3d
libraries/libgaiagraphics
libraries/libgdiplus
libraries/libgexiv2
libraries/libgig
libraries/libgksu
libraries/libglpng
libraries/libgnomemm
libraries/libgnomeuimm
libraries/libgringotts
libraries/libhid
libraries/libhoard
libraries/libicns
libraries/libimobiledevice
libraries/libinfinity
libraries/libinstpatch
libraries/libiptcdata
libraries/libixp
libraries/libjpeg-turbo
libraries/libkate
libraries/liblinebreak
libraries/liblqr
libraries/liblscp
libraries/libmaa
libraries/libmediainfo
libraries/libmemcached
libraries/libmikmod
libraries/libmimedir *
libraries/libmimic
libraries/libmirage
libraries/libmodbus
libraries/libmp3splt
libraries/libmrss
libraries/libmusicbrainz3
libraries/libnet
libraries/libnfs
libraries/libnice
libraries/libnids
libraries/libnova
libraries/libnxml
libraries/libofa
libraries/libofx
libraries/libopenraw
libraries/libosip2
libraries/libotf
libraries/libowfat
libraries/libpaper
libraries/libpqxx
libraries/libpseudo
libraries/libpst
libraries/libqinfinity
libraries/libquvi
libraries/libquvi-scripts
libraries/libqxt
libraries/librapi2
libraries/librasterlite
libraries/librcd
libraries/librra *
libraries/librtfcomp
libraries/libsidplay2
libraries/libsieve
libraries/libskk
libraries/libslack
libraries/libsmbios
libraries/libsmf
libraries/libsmi
libraries/libsodium
libraries/libssh2
libraries/libstatgrab
libraries/libsunpinyin
libraries/libsynce
libraries/libtar
libraries/libticables2
libraries/libtirpc
libraries/libtorrent-rasterbar
libraries/libtxc_dxtn
libraries/libunicap
libraries/libunique3
libraries/libunwind
libraries/libviper
libraries/libvirt
libraries/libvmime
libraries/libvmime-zarafa
libraries/libwhisker2
libraries/libwpg
libraries/libx86emu
libraries/libxkbcommon
libraries/libxmp
libraries/libzen
libraries/lightblue
libraries/live555
libraries/lksctp-tools
libraries/lockdev
libraries/log4c
libraries/log4net
libraries/log4shib
libraries/logilab-astng
libraries/logilab-common
libraries/ltm
libraries/lua-filesystem
libraries/luadbi
libraries/luaexpat
libraries/luasocket
libraries/mathgl
libraries/matplotlib
libraries/meanwhile
libraries/mini18n
libraries/miniupnpc
libraries/motif *
libraries/mowitz
libraries/msn-pecan
libraries/mygpoclient
libraries/mysql++
libraries/mysql-connector-java
libraries/mysqltcl
libraries/ndesk-dbus
libraries/ndesk-dbus-glib
libraries/nextaw
libraries/nini
libraries/nltk
libraries/notify-sharp
libraries/nspluginwrapper
libraries/ocaml-camomile
libraries/ocaml-findlib
libraries/ocaml-ounit
libraries/ode
libraries/ois
libraries/opal
libraries/openmotif *
libraries/opensaml
libraries/p4api
libraries/pangox-compat
libraries/pgtcl-ng
libraries/php-memcache
libraries/php-mssql
libraries/php-pdo_dblib
libraries/php-ssh2
libraries/pidgin-mra
libraries/plib
libraries/progressbar
libraries/pthsem
libraries/ptlib
libraries/purple-plugin_pack
libraries/pylibpcap
libraries/qoauth
libraries/qt3 *
libraries/qtermwidget
libraries/quazip
libraries/quesoglc
libraries/raptor
libraries/readosm
libraries/rhino
libraries/rrdtool
libraries/rxtx
libraries/simplegeneric
libraries/slib
libraries/smartirc4net
libraries/soil
libraries/stk
libraries/tbb
libraries/tcllib
libraries/tkimg
libraries/tls
libraries/tubo
libraries/ucl
libraries/unixODBC
libraries/wxGTK
libraries/wxX11
libraries/xalan
libraries/xalan-c
libraries/xapian-bindings
libraries/xawplus
libraries/xine-plugin
libraries/xlt
libraries/xml-security-c
libraries/xmlgen
libraries/xmltooling
libraries/xmpppy
libraries/xulrunner
libraries/yaz
libraries/zbase32
libraries/zc.lockfile
libraries/zdaemon
libraries/zend-opcache
libraries/zeromq
libraries/zfec
libraries/zita-convolver
libraries/zita-resampler
libraries/zope.component
libraries/zope.configuration
libraries/zope.event
libraries/zope.hookable
libraries/zope.i18nmessageid
libraries/zope.location
libraries/zope.proxy
libraries/zope.schema
libraries/zope.security
libraries/zsi

*  Built with unset MAKEFLAGS, ie no -j
** Built after upgrade to 0.8.2, but the build system has
changed to cmake, therefore I've edited the slackbuild and
.info and attached.


Successful dependencies of above:

academic/arpack
academic/bibus
academic/celestia
academic/metis
development/apache-ant
development/avr-binutils
development/bacon
development/freetds
development/gnome-common
development/jam
development/lua
development/mm-common
development/mono
development/numpy
development/ocaml
development/scons
development/vala
development/zope.interface
libraries/ORBit2
libraries/OpenAL
libraries/atkmm
libraries/blas
libraries/cairomm
libraries/fltk
libraries/freexl
libraries/gconfmm
libraries/geos
libraries/glibmm
libraries/gtkmm
libraries/json-glib
libraries/lapack
libraries/libbonobo
libraries/libbonoboui
libraries/libcap-ng
libraries/libdaemon
libraries/libgee
libraries/libgeotiff
libraries/libglademm
libraries/libgnome
libraries/libgnomecanvas
libraries/libgnomecanvasmm
libraries/libgnomeui
libraries/libgsasl
libraries/libgtop
libraries/libsigc++
libraries/libspatialite
libraries/libxml++
libraries/pangomm
libraries/reportlab
libraries/xapian-core
libraries/xerces
libraries/xerces-c
libraries/yajl
misc/gnome-mime-data
network/GeoIP
network/avahi
network/libdnet
python/pysetuptools
python/python-twisted
system/gnome-vfs
system/postgresql
system/proj
system/usbmuxd

Failed:

libraries/SimGear (dep freealut: connect.creativelabs.com unreachable)
libraries/avr-libc (dep avr-gcc fails)
libraries/flashplugin-lahf-fix (host slackware.dreamhost.com gone)
libraries/fmodapi (source not gzip)
libraries/freealut (freealut: connect.creativelabs.com unreachable)
libraries/geshi (ignum.dl.sourceforge.net unreachable)
libraries/gtkglextmm (?)
libraries/lgi (source/filename mismatch)
libraries/libEMF (unsupported, tested anyway, fails unknown error)
libraries/libcitadel (404 on source)
libraries/libgadu (gzip: stdin: not in gzip format)
libraries/libkqueue (pkg created but exits with exit code 1 (/usr/share/man))
libraries/libopensync (cc1: all warnings being treated as errors)
libraries/libtunepimp (404 on source)
libraries/libwebsocketpp (?)
libraries/lua-zlib (source name mismatch)
libraries/luaevent (source name mismatch)
libraries/luasec (source name mismatch)
libraries/newt (?)
libraries/ocaml-batteries (?)
libraries/ogre (?)
libraries/tDOM (make error ?)
libraries/totem-pl-parser (make error ?)
libraries/tsocks (make error ?)
libraries/xmlrpc-c (mirror.slackverse.org unresolvable)

Dave



-------------- next part --------------
#!/bin/sh

# Slackware build script for CEGUI
# Written by Phil Warner <pc_warner at yahoo.com>
# Modified by Robby Workman <rworkman at slackbuilds.org>
# Modified by Dave Woodfall <dave at dawoodfall.net>

PRGNAM=CEGUI
SRCNAM=cegui
VERSION=${VERSION:-0.8.2}
BUILD=${BUILD:-1}
TAG=${TAG:-custom}

if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) ARCH=i486 ;;
    arm*) ARCH=arm ;;
       *) ARCH=$( uname -m ) ;;
  esac
fi

CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}

if [ "$ARCH" = "i486" ]; then
  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

set -e

rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
cd $SRCNAM-$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 {} \;

mkdir build
cd build
  cmake \
    -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
    -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DLIB_SUFFIX=${LIBDIRSUFFIX} \
    -DMAN_INSTALL_DIR=/usr/man \
    -DCMAKE_BUILD_TYPE=Release ..
  make 
  make install DESTDIR=$PKG
cd ..

find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
  | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true

mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
   doc *.txt \
  $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild

mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
-------------- next part --------------
PRGNAM="CEGUI"
VERSION="0.8.2"
HOMEPAGE="http://cegui.org.uk/wiki/Main_Page"
DOWNLOAD="http://downloads.sourceforge.net/project/crayzedsgui/CEGUI%20Mk-2/0.8/cegui-0.8.2.tar.gz"
MD5SUM="f72951f0cc0374bb2294035cb639bb83"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="%README%"
MAINTAINER="Phillip Warner"
EMAIL="pc_warner at yahoo.co"


More information about the SlackBuilds-users mailing list