noteshrink: switch to Python 3.10, and reactivate recipe. (#8770)

This commit is contained in:
OscarL
2024-07-21 08:23:09 -03:00
committed by GitHub
parent 977428c86d
commit 4d7e13a866

View File

@@ -1,14 +1,13 @@
SUMMARY="Convert scans of handwritten notes to beautiful, compact PDFs" SUMMARY="Convert scans of handwritten notes to beautiful, compact PDFs"
DESCRIPTION="Noteshrink is an utility that is used to convert scans of notes to compact PDFs." DESCRIPTION="Noteshrink is an utility that is used to convert scans of notes to compact PDFs."
HOMEPAGE="https://github.com/mzucker/noteshrink" HOMEPAGE="https://mzucker.github.io/2016/09/20/noteshrink.html"
COPYRIGHT="2016 Matt Zucker" COPYRIGHT="2016 Matt Zucker"
LICENSE="MIT" LICENSE="MIT"
REVISION="1" REVISION="2"
SOURCE_URI="https://github.com/mzucker/noteshrink/archive/$portVersion.tar.gz" SOURCE_URI="https://github.com/mzucker/noteshrink/archive/$portVersion.tar.gz"
CHECKSUM_SHA256="2a29c09768973e688b693b61337c6c49384e8123cf88824dba335cc8c4ed2ca8" CHECKSUM_SHA256="2a29c09768973e688b693b61337c6c49384e8123cf88824dba335cc8c4ed2ca8"
ARCHITECTURES="!any" ARCHITECTURES="any"
# Doesn't work on gcc2hybrid - missing dependencies.
PROVIDES=" PROVIDES="
noteshrink = $portVersion noteshrink = $portVersion
@@ -16,15 +15,38 @@ PROVIDES="
" "
REQUIRES=" REQUIRES="
haiku haiku
imagemagick numpy_python310
numpy_python >= 1.10 pillow_python310
pillow_python scipy_python310
scipy_python # These are optional:
setuptools_python # cmd:pngcrush
# cmd:pngquant
# cmd:optipng
cmd:convert # Deprecated in IMv7. imagemagick wants to be called "magick" now.
cmd:python3
"
TEST_REQUIRES="
numpy_python310
pillow_python310
scipy_python310
cmd:convert
cmd:make
cmd:optipng
" "
INSTALL() INSTALL()
{ {
mkdir -p $binDir mkdir -p $binDir
cp noteshrink.py $binDir/noteshrink sed 's|#!/usr/bin/env python|#!/bin/python3|' noteshrink.py > $binDir/noteshrink
}
TEST()
{
# As tests, let it convert the examples. Should create the following PDFs:
# "graph-paper-ink-only.pdf", "notesA.pdf", "notesB.pdf", and "tree.pdf",
# along with some left-over ".png"s.
rm -f example_output/*
make
} }