## START: Set by rpmautospec ## (rpmautospec version 0.3.0) %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global sname deepin-dock %global repo dde-dock %global __provides_exclude_from ^%{_libdir}/%{repo}/.*\\.so$ %global start_logo start-here Name: %{sname} Version: 5.5.38.1 Release: %autorelease Summary: Deepin desktop-environment - Dock module License: GPLv3 URL: https://github.com/linuxdeepin/dde-dock Source0: %{url}/archive/%{version}/%{repo}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig(dbusmenu-qt5) BuildRequires: pkgconfig(dde-network-utils) BuildRequires: dtkwidget-devel >= 5.1 BuildRequires: dtkgui-devel >= 5.2.2.16 BuildRequires: dtkcore-devel >= 5.1 BuildRequires: pkgconfig(dframeworkdbus) >= 2.0 BuildRequires: pkgconfig(gsettings-qt) BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xtst) BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xcb-composite) BuildRequires: pkgconfig(xcb-ewmh) BuildRequires: pkgconfig(xcb-icccm) BuildRequires: pkgconfig(xcb-image) BuildRequires: qt5-linguist BuildRequires: gtest-devel BuildRequires: gmock-devel BuildRequires: deepin-control-center-devel >= 5.5.77 Requires: dbusmenu-qt5 %if 0%{?fedora} BuildRequires: qt5-qtbase-private-devel BuildRequires: make Requires: deepin-network-utils Requires: deepin-qt-dbus-factory %else Requires: dde-network-utils Requires: dde-qt-dbus-factory %endif Requires: xcb-util-wm Requires: xcb-util-image Recommends: %{name}-onboard-plugin %description Deepin desktop-environment - Dock module. %package devel Summary: Development package for %{sname} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Header files and libraries for %{sname}. %package onboard-plugin Summary: deepin desktop-environment - dock plugin Requires: %{name}%{?_isa} = %{version}-%{release} Requires: onboard %description onboard-plugin deepin desktop-environment - dock plugin. %prep %autosetup -p1 -n %{repo}-%{version} sed -i '/TARGETS/s|lib|%{_lib}|' plugins/*/CMakeLists.txt \ plugins/plugin-guide/plugins-developer-guide.md sed -i 's|/lib|/%{_lib}|' frame/controller/dockpluginscontroller.cpp \ frame/window/mainpanelcontrol.cpp \ plugins/tray/system-trays/systemtrayscontroller.cpp sed -i 's|/lib|/libexec|g' plugins/show-desktop/showdesktopplugin.cpp \ frame/window/mainpanelcontrol.cpp sed -i 's:libdir.*:libdir=%{_libdir}:' dde-dock.pc.in sed -i 's|/usr/lib/dde-dock/plugins|%{_libdir}/dde-dock/plugins|' plugins/plugin-guide/plugins-developer-guide.md sed -i 's|local/lib/dde-dock/plugins|local/%{_lib}/dde-dock/plugins|' plugins/plugin-guide/plugins-developer-guide.md %if 0%{?fedora} # set icon to Fedora logo sed -i 's|deepin-launcher|%{start_logo}|' frame/item/launcheritem.cpp %endif %build export PATH=%{_qt5_bindir}:$PATH %if 0%{?fedora} %cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCHITECTURE=%{_arch} %cmake_build %else %cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCHITECTURE=%{_arch} . %make_build %endif %install %if 0%{?fedora} %cmake_install %else %make_install INSTALL_ROOT=%{buildroot} %endif %files %license LICENSE %{_sysconfdir}/%{repo}/ %{_bindir}/%{repo} %{_libdir}/%{repo}/ %{_datadir}/%{repo}/ %{_datadir}/dcc-dock-plugin/ %{_datarootdir}/glib-2.0/schemas/com.deepin.dde.dock.module.gschema.xml %{_datarootdir}/polkit-1/actions/com.deepin.dde.dock.overlay.policy %{_libdir}/dde-control-center/modules/ %{_datadir}/dsg/ %files devel %doc plugins/plugin-guide %{_includedir}/%{repo}/ %{_libdir}/pkgconfig/%{repo}.pc %{_libdir}/cmake/DdeDock/DdeDockConfig.cmake %files onboard-plugin %{_libdir}/dde-dock/plugins/libonboard.so %changelog * Sun Aug 21 2022 Robin Lee <cheeselee@fedoraproject.org> 5.5.38.1-1 - New release 5.5.38.1 * Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> 5.5.9-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jul 14 2022 Jan Grulich <jgrulich@redhat.com> 5.5.9-4 - Rebuild (qt5) * Tue May 17 2022 Jan Grulich <jgrulich@redhat.com> 5.5.9-3 - Rebuild (qt5) * Tue Mar 08 2022 Jan Grulich <jgrulich@redhat.com> 5.5.9-2 - Rebuild (qt5) * Fri Feb 18 2022 Robin Lee <cheeselee@fedoraproject.org> 5.5.9-1 - New release 5.5.9 * Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> 5.4.69.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Wed Jan 05 2022 Robin Lee <cheeselee@fedoraproject.org> 5.4.69.1-1 - New release 5.4.69.1 * Fri Dec 03 2021 Robin Lee <cheeselee@fedoraproject.org> 5.4.52-1 - New release 5.4.52 * Mon Sep 06 2021 Robin Lee <cheeselee@fedoraproject.org> 5.4.39-1 - New release 5.4.39 * Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.64-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Apr 7 2021 Robin Lee <cheeselee@fedoraproject.org> - 5.3.64-2 - onboard fixes * Fri Mar 12 2021 Robin Lee <cheeselee@fedoraproject.org> - 5.3.64-1 - fix: å…³é—窗å£ç‰¹æ•ˆæ¨¡å¼ï¼Œå·²æ‰“开的的应用在任务æ 上tooltip窗å£æ²¡æœ‰æ ¹æ®æ–‡æ¡ˆé•¿åº¦è‡ªé€‚应 (yangyuyin) - feat: 更新任务æ 翻译文件 (chenwei) - fix: 修改è“牙æ’件界é¢ç›¸å…³bug (chenwei) - fix: 时间æ’件显示异常 (Zhang Qipeng) - fix: æ¡Œé¢å’Œå¤šä»»åŠ¡è§†å›¾ç§»é™¤åŽé‡æ–°æ·»åŠ æ²¡æœ‰æŒ‰ç…§æ·»åŠ é¡ºåºæ˜¾ç¤º (dongrui) - fix: 旋转å±å¹•ä»»åŠ¡æ 高度异常 (Zhang Qipeng) - fix(network): displayed the wrong AP signal strength (zsien) - fix: 任务æ å›¾æ ‡åŠ¨ç”»é‡å (Zhang Qipeng) - fix: åº”ç”¨å›¾æ ‡tipsä½ç½®é”™è¯¯ (Zhang Qipeng) - fix: 任务æ 切æ¢ä½ç½®åŽæ¨¡ç³Šç‰¹æ•ˆå¼‚常 (Zhang Qipeng) - fix: 任务æ æ’件å‚数缺失 (Zhang Qipeng) - fix: æ—¶é—´æ—¥æœŸæ ¼å¼é—®é¢˜ (dongrui) - fix: è“牙列表排åºé—®é¢˜ (Zhang Qipeng) - fix: è“牙列表排åºé—®é¢˜ (Zhang Qipeng) - fix: 任务æ è“牙æ’ä»¶è®¾å¤‡åˆ—è¡¨æ— æ³•åˆ·æ–° (Zhang Qipeng) - fix: fix dde-dock windowRadius bug (xmuli) - fix: ä¿®å¤ä»»åŠ¡æ 时间显示ä¸å®Œæ•´çš„bug (chenwei) - fix: è“ç‰™å›¾æ ‡æœªåŠæ—¶åˆ·æ–° (Zhang Qipeng) - fix: 时间æ’件返回大å°é”™è¯¯ (Zhang Qipeng) - fix: æ’ä»¶åŒºåŸŸå›¾æ ‡æ˜¾ç¤ºä¸å…¨ (Zhang Qipeng) - fix: è“牙tips未åŠæ—¶æ›´æ–° (Zhang Qipeng) - fix: 分割线ä¸å±…ä¸ (Zhang Qipeng) - fix: 任务æ 显示区域异常 (Zhang Qipeng) - fix: ä¿®å¤å·¦é”®ä»»åŠ¡æ 上的声音æ’件tipsä¸å®Œæ•´çš„bug (chenwei) - fix(sound): 修改了音é‡è®¾å¤‡æ ‡é¢˜å—太å°é—®é¢˜ (chenyunxiong) - feat: æ•´ç†æ‰“å°è¾“出级别 (Fanpengcheng) - fix: ä¿®å¤æœ‰å¿«æ·é”®æ‰“开终端,窗å£æ”¶å›žç‰¹æ•ˆå¼‚常的问题 (Fanpengcheng) - fix: è“牙设备连接æˆåŠŸåŽï¼Œç§»åŠ¨ç«¯ä½œä¸ºè“牙客户端,连接æˆåŠŸåŽä¼šå¿…çŽ°å›¾æ ‡å¼‚å¸¸åŠå¶çŽ°æ–‡å—异常 (yangyuyin) - fix(blutetooth): è“牙æ’件弹框界é¢é—®é¢˜ (Li Tao) - feat: æ·»åŠ è¿è¡Œåº“ä¾èµ– (liuxing) - fix(bluet): 修改了è“牙界é¢é—®é¢˜ (Li Tao) - fix: 智能éšè—时,窗å£æœ€å¤§åŒ–并ä¸èƒ½éšè—任务æ (liuxing) - feat: 任务æ gtestå•å…ƒæµ‹è¯•æ¡†æž¶æ·»åŠ (liuxing) - fix(bluetooth): 当è“牙适é…器id相åŒæ—¶ï¼Œä¸ºäº†é˜²æ¢å†…å˜æ³„露,ä¸åº”该替æ¢mapçš„å…ƒç´ ã€‚ (chenyunxiong) - feat: é¿å…åå¤è®¾ç½®çª—å£å·¥ä½œä½ç½® (Fanpengcheng) - fix: é‡å¯è¿›å…¥æ¡Œé¢ï¼Œä»»åŠ¡æ 消失 (Xie Chuan) - feat: Initial packit setup (Robin Lee) - feat: 任务æ æ’件显示大å°æ–°å¢žæ”¯æŒè‡ªå®šä¹‰å®½åº¦(或高度) (è‹ä¹‰èˆª) - fix: 调用com.deepin.daemon.PowerManager接å£æ¥åˆ¤æ–系统是å¦æ”¯æŒå¾…æœºå’Œä¼‘çœ (chenjun) - feat: fix lintian error (Fanpengcheng) - Revert "feat: 任务æ æ’件显示大å°æ–°å¢žæ”¯æŒè‡ªå®šä¹‰å®½åº¦(或高度)" (Fanpengcheng) - feat: 任务æ æ’件显示大å°æ–°å¢žæ”¯æŒè‡ªå®šä¹‰å®½åº¦(或高度) (suyihang) - fix: 使用root用户登陆时,dockå³é”®æ²¡æœ‰åˆ‡æ¢ç”¨æˆ·é€‰é¡¹ (dongrui) - fix: 任务æ ç½‘ç»œå›¾æ ‡çš„tooltips显示空白 (Zhang Qipeng) - fix(network): 修改了控制ä¸å¿ƒç½‘络下网å¡çŠ¶æ€æ˜¯â€œå·²è¿žæŽ¥â€ï¼Œä»»åŠ¡æ å•å‡»ç½‘ç»œå›¾æ ‡â€‹å¯¹åº”ç½‘å¡åŽé¢çš„â€œå¯¹å‹¾æ ‡è¯†â€ä¸æ˜¾ç¤ºâ€‹ (Litao) - fix: 任务æ 音é‡æ‹–到最å³è¾¹æ¦‚率性显示ä¸æ˜¯100% (xuyanghe) - fix: 任务æ å¼€æœºå‡ çŽ‡æ— æ³•æ˜¾ç¤º (liuxing) - fix: 任务æ 授æƒç®¡ç†å›¾æ ‡åœ¨æ‰˜ç›˜åŒºåŸŸçš„æ’件收缩键头两边æ¥å›žé©»ç•™ (xiaoyaobing) - fix: 任务æ ä½ç½®è°ƒæ•´å·¦è¾¹ï¼Œæ‘©ç¯çª—å£è¿˜æ˜¯ä»Žåº•éƒ¨å‡ºæ¥ (chengbo) - fix: 紧急修å¤ä»»åŠ¡æ æ— æ³•ç½®é¡¶çš„é—®é¢˜ (Fanpengcheng) - fix :多次å‘å³æ—‹è½¬å±å¹•å¯¼è‡´ä»»åŠ¡æ 消失 (Xie Chuan) - fix: remove dbus service file (lxz) - fix: cannot min/restore window (lxz) - Revert "fix: show slow" (lxz) - feat: Optimize code structure (Zhang Qipeng) - fix: 调节任务æ 音é‡ä¸ŽæŽ§åˆ¶ä¸å¿ƒè¾“出音é‡ä¸åŒæ¥ (xuyanghe) - fix: qt找ä¸åˆ°åº”ç”¨å›¾æ ‡ (è‚æˆ) - fix: 打开多个窗å£åœ¨æ¡Œé¢ï¼Œåœ¨ä»»åŠ¡æ 预览窗å£ç‚¹å‡»çª—å£å…³é—按钮,窗å£è¢«å…³é—,其它窗å£è¢«éšè— (xiaoyaobing) - feat: 自动化代ç é™åˆ¶ä¸€ä¸‹æ£€æµ‹åˆ°æœªæ ‡è®°çš„新控件类,debug模å¼ç¼–译ä¸é€šè¿‡ (Fanpengcheng) - fix: Fix dde-dock incorrectly set to right angle (xmuli) * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.0.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Thu Nov 26 2020 Robin Lee <cheeselee@fedoraproject.org> - 5.3.0.21-1 - new upstream release: 5.3.0.21 * Tue Nov 10 2020 Robin Lee <cheeselee@fedoraproject.org> - 5.3.0.13-1 - new upstream release: 5.3.0.13 * Fri Aug 7 2020 Robin Lee <cheeselee@fedoraproject.org> - 5.0.0-4 - BR: qt5-qtbase-private-devel - Improve compatibility with new CMake macro * Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.0-4 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Aug 5 2019 Robin Lee <cheeselee@fedoraproject.org> - 5.0.0-1 - Release 5.0.0 * Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.9.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Mar 7 2019 Robin Lee <cheeselee@fedoraproject.org> - 4.9.0-3 - Filter private library provides * Thu Mar 7 2019 Robin Lee <cheeselee@fedoraproject.org> - 4.9.0-2 - Change launcher icon to Fedora logo, Requires deepin-icon-theme and fedora-logos - Requires onboard, required by a plugin - Own %%{_sysconfdir}/%%{repo}/ * Tue Feb 26 2019 mosquito <sensor.wen@gmail.com> - 4.9.0-1 - Update to 4.9.0 * Thu Jan 31 2019 mosquito <sensor.wen@gmail.com> - 4.8.9-1 - Update to 4.8.9 * Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.8.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sun Dec 23 2018 mosquito <sensor.wen@gmail.com> - 4.8.4.1-1 - Update to 4.8.4.1 * Wed Dec 12 2018 mosquito <sensor.wen@gmail.com> - 4.8.4-1 - Update to 4.8.4 * Thu Nov 29 2018 mosquito <sensor.wen@gmail.com> - 4.8.1-1 - Update to 4.8.1 * Mon Nov 12 2018 mosquito <sensor.wen@gmail.com> - 4.8.0-1 - Update to 4.8.0 * Sat Aug 25 2018 mosquito <sensor.wen@gmail.com> - 4.7.2-1 - Update to 4.7.2 * Fri Aug 10 2018 mosquito <sensor.wen@gmail.com> - 4.7.1.1-1 - Update to 4.7.1.1 * Thu Aug 2 2018 mosquito <sensor.wen@gmail.com> - 4.6.9-1 - Update to 4.6.9 * Fri Jul 27 2018 mosquito <sensor.wen@gmail.com> - 4.6.7-1 - Update to 4.6.7 * Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.5.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Feb 16 2018 mosquito <sensor.wen@gmail.com> - 4.5.12-1 - Update to 4.5.12 * Sat Feb 10 2018 mosquito <sensor.wen@gmail.com> - 4.5.9.1-1 - Update to 4.5.9.1 * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.5.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Dec 20 2017 mosquito <sensor.wen@gmail.com> - 4.5.9-1 - Update to 4.5.9 * Sat Dec 9 2017 mosquito <sensor.wen@gmail.com> - 4.5.7.1-1 - Update to 4.5.7.1 * Sat Dec 2 2017 mosquito <sensor.wen@gmail.com> - 4.5.7-1 - Update to 4.5.7 * Wed Nov 15 2017 mosquito <sensor.wen@gmail.com> - 4.5.1-1 - Update to 4.5.1 * Fri Oct 27 2017 mosquito <sensor.wen@gmail.com> - 4.4.1-1 - Update to 4.4.1 * Sun Aug 20 2017 mosquito <sensor.wen@gmail.com> - 4.3.4-1 - Update to 4.3.4 * Fri Jul 14 2017 mosquito <sensor.wen@gmail.com> - 4.3.3-1.gitbf79f1c - Update to 4.3.3 * Fri May 19 2017 mosquito <sensor.wen@gmail.com> - 4.2.1-1.git42610ae - Update to 4.2.1 * Tue Mar 7 2017 mosquito <sensor.wen@gmail.com> - 4.1.4-1.gitd772fe2 - Update to 4.1.4 * Sun Feb 26 2017 mosquito <sensor.wen@gmail.com> - 4.1.3-1.git26f189d - Update to 4.1.3 * Tue Jan 17 2017 mosquito <sensor.wen@gmail.com> - 4.0.8-1.gita882590 - Update to 4.0.8 * Mon Jan 16 2017 Jaroslav <cz.guardian@gmail.com> Stepanek 4.0.7-1 - Update to version 4.0.7 and renamed to deepin-dock * Mon Dec 19 2016 Jaroslav <cz.guardian@gmail.com> Stepanek 4.0.6-1 - Update to version 4.0.6 * Sun Dec 04 2016 Jaroslav <cz.guardian@gmail.com> Stepanek 4.0.5-2 - Rebuild with newer deepin-tool-kit * Sun Oct 02 2016 Jaroslav <cz.guardian@gmail.com> Stepanek 4.0.5-1 - Initial package build