- Remove kde_gtk_config.suse.sh as it's done by breeze-gtk's
kconf_update script now OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks5/kde-gtk-config5?expand=0&rev=145
This commit is contained in:
parent
80cee646f9
commit
dfd75c40c6
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Dec 22 07:46:58 UTC 2017 - fabian@ritter-vogt.de
|
||||||
|
|
||||||
|
- Remove kde_gtk_config.suse.sh as it's done by breeze-gtk's
|
||||||
|
kconf_update script now
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Nov 30 10:43:24 CET 2017 - fabian@ritter-vogt.de
|
Thu Nov 30 10:43:24 CET 2017 - fabian@ritter-vogt.de
|
||||||
|
|
||||||
|
@ -24,9 +24,8 @@ Summary: KCM Module to Configure GTK2 and GTK3 Applications Appearance Un
|
|||||||
License: LGPL-3.0+ and GPL-3.0+
|
License: LGPL-3.0+ and GPL-3.0+
|
||||||
Group: System/GUI/KDE
|
Group: System/GUI/KDE
|
||||||
Url: http://projects.kde.org/kde-gtk-config
|
Url: http://projects.kde.org/kde-gtk-config
|
||||||
Source1: kde_gtk_config.suse.sh
|
Source1: gtkrc-2.0-kde4.template
|
||||||
Source2: gtkrc-2.0-kde4.template
|
Source2: gtk3-settings.ini-kde4.template
|
||||||
Source3: gtk3-settings.ini-kde4.template
|
|
||||||
Source: http://download.kde.org/stable/plasma/%{version}/kde-gtk-config-%{version}.tar.xz
|
Source: http://download.kde.org/stable/plasma/%{version}/kde-gtk-config-%{version}.tar.xz
|
||||||
BuildRequires: extra-cmake-modules >= 0.0.9
|
BuildRequires: extra-cmake-modules >= 0.0.9
|
||||||
BuildRequires: kf5-filesystem
|
BuildRequires: kf5-filesystem
|
||||||
@ -48,7 +47,6 @@ Suggests: gtk2-metatheme-breeze
|
|||||||
Suggests: gtk3-metatheme-breeze
|
Suggests: gtk3-metatheme-breeze
|
||||||
Provides: kde-gtk-config = %{version}
|
Provides: kde-gtk-config = %{version}
|
||||||
Obsoletes: kde-gtk-config < %{version}
|
Obsoletes: kde-gtk-config < %{version}
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
kde-gtk-config is a KCM module to configure GTK2 and GTK3 applications
|
kde-gtk-config is a KCM module to configure GTK2 and GTK3 applications
|
||||||
@ -96,16 +94,12 @@ the GTK3 application style from within the GTK configuration KCM
|
|||||||
%kf5_find_lang
|
%kf5_find_lang
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
install -Dpm 0755 %{SOURCE1} %{buildroot}%{_kf5_configdir}/plasma-workspace/env/kde_gtk_config.suse.sh
|
install -Dpm 0644 %{SOURCE1} %{buildroot}%{_kf5_sharedir}/%{name}/gtkrc-2.0-kde4.template
|
||||||
install -Dpm 0644 %{SOURCE2} %{buildroot}%{_kf5_sharedir}/%{name}/gtkrc-2.0-kde4.template
|
install -Dpm 0644 %{SOURCE2} %{buildroot}%{_kf5_sharedir}/%{name}/gtk3-settings.ini-kde4.template
|
||||||
install -Dpm 0644 %{SOURCE3} %{buildroot}%{_kf5_sharedir}/%{name}/gtk3-settings.ini-kde4.template
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc COPYING*
|
%doc COPYING*
|
||||||
%dir %{_kf5_configdir}/plasma-workspace/env
|
|
||||||
%dir %{_kf5_configdir}/plasma-workspace
|
|
||||||
%config %{_kf5_configdir}/plasma-workspace/env/kde_gtk_config.suse.sh
|
|
||||||
%{_kf5_sharedir}/%{name}/
|
%{_kf5_sharedir}/%{name}/
|
||||||
%config %{_kf5_configdir}/cgctheme.knsrc
|
%config %{_kf5_configdir}/cgctheme.knsrc
|
||||||
%config %{_kf5_configdir}/cgcgtk3.knsrc
|
%config %{_kf5_configdir}/cgcgtk3.knsrc
|
||||||
|
@ -1,47 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Defaults for openSUSE
|
|
||||||
GTK2_SYSCONFDIR=/etc
|
|
||||||
GTK2_DATADIR=/usr/share/themes/
|
|
||||||
GTK3_HOME_CONFDIR="$HOME/.config/gtk-3.0"
|
|
||||||
GTK3_DATADIR=/usr/share/themes/
|
|
||||||
|
|
||||||
# Files used by kde-gtk-config
|
|
||||||
GTK2_THEME_RC="$HOME/.gtkrc-2.0"
|
|
||||||
GTK3_THEME_RC="$HOME/.config/gtk-3.0/settings.ini"
|
|
||||||
|
|
||||||
# GTK2
|
|
||||||
if [ "$GTK2_RC_FILES" ]; then
|
|
||||||
export GTK2_RC_FILES="$GTK2_RC_FILES:$GTK2_THEME_RC"
|
|
||||||
else
|
|
||||||
export GTK2_RC_FILES="$GTK2_SYSCONFDIR/gtk-2.0/gtkrc:$GTK2_THEME_RC"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Create the file if it doesn't exist
|
|
||||||
if [ ! -e "$GTK2_THEME_RC" ]; then
|
|
||||||
# Breeze, the default
|
|
||||||
if [ -e "$GTK2_DATADIR/Breeze/gtk-2.0/gtkrc" ] ; then
|
|
||||||
THEME="Breeze"
|
|
||||||
# else use QtCurve engine
|
|
||||||
elif [ -e "$GTK2_DATADIR/QtCurve/gtk-2.0/gtkrc" ] ; then
|
|
||||||
THEME="QtCurve"
|
|
||||||
fi
|
|
||||||
if [ -n "$THEME" ]; then
|
|
||||||
cp -f /usr/share/kde-gtk-config5/gtkrc-2.0-kde4.template "$GTK2_THEME_RC"
|
|
||||||
sed -i -e "s,@@THEME_NAME@@,$THEME," "$GTK2_THEME_RC"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# GTK3
|
|
||||||
# Create the file if it doesn't exist
|
|
||||||
if [ ! -e "$GTK3_THEME_RC" ]; then
|
|
||||||
# Breeze, the default
|
|
||||||
if [ -e "$GTK3_DATADIR/Breeze/gtk-3.0/gtk.css" ] ; then
|
|
||||||
THEME="Breeze"
|
|
||||||
fi
|
|
||||||
if [ -n "$THEME" ]; then
|
|
||||||
mkdir -p "$GTK3_HOME_CONFDIR"
|
|
||||||
cp -f /usr/share/kde-gtk-config5/gtk3-settings.ini-kde4.template "$GTK3_THEME_RC"
|
|
||||||
sed -i -e "s,@@THEME_NAME@@,$THEME," "$GTK3_THEME_RC"
|
|
||||||
fi
|
|
||||||
fi
|
|
Loading…
x
Reference in New Issue
Block a user