summaryrefslogtreecommitdiff
path: root/app-i18n/imsettings
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-i18n/imsettings
reinit the tree, so we can have metadata
Diffstat (limited to 'app-i18n/imsettings')
-rw-r--r--app-i18n/imsettings/Manifest5
-rw-r--r--app-i18n/imsettings/imsettings-1.7.2.ebuild71
-rw-r--r--app-i18n/imsettings/metadata.xml18
3 files changed, 94 insertions, 0 deletions
diff --git a/app-i18n/imsettings/Manifest b/app-i18n/imsettings/Manifest
new file mode 100644
index 000000000000..2f869b0f5b5c
--- /dev/null
+++ b/app-i18n/imsettings/Manifest
@@ -0,0 +1,5 @@
+DIST imsettings-1.7.2.tar.bz2 595754 SHA256 41addf0458f760212b6b6100835066e16deb3a8a50eb005a0fc17fbac0a2ae66 SHA512 b28d67705d3d6a0ec95babaca616f750b73cdac5e01ed61e25a6527fd7f816a14654cd7233eca56d7427b9395e7ad75757b95cd7bd55c56bbdc145a3f8bfe1f0 WHIRLPOOL 018baea019f67bd19744facd981d5b6154de9ee19fa0565d9d7d11c6de02cfc1e3027424326700078eed979012e51b685abaaac0ae49a773bb9f088197ba6766
+EBUILD imsettings-1.7.2.ebuild 1770 SHA256 aa8906f279683fa337e5498c7a672fdf2c4607b734758eafb70f3b97542ff5f3 SHA512 c091b4a0eb1949c45422f3eb11483b66db365172e1e380cb864bc6ed90e75e599ae743d72ec416518780420c988eded857d4dbd4c1a688fda3089181d5a4fd9c WHIRLPOOL c401441fb4dc0a5abb80c14484772c423d0c28e1be42171309e8895c373190eaca4fbc899931ba0e437f079b2a3e7cdb3b97e23796748edb011ec674be651bf4
+MISC ChangeLog 3321 SHA256 f517dedfdf403f09997d031fe889f20be4158d398376a277d0685c244cff7e5a SHA512 05865878670ed5b3bafd38a3b9ecccab66f17d21ee8823193d7155549c86e6c6c1d7590c05033a5988883b7047219251b09a01c4481803e4f4a6b953a0d85234 WHIRLPOOL 6b275aea67217a23beae6bec2144a02035c748c0fdea79a61b45c5d1afbc213e2dfe24524d3ca5eb52015af7d07cf53f5a3f8bc7dc14e068b14a52c4a0d2da57
+MISC ChangeLog-2015 3519 SHA256 4c81bd69e717df22440245eafb7378d41a91bfd75854cd661a65b38b0b7ff383 SHA512 57770dd9f6f665ddfc47750c1b82b0b1868e2264081da927639c983457ad0d74a5905f5655e1e3df60f545e88682df32d6bd6c76fe65025577c3b537e0c8a204 WHIRLPOOL 15eb69a776a78e15b6bb567286cf80102d2bc00dea17f744981df883aec1fbd5b37f15d540adfa79f3a2a8d02f56c29657cdf4aebeb9b09794a06055c3b42308
+MISC metadata.xml 618 SHA256 22ced2d3a6c718c6578ed1bd71ca34f28a81f3fa21f83490ff09dd5e7537a168 SHA512 029b4a98d5fb139a0f504161627461e227b58a712d578aeba4da9deb2c5ae04a78a83a1cf42c0966315d6c43db860f64ac7f6a38a22ae3e4d87b2960fde14301 WHIRLPOOL 2eea6b1ab2fc8eec419d316caeffc733efa64f7ce0449774ee6840ab88bf419d99b621b4ea596f09b52c07e96accc8d53020babcd2a6f350e84c12722f9e1e13
diff --git a/app-i18n/imsettings/imsettings-1.7.2.ebuild b/app-i18n/imsettings/imsettings-1.7.2.ebuild
new file mode 100644
index 000000000000..bc89ae3d0896
--- /dev/null
+++ b/app-i18n/imsettings/imsettings-1.7.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit autotools ltprune xdg-utils
+
+DESCRIPTION="Delivery framework for general Input Method configuration"
+HOMEPAGE="https://tagoh.bitbucket.io/imsettings"
+SRC_URI="https://bitbucket.org/tagoh/${PN}/downloads/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gconf gtk2 qt5 +introspection static-libs xfconf"
+RESTRICT="test"
+
+RDEPEND="dev-libs/glib:2
+ sys-apps/dbus
+ virtual/libintl
+ x11-libs/libX11
+ x11-libs/libgxim
+ x11-libs/libnotify
+ gconf? ( gnome-base/gconf )
+ gtk2? ( x11-libs/gtk+:2 )
+ !gtk2? ( x11-libs/gtk+:3 )
+ introspection? ( dev-libs/gobject-introspection )
+ xfconf? ( xfce-base/xfconf )"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ sys-devel/autoconf-archive
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+MY_XINPUTSH="90-xinput"
+
+src_prepare() {
+ sed -i \
+ -e "/PKG_CHECK_MODULES/s/\(gconf-2\.0\)/$(usex gconf '\1' _)/" \
+ -e "/PKG_CHECK_MODULES/s/\(gtk+-2\.0\)/$(usex gtk2 '\1' _)/" \
+ -e "/PKG_CHECK_MODULES/s/\(gtk+-3\.0\)/$(usex !gtk2 '\1' _)/" \
+ -e "/PKG_CHECK_MODULES/s/\(check\)/_/" \
+ -e "/PKG_CHECK_MODULES/s/\(libxfconf-0\)/$(usex xfconf '\1' _)/" \
+ -e "s/use_qt=\"yes\"/use_qt=\"$(usex qt5)\"/" \
+ -e "/^GNOME_/d" \
+ -e "/^CFLAGS/s/\$WARN_CFLAGS/-Wall -Wmissing-prototypes/" \
+ configure.ac
+
+ default
+ eautoreconf
+ xdg_environment_reset
+}
+
+src_configure() {
+ econf \
+ $(use_enable static-libs static) \
+ --with-xinputsh=${MY_XINPUTSH}
+}
+
+src_install() {
+ default
+ prune_libtool_files --modules
+
+ fperms 0755 /etc/X11/xinit/xinitrc.d/${MY_XINPUTSH}
+}
+
+pkg_postinst() {
+ if [[ ! -e "${EPREFIX}"/etc/X11/xinit/xinputrc ]]; then
+ ln -sf xinput.d/xcompose.conf "${EPREFIX}"/etc/X11/xinit/xinputrc
+ fi
+}
diff --git a/app-i18n/imsettings/metadata.xml b/app-i18n/imsettings/metadata.xml
new file mode 100644
index 000000000000..094115428fb1
--- /dev/null
+++ b/app-i18n/imsettings/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>cjk@gentoo.org</email>
+ <name>Cjk</name>
+ </maintainer>
+ <use>
+ <flag name="gconf">Enable support for <pkg>gnome-base/gconf</pkg></flag>
+ <flag name="gtk2">
+ Build with <pkg>x11-libs/gtk+</pkg>:2 instead of <pkg>x11-libs/gtk+</pkg>:3
+ </flag>
+ <flag name="xfconf">Enable support for <pkg>xfce-base/xfconf</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="bitbucket">tagoh/imsettings</remote-id>
+ </upstream>
+</pkgmetadata>