summaryrefslogtreecommitdiff
path: root/app-misc/klavaro
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-misc/klavaro
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/klavaro')
-rw-r--r--app-misc/klavaro/Manifest9
-rw-r--r--app-misc/klavaro/files/klavaro-3.0.1-datadir.patch27
-rw-r--r--app-misc/klavaro/files/klavaro-3.0.1-out-of-source.patch11
-rw-r--r--app-misc/klavaro/files/klavaro-3.0.1-static.patch8
-rw-r--r--app-misc/klavaro/files/klavaro-desktop-keywords.patch11
-rw-r--r--app-misc/klavaro/klavaro-3.0.1.ebuild43
-rw-r--r--app-misc/klavaro/metadata.xml8
7 files changed, 117 insertions, 0 deletions
diff --git a/app-misc/klavaro/Manifest b/app-misc/klavaro/Manifest
new file mode 100644
index 000000000000..c0e50366463f
--- /dev/null
+++ b/app-misc/klavaro/Manifest
@@ -0,0 +1,9 @@
+AUX klavaro-3.0.1-datadir.patch 996 SHA256 1c9f6e3033a20c55842c9e526369c2b60d70bcb328af1fe20cd098c9083cc0c6 SHA512 2f2547945af46df703a5e9276be0a55f899ab10341f370beb4fee1eb241c235e5ea99f8069e9c8989c4ff42e6b7130741bd8c5a0ed47ce63dbeae1fb3b9a0e8c WHIRLPOOL 97dc217ed81b7609629e52b359cb98da10c57d2a5b0f6241ed356781431244d0f989e14c97a28ac33099fa4bd79a619e53357f59cff70beefe533616aa127efd
+AUX klavaro-3.0.1-out-of-source.patch 334 SHA256 ff82dbd83b8bd4d5cd4a08a8fdb40d27282df9297a83ca1d6980c7a120c4696e SHA512 d33e2a22e710a24016630b2f61b7804eb5ef49142148047c9d8b9a79a22ed788694c66cc01f68d0ce5be6b581e26fc5f4fe104b8fd68e7b0d9098c29c021b6ad WHIRLPOOL e40c214a211b6781d2a792cdf969744a5e794d9127b126ac3449be30fe475bb35214756422f6aa353d1bb64c5b26994124b351e43da33dd04686cc8a19040321
+AUX klavaro-3.0.1-static.patch 295 SHA256 982989787da3c0cd35a17f4e02dc0989be95e0df309fb49488dbbaa17376effb SHA512 9b7bbe2fe977df36afc7ebcb286b71e081c78ec1b72d611d78442250360fb8da2e8c424bcc327194268a39ab8ab1cce2a27be6a182bf7872284432e28a340863 WHIRLPOOL 1ac0e7478d51d7d4492eeb279ad0628cc7cf415ed9f5b71fcaa3f88249f4ea7dbedf9d9878ca84f67ce4e396ad5da05a035b902dcf8a80fa0661671b9664309f
+AUX klavaro-desktop-keywords.patch 488 SHA256 67a9ea4996ef819202e9a8c8a8ee55410c765fdc4de24a4b237cfab243dd3b29 SHA512 34ee19f48c34ab5c79afc83eca15b24fe4ee85fee9105926cee9291815f2be0f9d991e740cacced1c27602c23121b03a630db3308f77aa7325c26fe07715f07b WHIRLPOOL 3906a57c187a1c5881ad80a34d00f98d014c3402d452f071b819a7b60e353dbca78719bead49f0cda294022050e6ef69bfec936bc75d773b4a08f8c283bd2fb5
+DIST klavaro-3.01.tar.bz2 1140146 SHA256 ed71d522c29113d5d6517a65cbf95dafbe85ca4bb978139b804b98f128015e85 SHA512 5d58269867d2b39309e07ca9dd6c525d67acaca93dea0010332e39e8f3dd444070dbc75abad00ac4ca3fd4155f41cf871cb8ccee3dc332aa31f85c8b17d7c48b WHIRLPOOL 7c45bf861cdca5ee40bf525377ab679bc8d02b6fc3c6559ccd376896c53246bca32a569721e77f4003c19488cbcc88c6ec48a17ee54b1fb0a959c3c76b69d977
+EBUILD klavaro-3.0.1.ebuild 859 SHA256 5a42881c65f3049c2ae067c6cda01953755c4f207390412234f20c9628db58cf SHA512 05b3d4c7b737430bdb4c8b0aed2384a93b3bf7e52d51030b594b28b9cd28a918143c19577ef0130db9a2fd6d681e79d7f9e1b9ead7d8bbac4173cfc2607f411a WHIRLPOOL e59003cd72f76ed876f1e4bb15f5bcbdb14fc216ef57d3041febb58e572fd016071e983acaabcbb0076a8c4549688e852126dc16183bd47098cba7b56d9e196b
+MISC ChangeLog 2678 SHA256 d88463f33b6f00b7b1d0c26d8f26676de3b9230c19d1fcda7d60095b4590b8a8 SHA512 c2231eaab24eb04c374f144a5bfec277cd7745cfba2739fdf11102297bf86e686ad72ab1cc8615bd8ba19305ca7256fd654f540afd185d4851c2dc888e2bcf7b WHIRLPOOL 70f1b6be01b90126880c2211276e4029f0f1486e4c62fd4cb68ae71fd31dba1f20ba198a3d123d11865a3a4d0c3e9eb06ce6cb14fe6c4d35b65dc5a54c35d937
+MISC ChangeLog-2015 4467 SHA256 56fc8903d95fe681968562e8fa69a51ddbf0fcf9a3dc3e283cbda6fad1ec2481 SHA512 39c12b626f65442a198ceba5aae5b0bee282df5cbc938e692ae5e173b3104cd13345e85c81acfd68bc723c1762bc7ce13992dc2533aeb8541973e13353503297 WHIRLPOOL 702eeb300b844de0b90f1c1625627e0973b49f0c80f30c4dcc3581413c0719211be0d8b2ba5951c46f0051ef79560cee5095a360fd17865683b720ed145bc538
+MISC metadata.xml 244 SHA256 49ca1b5b47c1777be36b767d91653cf70ee47e268e4ad84bfbc722175c6ac352 SHA512 cba7dce2e4ffc562ca054e00c09dc2d6ef32c8ba4928224c361374f4ae61164624a56ff7778328d624feb4a1de20be8c69f1bc4762f30babbfd67658a78694a4 WHIRLPOOL af0831a6fef774f3ce539f07db5378900eeb583f105acaa3305eea7cd4139e8b81037abe10fdcb69d86c8b0bca0c7c8e670d88897c15dc91173bc62e1ca7f08f
diff --git a/app-misc/klavaro/files/klavaro-3.0.1-datadir.patch b/app-misc/klavaro/files/klavaro-3.0.1-datadir.patch
new file mode 100644
index 000000000000..21047a197ccb
--- /dev/null
+++ b/app-misc/klavaro/files/klavaro-3.0.1-datadir.patch
@@ -0,0 +1,27 @@
+--- data/Makefile.am 2014-12-18 23:16:47.513887559 -0500
++++ data/Makefile.am 2014-12-18 23:16:59.060609420 -0500
+@@ -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) \
+--- src/Makefile.am 2014-12-18 23:17:35.956725053 -0500
++++ src/Makefile.am 2014-12-18 23:17:45.309501898 -0500
+@@ -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
diff --git a/app-misc/klavaro/files/klavaro-3.0.1-out-of-source.patch b/app-misc/klavaro/files/klavaro-3.0.1-out-of-source.patch
new file mode 100644
index 000000000000..5e4a9d48fbd1
--- /dev/null
+++ b/app-misc/klavaro/files/klavaro-3.0.1-out-of-source.patch
@@ -0,0 +1,11 @@
+--- src/Makefile.am 2014-09-05 10:26:56.000000000 -0400
++++ src/Makefile.am 2014-12-18 21:27:55.443335860 -0500
+@@ -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
diff --git a/app-misc/klavaro/files/klavaro-3.0.1-static.patch b/app-misc/klavaro/files/klavaro-3.0.1-static.patch
new file mode 100644
index 000000000000..010cd11de005
--- /dev/null
+++ b/app-misc/klavaro/files/klavaro-3.0.1-static.patch
@@ -0,0 +1,8 @@
+--- gtkdatabox/Makefile.am 2014-12-18 21:26:18.129806730 -0500
++++ gtkdatabox/Makefile.am 2014-12-18 21:26:30.528364491 -0500
+@@ -1,4 +1,4 @@
+-lib_LTLIBRARIES = libgtkdataboks.la
++noinst_LTLIBRARIES = libgtkdataboks.la
+ libgtkdataboks_la_SOURCES= \
+ gtkdatabox.c\
+ gtkdatabox_marshal.c\
diff --git a/app-misc/klavaro/files/klavaro-desktop-keywords.patch b/app-misc/klavaro/files/klavaro-desktop-keywords.patch
new file mode 100644
index 000000000000..fbf39ab954be
--- /dev/null
+++ b/app-misc/klavaro/files/klavaro-desktop-keywords.patch
@@ -0,0 +1,11 @@
+--- data/klavaro.desktop.in 2015-01-07 21:52:37.877646655 -0500
++++ data/klavaro.desktop.in 2015-01-07 21:52:56.391720366 -0500
+@@ -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
diff --git a/app-misc/klavaro/klavaro-3.0.1.ebuild b/app-misc/klavaro/klavaro-3.0.1.ebuild
new file mode 100644
index 000000000000..85aeeb7371d5
--- /dev/null
+++ b/app-misc/klavaro/klavaro-3.0.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+AUTOTOOLS_AUTORECONF=yes
+
+inherit autotools-utils versionator
+
+MY_P="${PN}-$(delete_version_separator 2)"
+
+DESCRIPTION="Another free touch typing tutor program"
+HOMEPAGE="http://klavaro.sourceforge.net/"
+SRC_URI="mirror://sourceforge/project/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="+static-libs"
+
+RDEPEND="
+ net-misc/curl
+ x11-libs/cairo
+ x11-libs/gtk+:3
+ x11-libs/pango
+"
+# gtk+3 version needed
+# x11-libs/gtkdatabox
+
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ >=sys-devel/gettext-0.18.3
+ dev-util/gtk-builder-convert
+ "
+
+PATCHES=(
+ "${FILESDIR}"/${P}-out-of-source.patch
+ "${FILESDIR}"/${P}-static.patch
+ "${FILESDIR}"/${P}-datadir.patch
+ "${FILESDIR}"/${PN}-desktop-keywords.patch
+ )
+
+S="${WORKDIR}"/${MY_P}
diff --git a/app-misc/klavaro/metadata.xml b/app-misc/klavaro/metadata.xml
new file mode 100644
index 000000000000..0320234782c0
--- /dev/null
+++ b/app-misc/klavaro/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">klavaro</remote-id>
+ </upstream>
+</pkgmetadata>