summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-base/systemsettings/Manifest3
-rw-r--r--kde-base/systemsettings/files/10_xklavier_adaptor_fix.patch11
-rw-r--r--kde-base/systemsettings/systemsettings-4.2.96.ebuild8
3 files changed, 20 insertions, 2 deletions
diff --git a/kde-base/systemsettings/Manifest b/kde-base/systemsettings/Manifest
index 39c5be2d95e..784f8371371 100644
--- a/kde-base/systemsettings/Manifest
+++ b/kde-base/systemsettings/Manifest
@@ -1,7 +1,8 @@
+AUX 10_xklavier_adaptor_fix.patch 414 RMD160 1e4d10516244363c719e93570784b3014e6f6dca SHA1 481983c93111c241ce7a42531cf3976be1325285 SHA256 5bbc6885c527b385ad445983fa57f76464170af6c1408d1f43c04f1f31588416
AUX 20_use_dejavu_as_default_font.patch 680 RMD160 d3e9b72f35d712ff4b860084e41abdb14efacd2f SHA1 e0779bcc90200bb728b3382c161e473559de3f9b SHA256 dc1aaa0d6f76e3425079b9bc6e9254137b063ee24c06588abc9ed3542c5d9c3a
DIST kdebase-workspace-4.2.96.tar.bz2 62237744 RMD160 e6027a117745f54f0796497e2701f6839b7db308 SHA1 ffbd3e9e25eb3c4d1c41ff5856d7e27c260ceb95 SHA256 13347d08af1a221091c4501a1e0555bfd7774ca0ed951e96a3431d025011d64e
DIST kdebase-workspace-4.3.60.tar.lzma 61015715 RMD160 9725f4e755781b1bdcb9b294e074cfdcc7982eef SHA1 fb557e49aff7815e468cde9aff544fe7213635ce SHA256 6c0d6782e6f2b48cf058561d0c3d8b2f3cd6781c86cc5fb580a68f407a7f5413
-EBUILD systemsettings-4.2.96.ebuild 1904 RMD160 96a733760198a64dbb54821833b0a5e499272af0 SHA1 74173e3921afa9e2cfc1b6b2c437ad99925ab17f SHA256 5a61c06ebe7caf440c91fdde0e2c487b8b11c6231041af78671032ff838d5700
+EBUILD systemsettings-4.2.96.ebuild 2015 RMD160 828db6cd135dfca49e5307d28192fbe0bf275bd1 SHA1 0e9d712f525829d26eb412d241758172e9e58551 SHA256 bb4c129e713b2c3e23926046771df431ab3e7f9fedcf9f873838e041151db21b
EBUILD systemsettings-4.3.60.ebuild 1904 RMD160 96a733760198a64dbb54821833b0a5e499272af0 SHA1 74173e3921afa9e2cfc1b6b2c437ad99925ab17f SHA256 5a61c06ebe7caf440c91fdde0e2c487b8b11c6231041af78671032ff838d5700
EBUILD systemsettings-4.3.9999.ebuild 1862 RMD160 5e3d68eb73920af149b282f8955a5dd36c89ca27 SHA1 95885dfa2a88d6683ed9bdf4d05f3a8f5ef2095e SHA256 52558b1f967f334cd52f4f03323da9d5135cd469a08ea88fe4298312225a401c
EBUILD systemsettings-9999.ebuild 1862 RMD160 5e3d68eb73920af149b282f8955a5dd36c89ca27 SHA1 95885dfa2a88d6683ed9bdf4d05f3a8f5ef2095e SHA256 52558b1f967f334cd52f4f03323da9d5135cd469a08ea88fe4298312225a401c
diff --git a/kde-base/systemsettings/files/10_xklavier_adaptor_fix.patch b/kde-base/systemsettings/files/10_xklavier_adaptor_fix.patch
new file mode 100644
index 00000000000..f52e4ab3bfd
--- /dev/null
+++ b/kde-base/systemsettings/files/10_xklavier_adaptor_fix.patch
@@ -0,0 +1,11 @@
+--- kcontrol/kxkb/xklavier_adaptor.cpp.old 2009-07-20 01:25:48.780492221 +0300
++++ kcontrol/kxkb/xklavier_adaptor.cpp 2009-07-20 01:26:02.047358319 +0300
+@@ -222,7 +222,7 @@
+ kDebug() << "Xklavier initialized";
+ priv->config = xkl_config_registry_get_instance(priv->engine);
+
+- xkl_config_registry_load(priv->config);
++ xkl_config_registry_load(priv->config,false);
+
+ void *userData = priv;
+
diff --git a/kde-base/systemsettings/systemsettings-4.2.96.ebuild b/kde-base/systemsettings/systemsettings-4.2.96.ebuild
index 23b418d205b..9d6fd82d1f8 100644
--- a/kde-base/systemsettings/systemsettings-4.2.96.ebuild
+++ b/kde-base/systemsettings/systemsettings-4.2.96.ebuild
@@ -52,7 +52,9 @@ KMEXTRACTONLY="
plasma/
"
-PATCHES=( "$FILESDIR/20_use_dejavu_as_default_font.patch" )
+PATCHES=(
+ "$FILESDIR/20_use_dejavu_as_default_font.patch"
+ )
src_unpack() {
if use handbook; then
@@ -69,6 +71,10 @@ src_prepare() {
systemsettings/CMakeLists.txt \
|| die "Failed to fix systemsettingsrc install location"
+ if has_version ">=x11-libs/libxklavier-4.0"; then
+ epatch "${FILESDIR}"/10_xklavier_adaptor_fix.patch
+ fi
+
kde4-meta_src_prepare
}