commit:     ca104f8cc9831c67f144a10e52786c00f4491ffd
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 13:58:32 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 13:58:32 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca104f8c

app-misc/kanatest: port to EAPI 8

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 .../kanatest/files/kanatest-0.4.8-desktop-QA.patch | 16 ++++++++
 app-misc/kanatest/kanatest-0.4.8.ebuild            | 47 +++++++++-------------
 2 files changed, 34 insertions(+), 29 deletions(-)

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
new file mode 100644
index 00000000000..83169e34a9a
--- /dev/null
+++ b/app-misc/kanatest/files/kanatest-0.4.8-desktop-QA.patch
@@ -0,0 +1,16 @@
+--- a/data/kanatest.desktop
++++ b/data/kanatest.desktop
+@@ -1,11 +1,10 @@
+ [Desktop Entry]
+-Encoding=UTF-8
+ Name=Hiragana and Katakana Test
+ Comment=Hiragana and Katakana drill tool
+ Exec=kanatest
+-Icon=kanatest.png
++Icon=kanatest
+ Terminal=false
+ Type=Application
+ StartupNotify=true
+ X-Desktop-File-Install-Version=0.10
+-Categories=Game;Application;X-Fedora;
++Categories=Game;X-Fedora;

diff --git a/app-misc/kanatest/kanatest-0.4.8.ebuild 
b/app-misc/kanatest/kanatest-0.4.8.ebuild
index d24f05ecee8..187ad8bee1a 100644
--- a/app-misc/kanatest/kanatest-0.4.8.ebuild
+++ b/app-misc/kanatest/kanatest-0.4.8.ebuild
@@ -1,48 +1,37 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=8
 
-inherit autotools epatch gnome2-utils
+inherit autotools xdg
 
 DESCRIPTION="Visual flashcard tool for memorizing the Japanese Hiragana and 
Katakana alphabet"
-HOMEPAGE="http://www.clayo.org/kanatest";
-SRC_URI="http://www.clayo.org/${PN}/${P}.tar.gz";
+HOMEPAGE="https://www.clayo.org/kanatest";
+SRC_URI="https://www.clayo.org/${PN}/${P}.tar.gz";
 
 LICENSE="GPL-2 GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ppc ppc64 x86"
 
-RDEPEND=">=x11-libs/gtk+-2.12:2=
+RDEPEND="
+       x11-libs/gtk+:2
        dev-libs/libxml2:="
-DEPEND="${RDEPEND}
-       virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
 
-DOCS=( AUTHORS TRANSLATORS ChangeLog README )
+PATCHES=(
+       "${FILESDIR}"/${P}+gtk-2.22.patch
+       "${FILESDIR}"/${P}-autoconf.patch
+       "${FILESDIR}"/${P}-cflags.patch
+       "${FILESDIR}"/${P}-desktop-QA.patch
+)
 
 src_prepare() {
-       epatch \
-               "${FILESDIR}"/${P}+gtk-2.22.patch \
-               "${FILESDIR}"/${P}-autoconf.patch \
-               "${FILESDIR}"/${P}-cflags.patch
-
-       sed -i \
-               -e '/Encoding/d' \
-               -e '/^Categories/s:Application;::' \
-               -e '/^Icon/s:.png::' \
-               data/${PN}.desktop || die
-
+       default
        eautoreconf
 }
 
-pkg_preinst() {
-       gnome2_icon_savelist
-}
-
-pkg_postinst() {
-       gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-       gnome2_icon_cache_update
+src_install() {
+       default
+       dodoc TRANSLATORS
 }

Reply via email to