[gnome-build-meta/alatiera/remove-desktop-files] foobar
- From: Jordan Petridis <jpetridis src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-build-meta/alatiera/remove-desktop-files] foobar
- Date: Sat, 21 Sep 2019 14:28:52 +0000 (UTC)
commit 3126dd5571704f1fe1049862af93cd57dcc0d941
Author: Jordan Petridis <jpetridis gnome org>
Date: Sat Sep 21 17:28:39 2019 +0300
foobar
elements/core-deps/avahi.bst | 11 +++++++++++
elements/sdk/fcitx.bst | 19 +++++++++++++++++++
elements/sdk/ibus.bst | 27 +++++++++++++++++++++++++--
3 files changed, 55 insertions(+), 2 deletions(-)
---
diff --git a/elements/core-deps/avahi.bst b/elements/core-deps/avahi.bst
index d7f744bf..13570805 100644
--- a/elements/core-deps/avahi.bst
+++ b/elements/core-deps/avahi.bst
@@ -20,3 +20,14 @@ variables:
--disable-gtk
--disable-python
--disable-mono
+config:
+ install-commands:
+ (>):
+ - |
+ dekstop-file-install --delete-original
+ --dir "%{install-root}%{datadir}/applications"
+ "%{install-root}{%datadir}/applications/bssh.desktop"
+ - |
+ dekstop-file-install --delete-original
+ --dir "%{install-root}%{datadir}/applications"
+ "%{install-root}{%datadir}/applications/bvnc.desktop"
diff --git a/elements/sdk/fcitx.bst b/elements/sdk/fcitx.bst
index 9b257a9c..7188e4ee 100644
--- a/elements/sdk/fcitx.bst
+++ b/elements/sdk/fcitx.bst
@@ -7,6 +7,9 @@ depends:
- filename: components/extra-cmake-modules.bst
junction: freedesktop-sdk.bst
type: build
+- filename: components/desktop-file-utils.bst
+ junction: freedesktop-sdk.bst
+ type: build
- filename: public-stacks/buildsystem-cmake.bst
junction: freedesktop-sdk.bst
type: build
@@ -38,3 +41,19 @@ public:
- "%{libdir}/libfcitx-gclient.so"
- "%{libdir}/libfcitx-config.so"
- "%{libdir}/libfcitx-utils.so"
+
+config:
+ install-commands:
+ (>):
+ - |
+ dekstop-file-install --delete-original
+ --dir "%{install-root}%{datadir}/applications"
+ "%{install-root}{%datadir}/applications/fcitx-skin-installer.desktop"
+ - |
+ dekstop-file-install --delete-original
+ --dir "%{install-root}%{datadir}/applications"
+ "%{install-root}{%datadir}/applications/fcitx-configtool.desktop"
+ - |
+ dekstop-file-install --delete-original
+ --dir "%{install-root}%{datadir}/applications"
+ "%{install-root}{%datadir}/applications/fcitx.desktop"
diff --git a/elements/sdk/ibus.bst b/elements/sdk/ibus.bst
index afa84afe..7c5237a9 100644
--- a/elements/sdk/ibus.bst
+++ b/elements/sdk/ibus.bst
@@ -25,7 +25,30 @@ variables:
--disable-memconf
--disable-ui
--disable-gtk2
- --disable-schema-compile
- --with-python=python3
+ --disable-schemas-compile
+ --disable-xim
+ --disable-setup
--disable-emoji-dict
+ --disable-appindicator
+ --disable-glibtest
--disable-unicode-dict
+ --disable-python2
+
+config:
+ install-commands:
+ (>):
+ - |
+ rm -r "%{install-root}%{bindir}"
+ rm -r "%{install-root}%{datadir}/bash-completion"
+ rm -r "%{install-root}%{datadir}/dbus-1"
+ rm -r "%{install-root}%{datadir}/icons"
+ rm -r "%{install-root}%{datadir}/man"
+ rm -r "%{install-root}%{datadir}/ibus"
+ echo "NoShowIn=GNOME" >> "%{install-root}%{datadir}/applications/org.freedesktop.IBus.Setup.desktop"
+
+public:
+ bst:
+ split-rules:
+ devel:
+ (>):
+ - '%{libdir}/libibus-1.0.so'
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]