]> git.pld-linux.org Git - packages/mate-themes.git/blob - mate-themes.spec
9a62e5cd6aaf6e682f353038e09351b486886488
[packages/mate-themes.git] / mate-themes.spec
1 Summary:        MATE Desktop themes
2 Name:           mate-themes
3 Version:        1.5.2
4 Release:        0.5
5 License:        GPL v2+
6 Group:          Themes
7 Source0:        http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
8 # Source0-md5:  81402f9bfaf482224502d8965b79da52
9 URL:            http://mate-desktop.org/
10 BuildRequires:  gtk2-engines
11 BuildRequires:  icon-naming-utils >= 0.8.7
12 BuildRequires:  mate-common
13 BuildRequires:  mate-doc-utils
14 BuildRequires:  mate-icon-theme-devel
15 BuildRequires:  tar >= 1:1.22
16 BuildRequires:  xz
17 Requires:       gtk2-engines
18 Requires:       gtk2-theme-engine-murrine
19 Requires:       mate-icon-theme >= 1.5
20 BuildArch:      noarch
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 MATE Desktop themes.
25
26 %package accessibility
27 Summary:        Accessibility themes for MATE environment
28 Group:          Themes
29 Requires:       %{name} = %{version}-%{release}
30 Requires:       mate-icon-theme >= 1.5
31
32 %description accessibility
33 Accessibility themes for MATE environment.
34
35 %prep
36 %setup -q
37
38 %build
39 NOCONFIGURE=1 ./autogen.sh
40 %configure \
41         --disable-silent-rules \
42         --enable-icon-mapping \
43
44 %{__make}
45
46 %install
47 rm -rf $RPM_BUILD_ROOT
48 %{__make} install \
49         INSTALL="install -p" \
50         DESTDIR=$RPM_BUILD_ROOT
51
52 for dir in $RPM_BUILD_ROOT%{_iconsdir}/*/; do
53         gtk-update-icon-cache -ft $dir
54 done
55
56 %find_lang %{name}
57
58 %clean
59 rm -rf $RPM_BUILD_ROOT
60
61 %post
62 for icon_theme in \
63   Fog PrintLarge Quid Reverse Shiny Simply TraditionalOk \
64   ContrastHighLargePrint ContrastHighLargePrintInverse \
65   ContrastLow ContrastHigh ContrastHighInverse Aldabra ;
66 do
67         /bin/touch --no-create %{_datadir}/icons/${icon_theme}
68 done
69
70 %postun
71 if [ $1 -eq 0 ]; then
72         for icon_theme in \
73         Fog PrintLarge Quid Reverse Shiny Simply TraditionalOk \
74         ContrastHighLargePrint ContrastHighLargePrintInverse \
75         ContrastLow ContrastHigh ContrastHighInverse Aldabra; do
76                 /bin/touch --no-create %{_datadir}/icons/${icon_theme}
77                 %{_bindir}/gtk-update-icon-cache %{_datadir}/icons/${icon_theme}
78         done
79 fi
80
81 %posttrans
82 for icon_theme in \
83         Fog PrintLarge Quid Reverse Shiny Simply TraditionalOk \
84         ContrastHighLargePrint ContrastHighLargePrintInverse \
85         ContrastLow ContrastHigh ContrastHighInverse Aldabra; do
86         %{_bindir}/gtk-update-icon-cache %{_datadir}/icons/${icon_theme}
87 done
88 exit 0
89
90 %files -f %{name}.lang
91 %defattr(644,root,root,755)
92 %doc AUTHORS COPYING README
93 %{_datadir}/themes/AlaDelta
94 %{_datadir}/themes/Aldabra
95 %{_datadir}/themes/Atantla
96 %{_datadir}/themes/BlackMATE
97 %{_datadir}/themes/Fog
98 %{_datadir}/themes/GreenLaguna
99 %{_datadir}/themes/Menta
100 %{_datadir}/themes/Menta-Black
101 %{_datadir}/themes/Quid
102 %{_datadir}/themes/Shiny
103 %{_datadir}/themes/Simply
104 %{_datadir}/themes/TraditionalGreen
105 %{_datadir}/themes/TraditionalOk
106 %{_iconsdir}/Fog
107 %{_iconsdir}/Quid
108 %{_iconsdir}/mate/cursors
109
110 %files accessibility
111 %defattr(644,root,root,755)
112 %{_datadir}/themes/ContrastHigh
113 %{_datadir}/themes/ContrastHighInverse
114 %{_datadir}/themes/ContrastHighLargePrint
115 %{_datadir}/themes/ContrastHighLargePrintInverse
116 %{_datadir}/themes/ContrastLow
117 %{_datadir}/themes/ContrastLowLargePrint
118 %{_datadir}/themes/Reverse
119 %{_iconsdir}/ContrastHigh
120 %{_iconsdir}/ContrastHigh-SVG
121 %{_iconsdir}/ContrastHighInverse
122 %{_iconsdir}/ContrastHighLargePrint
123 %{_iconsdir}/ContrastHighLargePrintInverse
124 %{_iconsdir}/MateLargePrint
125 %{_datadir}/themes/PrintLarge
This page took 0.045498 seconds and 2 git commands to generate.