public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Takao Fujiwara <tfujiwar@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/ibus] autotool: Deleted pyxdg dependencies.
Date: Sun, 31 May 2026 02:06:01 GMT	[thread overview]
Message-ID: <178019316101.1.8947733616567673324.rpms-ibus-99df57f02ee8@fedoraproject.org> (raw)

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
 

                 reply	other threads:[~2026-05-31  2:06 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178019316101.1.8947733616567673324.rpms-ibus-99df57f02ee8@fedoraproject.org \
    --to=tfujiwar@redhat.com \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox