Skip to content

Commit

Permalink
python/cssselect: Updated for version 1.0.0
Browse files Browse the repository at this point in the history
Signed-off-by: Larry Hajali <larryhaja[at]gmail[dot]com>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
  • Loading branch information
larryhaja authored and willysr committed Dec 3, 2016
1 parent db549e9 commit 350c6df
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 13 deletions.
8 changes: 6 additions & 2 deletions python/cssselect/README
Expand Up @@ -2,5 +2,9 @@ cssselect parses CSS3 Selectors and translate them to XPath 1.0 expressions.
Such expressions can be used in lxml or another XPath engine to find the
matching elements in an XML or HTML document.

Optionally: lxml can be installed for running tests. Sphinx and Pygments
can be installed for man pages.
Optional dependencies: lxml, Sphinx and python3

Note: To install Python 3 bindings, install python3 and set PYTHON3="yes"
to the slackbuild.

# PYTHON3="yes" ./cssselect.SlackBuild
18 changes: 10 additions & 8 deletions python/cssselect/cssselect.SlackBuild
Expand Up @@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

PRGNAM=cssselect
VERSION=${VERSION:-0.9.2}
VERSION=${VERSION:-1.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}

Expand All @@ -50,13 +50,17 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
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 {} \;
\( -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 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;

python setup.py install --root=$PKG

if [ "${PYTHON3:-no}" == "yes" ]; then
python3 setup.py install --root=$PKG
fi

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

Expand All @@ -69,9 +73,7 @@ if python -c 'import sphinx.pygments_styles' 2>/dev/null; then
fi

mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a \
AUTHORS CHANGES LICENSE PKG-INFO README.rst docs/* \
$PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS CHANGES LICENSE README.rst $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild

mkdir -p $PKG/install
Expand Down
6 changes: 3 additions & 3 deletions python/cssselect/cssselect.info
@@ -1,8 +1,8 @@
PRGNAM="cssselect"
VERSION="0.9.2"
VERSION="1.0.0"
HOMEPAGE="http://packages.python.org/cssselect/"
DOWNLOAD="https://pypi.python.org/packages/11/21/47b5d2696a945da177d2344b6e330b7b0d1c52404063cb387d2261517ccb/cssselect-0.9.2.tar.gz"
MD5SUM="4c5931d8456dfe72fa4662f9c0509bfa"
DOWNLOAD="https://pypi.python.org/packages/a1/19/a65236b0cc4b497a62bb6bd93c53f58814ab2540403b1994ea859d77c96b/cssselect-1.0.0.tar.gz"
MD5SUM="9776aa9f552d830fac45aa979610b406"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""
Expand Down

0 comments on commit 350c6df

Please sign in to comment.