Gentoo Archives: gentoo-commits

From: Andrey Grozin <grozin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pikepdf/
Date: Wed, 08 Jan 2020 11:15:32
Message-Id: 1578482105.fe84443b7d2be83cfcc76556ad0456f37f30bae4.grozin@gentoo
1 commit: fe84443b7d2be83cfcc76556ad0456f37f30bae4
2 Author: Andrey Grozin <grozin <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 8 11:15:05 2020 +0000
4 Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 8 11:15:05 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe84443b
7
8 dev-python/pikepdf: initial import
9
10 Package-Manager: Portage-2.3.84, Repoman-2.3.20
11 Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org>
12
13 dev-python/pikepdf/Manifest | 1 +
14 dev-python/pikepdf/metadata.xml | 16 ++++++++++++++++
15 dev-python/pikepdf/pikepdf-1.8.3.ebuild | 19 +++++++++++++++++++
16 3 files changed, 36 insertions(+)
17
18 diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
19 new file mode 100644
20 index 00000000000..af5820683ee
21 --- /dev/null
22 +++ b/dev-python/pikepdf/Manifest
23 @@ -0,0 +1 @@
24 +DIST pikepdf-1.8.3.tar.gz 1649370 BLAKE2B c655eb2a9304eb624b5f3dd3ea68ff3194f5a508b4249ef0643689945c28bbe9eaad015df481516d6cfce6768a70a34377725a7995b448f22a2eb025b4967e71 SHA512 5cb674042dca6850df7cf9476743956967d0ad168ac6bdadda03895a604f6c3670849e33ab863e7686eaa46922489d6dd1da9883d19a721c8021323d768086a9
25
26 diff --git a/dev-python/pikepdf/metadata.xml b/dev-python/pikepdf/metadata.xml
27 new file mode 100644
28 index 00000000000..bb5d42c73a8
29 --- /dev/null
30 +++ b/dev-python/pikepdf/metadata.xml
31 @@ -0,0 +1,16 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
34 +<pkgmetadata>
35 + <maintainer type="person">
36 + <email>grozin@g.o</email>
37 + <name>Andrey Grozin</name>
38 + </maintainer>
39 + <longdescription lang="en">
40 + pikepdf is a Python library for reading and writing PDF files.
41 + pikepdf is based on QPDF, a powerful PDF manipulation and repair library.
42 + </longdescription>
43 + <upstream>
44 + <remote-id type="pypi">pikepdf</remote-id>
45 + <remote-id type="github">pikepdf/pikepdf</remote-id>
46 + </upstream>
47 +</pkgmetadata>
48
49 diff --git a/dev-python/pikepdf/pikepdf-1.8.3.ebuild b/dev-python/pikepdf/pikepdf-1.8.3.ebuild
50 new file mode 100644
51 index 00000000000..e98e244913c
52 --- /dev/null
53 +++ b/dev-python/pikepdf/pikepdf-1.8.3.ebuild
54 @@ -0,0 +1,19 @@
55 +# Copyright 1999-2020 Gentoo Authors
56 +# Distributed under the terms of the GNU General Public License v2
57 +
58 +EAPI=7
59 +PYTHON_COMPAT=( python3_{6,7,8} )
60 +inherit distutils-r1
61 +
62 +DESCRIPTION="Python library to work with pdf files based on qpdf"
63 +HOMEPAGE="https://pypi.org/project/pikepdf/ https://github.com/pikepdf/pikepdf"
64 +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
65 +
66 +LICENSE="MPL-2.0"
67 +SLOT="0"
68 +KEYWORDS="~amd64"
69 +IUSE=""
70 +RDEPEND="app-text/qpdf
71 + dev-python/pybind11"
72 +DEPEND="${RDEPEND}
73 + dev-python/setuptools_scm_git_archive"