commit:     9154c87cd32dd3ff30905eaae3364885a50e0952
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 19 11:20:47 2023 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Wed Jul 19 11:44:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9154c87c

x11-misc/zim: add 0.75.2

Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>

 x11-misc/zim/Manifest          |  1 +
 x11-misc/zim/zim-0.75.2.ebuild | 80 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+)

diff --git a/x11-misc/zim/Manifest b/x11-misc/zim/Manifest
index e2b02b40ab62..949af3362703 100644
--- a/x11-misc/zim/Manifest
+++ b/x11-misc/zim/Manifest
@@ -1,2 +1,3 @@
 DIST zim-0.74.3.tar.gz 3108228 BLAKE2B 
fbaaddbd5522ccffcba87da2f4080e93e46dfcdc22771a414daa813cdbc2982738c2bf6f068f4bddf788965b4cf45594f2720a697c04d71194f513d1d9b43875
 SHA512 
9f885571800e3aba327a46b3bc8677ca596fb2d0a58e2f65190d9e2bc90f013655947d86c1fc869e2d79a5c0ba8a7a4d907a00f8d7563116291df47d8c2c677d
 DIST zim-0.75.1.tar.gz 3212424 BLAKE2B 
8db33315a8852b4efc5506cf94576f9b7cfa8574e77798d4e8bb61930a0d9ede5ea0bd2fc8c1ae479f49caee265981d70902b149e151e5f295cdcc5bbe98b131
 SHA512 
207d40af2342f16ba713a3809b06ddc6656bce22386fcaace65b0e04894218590d4c03b9c65d6eeb3c4edc46e85e103cfcf112e4298be07ba1f126d7732333c5
+DIST zim-0.75.2.tar.gz 3257345 BLAKE2B 
452716cbc6c149645c5146d8fcef2449c7c316ac57da9870dbe26b9fec13b6827a6368295277dc3b2b7a7874a7c930da27612a8e8e00b295ae9ecb3942d0e65b
 SHA512 
ea6f361047690dfb314a3510d34880a4831d142c94fc0ca08e1c29869fd42d5fd1182c47edc241edeb512fed601a474af6d9970f819e8a8b67135c7589ae461a

diff --git a/x11-misc/zim/zim-0.75.2.ebuild b/x11-misc/zim/zim-0.75.2.ebuild
new file mode 100644
index 000000000000..c5d76bac3fa8
--- /dev/null
+++ b/x11-misc/zim/zim-0.75.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="sqlite"
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+VIRTUALX_REQUIRED=test
+inherit distutils-r1 optfeature virtualx xdg
+
+DESCRIPTION="A desktop wiki"
+HOMEPAGE="
+       https://zim-wiki.org/
+       https://github.com/zim-desktop-wiki/zim-desktop-wiki
+"
+SRC_URI="https://github.com/${PN}-desktop-wiki/${PN}-desktop-wiki/archive/${PV/_/-}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+RDEPEND="
+       $(python_gen_cond_dep '
+               dev-python/pygobject:3[${PYTHON_USEDEP}]
+               dev-python/pyxdg[${PYTHON_USEDEP}]
+       ')
+       x11-libs/gtk+:3[introspection]
+       x11-misc/xdg-utils
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md PLUGIN_WRITING.md README.md )
+PATCHES=( "${FILESDIR}"/${PN}-0.60-remove-ubuntu-theme.patch )
+S=${WORKDIR}/${PN}-desktop-wiki-${PV/_/-}
+
+python_prepare_all() {
+       if [[ ${LINGUAS} ]]; then
+               local lingua
+               for lingua in translations/*.po; do
+                       lingua=${lingua/.po}
+                       lingua=${lingua/translations\/}
+                       has ${lingua} ${LINGUAS} || \
+                               { rm translations/${lingua}.po || die; }
+               done
+       fi
+
+       distutils-r1_python_prepare_all
+       export XDG_RUNTIME_DIR=fakethis
+}
+
+python_test() {
+       if has_version dev-vcs/git; then
+               git config --global user.email "[email protected]" || die
+               git config --global user.name "GitExample" || die
+       fi
+
+       virtx ./test.py
+}
+
+src_install() {
+       distutils-r1_src_install
+
+       insinto /usr/share/icons
+       doins -r xdg/hicolor
+}
+
+pkg_postinst() {
+       xdg_pkg_postinst
+
+       optfeature "Spell checker" app-text/gtkspell[introspection]
+       optfeature "GNU R Plot Editor" dev-lang/R
+       optfeature "Version control Bazaar support" dev-vcs/bzr
+       optfeature "Diagram Editor" media-gfx/graphviz
+       optfeature "Insert Screenshot" "media-gfx/imagemagick media-gfx/scrot"
+       optfeature "Score Editor" media-sound/lilypond
+       optfeature "Gnuplot Editor" sci-visualization/gnuplot
+       optfeature "Equation Editor" virtual/latex-base app-text/dvipng
+}

Reply via email to