From a048cbdb0d2f7390343b0f3b3b80580abe3abfc0 Mon Sep 17 00:00:00 2001 From: chili-b Date: Sat, 2 Oct 2021 21:07:56 -0400 Subject: [PATCH 1/3] New package: python-ly-0.9.7 Python modules parse, manipulate or create documents in LilyPond format. Depended upon by the Frescobaldi LilyPond editor. --- srcpkgs/python-ly/template | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 srcpkgs/python-ly/template diff --git a/srcpkgs/python-ly/template b/srcpkgs/python-ly/template new file mode 100644 index 000000000000..18a44dc78fb4 --- /dev/null +++ b/srcpkgs/python-ly/template @@ -0,0 +1,12 @@ +# Template file for 'python-ly' +pkgname=python-ly +version=0.9.7 +revision=1 +build_style=python3-module +hostmakedepends="python3-setuptools" +short_desc="Modules to parse, manipulate or create documents in LilyPond format" +maintainer="chili-b " +license="GPL-3.0-or-later" +homepage="https://github.com/frescobaldi/python-ly" +distfiles="${PYPI_SITE}/p/python-ly/python-ly-${version}.tar.gz" +checksum=d4d2b68eb0ef8073200154247cc9bd91ed7fb2671ac966ef3d2853281c15d7a8 From 287218fc357034128e754fc800f1fca611a58fe0 Mon Sep 17 00:00:00 2001 From: chili-b Date: Sat, 2 Oct 2021 21:10:41 -0400 Subject: [PATCH 2/3] New package: frescobaldi-3.1.3 --- srcpkgs/frescobaldi/template | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 srcpkgs/frescobaldi/template diff --git a/srcpkgs/frescobaldi/template b/srcpkgs/frescobaldi/template new file mode 100644 index 000000000000..a71c09f23ce8 --- /dev/null +++ b/srcpkgs/frescobaldi/template @@ -0,0 +1,13 @@ +# Template file for 'frescobaldi' +pkgname=frescobaldi +version=3.1.3 +revision=1 +build_style=python3-module +hostmakedepends="python3-setuptools" +depends="python3-PyQt5>=5.9 python3-PyQt5-svg poppler-qt5>=0.82.0 portmidi python3-cups python-ly lilypond" +short_desc="Powerful, lightweight and easy to use LilyPond sheet music text editor" +maintainer="chili-b " +license="GPL-2.0-or-later" +homepage="https://frescobaldi.org/" +distfiles="https://github.com/frescobaldi/frescobaldi/releases/download/v${version}/frescobaldi-${version}.tar.gz" +checksum=9c7f5036f367691454753f1db06ea02c33501c1e4f24bfb47485103911f3e9c1 From a7a12bf7c17a60aac4847e5441a78128c9fded85 Mon Sep 17 00:00:00 2001 From: chili-b Date: Sun, 3 Oct 2021 03:24:29 -0400 Subject: [PATCH 3/3] Add python-poppler-qt5 dependency --- srcpkgs/frescobaldi/template | 3 ++- srcpkgs/python-poppler-qt5/template | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/python-poppler-qt5/template diff --git a/srcpkgs/frescobaldi/template b/srcpkgs/frescobaldi/template index a71c09f23ce8..acb49db0294f 100644 --- a/srcpkgs/frescobaldi/template +++ b/srcpkgs/frescobaldi/template @@ -4,7 +4,8 @@ version=3.1.3 revision=1 build_style=python3-module hostmakedepends="python3-setuptools" -depends="python3-PyQt5>=5.9 python3-PyQt5-svg poppler-qt5>=0.82.0 portmidi python3-cups python-ly lilypond" +depends="python3-PyQt5>=5.9 python3-PyQt5-svg poppler-qt5>=0.82.0 portmidi + python3-cups python-poppler-qt5 python-ly lilypond" short_desc="Powerful, lightweight and easy to use LilyPond sheet music text editor" maintainer="chili-b " license="GPL-2.0-or-later" diff --git a/srcpkgs/python-poppler-qt5/template b/srcpkgs/python-poppler-qt5/template new file mode 100644 index 000000000000..80f002ea91b7 --- /dev/null +++ b/srcpkgs/python-poppler-qt5/template @@ -0,0 +1,19 @@ +# Template file for 'python-poppler-qt5' +pkgname=python-poppler-qt5 +version=0.75.0 +revision=1 +build_style=python3-module +hostmakedepends="python3-setuptools" +makedepends="python3-sip-devel pkg-config qt5-qmake python3-PyQt5-devel poppler-qt5-devel python3-devel qt5-devel" +depends="poppler-qt5 python3-PyQt5" +short_desc="A Python binding for libpoppler-qt5" +maintainer="chili-b " +license="LGPL-3.0-or-later" +homepage="https://github.com/frescobaldi/python-poppler-qt5" +distfiles="${PYPI_SITE}/p/python-poppler-qt5/python-poppler-qt5-${version}.tar.gz" +checksum=ea0ec9ebe995705ab19a301290365652e62bab5c9b05db5697c7bf2173335107 + +do_build() { + site_package_dir=$(python -c 'import site; print(site.getsitepackages()[0])') + python setup.py build_ext --pyqt-sip-dir=$site_package_dir/PyQt5/bindings +}