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/lib/ usr/lib/python2.7/ usr/lib/python2.7/site-packages/ usr/lib/python2.7/site-packages/netaddr/ usr/lib/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/ usr/lib/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/PKG-INFO usr/lib/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/SOURCES.txt usr/lib/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/dependency_links.txt usr/lib/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/entry_points.txt usr/lib/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/requires.txt usr/lib/python2.7/site-packages/netaddr-0.8.0-py2.7.egg-info/top_level.txt usr/lib/python2.7/site-packages/netaddr/__init__.py usr/lib/python2.7/site-packages/netaddr/__init__.pyc usr/lib/python2.7/site-packages/netaddr/cli.py usr/lib/python2.7/site-packages/netaddr/cli.pyc usr/lib/python2.7/site-packages/netaddr/compat.py usr/lib/python2.7/site-packages/netaddr/compat.pyc usr/lib/python2.7/site-packages/netaddr/contrib/ usr/lib/python2.7/site-packages/netaddr/contrib/__init__.py usr/lib/python2.7/site-packages/netaddr/contrib/__init__.pyc usr/lib/python2.7/site-packages/netaddr/contrib/subnet_splitter.py usr/lib/python2.7/site-packages/netaddr/contrib/subnet_splitter.pyc usr/lib/python2.7/site-packages/netaddr/core.py usr/lib/python2.7/site-packages/netaddr/core.pyc usr/lib/python2.7/site-packages/netaddr/eui/ usr/lib/python2.7/site-packages/netaddr/eui/__init__.py usr/lib/python2.7/site-packages/netaddr/eui/__init__.pyc usr/lib/python2.7/site-packages/netaddr/eui/iab.idx usr/lib/python2.7/site-packages/netaddr/eui/iab.txt usr/lib/python2.7/site-packages/netaddr/eui/ieee.py usr/lib/python2.7/site-packages/netaddr/eui/ieee.pyc usr/lib/python2.7/site-packages/netaddr/eui/oui.idx usr/lib/python2.7/site-packages/netaddr/eui/oui.txt usr/lib/python2.7/site-packages/netaddr/fbsocket.py usr/lib/python2.7/site-packages/netaddr/fbsocket.pyc usr/lib/python2.7/site-packages/netaddr/ip/ usr/lib/python2.7/site-packages/netaddr/ip/__init__.py usr/lib/python2.7/site-packages/netaddr/ip/__init__.pyc usr/lib/python2.7/site-packages/netaddr/ip/glob.py usr/lib/python2.7/site-packages/netaddr/ip/glob.pyc usr/lib/python2.7/site-packages/netaddr/ip/iana.py usr/lib/python2.7/site-packages/netaddr/ip/iana.pyc usr/lib/python2.7/site-packages/netaddr/ip/ipv4-address-space.xml usr/lib/python2.7/site-packages/netaddr/ip/ipv6-address-space.xml usr/lib/python2.7/site-packages/netaddr/ip/ipv6-unicast-address-assignments.xml usr/lib/python2.7/site-packages/netaddr/ip/multicast-addresses.xml usr/lib/python2.7/site-packages/netaddr/ip/nmap.py usr/lib/python2.7/site-packages/netaddr/ip/nmap.pyc usr/lib/python2.7/site-packages/netaddr/ip/rfc1924.py usr/lib/python2.7/site-packages/netaddr/ip/rfc1924.pyc usr/lib/python2.7/site-packages/netaddr/ip/sets.py usr/lib/python2.7/site-packages/netaddr/ip/sets.pyc usr/lib/python2.7/site-packages/netaddr/strategy/ usr/lib/python2.7/site-packages/netaddr/strategy/__init__.py usr/lib/python2.7/site-packages/netaddr/strategy/__init__.pyc usr/lib/python2.7/site-packages/netaddr/strategy/eui48.py usr/lib/python2.7/site-packages/netaddr/strategy/eui48.pyc usr/lib/python2.7/site-packages/netaddr/strategy/eui64.py usr/lib/python2.7/site-packages/netaddr/strategy/eui64.pyc usr/lib/python2.7/site-packages/netaddr/strategy/ipv4.py usr/lib/python2.7/site-packages/netaddr/strategy/ipv4.pyc usr/lib/python2.7/site-packages/netaddr/strategy/ipv6.py usr/lib/python2.7/site-packages/netaddr/strategy/ipv6.pyc eui/oui.idx -> build/lib/netaddr/eui running install_lib creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7 creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr copying build/lib/netaddr/__init__.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr copying build/lib/netaddr/cli.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr copying build/lib/netaddr/compat.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr copying build/lib/netaddr/core.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr copying build/lib/netaddr/fbsocket.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/ip copying build/lib/netaddr/ip/__init__.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/ip copying build/lib/netaddr/ip/glob.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/ip copying build/lib/netaddr/ip/iana.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/ip copying build/lib/netaddr/ip/nmap.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/ip copying build/lib/netaddr/ip/rfc1924.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/ip copying build/lib/netaddr/ip/sets.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/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/lib/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/lib/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/lib/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/lib/python2.7/site-packages/netaddr/ip creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/eui copying build/lib/netaddr/eui/__init__.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/eui copying build/lib/netaddr/eui/ieee.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/eui copying build/lib/netaddr/eui/iab.txt -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/eui copying build/lib/netaddr/eui/oui.txt -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/eui copying build/lib/netaddr/eui/iab.idx -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/eui copying build/lib/netaddr/eui/oui.idx -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/eui creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/strategy copying build/lib/netaddr/strategy/__init__.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/strategy copying build/lib/netaddr/strategy/eui48.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/strategy copying build/lib/netaddr/strategy/eui64.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/strategy copying build/lib/netaddr/strategy/ipv4.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/strategy copying build/lib/netaddr/strategy/ipv6.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/strategy creating /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/contrib copying build/lib/netaddr/contrib/__init__.py -> /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/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/lib/python2.7/site-packages/netaddr/contrib byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/__init__.py to __init__.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/cli.py to cli.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/compat.py to compat.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/core.py to core.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/fbsocket.py to fbsocket.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/ip/__init__.py to __init__.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/ip/glob.py to glob.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/ip/iana.py to iana.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/ip/nmap.py to nmap.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/ip/rfc1924.py to rfc1924.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/ip/sets.py to sets.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/eui/__init__.py to __init__.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/eui/ieee.py to ieee.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/strategy/__init__.py to __init__.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/strategy/eui48.py to eui48.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/strategy/eui64.py to eui64.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/strategy/ipv4.py to ipv4.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/strategy/ipv6.py to ipv6.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/python2.7/site-packages/netaddr/contrib/__init__.py to __init__.pyc byte-compiling /usr/src/slapt-src/python/python2-netaddr/package-python2-netaddr/usr/lib/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/lib/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-i586-1salix15.0.txz Slackware package /usr/src/slapt-src/python/python2-netaddr/python2-netaddr-0.8.0-i586-1salix15.0.txz created. Installing package python2-netaddr-0.8.0-i586-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. | | |