diff --git a/fix-panel-taskview-icon.patch b/fix-panel-taskview-icon.patch new file mode 100644 index 0000000..3e741b2 --- /dev/null +++ b/fix-panel-taskview-icon.patch @@ -0,0 +1,13 @@ +diff -ur ukui-panel-2.0.8/plugin-taskview/taskview.cpp ukui-panel-2.0.8~/plugin-taskview/taskview.cpp +--- ukui-panel-2.0.8/plugin-taskview/taskview.cpp 2020-06-22 15:53:13.000000000 +0800 ++++ ukui-panel-2.0.8~/plugin-taskview/taskview.cpp 2020-06-28 14:10:34.000000000 +0800 +@@ -44,7 +44,8 @@ + { + mButton =new TaskViewButton(); + mButton->setStyle(new CustomStyle()); +- mButton->setIcon(QIcon::fromTheme("taskview",QIcon("/usr/share/ukui-panel/panel/img/taskview.svg"))); ++ //mButton->setIcon(QIcon::fromTheme("taskview",QIcon("/usr/share/ukui-panel/panel/img/taskview.svg"))); ++ mButton->setIcon(QIcon("/usr/share/ukui-panel/panel/img/taskview.svg")); + mButton->setToolTip(tr("Show Taskview")); + + /* hide/show taskview diff --git a/ukui-panel-2.0.8.tar.gz b/ukui-panel-2.0.8.tar.gz new file mode 100644 index 0000000..d59d436 Binary files /dev/null and b/ukui-panel-2.0.8.tar.gz differ diff --git a/ukui-panel.spec b/ukui-panel.spec new file mode 100644 index 0000000..049dfa9 --- /dev/null +++ b/ukui-panel.spec @@ -0,0 +1,79 @@ +%define debug_package %{nil} + +Name: ukui-panel +Version: 2.0.8 +Release: 1 +Summary: ukui desktop panel +License: LGPL-2.1+ GPL-2+ BSD-3-Clause +URL: http://www.ukui.org +Source0: %{name}-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: alsa-lib-devel +BuildRequires: dbusmenu-qt5-devel +BuildRequires: glib2-devel >= 2.36 +BuildRequires: libicu-devel +BuildRequires: kf5-solid-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: pulseaudio-devel +BuildRequires: qt5-qtsvg-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: lm_sensors-devel +BuildRequires: libstatgrab-devel +BuildRequires: libsysstat-devel >= 0.4.2 +BuildRequires: libX11-devel +#BuildRequires: libxcb-damage0-dev +BuildRequires: xcb-util-devel +BuildRequires: libxcb-devel +BuildRequires: libXcomposite-devel +BuildRequires: libXdamage-devel +BuildRequires: libxkbcommon-devel +BuildRequires: libxkbcommon-x11-devel +BuildRequires: libXrender-devel +BuildRequires: qt5-qtwebkit-devel +BuildRequires: qt5-qttools-devel +BuildRequires: libqtxdg-devel +BuildRequires: gsettings-qt-devel +BuildRequires: poppler-devel +BuildRequires: poppler-qt5-devel +BuildRequires: libpeony-dev +BuildRequires: dconf-devel +BuildRequires: libpeony-dev + +patch0: fix-panel-taskview-icon.patch + +Provides: ukui-indicators + +%description + The ukui desktop panel is used on ukui desktop and has some plugins like + starmenu, quicklaunch and other useful tools. + . + This package contains the ukui panel. + +%prep +%setup -q +%patch0 -p1 + +%build +mkdir build && cd build +%{cmake3} .. + +%install +rm -rf $RPM_BUILD_ROOT +cd %{_builddir}/%{name}-%{version}/build +make DESTDIR=$RPM_BUILD_ROOT install + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%doc debian/copyright debian/changelog +%{_sysconfdir}/xdg/autostart/* +%{_bindir}/* +%{_includedir}/ukui/* +%{_libdir}/* +%{_datadir}/* + +%changelog +* Thu Jul 9 2020 douyan - 2.0.8-1 +- Init package for openEuler