summaryrefslogtreecommitdiffstats
path: root/calibre/build/calibre.SlackBuild
diff options
context:
space:
mode:
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
commite73f58b6c39c6c05139c03584c41240f7b804931 (patch)
tree0a07f4b41f62645070d6421d4b324a8911465a27 /calibre/build/calibre.SlackBuild
parent7a5f510828997dd6f48e91b8992ead03b857a5f0 (diff)
downloadasb-e73f58b6c39c6c05139c03584c41240f7b804931.tar.gz
asb-e73f58b6c39c6c05139c03584c41240f7b804931.tar.xz
calibre: update to 6.17.0
Diffstat (limited to '')
-rwxr-xr-xcalibre/build/calibre.SlackBuild34
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/