From 2036859ea84832fa6eea7a5c1bc7ed7016f2e71521369079469e2abc4f6cb5e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 3 May 2024 12:06:34 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main dmz-icon-theme-cursors revision 8d5e83bd0f2afd0a7d045e5ddc3ce7a7 --- .gitattributes | 23 +++++ dmz-cursor-theme_0.4.4.tar.gz | 3 + dmz-icon-theme-cursors.changes | 41 ++++++++ dmz-icon-theme-cursors.spec | 59 +++++++++++ fix-for-plasma.patch | 182 +++++++++++++++++++++++++++++++++ 5 files changed, 308 insertions(+) create mode 100644 .gitattributes create mode 100644 dmz-cursor-theme_0.4.4.tar.gz create mode 100644 dmz-icon-theme-cursors.changes create mode 100644 dmz-icon-theme-cursors.spec create mode 100644 fix-for-plasma.patch diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/dmz-cursor-theme_0.4.4.tar.gz b/dmz-cursor-theme_0.4.4.tar.gz new file mode 100644 index 0000000..ed6cf16 --- /dev/null +++ b/dmz-cursor-theme_0.4.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46af4cf1356df799f9ee94451f05d0bdbb8d82e54bdeae3f32fa107602359981 +size 1077832 diff --git a/dmz-icon-theme-cursors.changes b/dmz-icon-theme-cursors.changes new file mode 100644 index 0000000..31c5fc3 --- /dev/null +++ b/dmz-icon-theme-cursors.changes @@ -0,0 +1,41 @@ +------------------------------------------------------------------- +Tue Sep 10 21:23:57 UTC 2019 - Cor Blom + +- Add fix-for-plasma.patch to add symlinks for cursors used by KDE + Plasma. This patch brings the DMZ theme on par with the breeze + cursor themes. + +------------------------------------------------------------------- +Sun Jul 9 20:48:05 UTC 2017 - seife+obs@b1-systems.com + +- actually build and install the cursors, instead of random stuff + +------------------------------------------------------------------- +Sat Jun 24 06:51:50 UTC 2017 - lbeltrame@kde.org + +- Update to the latest version in Debian (0.4.4) + * Provide DMZ-White and DMZ-Black cursors + +------------------------------------------------------------------- +Thu Jan 17 16:42:54 UTC 2013 - vuntz@opensuse.org + +- Change license from GPL-2.0+ to CC-BY-SA-3.0. Fix bnc#782743. + +------------------------------------------------------------------- +Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de + +- Remove redundant tags/sections from specfile + (cf. packaging guidelines) + +------------------------------------------------------------------- +Sun Aug 8 01:53:00 CEST 2010 - vuntz@opensuse.org + +- Rename package from icon-theme-dmz-cursors to + dmz-icon-theme-cursors, to follow convention used by other + packages. Add appropriate Provides/Obsoletes. + +------------------------------------------------------------------- +Wed Aug 19 02:42:29 CEST 2009 - abockover@novell.com + +- created package + diff --git a/dmz-icon-theme-cursors.spec b/dmz-icon-theme-cursors.spec new file mode 100644 index 0000000..f3ad474 --- /dev/null +++ b/dmz-icon-theme-cursors.spec @@ -0,0 +1,59 @@ +# +# spec file for package dmz-icon-theme-cursors +# +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: dmz-icon-theme-cursors +Version: 11.3.0 +Release: 0 +# As documented on http://packages.debian.org/changelogs/pool/main/d/dmz-cursor-theme/dmz-cursor-theme_0.4.3/dmz-cursor-theme.copyright +Summary: DMZ Cursor Theme +License: CC-BY-SA-3.0 +Group: System/GUI/GNOME +Source: dmz-cursor-theme_0.4.4.tar.gz +Patch0: fix-for-plasma.patch +Requires: hicolor-icon-theme +BuildRequires: xcursorgen +Provides: icon-theme-dmz-cursors = %{version} +Obsoletes: icon-theme-dmz-cursors < %{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch + +%description +This package contains the DMZ cursor theme for X. + +%prep +%setup -q -n dmz-cursor-theme-0.4.4 +%patch0 -p1 + +%build +for i in Black White; do + ( cd DMZ-$i/pngs; ./make.sh ) +done + +%install +for i in Black White; do + mkdir -p %{buildroot}%{_datadir}/icons/DMZ-$i + cp -a DMZ-$i/*.theme %{buildroot}%{_datadir}/icons/DMZ-$i/ + cp -a DMZ-$i/xcursors %{buildroot}%{_datadir}/icons/DMZ-$i/cursors +done + +%files +%defattr (-, root, root) +%{_datadir}/icons/DMZ-Black +%{_datadir}/icons/DMZ-White + +%changelog diff --git a/fix-for-plasma.patch b/fix-for-plasma.patch new file mode 100644 index 0000000..257cacb --- /dev/null +++ b/fix-for-plasma.patch @@ -0,0 +1,182 @@ +diff -ur a/DMZ-Black/pngs/make.sh b/DMZ-Black/pngs/make.sh +--- a/DMZ-Black/pngs/make.sh 2010-09-05 18:32:03.000000000 +0200 ++++ b/DMZ-Black/pngs/make.sh 2019-09-10 23:15:07.927092661 +0200 +@@ -63,14 +63,21 @@ + ln -sf X_cursor pirate + ln -sf left_ptr_watch 08e8e1c95fe2fc01f976f1e063a24ccd + ln -sf left_ptr_watch 3ecb610c1bf2410f44200f48c40d3599 ++ln -sf left_ptr_watch half-busy ++ln -sf left_ptr_watch progress + ln -sf left_ptr arrow + ln -sf left_ptr top_left_arrow ++ln -sf left_ptr center_ptr ++ln -sf left_ptr context-menu ++ln -sf left_ptr default ++ln -sf left_ptr draft + ln -sf right_ptr draft_large + ln -sf right_ptr draft_small + ln -sf move 4498f0e0c1937ffe01fd06f973665830 + ln -sf move 9081237383d90e509aa00f00170e968f + ln -sf copy 1081e37283d90000800003c07f3ef6bf + ln -sf copy 6407b0e94181790501fd1e167b474872 ++ln -sf copy b66166c04f8c3109214a4fbd64a50fc8 + ln -sf cross cross_reverse + ln -sf cross diamond_cross + ln -sf hand2 9d800788f1b08800ae810202380a0822 +@@ -82,20 +89,65 @@ + ln -sf question_arrow 5c6cd98b3f3ebcb1f9c7f1c204630408 + ln -sf question_arrow help + ln -sf question_arrow left_ptr_help ++ln -sf question_arrow whats_this + ln -sf link 3085a0e285430894940527032f8b26df + ln -sf link 640fb0e74195791501fd1ed57b41487f ++ln -sf link a2a266d0498c3104214a47bd64ab0fc8 ++ln -sf link alias + ln -sf crossed_circle 03b6e0fcb3499374a867c041f52298f0 ++ln -sf crossed_circle not-allowed + ln -sf fd_double_arrow fcf1c3c7cd4491d801f1e1c78f100000 ++ln -sf fd_double_arrow size-fdiag ++ln -sf fd_double_arrow size_fdiag + ln -sf bd_double_arrow c7088f0f3e6c8088236ef8e1e3e70000 ++ln -sf bd_double_arrow size-bdiag ++ln -sf bd_double_arrow size_bdiag + #ln -sf based_arrow_up base_arrow_up + #ln -sf based_arrow_down base_arrow_down + ln -sf sb_h_double_arrow h_double_arrow + ln -sf sb_h_double_arrow 14fef782d02440884392942c11205230 ++ln -sf sb_h_double_arrow col-resize ++ln -sf sb_h_double_arrow size-hor ++ln -sf sb_h_double_arrow size_hor ++ln -sf sb_h_double_arrow split_h + ln -sf h_double_arrow 028006030e0e7ebffc7f7070c0600140 + ln -sf sb_v_double_arrow double_arrow + ln -sf sb_v_double_arrow v_double_arrow + ln -sf sb_v_double_arrow 2870a09082c103050810ffdffffe0204 ++ln -sf sb_v_double_arrow row-resize ++ln -sf sb_v_double_arrow size-ver ++ln -sf sb_v_double_arrow size_ver ++ln -sf sb_v_double_arrow split_v + ln -sf v_double_arrow 00008160000006810000408080010102 + #ln -sf center_ptr centre_ptr ++ln -sf progress 00000000000000020006000e7e9ffc3f ++ln -sf fleur all-scroll ++ln -sf crosshair cell ++ln -sf dnd-move closedhand ++ln -sf dnd-move fcf21c00b30f7e3f83fe0dfd12e71cff ++ln -sf dnd-none dnd-no-drop ++ln -sf sb_down_arrow down-arrow ++ln -sf right_side e-resize ++ln -sf circle forbidden ++ln -sf circle no-drop ++ln -sf xterm ibeam ++ln -sf xterm text ++ln -sf sb_left_arrow left-arrow ++ln -sf top_right_corner ne-resize ++ln -sf top_side n-resize ++ln -sf top_left_corner nw-resize ++ln -sf hand1 openhand ++ln -sf hand1 pointer ++ln -sf hand1 pointing_hand ++ln -sf sb_right_arrow right-arrow ++ln -sf bottom_right_corner se-resize ++ln -sf fleur size_all ++ln -sf bottom_side s-resize ++ln -sf bottom_left_corner sw-resize ++ln -sf sb_up_arrow up-arrow ++ln -sf watch wait ++ln -sf left_side w-resize ++ln -sf X_cursor x-cursor ++ + + #cp -RPv * /usr/share/icons/dmz-aa/cursors/ +diff -ur a/DMZ-White/pngs/make.sh b/DMZ-White/pngs/make.sh +--- a/DMZ-White/pngs/make.sh 2010-09-05 18:32:03.000000000 +0200 ++++ b/DMZ-White/pngs/make.sh 2019-09-10 23:20:51.349824675 +0200 +@@ -63,14 +63,21 @@ + ln -sf X_cursor pirate + ln -sf left_ptr_watch 08e8e1c95fe2fc01f976f1e063a24ccd + ln -sf left_ptr_watch 3ecb610c1bf2410f44200f48c40d3599 ++ln -sf left_ptr_watch half-busy ++ln -sf left_ptr_watch progress + ln -sf left_ptr arrow + ln -sf left_ptr top_left_arrow ++ln -sf left_ptr center_ptr ++ln -sf left_ptr context-menu ++ln -sf left_ptr default ++ln -sf left_ptr draft + ln -sf right_ptr draft_large + ln -sf right_ptr draft_small + ln -sf move 4498f0e0c1937ffe01fd06f973665830 + ln -sf move 9081237383d90e509aa00f00170e968f + ln -sf copy 1081e37283d90000800003c07f3ef6bf + ln -sf copy 6407b0e94181790501fd1e167b474872 ++ln -sf copy b66166c04f8c3109214a4fbd64a50fc8 + ln -sf cross cross_reverse + ln -sf cross diamond_cross + ln -sf hand2 9d800788f1b08800ae810202380a0822 +@@ -82,20 +89,65 @@ + ln -sf question_arrow 5c6cd98b3f3ebcb1f9c7f1c204630408 + ln -sf question_arrow help + ln -sf question_arrow left_ptr_help ++ln -sf question_arrow whats_this + ln -sf link 3085a0e285430894940527032f8b26df + ln -sf link 640fb0e74195791501fd1ed57b41487f ++ln -sf link a2a266d0498c3104214a47bd64ab0fc8 ++ln -sf link alias + ln -sf crossed_circle 03b6e0fcb3499374a867c041f52298f0 ++ln -sf crossed_circle not-allowed + ln -sf fd_double_arrow fcf1c3c7cd4491d801f1e1c78f100000 ++ln -sf fd_double_arrow size-fdiag ++ln -sf fd_double_arrow size_fdiag + ln -sf bd_double_arrow c7088f0f3e6c8088236ef8e1e3e70000 ++ln -sf bd_double_arrow size-bdiag ++ln -sf bd_double_arrow size_bdiag + #ln -sf based_arrow_up base_arrow_up + #ln -sf based_arrow_down base_arrow_down + ln -sf sb_h_double_arrow h_double_arrow + ln -sf sb_h_double_arrow 14fef782d02440884392942c11205230 ++ln -sf sb_h_double_arrow col-resize ++ln -sf sb_h_double_arrow size-hor ++ln -sf sb_h_double_arrow size_hor ++ln -sf sb_h_double_arrow split_h + ln -sf h_double_arrow 028006030e0e7ebffc7f7070c0600140 + ln -sf sb_v_double_arrow double_arrow + ln -sf sb_v_double_arrow v_double_arrow + ln -sf sb_v_double_arrow 2870a09082c103050810ffdffffe0204 ++ln -sf sb_v_double_arrow row-resize ++ln -sf sb_v_double_arrow size-ver ++ln -sf sb_v_double_arrow size_ver ++ln -sf sb_v_double_arrow split_v + ln -sf v_double_arrow 00008160000006810000408080010102 + #ln -sf center_ptr centre_ptr ++ln -sf progress 00000000000000020006000e7e9ffc3f ++ln -sf fleur all-scroll ++ln -sf crosshair cell ++ln -sf dnd-move closedhand ++ln -sf dnd-move fcf21c00b30f7e3f83fe0dfd12e71cff ++ln -sf dnd-none dnd-no-drop ++ln -sf sb_down_arrow down-arrow ++ln -sf right_side e-resize ++ln -sf circle forbidden ++ln -sf circle no-drop ++ln -sf xterm ibeam ++ln -sf xterm text ++ln -sf sb_left_arrow left-arrow ++ln -sf top_right_corner ne-resize ++ln -sf top_side n-resize ++ln -sf top_left_corner nw-resize ++ln -sf hand1 openhand ++ln -sf hand1 pointer ++ln -sf hand1 pointing_hand ++ln -sf sb_right_arrow right-arrow ++ln -sf bottom_right_corner se-resize ++ln -sf fleur size_all ++ln -sf bottom_side s-resize ++ln -sf bottom_left_corner sw-resize ++ln -sf sb_up_arrow up-arrow ++ln -sf watch wait ++ln -sf left_side w-resize ++ln -sf X_cursor x-cursor ++ + + #cp -RPv * /usr/share/icons/Vanilla-DMZ/cursors/