git.iko.soy/typeable/nixpkgs
on master help sign in
ibus-theme-tools: init at 4.2.0 (#146361)
commit479715923b1fde5b4abfd7851f88f1bf04f2e0db authorHollow Man <hollowman@hollowman.ml> dateFri 19 Nov 2021, 01:44 (5 years ago) parente26132e
3 files changed+37
maintainers/maintainer-list.nix+6 pkgs/tools/misc/ibus-theme-tools/default.nix+29 pkgs/top-level/all-packages.nix+2
maintainers/maintainer-list.nix+6
@@ -4727,6 +4727,12 @@
47274727 githubId = 896431;
47284728 name = "Chris Hodapp";
47294729 };
4730+ hollowman6 = {
4731+ email = "hollowman@hollowman.ml";
4732+ github = "HollowMan6";
4733+ githubId = 43995067;
4734+ name = "Songlin Jiang";
4735+ };
47304736 holymonson = {
47314737 email = "holymonson@gmail.com";
47324738 github = "holymonson";
pkgs/tools/misc/ibus-theme-tools/default.nixnew file+29
@@ -0,0 +1,29 @@
1+{ lib, python3Packages, fetchFromGitHub, gettext }:
2+
3+python3Packages.buildPythonApplication rec {
4+ pname = "ibus-theme-tools";
5+ version = "4.2.0";
6+
7+ src = fetchFromGitHub {
8+ owner = "openSUSE";
9+ repo = "IBus-Theme-Tools";
10+ rev = "v${version}";
11+ sha256 = "0i8vwnikwd1bfpv4xlgzc51gn6s18q58nqhvcdiyjzcmy3z344c2";
12+ };
13+
14+ buildInputs = [ gettext ];
15+
16+ propagatedBuildInputs = with python3Packages; [ tinycss2 pygobject3 ];
17+
18+ # No test.
19+ doCheck = false;
20+
21+ pythonImportsCheck = [ "ibus_theme_tools" ];
22+
23+ meta = with lib; {
24+ description = "Generate the IBus GTK or GNOME Shell theme from existing themes";
25+ license = licenses.gpl3Plus;
26+ maintainers = with maintainers; [ hollowman6 ];
27+ homepage = "https://github.com/openSUSE/IBus-Theme-Tools";
28+ };
29+}
pkgs/top-level/all-packages.nix+2
@@ -4169,6 +4169,8 @@ with pkgs;
41694169
41704170 ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { };
41714171
4172+ ibus-theme-tools = callPackage ../tools/misc/ibus-theme-tools { };
4173+
41724174 interception-tools = callPackage ../tools/inputmethods/interception-tools { };
41734175 interception-tools-plugins = {
41744176 caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };