summaryrefslogtreecommitdiff
path: root/x11-libs/libxklavier
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 /x11-libs/libxklavier
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-libs/libxklavier')
-rw-r--r--x11-libs/libxklavier/Manifest8
-rw-r--r--x11-libs/libxklavier/libxklavier-5.3-r1.ebuild51
-rw-r--r--x11-libs/libxklavier/libxklavier-5.3.ebuild51
-rw-r--r--x11-libs/libxklavier/libxklavier-5.4.ebuild57
-rw-r--r--x11-libs/libxklavier/metadata.xml7
5 files changed, 174 insertions, 0 deletions
diff --git a/x11-libs/libxklavier/Manifest b/x11-libs/libxklavier/Manifest
new file mode 100644
index 000000000000..622690d0d3e7
--- /dev/null
+++ b/x11-libs/libxklavier/Manifest
@@ -0,0 +1,8 @@
+DIST libxklavier-5.3.tar.xz 315684 SHA256 ebec3bc54b5652838502b96223152fb1cd8fcb14ace5cb02d718fc3276bbd404 SHA512 7bec94aeedbe80aec2c44c9e2a3b7ea170618970fff3c1b5e677f1b292241e208b74eabd825d477eeab25bb0ee1d27f9b55f986a19ea8aacb078651a0c83b289 WHIRLPOOL e9f64343e750397e2ec55311ce8ed650bfb71fb09eccdf3563cd8ac5a83f4203d79d00695978f7d27c0a91a03d67fd29c4842b401fc8b23621121cd9e9b0d84b
+DIST libxklavier-5.4.tar.bz2 390428 SHA256 17a34194df5cbcd3b7bfd0f561d95d1f723aa1c87fca56bc2c209514460a9320 SHA512 e9342d94f6cd67e900e44d9751ee0d8c75bec8e3a7b30989612bd71a5f890be52ff843465162dbbe0bfc9004da76e1d47158a4671b8f915e51c91f9d82f7baae WHIRLPOOL 93e2b73d8035e6ef01c0286c98e36d8f0ad5981238de49c9e93fedd97efc5247feadefa30cfc8fbf924980aa0e95fe6f24d1702b00171e0fdb3f4a430bab1a1f
+EBUILD libxklavier-5.3-r1.ebuild 1178 SHA256 183ce7119cc96a02a1d29b570dac1b5f9c3cfc4c1144bcf982792de8a7e7e581 SHA512 74dd647b2e1ce0c2788de30da4b82aaecb3fc63bcdc2074efcd09640b10ec11528d81144fb45e95de06246750163a8d4a288089bc3fe87bbe58b2c1262c6ab26 WHIRLPOOL 0f356986b8ce1f19719d76505fab256eed29a62050d0afc78b08f0868829dc90e83c3a9ed3bf33f05d246b6ec57ca2cb7a15793ea993cf15864d30160bd815ea
+EBUILD libxklavier-5.3.ebuild 1279 SHA256 cda95d69f16e97341508a0228d7a59b0b1ad85925df24a4b029816c2364c74a6 SHA512 5b2e76069674dfde5fd44201a3af4dfc3202ace10393fc95cdb4dc1fb74cab834521bcf4813d3f4248452348c3c3d3d849082fd811412a1a21915ccd1f3030f4 WHIRLPOOL d2b4fd1ee605cab644f71f76eef12c127a58d21fb052b776f1aa4a86855bc97f756fba3e28903b1f1c749ce3523185b1f80d06bc4280e61985e6971947cb5b97
+EBUILD libxklavier-5.4.ebuild 1355 SHA256 ed798d856ef9a415b214ad2d14388298c162d0580f78f9d480aa6079ba185083 SHA512 f4b4f2f71c3e34e88406602b415a256249d0f3dca4128c18fbb2ed9a4ce22e975edf7c6fb354dfea0177436b820262c6a1ec77483adc6571379fbbe35fdb358e WHIRLPOOL 5e68572dd30943308f1950802151d0bbb86bdc88be38ba5a23c92093af1dcb7367663050e4ad70df403003de0febe566453f789fdbe84d6d1a1139b9b7d7b4d1
+MISC ChangeLog 4879 SHA256 17f3ae03e4a48bc159670ba6ea2e7cc9e12b68bf01428a9b1aaf22b65f112ed6 SHA512 cf5b9498f5ec106be0cbc9f2765c9709af04b1693d3d0716b464c7d2d5fe8978afd07a3f5b3db3d673c7800cce6581b0dab9bc969f1aacd078aa77a5eac65424 WHIRLPOOL 61c0672fcb18e804e58ac08d11e04a9fbf7782a833e1abf65a4a0173f52d8e1e14d2c2a7fd1fb15e8359f3f3c6b80b53b878fb97d53a99434363cd37fca74ec4
+MISC ChangeLog-2015 22386 SHA256 e6d5027dacc712036fbc14e00315a7c2088be30bfebf5f2828c8a29659bb88ae SHA512 a8b617f4e9a3ce7c5775b580638dbe6e4d3c9de5b856703f8fa9bc0c4472e75e096a634604198ef68450e636543f0bb4fd3bdfa1a54eea6eccca4dca1ff1543a WHIRLPOOL 0cbd75fc7f6301d811c7343c8b0d8fc5ead960c2eda7bf1abb369b02317728061cd3f6d9a03b0562e51ca4ad25062528345a8d808d53afb74363404be377998b
+MISC metadata.xml 232 SHA256 6f828dfe6278daec9b0b3a9eeb589d072d79dba873dca6a50422e554c2f3582c SHA512 21ba416ac701f1c9deb55d07f8afbf9da930fb04d274d84c5cf0df5e549554059959228ee6a4b8523d985fe0762af1a7c36aaefcb0e5b3c7baa5866e2841cfb4 WHIRLPOOL 95b029eb4fea616dbf4f41cb372a67a13b7f5d67d9dad52bc27b4597bd1cf73b00fa34ddd8637495337a469162e3086075e8e69734a2147eb89d940fe048159a
diff --git a/x11-libs/libxklavier/libxklavier-5.3-r1.ebuild b/x11-libs/libxklavier/libxklavier-5.3-r1.ebuild
new file mode 100644
index 000000000000..5ba9ae0f55af
--- /dev/null
+++ b/x11-libs/libxklavier/libxklavier-5.3-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils gnome.org libtool xdg-utils
+
+DESCRIPTION="A library for the X Keyboard Extension (high-level API)"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/LibXklavier"
+
+LICENSE="LGPL-2"
+SLOT="0/16"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="+introspection"
+
+RDEPEND="
+ app-text/iso-codes
+ >=dev-libs/glib-2.16:2
+ dev-libs/libxml2:2
+ x11-apps/xkbcomp
+ x11-libs/libX11
+ >=x11-libs/libXi-1.1.3
+ x11-libs/libxkbfile
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ introspection? ( >=dev-libs/gobject-introspection-1.30:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.4
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ xdg_environment_reset
+ elibtoolize
+}
+
+src_configure() {
+ econf \
+ --disable-static \
+ --disable-gtk-doc \
+ $(use_enable introspection) \
+ --with-xkb-base="${EPREFIX}"/usr/share/X11/xkb \
+ --with-xkb-bin-base="${EPREFIX}"/usr/bin
+}
+
+src_install() {
+ default
+ dodoc AUTHORS ChangeLog CREDITS NEWS README
+ prune_libtool_files
+}
diff --git a/x11-libs/libxklavier/libxklavier-5.3.ebuild b/x11-libs/libxklavier/libxklavier-5.3.ebuild
new file mode 100644
index 000000000000..710f7361483c
--- /dev/null
+++ b/x11-libs/libxklavier/libxklavier-5.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+inherit eutils gnome.org libtool
+
+DESCRIPTION="A library for the X Keyboard Extension (high-level API)"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/LibXklavier"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="doc +introspection"
+
+RDEPEND="app-text/iso-codes
+ >=dev-libs/glib-2.16
+ dev-libs/libxml2
+ x11-apps/xkbcomp
+ x11-libs/libX11
+ >=x11-libs/libXi-1.1.3
+ x11-libs/libxkbfile
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ introspection? ( >=dev-libs/gobject-introspection-1.30 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ sys-devel/gettext
+ doc? ( >=dev-util/gtk-doc-1.4 )"
+
+DOCS="AUTHORS ChangeLog CREDITS NEWS README"
+
+src_prepare() {
+ elibtoolize
+}
+
+src_configure() {
+ econf \
+ --disable-static \
+ $(use_enable introspection) \
+ $(use_enable doc gtk-doc) \
+ --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \
+ --with-xkb-base="${EPREFIX}"/usr/share/X11/xkb \
+ --with-xkb-bin-base="${EPREFIX}"/usr/bin
+}
+
+src_install() {
+ default
+
+ nonfatal dosym /usr/share/doc/${PF}/html/${PN} /usr/share/gtk-doc/html/${PN}
+
+ prune_libtool_files
+}
diff --git a/x11-libs/libxklavier/libxklavier-5.4.ebuild b/x11-libs/libxklavier/libxklavier-5.4.ebuild
new file mode 100644
index 000000000000..bad391397de1
--- /dev/null
+++ b/x11-libs/libxklavier/libxklavier-5.4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit libtool vala xdg-utils
+
+DESCRIPTION="A library for the X Keyboard Extension (high-level API)"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/LibXklavier"
+SRC_URI="https://people.freedesktop.org/~svu/${P}.tar.bz2"
+
+LICENSE="LGPL-2"
+SLOT="0/16"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="+introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+ app-text/iso-codes
+ >=dev-libs/glib-2.16:2=
+ dev-libs/libxml2:2=
+ x11-apps/xkbcomp
+ x11-libs/libX11:=
+ >=x11-libs/libXi-1.1.3:=
+ x11-libs/libxkbfile:=
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ introspection? ( >=dev-libs/gobject-introspection-1.30:= )
+ vala? ( $(vala_depend) )
+"
+DEPEND="${RDEPEND}
+ >=dev-util/gtk-doc-am-1.4
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+ elibtoolize
+ xdg_environment_reset
+ use vala && vala_src_prepare
+}
+
+src_configure() {
+ econf \
+ --disable-static \
+ --disable-gtk-doc \
+ $(use_enable introspection) \
+ $(use_enable vala) \
+ --with-xkb-base="${EPREFIX}"/usr/share/X11/xkb \
+ --with-xkb-bin-base="${EPREFIX}"/usr/bin
+}
+
+src_install() {
+ default
+ dodoc CREDITS
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/x11-libs/libxklavier/metadata.xml b/x11-libs/libxklavier/metadata.xml
new file mode 100644
index 000000000000..f3cab85cf603
--- /dev/null
+++ b/x11-libs/libxklavier/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>freedesktop-bugs@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>