diff options
author | Eric Hameleers <alien@slackware.com> | 2023-04-27 19:12:18 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2023-04-27 19:12:18 +0000 |
commit | e73f58b6c39c6c05139c03584c41240f7b804931 (patch) | |
tree | 0a07f4b41f62645070d6421d4b324a8911465a27 /calibre/build/calibre.SlackBuild | |
parent | 7a5f510828997dd6f48e91b8992ead03b857a5f0 (diff) | |
download | asb-e73f58b6c39c6c05139c03584c41240f7b804931.tar.gz asb-e73f58b6c39c6c05139c03584c41240f7b804931.tar.xz |
calibre: update to 6.17.0
Diffstat (limited to '')
-rwxr-xr-x | calibre/build/calibre.SlackBuild | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/calibre/build/calibre.SlackBuild b/calibre/build/calibre.SlackBuild index 8acdf079..5367ef3d 100755 --- a/calibre/build/calibre.SlackBuild +++ b/calibre/build/calibre.SlackBuild @@ -147,6 +147,8 @@ # * Update. # 6.16.0-1: 21/apr/2023 by Eric Hameleers <alien@slackware.com> # * Update. +# 6.17.0-1: 27/apr/2023 by Eric Hameleers <alien@slackware.com> +# * Update. # # Run 'sh calibre.SlackBuild' to build a Slackware package. # The package (.txz) and .txt file as well as build logs are created in /tmp . @@ -156,7 +158,7 @@ PRGNAM=calibre SRCNAM=calibre -VERSION=${VERSION:-6.16.0} +VERSION=${VERSION:-6.17.0} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(nproc) "} TAG=${TAG:-alien} @@ -195,6 +197,7 @@ INT_CSSPARSER=1.0.8 INT_DATEUTIL=2.8.2 INT_DNSPYTHON=2.1.0 INT_FEEDPARSER=6.0.8 +INT_FONTTOOLS=4.39.3 INT_HTML2TEXT=2020.1.16 INT_HTML5LIB=1.1 INT_HTML5PARSER=0.4.10 @@ -451,6 +454,9 @@ SRCURL[51]="https://pypi.io/packages/source/p/pyzstd/pyzstd-${INT_PYZSTD}.tar.gz SOURCE[52]="$SRCDIR/sources/pyppmd-${INT_PYPPMD}.tar.gz" SRCURL[52]="https://pypi.io/packages/source/p/pyppmd/pyppmd-${INT_PYPPMD}.tar.gz" +SOURCE[53]="$SRCDIR/sources/fonttools-${INT_FONTTOOLS}.zip" +SRCURL[53]="https://pypi.io/packages/source/f/fonttools/fonttools-${INT_FONTTOOLS}.zip" + NEXT_ARRAYEL=${#SOURCE[@]} # We always build the python interpreter: @@ -1670,6 +1676,29 @@ make_pyppmd() { # +# Build fonttools: +# +make_fonttools() { + + local MOD="fonttools" + echo -e "\n** $MOD **\n" + + cd $TMP/tmp-$PRGNAM/fonttools-${INT_FONTTOOLS} + + # Compile and install + export CFLAGS="$SLKCFLAGS" + python3 setup.py install --root=$PKG \ + 2>&1 | tee $OUTPUT/make-${PRGNAM}_${MOD}.log + + # Add documentation: + mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM/doc/internaldeps/${MOD} + cp -a *.rst \ + $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM/doc/internaldeps/${MOD} || true + +} # End make_fonttools + + +# # Build py7zr: # make_py7zr() { @@ -2665,6 +2694,9 @@ if [ ! -f $SRCDIR/${PRGNAM}_pythondeps-${SLACKVER}-${ARCH}.tar.bz2 ]; then make_packaging rsync -a $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM/ /usr/lib${LIBDIRSUFFIX}/$PRGNAM/ + make_fonttools + rsync -a $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM/ /usr/lib${LIBDIRSUFFIX}/$PRGNAM/ + make_toml rsync -a $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM/ /usr/lib${LIBDIRSUFFIX}/$PRGNAM/ |