]> git.pld-linux.org Git - packages/kde4-oxygen-icons.git/blob - kde4-oxygen-icons.spec
- up to 4.5.5
[packages/kde4-oxygen-icons.git] / kde4-oxygen-icons.spec
1 #
2 # Conditional build:
3 #
4 %define         _state          stable
5 %define         orgname         oxygen-icons
6
7 Summary:        KDE4 - Oxygen icons
8 Summary(pl.UTF-8):      Ikony Oxygen dla KDE4
9 Name:           kde4-oxygen-icons
10 Version:        4.5.5
11 Release:        1
12 License:        GPL v2
13 Group:          X11/Libraries
14 Source0:        ftp://ftp.kde.org/pub/kde/%{_state}/%{version}/src/%{orgname}-%{version}.tar.bz2
15 # Source0-md5:  da56bf2e8f8c329fc86fbcd93bc09bfe
16 Source1:        %{name}-pld_czarny.png
17 Source2:        kpld.tar.gz
18 # Source2-md5:  1111e8a60b33ad694e91d574233dde0e
19 URL:            http://www.kde.org/
20 BuildRequires:  cmake >= 2.8.0
21 BuildRequires:  rpmbuild(macros) >= 1.293
22 BuildArch:      noarch
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 KDE4 - Oxygen Icons.
27
28 %description -l pl.UTF-8
29 Ikony Oxygen dla KDE4.
30
31 %package -n kde4-icons-oxygen
32 Summary:        KDE icons - oxygen
33 Summary(pl.UTF-8):      Motyw ikon do KDE - oxygen
34 Group:          Themes
35 Provides:       kde4-icons
36 Obsoletes:      kde-icons-oxygen
37
38 %description -n kde4-icons-oxygen
39 KDE icons - oxygen.
40
41 %description -n kde4-icons-oxygen -l pl.UTF-8
42 Motyw ikon do KDE - oxygen.
43
44 %package -n kde4-icons-oxygen-svg
45 Summary:        KDE SVG icons - oxygen
46 Summary(pl.UTF-8):      Motyw ikon SVG do KDE - oxygen
47 Group:          Themes
48 Provides:       kde4-icons
49
50 %description -n kde4-icons-oxygen-svg
51 KDE icons - oxygen. This package contains SVG icons.
52
53 %description -n kde4-icons-oxygen-svg -l pl.UTF-8
54 Motyw ikon do KDE - oxygen. Ten pakiet zawiera ikony SVG.
55
56 %prep
57 %setup -q -n %{orgname}-%{version} -a2
58
59 %build
60 install -d build
61 cd build
62 %cmake .. \
63         -DCMAKE_INSTALL_PREFIX=%{_prefix} \
64         -DCMAKE_BUILD_TYPE=%{!?debug:Release}%{?debug:Debug} \
65         -DCMAKE_CXX_COMPILER_WORKS=1 \
66         -DCMAKE_CXX_COMPILER="%{__cc}" \
67         -DCMAKE_C_COMPILER_WORKS=1 \
68 %if "%{_lib}" == "lib64"
69         -DLIB_SUFFIX=64
70 %endif
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74
75 %{__make} -C build install \
76         DESTDIR=$RPM_BUILD_ROOT
77
78 cp -r scalable $RPM_BUILD_ROOT%{_iconsdir}/oxygen
79 install -d $RPM_BUILD_ROOT%{_iconsdir}/oxygen/42x42/{apps,devices,mimetypes,places}
80
81 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_iconsdir}/oxygen/48x48/apps/pld_czarny.png
82
83 # install PLD KMenu icon
84 install kpld/kde16x16.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/16x16/apps/kde-pld.png
85 install kpld/kde22x22.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/22x22/apps/kde-pld.png
86 install kpld/kde32x32.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/32x32/apps/kde-pld.png
87 install kpld/kde48x48.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/48x48/apps/kde-pld.png
88 install kpld/kde64x64.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/64x64/apps/kde-pld.png
89 install kpld/kde128x128.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/128x128/apps/kde-pld.png
90 install kpld/kde256x256.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/256x256/apps/kde-pld.png
91 install kpld/kde.svg $RPM_BUILD_ROOT%{_iconsdir}/oxygen/scalable/apps/kde-pld.svg
92 install kpld/kde16x16.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/16x16/places/start-here-kde.png
93 install kpld/kde22x22.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/22x22/places/start-here-kde.png
94 install kpld/kde32x32.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/32x32/places/start-here-kde.png
95 install kpld/kde48x48.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/48x48/places/start-here-kde.png
96 install kpld/kde64x64.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/64x64/places/start-here-kde.png
97 install kpld/kde128x128.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/128x128/places/start-here-kde.png
98 install kpld/kde256x256.png $RPM_BUILD_ROOT%{_iconsdir}/oxygen/256x256/places/start-here-kde.png
99
100 %clean
101 rm -rf $RPM_BUILD_ROOT
102
103 %files -n kde4-icons-oxygen
104 %defattr(644,root,root,755)
105 %dir %{_iconsdir}/oxygen/256x256
106 %dir %{_iconsdir}/oxygen/256x256/actions
107 %dir %{_iconsdir}/oxygen/256x256/apps
108 %dir %{_iconsdir}/oxygen/256x256/categories
109 %dir %{_iconsdir}/oxygen/256x256/devices
110 %dir %{_iconsdir}/oxygen/256x256/mimetypes
111 %dir %{_iconsdir}/oxygen/256x256/places
112 %dir %{_iconsdir}/oxygen/256x256/status
113 %dir %{_iconsdir}/oxygen/42x42
114 %dir %{_iconsdir}/oxygen/42x42/apps
115 %dir %{_iconsdir}/oxygen/42x42/devices
116 %dir %{_iconsdir}/oxygen/42x42/mimetypes
117 %dir %{_iconsdir}/oxygen/42x42/places
118 # digikam has it's own icon in digikam.spec
119 %exclude %{_iconsdir}/oxygen/*x*/apps/digikam.*
120 %exclude %{_iconsdir}/oxygen/*x*/apps/showfoto.*
121 %{_iconsdir}/oxygen/*x*/actions/*
122 %{_iconsdir}/oxygen/*x*/apps/*
123 %{_iconsdir}/oxygen/*x*/categories/*
124 %{_iconsdir}/oxygen/*x*/devices/*
125 %{_iconsdir}/oxygen/*x*/mimetypes/*
126 %{_iconsdir}/oxygen/*x*/places/*
127 %{_iconsdir}/oxygen/*x*/status/*
128 %{_iconsdir}/oxygen/*x*/animations/*
129 %{_iconsdir}/oxygen/*x*/emblems/*
130 %{_iconsdir}/oxygen/*x*/emotes/*
131 %{_iconsdir}/oxygen/index.theme
132
133 %files -n kde4-icons-oxygen-svg
134 %defattr(644,root,root,755)
135 %dir %{_iconsdir}/oxygen/scalable
136 # digikam has it's own icon in digikam.spec
137 %exclude %{_iconsdir}/oxygen/scalable/apps/digikam.*
138 %{_iconsdir}/oxygen/scalable/object-rotate.svgz
139 %{_iconsdir}/oxygen/scalable/text-formatting.svg
140 %{_iconsdir}/oxygen/scalable/actions
141 %{_iconsdir}/oxygen/scalable/apps
142 %{_iconsdir}/oxygen/scalable/categories
143 %{_iconsdir}/oxygen/scalable/devices
144 %{_iconsdir}/oxygen/scalable/emblems
145 %{_iconsdir}/oxygen/scalable/emotes
146 %{_iconsdir}/oxygen/scalable/mimetypes
147 %{_iconsdir}/oxygen/scalable/places
148 %{_iconsdir}/oxygen/scalable/status
This page took 0.046203 seconds and 4 git commands to generate.