
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $SRC_PRGNAM-$VERSION
tar xvf $CWD/$SRC_PRGNAM-$VERSION.tar.gz
cd $SRC_PRGNAM-$VERSION

if [ ${NEWDATA:-no} = "yes" ]; then
  echo 'downloading latest IEEE data'
  (cd netaddr/eui/ && wget -N http://standards.ieee.org/regauth/oui/oui.txt)
  (cd netaddr/eui/ && wget -N http://standards.ieee.org/regauth/oui/iab.txt)
  echo 'rebuilding IEEE data file indices'
  PYTHONPATH="." python netaddr/eui/ieee.py
  echo 'downloading latest IANA data'
  (cd netaddr/ip/ && wget -N http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml)
  (cd netaddr/ip/ && wget -N http://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xml)
  (cd netaddr/ip/ && wget -N http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml)
fi

chown -R root:root .
find -L . \
 \( -perm 777 -o -perm 775 -o -perm 750 -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 {} \;

python2 setup.py install --root=$PKG
warning: no files found matching 'release.py'
warning: no files found matching 'netaddr/tools/netaddr'

find $PKG -print0 | xargs -0 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 docs/* \
  AUTHORS CHANGELOG COPYRIGHT LICENSE README* REFERENCES \
  $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
./
install/
install/slack-desc
usr/
usr/bin/
usr/bin/netaddr
usr/doc/
usr/doc/python2-netaddr-0.8.0/
usr/doc/python2-netaddr-0.8.0/AUTHORS
usr/doc/python2-netaddr-0.8.0/CHANGELOG
usr/doc/python2-netaddr-0.8.0/COPYRIGHT
usr/doc/python2-netaddr-0.8.0/LICENSE
usr/doc/python2-netaddr-0.8.0/README.rst
usr/doc/python2-netaddr-0.8.0/REFERENCES
usr/doc/python2-netaddr-0.8.0/python2-netaddr.SlackBuild
usr/doc/python2-netaddr-0.8.0/source/
usr/doc/python2-netaddr-0.8.0/source/api.rst
usr/doc/python2-netaddr-0.8.0/source/authors.rst
usr/doc/python2-netaddr-0.8.0/source/changes.rst
usr/doc/python2-netaddr-0.8.0/source/conf.py
usr/doc/python2-netaddr-0.8.0/source/contributors.rst
usr/doc/python2-netaddr-0.8.0/source/copyright.rst
usr/doc/python2-netaddr-0.8.0/source/index.rst
usr/doc/python2-netaddr-0.8.0/source/installation.rst
usr/doc/python2-netaddr-0.8.0/source/introduction.rst
usr/doc/python2-netaddr-0.8.0/source/license.rst
usr/doc/python2-netaddr-0.8.0/source/references.rst
usr/doc/python2-netaddr-0.8.0/source/tutorial_01.rst
usr/doc/python2-netaddr-0.8.0/source/tutorial_02.rst
usr/doc/python2-netaddr-0.8.0/source/tutorial_03.rst
usr/lib64/
usr/lib64/python2.7/
usr/lib64/python2.7/site-packages/
usr/lib64/python2.7/site-packages/netaddr/
usr/lib64/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/
usr/lib64/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/PKG-INFO
usr/lib64/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/SOURCES.txt
usr/lib64/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/dependency_links.txt
usr/lib64/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/entry_points.txt
usr/lib64/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/requires.txt
usr/lib64/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/top_level.txt
usr/lib64/python2.7/site-packages/netaddr/__init__.py
usr/lib64/python2.7/site-packages/netaddr/__init__.pyc
usr/lib64/python2.7/site-packages/netaddr/cli.py
usr/lib64/python2.7/site-packages/netaddr/cli.pyc
usr/lib64/python2.7/site-packages/netaddr/compat.py
usr/lib64/python2.7/site-packages/netaddr/compat.pyc
usr/lib64/python2.7/site-packages/netaddr/contrib/
usr/lib64/python2.7/site-packages/netaddr/contrib/__init__.py
usr/lib64/python2.7/site-packages/netaddr/contrib/__init__.pyc
usr/lib64/python2.7/site-packages/netaddr/contrib/subnet_splitter.py
usr/lib64/python2.7/site-packages/netaddr/contrib/subnet_splitter.pyc
usr/lib64/python2.7/site-packages/netaddr/core.py
usr/lib64/python2.7/site-packages/netaddr/core.pyc
usr/lib64/python2.7/site-packages/netaddr/eui/
usr/lib64/python2.7/site-packages/netaddr/eui/__init__.py
usr/lib64/python2.7/site-packages/netaddr/eui/__init__.pyc
usr/lib64/python2.7/site-packages/netaddr/eui/iab.idx
usr/lib64/python2.7/site-packages/netaddr/eui/iab.txt
usr/lib64/python2.7/site-packages/netaddr/eui/ieee.py
usr/lib64/python2.7/site-packages/netaddr/eui/ieee.pyc
usr/lib64/python2.7/site-packages/netaddr/eui/oui.idx
usr/lib64/python2.7/site-packages/netaddr/eui/oui.txt
usr/lib64/python2.7/site-packages/netaddr/fbsocket.py
usr/lib64/python2.7/site-packages/netaddr/fbsocket.pyc
usr/lib64/python2.7/site-packages/netaddr/ip/
usr/lib64/python2.7/site-packages/netaddr/ip/__init__.py
usr/lib64/python2.7/site-packages/netaddr/ip/__init__.pyc
usr/lib64/python2.7/site-packages/netaddr/ip/glob.py
usr/lib64/python2.7/site-packages/netaddr/ip/glob.pyc
usr/lib64/python2.7/site-packages/netaddr/ip/iana.py
usr/lib64/python2.7/site-packages/netaddr/ip/iana.pyc
usr/lib64/python2.7/site-packages/netaddr/ip/ipv4-address-space.xml
usr/lib64/python2.7/site-packages/netaddr/ip/ipv6-address-space.xml
usr/lib64/python2.7/site-packages/netaddr/ip/ipv6-unicast-address-assignments.xml
usr/lib64/python2.7/site-packages/netaddr/ip/multicast-addresses.xml
usr/lib64/python2.7/site-packages/netaddr/ip/nmap.py
usr/lib64/python2.7/site-packages/netaddr/ip/nmap.pyc
usr/lib64/python2.7/site-packages/netaddr/ip/rfc1924.py
usr/lib64/python2.7/site-packages/netaddr/ip/rfc1924.pyc
usr/lib64/python2.7/site-packages/netaddr/ip/sets.py
usr/lib64/python2.7/site-packages/netaddr/ip/sets.pyc
usr/lib64/python2.7/site-packages/netaddr/strategy/
usr/lib64/python2.7/site-packages/netaddr/strategy/__init__.py
usr/lib64/python2.7/site-packages/netaddr/strategy/__init__.pyc
usr/lib64/python2.7/site-packages/netaddr/strategy/eui48.py
usr/lib64/python2.7/site-packages/netaddr/strategy/eui48.pyc
usr/lib64/python2.7/site-packages/netaddr/strategy/eui64.py
usr/lib64/python2.7/site-packages/netaddr/strategy/eui64.pyc
usr/lib64/python2.7/site-packages/netaddr/strategy/ipv4.py
usr/lib64/python2.7/site-packages/netaddr/strategy/ipv4.pyc
usr/lib64/python2.7/site-packages/netaddr/strategy/ipv6.py
usr/lib64/python2.7/site-packages/netaddr/strategy/ipv6.pyc
taddr/usr
creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64
creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7
creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages
creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr
copying build/lib/netaddr/__init__.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr
copying build/lib/netaddr/cli.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr
copying build/lib/netaddr/compat.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr
copying build/lib/netaddr/core.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr
copying build/lib/netaddr/fbsocket.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr
creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip
copying build/lib/netaddr/ip/__init__.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip
copying build/lib/netaddr/ip/glob.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip
copying build/lib/netaddr/ip/iana.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip
copying build/lib/netaddr/ip/nmap.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip
copying build/lib/netaddr/ip/rfc1924.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip
copying build/lib/netaddr/ip/sets.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip
copying build/lib/netaddr/ip/ipv4-address-space.xml -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip
copying build/lib/netaddr/ip/ipv6-address-space.xml -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip
copying build/lib/netaddr/ip/ipv6-unicast-address-assignments.xml -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip
copying build/lib/netaddr/ip/multicast-addresses.xml -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip
creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/eui
copying build/lib/netaddr/eui/__init__.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/eui
copying build/lib/netaddr/eui/ieee.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/eui
copying build/lib/netaddr/eui/iab.txt -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/eui
copying build/lib/netaddr/eui/oui.txt -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/eui
copying build/lib/netaddr/eui/iab.idx -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/eui
copying build/lib/netaddr/eui/oui.idx -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/eui
creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/strategy
copying build/lib/netaddr/strategy/__init__.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/strategy
copying build/lib/netaddr/strategy/eui48.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/strategy
copying build/lib/netaddr/strategy/eui64.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/strategy
copying build/lib/netaddr/strategy/ipv4.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/strategy
copying build/lib/netaddr/strategy/ipv6.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/strategy
creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/contrib
copying build/lib/netaddr/contrib/__init__.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/contrib
copying build/lib/netaddr/contrib/subnet_splitter.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/contrib
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/__init__.py to __init__.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/cli.py to cli.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/compat.py to compat.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/core.py to core.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/fbsocket.py to fbsocket.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip/__init__.py to __init__.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip/glob.py to glob.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip/iana.py to iana.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip/nmap.py to nmap.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip/rfc1924.py to rfc1924.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/ip/sets.py to sets.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/eui/__init__.py to __init__.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/eui/ieee.py to ieee.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/strategy/__init__.py to __init__.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/strategy/eui48.py to eui48.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/strategy/eui64.py to eui64.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/strategy/ipv4.py to ipv4.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/strategy/ipv6.py to ipv6.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/contrib/__init__.py to __init__.pyc
byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr/contrib/subnet_splitter.py to subnet_splitter.pyc
running install_egg_info
running egg_info
writing requirements to netaddr.egg-info/requires.txt
writing netaddr.egg-info/PKG-INFO
writing top-level names to netaddr.egg-info/top_level.txt
writing dependency_links to netaddr.egg-info/dependency_links.txt
writing entry points to netaddr.egg-info/entry_points.txt
reading manifest file 'netaddr.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'netaddr.egg-info/SOURCES.txt'
Copying netaddr.egg-info to /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib64/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info
running install_scripts
Installing netaddr script to /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/bin

Slackware package maker, version 3.14159265.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n

Creating Slackware package:  /usr/src/slapt-src/python/python2-netaddr/python2-netaddr-0.8.0-x86_64-1salix15.0.txz


Slackware package /usr/src/slapt-src/python/python2-netaddr/python2-netaddr-0.8.0-x86_64-1salix15.0.txz created.

Installing package python2-netaddr-0.8.0-x86_64-1salix15.0...
| python2-netaddr (Network address manipulation)
| 
| netaddr provides a Pythonic way of working with:
| - IPv4 and IPv6 addresses and subnets
| - MAC addresses, OUI and IAB identifiers, IEEE EUI-64 identifiers
| - arbitrary (non-aligned) IP address ranges and IP address sets
| - some non-CIDR IP range formats such as nmap and glob-style formats
| 
| nettaddr is able to manipulate IPv4, IPv6, CIDR, EUI and MAC
| network addresses.
| 
| 
| 
