]> git.pld-linux.org Git - packages/mate-themes.git/blame - mate-themes.spec
up to 1.6.0, fix icon theme name
[packages/mate-themes.git] / mate-themes.spec
CommitLineData
9af65f35
ER
1#
2# Conditional build:
3%bcond_without a11y # disable accessibility themes
4
2c8f6bfa
ER
5Summary: MATE Desktop themes
6Name: mate-themes
1d5c8560 7Version: 1.6.0
9af65f35 8Release: 0.7
2c8f6bfa
ER
9License: GPL v2+
10Group: Themes
1d5c8560
ER
11Source0: http://pub.mate-desktop.org/releases/1.6/%{name}-%{version}.tar.xz
12# Source0-md5: 28b846fd1195bbe85b5b521a099a2489
2c8f6bfa 13URL: http://mate-desktop.org/
83dcda36
ER
14BuildRequires: gdk-pixbuf2-devel
15BuildRequires: gtk+2-devel
a11657db 16BuildRequires: gtk2-engines
99dfa2fa 17BuildRequires: icon-naming-utils >= 0.8.7
2c8f6bfa
ER
18BuildRequires: mate-common
19BuildRequires: mate-doc-utils
2c8f6bfa
ER
20BuildRequires: tar >= 1:1.22
21BuildRequires: xz
22Requires: gtk2-engines
23Requires: gtk2-theme-engine-murrine
a11657db 24Requires: mate-icon-theme >= 1.5
2c8f6bfa
ER
25BuildArch: noarch
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
b6552b33
ER
29MATE Desktop themes:
30
31- AlaDelta: gtk2, metacity
32- Aldabra: gtk2, gtk3, metacity
33- Atlanta: metacity
34- BlackMATE: cinnamon, gnome-shell, gtk2, gtk3, metacity
35- Fog: metacity
36- GreenLaguna: gtk2, gtk3, metacity
37- Menta: cinnamon, gnome-shell, gtk2, gtk3, metacity, unity, xfwm4
38- Menta-Black: metacity
39- Quid: ? (x-gnome-metatheme)
40- Shiny: gtk2, metacity
41- Simply: gtk2
42- TraditionalGreen: gtk2, gtk3, metacity
43- TraditionalOk: gtk2, gtk3, metacity, openbox, xfwm4
2c8f6bfa 44
3685a078
ER
45%package accessibility
46Summary: Accessibility themes for MATE environment
47Group: Themes
48Requires: %{name} = %{version}-%{release}
a11657db 49Requires: mate-icon-theme >= 1.5
3685a078
ER
50
51%description accessibility
b6552b33
ER
52Accessibility themes for MATE environment:
53
54- ContrastHigh: gtk2, gtk3, metacity
55- ContrastHighInverse: gtk2
56- ContrastHighLargePrint: gtk2
57- ContrastHighLargePrintInverse: gtk2
58- ContrastLow: gtk2
59- ContrastLowLargePrint: gtk2
60- PrintLarge: gtk2
61- Reverse: gtk2, metacity
3685a078 62
2c8f6bfa
ER
63%prep
64%setup -q
65
1d5c8560
ER
66grep -r CursorTheme=MATE . -l | xargs sed -i -e 's,CursorTheme=MATE,CursorTheme=mate,'
67
2c8f6bfa
ER
68%build
69NOCONFIGURE=1 ./autogen.sh
70%configure \
a11657db 71 --disable-silent-rules \
9af65f35 72 %{__enable_disable a11y all-themes} \
2c8f6bfa
ER
73 --enable-icon-mapping \
74
a11657db 75%{__make}
2c8f6bfa
ER
76
77%install
78rm -rf $RPM_BUILD_ROOT
79%{__make} install \
80 INSTALL="install -p" \
81 DESTDIR=$RPM_BUILD_ROOT
82
83for dir in $RPM_BUILD_ROOT%{_iconsdir}/*/; do
84 gtk-update-icon-cache -ft $dir
85done
86
87%find_lang %{name}
88
89%clean
90rm -rf $RPM_BUILD_ROOT
91
92%post
93for icon_theme in \
94 Fog PrintLarge Quid Reverse Shiny Simply TraditionalOk \
95 ContrastHighLargePrint ContrastHighLargePrintInverse \
96 ContrastLow ContrastHigh ContrastHighInverse Aldabra ;
97do
98 /bin/touch --no-create %{_datadir}/icons/${icon_theme}
99done
100
101%postun
102if [ $1 -eq 0 ]; then
103 for icon_theme in \
104 Fog PrintLarge Quid Reverse Shiny Simply TraditionalOk \
105 ContrastHighLargePrint ContrastHighLargePrintInverse \
106 ContrastLow ContrastHigh ContrastHighInverse Aldabra; do
107 /bin/touch --no-create %{_datadir}/icons/${icon_theme}
108 %{_bindir}/gtk-update-icon-cache %{_datadir}/icons/${icon_theme}
109 done
110fi
111
112%posttrans
113for icon_theme in \
114 Fog PrintLarge Quid Reverse Shiny Simply TraditionalOk \
115 ContrastHighLargePrint ContrastHighLargePrintInverse \
116 ContrastLow ContrastHigh ContrastHighInverse Aldabra; do
117 %{_bindir}/gtk-update-icon-cache %{_datadir}/icons/${icon_theme}
118done
119exit 0
120
121%files -f %{name}.lang
122%defattr(644,root,root,755)
123%doc AUTHORS COPYING README
3685a078
ER
124%{_datadir}/themes/AlaDelta
125%{_datadir}/themes/Aldabra
126%{_datadir}/themes/Atantla
a11657db 127%{_datadir}/themes/BlackMATE
2c8f6bfa 128%{_datadir}/themes/Fog
a11657db
ER
129%{_datadir}/themes/GreenLaguna
130%{_datadir}/themes/Menta
131%{_datadir}/themes/Menta-Black
2c8f6bfa 132%{_datadir}/themes/Quid
2c8f6bfa
ER
133%{_datadir}/themes/Shiny
134%{_datadir}/themes/Simply
a11657db 135%{_datadir}/themes/TraditionalGreen
2c8f6bfa 136%{_datadir}/themes/TraditionalOk
3685a078
ER
137%{_iconsdir}/Fog
138%{_iconsdir}/Quid
139%{_iconsdir}/mate/cursors
140
141%files accessibility
142%defattr(644,root,root,755)
143%{_datadir}/themes/ContrastHigh
144%{_datadir}/themes/ContrastHighInverse
2c8f6bfa
ER
145%{_datadir}/themes/ContrastHighLargePrint
146%{_datadir}/themes/ContrastHighLargePrintInverse
147%{_datadir}/themes/ContrastLow
3685a078 148%{_datadir}/themes/ContrastLowLargePrint
b6552b33 149%{_datadir}/themes/PrintLarge
3685a078 150%{_datadir}/themes/Reverse
2c8f6bfa 151%{_iconsdir}/ContrastHigh
3685a078 152%{_iconsdir}/ContrastHigh-SVG
2c8f6bfa
ER
153%{_iconsdir}/ContrastHighInverse
154%{_iconsdir}/ContrastHighLargePrint
2c8f6bfa 155%{_iconsdir}/ContrastHighLargePrintInverse
3685a078 156%{_iconsdir}/MateLargePrint
This page took 0.123885 seconds and 4 git commands to generate.