mirror of
https://github.com/gryf/gryf-overlay.git
synced 2025-12-25 07:32:30 +01:00
Added experimental klavaro version and fixed 3.01
This commit is contained in:
12
app-misc/klavaro/Manifest
Normal file
12
app-misc/klavaro/Manifest
Normal file
@@ -0,0 +1,12 @@
|
||||
AUX klavaro-3.0.1-datadir.patch 860 BLAKE2B c30fc29835a4cc2d5c38d2be9a6a836d6c2b762128ca8d6c9a44800d6a89cc6ac46d6bf4c0251bac14e24ea96e636eff28025e7570aa9576da6bc23fd63934cd SHA512 85c06039f4f84eff348b7dabbf6a2eaabd29c7217f608eb77cc38a17cacc13bad4afb676f19f7e08297428f543b094c9a89c7c4a465d680b5334b818f4918410
|
||||
AUX klavaro-3.0.1-out-of-source.patch 266 BLAKE2B 7244226db930cabc35bd29e6e6f1a4d84ee65c57576b7d04433f970b03d0b237eee919aefa271fdc5ccb856beca79504786fa8198a4bd3cb6936f45d05ff7ac6 SHA512 74cc5a686a2db2c5b0170b763e13861171c5ebf696b8717a6ca091f9512cb71397c14e7ae41a7ccaa09ed7f4a4e7805926d5f37eaa67ce827787b0326265250b
|
||||
AUX klavaro-3.0.1-static.patch 227 BLAKE2B 8ed9f3ee511784c75248a1cb14a06ce09e7a8fdb0b69bb9067cf8afecf225c059915eddb04aaf01a0f305f3f51e6d020b635e2942237c6d76742ad9408338f69 SHA512 30b76f6454302527d043bf3d29b97ac65cdd17bac48d394ce5b9f7c391a9640a976a54ca066b301f23a5f78b200641072513cb4f5eee5a89ac24510fa5b84104
|
||||
AUX klavaro-3.0.4-datadir.patch 1212 BLAKE2B acbadbc5d9bf1a3b6834a5ecc8d4b6ec80bedf6a96f7f7e6e0d32f523a89a6a497db0f3fcea2bb3e8d6b170f11cf9ad219a825eff1d019055654ef55cff37302 SHA512 2a80b72f5229a22942aed4af3e22f0c44649fd84849a798c885cdcef21d8df57ab4fbfe4f0ced0143df777262c6a09c88cbb867ec8729ea9a7d562cab299f8b6
|
||||
AUX klavaro-3.0.4-desktop-keywords.patch 638 BLAKE2B acaa87fc61d19f2b7ba3175c3795a4145a2a990842f92e16a1b6af22ab04aa52cd28c578255d1679db458ae6820261a933addd80bcc1e756eb268a02ade3f056 SHA512 9580a62dceb0df7db8ef4f94e509375590fc011d8ad917e8bb24d0d2cb232443b0f69cae97cafec79603599d800c498c498c5442574398c88d69df6d0aa24ee9
|
||||
AUX klavaro-3.0.4-out-of-source.patch 437 BLAKE2B 8ac78535c100d1864fe0f11164fe545f650da169ba0e8ac856bf050cf9d44a13e9b23f076fe50c0485d53a27ae75eed3228f4731c21fa6b38a2afd8ae03a1482 SHA512 9f63d5b74a12aa43b94321378af35d47a8cafedb3bcd78c3625d8fa718a4b1a9b3f8b359a08fb2183dd601743499e90c812c3e3617da964467214ea1f37b601c
|
||||
AUX klavaro-3.0.4-static.patch 451 BLAKE2B 1b278bb624a42a8596fc6405b967bcacae8bcd4b39189ad57fa81dfd894ebc5f4196b1519d72e8af1f2de96069f2ab8a69aac189606955c0dd8b3888bb369173 SHA512 31c6deca7ccd23a24e03d985d6dd4bfd23ea68a9b2bd1e0e69cdc372622316f60ab0ad139c4131f0f70e4c55174abdccdcc842285ca1c6b0f74d3e09af9f8442
|
||||
AUX klavaro-desktop-keywords.patch 420 BLAKE2B 14dea4731492e2c728517053c3c9a15c99e8bca0d36f25d23a6e7dbc9a54e59b5878100ae8924ae78740ff2e7ceb4cbffae1c968eeff8039fb9f539329fd0073 SHA512 f526da8a40a7de95564f9a8edf4176b043aeb3b5ee600691f66ca27a820da1d2f0d87b6c4da45b8a3a3009aeb440a1a24a65f728174ea079e6712e08c3fe5606
|
||||
DIST klavaro-3.01.tar.bz2 1140146 BLAKE2B fcd26cc6dfabd7ae0147fc279361a890ab928e42e02837a3322eae51fc6e959b02896ce789fae6a10b2f600eeb026c45955571d5264a29950cc7183eeb22a4cf SHA512 5d58269867d2b39309e07ca9dd6c525d67acaca93dea0010332e39e8f3dd444070dbc75abad00ac4ca3fd4155f41cf871cb8ccee3dc332aa31f85c8b17d7c48b
|
||||
DIST klavaro-3.04.tar.bz2 1279574 BLAKE2B 8f8d36694b43bcbda110bff8e2a63d2badaaf5140416380807fa3ed2426bfed12dba61155a7c558a6b30def17861cc6cf309d5c4033dee03c34701793fed3859 SHA512 5e74f6f3874f3ee9e7b8a13ebf4fe681d46b9f6635537913a7f3f9e620ca55dbada966cda42ed4afd145b41bb76efb95d34a1a156de83340ba8b7a2979ab2a64
|
||||
EBUILD klavaro-3.0.1-r10.ebuild 796 BLAKE2B 97a292a8f3bc57139f3c4b19f7bee582eb53cddcf3377c9a273835ecaeffff2f21a9dd1f9b12aa2f99d33e8fcfe786ba59f6c439f2beccda8ed245157a308ee1 SHA512 5799969ba108bdac5345b6b01539ea4611d7a247c6b8128e208ec0749652181dbb792a45e0abfdc511f77cd67fec3063284823eecf00fc4b4f3bde063d20697e
|
||||
EBUILD klavaro-3.0.4.ebuild 797 BLAKE2B e884dd1920a2d9ce35cda7a69a322f75d150c056031158c7da41fe1e9f5382608187338b68207d41c6128b9304f65a3c80fc873d1c90fa69e52623e1cac4fbfa SHA512 21ec63801054ef08069d645784abcdc75fba1512a61805cf69b643984631f004131860c926e6b9d6e73e37b288a82aa6bfa9735ff647dd6d55dbdb5df894869d
|
||||
27
app-misc/klavaro/files/klavaro-3.0.1-datadir.patch
Normal file
27
app-misc/klavaro/files/klavaro-3.0.1-datadir.patch
Normal file
@@ -0,0 +1,27 @@
|
||||
--- a/data/Makefile.am
|
||||
+++ b/data/Makefile.am
|
||||
@@ -151,11 +151,11 @@
|
||||
EXTRA_DIST = $(klavaro_data)
|
||||
else
|
||||
@INTLTOOL_DESKTOP_RULE@
|
||||
-desktopdir = $(prefix)/$(DATADIRNAME)/applications
|
||||
+desktopdir = $(datadir)/applications
|
||||
desktop_in_file = klavaro.desktop.in
|
||||
desktop_DATA = $(desktop_in_file:.desktop.in=.desktop)
|
||||
@INTLTOOL_XML_RULE@
|
||||
-appdatadir = $(prefix)/$(DATADIRNAME)/appdata
|
||||
+appdatadir = $(datadir)/appdata
|
||||
appdata_in_files = klavaro.appdata.xml.in
|
||||
appdata_DATA = $(appdata_in_files:.xml.in=.xml)
|
||||
DISTCLEANFILES = $(desktop_DATA) \
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
AM_CPPFLAGS = @GTK_CFLAGS@ \
|
||||
-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
|
||||
- -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\"
|
||||
+ -DPACKAGE_LOCALE_DIR=\""$(datadir)/locale"\"
|
||||
|
||||
AM_CFLAGS = -Wextra \
|
||||
-I$(top_srcdir)/gtkdatabox
|
||||
11
app-misc/klavaro/files/klavaro-3.0.1-out-of-source.patch
Normal file
11
app-misc/klavaro/files/klavaro-3.0.1-out-of-source.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
klavaro_LDADD = @GTK_LIBS@ \
|
||||
-lgmodule-2.0 \
|
||||
- $(top_srcdir)/gtkdatabox/libgtkdataboks.la
|
||||
+ $(top_builddir)/gtkdatabox/libgtkdataboks.la
|
||||
|
||||
if IS_POSIX
|
||||
AM_CFLAGS += -export-dynamic
|
||||
8
app-misc/klavaro/files/klavaro-3.0.1-static.patch
Normal file
8
app-misc/klavaro/files/klavaro-3.0.1-static.patch
Normal file
@@ -0,0 +1,8 @@
|
||||
--- a/gtkdatabox/Makefile.am
|
||||
+++ b/gtkdatabox/Makefile.am
|
||||
@@ -1,4 +1,4 @@
|
||||
-lib_LTLIBRARIES = libgtkdataboks.la
|
||||
+noinst_LTLIBRARIES = libgtkdataboks.la
|
||||
libgtkdataboks_la_SOURCES= \
|
||||
gtkdatabox.c\
|
||||
gtkdatabox_marshal.c\
|
||||
29
app-misc/klavaro/files/klavaro-3.0.4-datadir.patch
Normal file
29
app-misc/klavaro/files/klavaro-3.0.4-datadir.patch
Normal file
@@ -0,0 +1,29 @@
|
||||
diff -ur klavaro-3.04_orig/data/Makefile.am klavaro-3.04/data/Makefile.am
|
||||
--- klavaro-3.04_orig/data/Makefile.am 2019-02-01 20:18:40.000000000 +0100
|
||||
+++ klavaro-3.04/data/Makefile.am 2021-05-31 10:12:24.837980990 +0200
|
||||
@@ -168,11 +168,11 @@
|
||||
EXTRA_DIST = $(klavaro_data)
|
||||
else
|
||||
@INTLTOOL_DESKTOP_RULE@
|
||||
-desktopdir = $(prefix)/$(DATADIRNAME)/applications
|
||||
+desktopdir = $(datadir)/$(DATADIRNAME)/applications
|
||||
desktop_in_file = klavaro.desktop.in
|
||||
desktop_DATA = $(desktop_in_file:.desktop.in=.desktop)
|
||||
@INTLTOOL_XML_RULE@
|
||||
-appdatadir = $(prefix)/$(DATADIRNAME)/appdata
|
||||
+appdatadir = $(datadir)/$(DATADIRNAME)/appdata
|
||||
appdata_in_files = klavaro.appdata.xml.in
|
||||
appdata_DATA = $(appdata_in_files:.xml.in=.xml)
|
||||
DISTCLEANFILES = $(desktop_DATA) \
|
||||
diff -ur klavaro-3.04_orig/src/Makefile.am klavaro-3.04/src/Makefile.am
|
||||
--- klavaro-3.04_orig/src/Makefile.am 2021-05-31 10:07:46.469974196 +0200
|
||||
+++ klavaro-3.04/src/Makefile.am 2021-05-31 10:13:11.897982139 +0200
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
AM_CPPFLAGS = @GTK_CFLAGS@ \
|
||||
-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
|
||||
- -DPACKAGE_LOCALE_DIR=\""$(localedir)"\"
|
||||
+ -DPACKAGE_LOCALE_DIR=\""$(datadir)/locale"\"
|
||||
|
||||
AM_CFLAGS = -Wextra \
|
||||
-I$(top_srcdir)/gtkdatabox
|
||||
12
app-misc/klavaro/files/klavaro-3.0.4-desktop-keywords.patch
Normal file
12
app-misc/klavaro/files/klavaro-3.0.4-desktop-keywords.patch
Normal file
@@ -0,0 +1,12 @@
|
||||
diff -ur klavaro-3.04_orig/data/klavaro.desktop.in klavaro-3.04/data/klavaro.desktop.in
|
||||
--- klavaro-3.04_orig/data/klavaro.desktop.in 2017-06-25 14:00:33.000000000 +0200
|
||||
+++ klavaro-3.04/data/klavaro.desktop.in 2021-05-31 10:14:51.309984565 +0200
|
||||
@@ -3,7 +3,7 @@
|
||||
_GenericName=Yet another touch typing tutor
|
||||
_Comment=A very flexible and efficient touch typing tutor.
|
||||
# Translators: these are keywords related to the program. CAI above means Computer Aided Instruction. Feel free to add and/or change the keywords in your language.
|
||||
-_Keywords=keyboard;typing;tutor;CAI
|
||||
+_Keywords=keyboard;typing;tutor;CAI;
|
||||
|
||||
Exec=klavaro
|
||||
Icon=klavaro
|
||||
12
app-misc/klavaro/files/klavaro-3.0.4-out-of-source.patch
Normal file
12
app-misc/klavaro/files/klavaro-3.0.4-out-of-source.patch
Normal file
@@ -0,0 +1,12 @@
|
||||
diff -ur klavaro-3.04_orig/src/Makefile.am klavaro-3.04/src/Makefile.am
|
||||
--- klavaro-3.04_orig/src/Makefile.am 2019-01-31 22:55:16.000000000 +0100
|
||||
+++ klavaro-3.04/src/Makefile.am 2021-05-31 10:07:46.469974196 +0200
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
klavaro_LDADD = @GTK_LIBS@ \
|
||||
-lgmodule-2.0 \
|
||||
- $(top_srcdir)/gtkdatabox/libgtkdataboks.la
|
||||
+ $(top_builddir)/gtkdatabox/libgtkdataboks.la
|
||||
|
||||
if IS_POSIX
|
||||
AM_CFLAGS += -export-dynamic
|
||||
11
app-misc/klavaro/files/klavaro-3.0.4-static.patch
Normal file
11
app-misc/klavaro/files/klavaro-3.0.4-static.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
diff -ur klavaro-3.04_orig/gtkdatabox/Makefile.am klavaro-3.04/gtkdatabox/Makefile.am
|
||||
--- klavaro-3.04_orig/gtkdatabox/Makefile.am 2019-02-02 21:04:48.000000000 +0100
|
||||
+++ klavaro-3.04/gtkdatabox/Makefile.am 2021-05-31 10:11:00.705978936 +0200
|
||||
@@ -1,6 +1,6 @@
|
||||
# From gtkdatabox git repo, adapted
|
||||
|
||||
-lib_LTLIBRARIES = libgtkdataboks.la
|
||||
+noinst_LTLIBRARIES = libgtkdataboks.la
|
||||
libgtkdataboks_la_SOURCES= \
|
||||
gtkdatabox.c\
|
||||
gtkdatabox_marshal.c\
|
||||
11
app-misc/klavaro/files/klavaro-desktop-keywords.patch
Normal file
11
app-misc/klavaro/files/klavaro-desktop-keywords.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
--- a/data/klavaro.desktop.in
|
||||
+++ b/data/klavaro.desktop.in
|
||||
@@ -2,7 +2,7 @@
|
||||
Name=Klavaro
|
||||
_Comment=A very flexible and efficient touch typing tutor.
|
||||
# Translators: these are keywords related to the program. CAI above means Computer Aided Instruction. Feel free to add and/or change the keywords in your language.
|
||||
-_Keywords=keyboard;typing;tutor;CAI
|
||||
+_Keywords=keyboard;typing;tutor;CAI;
|
||||
|
||||
Exec=klavaro
|
||||
Icon=klavaro
|
||||
44
app-misc/klavaro/klavaro-3.0.1-r10.ebuild
Normal file
44
app-misc/klavaro/klavaro-3.0.1-r10.ebuild
Normal file
@@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools
|
||||
|
||||
MY_P="${PN}-$(ver_rs 2 '')"
|
||||
DESCRIPTION="Another free touch typing tutor program"
|
||||
HOMEPAGE="http://klavaro.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/project/${PN}/${MY_P}.tar.bz2"
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
BDEPEND="
|
||||
dev-util/intltool
|
||||
>=sys-devel/gettext-0.18.3
|
||||
"
|
||||
RDEPEND="
|
||||
net-misc/curl
|
||||
x11-libs/cairo
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/pango
|
||||
"
|
||||
# gtk+3 version needed
|
||||
# x11-libs/gtkdatabox
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-out-of-source.patch
|
||||
"${FILESDIR}"/${P}-static.patch
|
||||
"${FILESDIR}"/${P}-datadir.patch
|
||||
"${FILESDIR}"/${PN}-desktop-keywords.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
44
app-misc/klavaro/klavaro-3.0.4.ebuild
Normal file
44
app-misc/klavaro/klavaro-3.0.4.ebuild
Normal file
@@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools
|
||||
|
||||
MY_P="${PN}-$(ver_rs 2 '')"
|
||||
DESCRIPTION="Another free touch typing tutor program"
|
||||
HOMEPAGE="http://klavaro.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/project/${PN}/${MY_P}.tar.bz2"
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
BDEPEND="
|
||||
dev-util/intltool
|
||||
>=sys-devel/gettext-0.18.3
|
||||
"
|
||||
RDEPEND="
|
||||
net-misc/curl
|
||||
x11-libs/cairo
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/pango
|
||||
"
|
||||
# gtk+3 version needed
|
||||
# x11-libs/gtkdatabox
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-out-of-source.patch
|
||||
"${FILESDIR}"/${P}-static.patch
|
||||
"${FILESDIR}"/${P}-datadir.patch
|
||||
"${FILESDIR}"/${P}-desktop-keywords.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
Reference in New Issue
Block a user