Gentoo Archives: gentoo-commits

From: Dion Moult <moult@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/betagarden:master commit in: media-gfx/draftsight-bin/
Date: Mon, 30 Mar 2015 00:28:22
Message-Id: 1427674867.78476ad171245213859521e7e99a651b25f93c47.moult@gentoo
1 commit: 78476ad171245213859521e7e99a651b25f93c47
2 Author: Dion Moult <moult <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 30 00:21:07 2015 +0000
4 Commit: Dion Moult <moult <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 30 00:21:07 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=78476ad1
7
8 Cleanup draftsight-bin-1.6.1_beta
9
10 .../draftsight-bin-1.6.1_beta.ebuild | 96 ++++++----------------
11 1 file changed, 25 insertions(+), 71 deletions(-)
12
13 diff --git a/media-gfx/draftsight-bin/draftsight-bin-1.6.1_beta.ebuild b/media-gfx/draftsight-bin/draftsight-bin-1.6.1_beta.ebuild
14 index d4d7eef..72ec979 100644
15 --- a/media-gfx/draftsight-bin/draftsight-bin-1.6.1_beta.ebuild
16 +++ b/media-gfx/draftsight-bin/draftsight-bin-1.6.1_beta.ebuild
17 @@ -73,51 +73,24 @@ pkg_postinst() {
18 elog "xdg-mime default \"dassault-systemes\"_\"draftsight.desktop\" \"application/vnd.dassault-systemes.draftsight-dxf\""
19 elog "xdg-mime default \"dassault-systemes\"_\"draftsight.desktop\" \"application/vnd.dassault-systemes.draftsight-dwt\""
20
21 - local ICON_SIZES="16 32 48 64 128"
22 -
23 fdo-mime_desktop_database_update
24 fdo-mime_mime_database_update
25 - for size in ${ICON_SIZES} ; do
26 - xdg-icon-resource install --noupdate --novendor --context mimetypes \
27 - --mode system --size ${size} \
28 + for size in 16 32 48 64 128 ; do
29 + local XDG_OPTS="--noupdate --novendor --mode system --size ${size}"
30 + xdg-icon-resource install ${XDG_OPTS} --context apps \
31 "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/program.png" \
32 - "application-vnd.dassault-systemes.draftsight-dwg" \
33 - || die "icon resource installation failed"
34 - xdg-icon-resource install --noupdate --novendor --theme gnome --context \
35 - mimetypes --mode system --size ${size} \
36 + "dassault-systemes.draftsight"
37 + xdg-icon-resource install ${XDG_OPTS} --context apps --theme gnome \
38 "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/program.png" \
39 - "application-vnd.dassault-systemes.draftsight-dwg" \
40 - || die "icon resource installation failed"
41 - xdg-icon-resource install --noupdate --novendor --context mimetypes \
42 - --mode system --size ${size} \
43 - "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/file-dwg.png" \
44 - "application-vnd.dassault-systemes.draftsight-dwg" \
45 - || die "icon resource installation failed"
46 - xdg-icon-resource install --noupdate --novendor --theme gnome --context \
47 - mimetypes --mode system --size ${size} \
48 - "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/file-dwg.png" \
49 - "application-vnd.dassault-systemes.draftsight-dwg" \
50 - || die "icon resource installation failed"
51 - xdg-icon-resource install --noupdate --novendor --context mimetypes \
52 - --mode system --size ${size} \
53 - "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/file-dxf.png" \
54 - "application-vnd.dassault-systemes.draftsight-dxf" \
55 - || die "icon resource installation failed"
56 - xdg-icon-resource install --noupdate --novendor --theme gnome --context \
57 - mimetypes --mode system --size ${size} \
58 - "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/file-dxf.png" \
59 - "application-vnd.dassault-systemes.draftsight-dxf" \
60 - || die "icon resource installation failed"
61 - xdg-icon-resource install --noupdate --novendor --context mimetypes \
62 - --mode system --size ${size} \
63 - "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/file-dwt.png" \
64 - "application-vnd.dassault-systemes.draftsight-dwt" \
65 - || die "icon resource installation failed"
66 - xdg-icon-resource install --noupdate --novendor --theme gnome --context \
67 - mimetypes --mode system --size ${size} \
68 - "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/file-dwt.png" \
69 - "application-vnd.dassault-systemes.draftsight-dwt" \
70 - || die "icon resource installation failed"
71 + "dassault-systemes.draftsight"
72 + for mimetype in dwg dxf dwt ; do
73 + xdg-icon-resource install ${XDG_OPTS} --context mimetypes \
74 + "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/file-${mimetype}.png" \
75 + "application-vnd.dassault-systemes.draftsight-${mimetype}"
76 + xdg-icon-resource install ${XDG_OPTS} --context mimetypes --theme gnome \
77 + "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/file-${mimetype}.png" \
78 + "application-vnd.dassault-systemes.draftsight-${mimetype}"
79 + done
80 done
81 xdg-icon-resource forceupdate
82
83 @@ -125,39 +98,20 @@ pkg_postinst() {
84 udev_dorules "${FILESDIR}"/10-ft-rockey.rules
85 }
86
87 -pkg_prerm() {
88 - local ICON_SIZES="16 32 48 64 128"
89 -
90 +pkg_postrm() {
91 fdo-mime_desktop_database_update
92 fdo-mime_mime_database_update
93 - for size in ${ICON_SIZES} ; do
94 + for size in 16 32 48 64 128 ; do
95 xdg-icon-resource uninstall --noupdate --context apps --mode system \
96 - --size ${size} "dassault-systemes.draftsight" \
97 - || ewarn "icon uninstall failed"
98 - xdg-icon-resource uninstall --noupdate --context apps --theme gnome \
99 - --mode system --size ${size} "dassault-systemes.draftsight" \
100 - || ewarn "icon uninstall failed"
101 - xdg-icon-resource uninstall --noupdate --context mimetypes --mode system \
102 - --size ${size} "application-vnd.dassault-systemes.draftsight-dwg" \
103 - || ewarn "icon uninstall failed"
104 - xdg-icon-resource uninstall --noupdate --context mimetypes --theme gnome \
105 - --mode system --size ${size} \
106 - "application-vnd.dassault-systemes.draftsight-dwg" \
107 - || ewarn "icon uninstall failed"
108 - xdg-icon-resource uninstall --noupdate --context mimetypes --mode system \
109 - --size ${size} "application-vnd.dassault-systemes.draftsight-dxf" \
110 - || ewarn "icon uninstall failed"
111 - xdg-icon-resource uninstall --noupdate --context mimetypes --theme gnome \
112 - --mode system --size ${size} \
113 - "application-vnd.dassault-systemes.draftsight-dxf" \
114 - || ewarn "icon uninstall failed"
115 - xdg-icon-resource uninstall --noupdate --context mimetypes --mode system \
116 - --size ${size} "application-vnd.dassault-systemes.draftsight-dwt" \
117 - || ewarn "icon uninstall failed"
118 - xdg-icon-resource uninstall --noupdate --context mimetypes --theme gnome \
119 - --mode system --size ${size} \
120 - "application-vnd.dassault-systemes.draftsight-dwt" \
121 - || ewarn "icon uninstall failed"
122 + --size ${size} "dassault-systemes.draftsight"
123 + xdg-icon-resource uninstall --noupdate --context apps --mode system --theme gnome \
124 + --size ${size} "dassault-systemes.draftsight"
125 + for mimetype in dwg dxf dwt ; do
126 + xdg-icon-resource uninstall --noupdate --context mimetypes --mode system \
127 + --size ${size} "application-vnd.dassault-systemes.draftsight-${mimetype}"
128 + xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --theme gnome \
129 + --size ${size} "application-vnd.dassault-systemes.draftsight-${mimetype}"
130 + done
131 done
132 xdg-icon-resource forceupdate