public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/ibus] autotool: Deleted pyxdg dependencies.
@ 2026-05-31  2:06 Takao Fujiwara
  0 siblings, 0 replies; only message in thread
From: Takao Fujiwara @ 2026-05-31  2:06 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/ibus
Branch : autotool
Commit : 99df57f02ee8a85d2ed20d3ddc7e225167a336ca
Author : Takao Fujiwara <tfujiwar@redhat.com>
Date   : 2013-07-11T13:40:14+09:00
Stats  : +93/-3 in 2 file(s)
URL    : https://src.fedoraproject.org/rpms/ibus/c/99df57f02ee8a85d2ed20d3ddc7e225167a336ca?branch=autotool

Log:
Deleted pyxdg dependencies.

---
diff --git a/ibus-HEAD.patch b/ibus-HEAD.patch
index 4ad6b03..dc30d90 100644
--- a/ibus-HEAD.patch
+++ b/ibus-HEAD.patch
@@ -1322,3 +1322,92 @@ index 0c793f4..39aca08 100644
 -- 
 1.8.0
 
+From 5ed2b8c8253717b6c26281a8721403b006db04e6 Mon Sep 17 00:00:00 2001
+From: fujiwarat <takao.fujiwara1@gmail.com>
+Date: Fri, 5 Jul 2013 13:03:49 +0900
+Subject: [PATCH] Delete the python xdg dependency.
+
+BUG=RH#980749
+
+Review URL: https://codereview.appspot.com/10930043
+---
+ debian/control |  2 +-
+ ibus.spec.in   |  1 -
+ ibus/common.py |  2 +-
+ setup/main.py  | 18 ++++++++++++------
+ 4 files changed, 14 insertions(+), 9 deletions(-)
+
+diff --git a/ibus.spec.in b/ibus.spec.in
+index 7989949..334f37e 100644
+--- a/ibus.spec.in
++++ b/ibus.spec.in
+@@ -47,7 +47,6 @@ Requires:   %{name}-gtk3 = %{version}-%{release}
+ Requires:   %{name}-conf = %{version}-%{release}
+ 
+ Requires:   pygtk2
+-Requires:   pyxdg
+ Requires:   iso-codes
+ Requires:   dbus-python >= %{dbus_python_version}
+ Requires:   im-chooser >= %{im_chooser_version}
+diff --git a/ibus/common.py b/ibus/common.py
+index fb39d56..ec4a4d8 100644
+--- a/ibus/common.py
++++ b/ibus/common.py
+@@ -57,7 +57,7 @@ __all__ = (
+ 
+ import os
+ import sys
+-from xdg import BaseDirectory
++#from xdg import BaseDirectory
+ import ctypes
+ import _config
+ 
+diff --git a/setup/main.py b/setup/main.py
+index 0281ac7..c1e05a7 100644
+--- a/setup/main.py
++++ b/setup/main.py
+@@ -29,7 +29,11 @@ from gi.repository import GLib
+ from gi.repository import Gtk
+ from gi.repository import IBus
+ from os import path
+-from xdg import BaseDirectory
++
++try:
++    from xdg.BaseDirectory import xdg_config_home
++except ImportError:
++    xdg_config_home = ".config"
+ 
+ import keyboardshortcut
+ import locale
+@@ -456,8 +460,9 @@ class Setup(object):
+         model.set(iter, COLUMN_PRELOAD, data[DATA_PRELOAD])
+ 
+     def __is_auto_start(self):
+-        link_file = path.join(BaseDirectory.xdg_config_home, "autostart/IBus.desktop")
+-        ibus_desktop = path.join(os.getenv("IBUS_PREFIX"), "share/applications/IBus.desktop")
++        link_file = path.join(xdg_config_home, "autostart/ibus.desktop")
++        ibus_desktop = path.join(os.getenv("IBUS_PREFIX"),
++                                 "share/applications/ibus.desktop")
+ 
+         if not path.exists(link_file):
+             return False
+@@ -468,12 +473,13 @@ class Setup(object):
+         return True
+ 
+     def __checkbutton_auto_start_toggled_cb(self, button):
+-        auto_start_dir = path.join(BaseDirectory.xdg_config_home, "autostart")
++        auto_start_dir = path.join(xdg_config_home, "autostart")
+         if not path.isdir(auto_start_dir):
+             os.makedirs(auto_start_dir)
+ 
+-        link_file = path.join(BaseDirectory.xdg_config_home, "autostart/IBus.desktop")
+-        ibus_desktop = path.join(os.getenv("IBUS_PREFIX"), "share/applications/IBus.desktop")
++        link_file = path.join(xdg_config_home, "autostart/ibus.desktop")
++        ibus_desktop = path.join(os.getenv("IBUS_PREFIX"),
++                                 "share/applications/ibus.desktop")
+         # unlink file
+         try:
+             os.unlink(link_file)
+-- 
+1.8.0
+

diff --git a/ibus.spec b/ibus.spec
index 9abd420..53c3bbd 100644
--- a/ibus.spec
+++ b/ibus.spec
@@ -41,7 +41,7 @@
 
 Name:       ibus
 Version:    1.5.2
-Release:    7%{?dist}
+Release:    8%{?dist}
 Summary:    Intelligent Input Bus for Linux OS
 License:    LGPLv2+
 Group:      System Environment/Libraries
@@ -149,7 +149,6 @@ BuildRequires:  pygobject3-devel
 %endif
 %if %with_pygobject2
 Requires:       pygtk2
-Requires:       pyxdg
 %endif
 %endif
 
@@ -220,7 +219,6 @@ Summary:        IBus pygtk2 library
 Group:          System Environment/Libraries
 Requires:       %{name} = %{version}-%{release}
 Requires:       pygtk2
-Requires:       pyxdg
 BuildArch:      noarch
 
 %description pygtk2
@@ -520,6 +518,9 @@ fi
 %{_datadir}/gtk-doc/html/*
 
 %changelog
+* Thu Jul 11 2013 Takao Fujiwara <tfujiwar@redhat.com> - 1.5.2-8
+- Updated ibus-HEAD.patch to delete pyxdg dependencies.
+
 * Mon Jun 17 2013 Takao Fujiwara <tfujiwar@redhat.com> - 1.5.2-7
 - Bug 972328 - Deleted ibus-panel
 

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-05-31  2:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-05-31  2:06 [rpms/ibus] autotool: Deleted pyxdg dependencies Takao Fujiwara

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox