Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/kanatest/files/, app-misc/kanatest/
Date: Sat, 16 Oct 2021 13:59:08
Message-Id: 1634392712.ca104f8cc9831c67f144a10e52786c00f4491ffd.soap@gentoo
1 commit: ca104f8cc9831c67f144a10e52786c00f4491ffd
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 16 13:58:32 2021 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 16 13:58:32 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca104f8c
7
8 app-misc/kanatest: port to EAPI 8
9
10 Signed-off-by: David Seifert <soap <AT> gentoo.org>
11
12 .../kanatest/files/kanatest-0.4.8-desktop-QA.patch | 16 ++++++++
13 app-misc/kanatest/kanatest-0.4.8.ebuild | 47 +++++++++-------------
14 2 files changed, 34 insertions(+), 29 deletions(-)
15
16 diff --git a/app-misc/kanatest/files/kanatest-0.4.8-desktop-QA.patch b/app-misc/kanatest/files/kanatest-0.4.8-desktop-QA.patch
17 new file mode 100644
18 index 00000000000..83169e34a9a
19 --- /dev/null
20 +++ b/app-misc/kanatest/files/kanatest-0.4.8-desktop-QA.patch
21 @@ -0,0 +1,16 @@
22 +--- a/data/kanatest.desktop
23 ++++ b/data/kanatest.desktop
24 +@@ -1,11 +1,10 @@
25 + [Desktop Entry]
26 +-Encoding=UTF-8
27 + Name=Hiragana and Katakana Test
28 + Comment=Hiragana and Katakana drill tool
29 + Exec=kanatest
30 +-Icon=kanatest.png
31 ++Icon=kanatest
32 + Terminal=false
33 + Type=Application
34 + StartupNotify=true
35 + X-Desktop-File-Install-Version=0.10
36 +-Categories=Game;Application;X-Fedora;
37 ++Categories=Game;X-Fedora;
38
39 diff --git a/app-misc/kanatest/kanatest-0.4.8.ebuild b/app-misc/kanatest/kanatest-0.4.8.ebuild
40 index d24f05ecee8..187ad8bee1a 100644
41 --- a/app-misc/kanatest/kanatest-0.4.8.ebuild
42 +++ b/app-misc/kanatest/kanatest-0.4.8.ebuild
43 @@ -1,48 +1,37 @@
44 # Copyright 1999-2021 Gentoo Authors
45 # Distributed under the terms of the GNU General Public License v2
46
47 -EAPI=5
48 +EAPI=8
49
50 -inherit autotools epatch gnome2-utils
51 +inherit autotools xdg
52
53 DESCRIPTION="Visual flashcard tool for memorizing the Japanese Hiragana and Katakana alphabet"
54 -HOMEPAGE="http://www.clayo.org/kanatest"
55 -SRC_URI="http://www.clayo.org/${PN}/${P}.tar.gz"
56 +HOMEPAGE="https://www.clayo.org/kanatest"
57 +SRC_URI="https://www.clayo.org/${PN}/${P}.tar.gz"
58
59 LICENSE="GPL-2 GPL-2+"
60 SLOT="0"
61 KEYWORDS="amd64 ppc ppc64 x86"
62
63 -RDEPEND=">=x11-libs/gtk+-2.12:2=
64 +RDEPEND="
65 + x11-libs/gtk+:2
66 dev-libs/libxml2:="
67 -DEPEND="${RDEPEND}
68 - virtual/pkgconfig"
69 +DEPEND="${RDEPEND}"
70 +BDEPEND="virtual/pkgconfig"
71
72 -DOCS=( AUTHORS TRANSLATORS ChangeLog README )
73 +PATCHES=(
74 + "${FILESDIR}"/${P}+gtk-2.22.patch
75 + "${FILESDIR}"/${P}-autoconf.patch
76 + "${FILESDIR}"/${P}-cflags.patch
77 + "${FILESDIR}"/${P}-desktop-QA.patch
78 +)
79
80 src_prepare() {
81 - epatch \
82 - "${FILESDIR}"/${P}+gtk-2.22.patch \
83 - "${FILESDIR}"/${P}-autoconf.patch \
84 - "${FILESDIR}"/${P}-cflags.patch
85 -
86 - sed -i \
87 - -e '/Encoding/d' \
88 - -e '/^Categories/s:Application;::' \
89 - -e '/^Icon/s:.png::' \
90 - data/${PN}.desktop || die
91 -
92 + default
93 eautoreconf
94 }
95
96 -pkg_preinst() {
97 - gnome2_icon_savelist
98 -}
99 -
100 -pkg_postinst() {
101 - gnome2_icon_cache_update
102 -}
103 -
104 -pkg_postrm() {
105 - gnome2_icon_cache_update
106 +src_install() {
107 + default
108 + dodoc TRANSLATORS
109 }