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