]>
Commit | Line | Data |
---|---|---|
c5b1c662 | 1 | Summary: MacOS-like Dock for GNOME |
f78d9b3b | 2 | Summary(pl.UTF-8): Dok w stylu MacOS dla GNOME |
c5b1c662 | 3 | Name: cairo-dock |
c1663545 JB |
4 | Version: 2.2.0.4 |
5 | Release: 1 | |
f78d9b3b | 6 | License: GPL v3+ |
c5b1c662 | 7 | Group: Applications |
c1663545 JB |
8 | #Source0Download: https://github.com/Cairo-Dock/cairo-dock-core/releases |
9 | Source0: https://github.com/Cairo-Dock/cairo-dock-core/archive/2.2.0-4/cairo-dock-core-2.2.0-4.tar.gz | |
10 | # Source0-md5: dac87d416f5721af45c56abbac464fa4 | |
5334ca9c | 11 | Patch0: %{name}-desktop.patch |
c1663545 JB |
12 | Patch1: %{name}-format.patch |
13 | URL: http://glx-dock.org/ | |
c5b1c662 | 14 | BuildRequires: cairo-devel |
c1663545 | 15 | BuildRequires: cmake >= 2.6 |
e76d6381 | 16 | BuildRequires: dbus-devel |
f78d9b3b | 17 | BuildRequires: dbus-glib |
e76d6381 | 18 | BuildRequires: dbus-glib-devel |
27863ad2 | 19 | BuildRequires: gettext-tools |
c1663545 | 20 | BuildRequires: glib2-devel >= 2.0 |
f78d9b3b | 21 | BuildRequires: gtk+2-devel >= 1:2.0 |
8636077d | 22 | BuildRequires: gtkglext-devel >= 1.2.0 |
f78d9b3b | 23 | BuildRequires: librsvg-devel >= 2.0 |
c1663545 | 24 | BuildRequires: libxml2-devel >= 2.0 |
f78d9b3b | 25 | BuildRequires: pkgconfig |
c1663545 JB |
26 | BuildRequires: rpmbuild(macros) >= 1.605 |
27 | BuildRequires: xorg-lib-libXcomposite-devel | |
28 | BuildRequires: xorg-lib-libXinerama-devel | |
29 | BuildRequires: xorg-lib-libXrender-devel | |
30 | BuildRequires: xorg-lib-libXtst-devel | |
c5b1c662 | 31 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
32 | ||
33 | %description | |
34 | An light eye-candy fully themable animated dock for any Linux desktop. | |
f78d9b3b JB |
35 | It has a family-likeness with MacOS X dock, but with more options. |
36 | ||
37 | %description -l pl.UTF-8 | |
38 | Jasny, miły dla oka, w pełni obsługujący motywy, animowany dok dla | |
39 | pulpitu linuksowego. Jest zbliżony do doka z MacOS X, ale ma więcej | |
40 | opcji. | |
41 | ||
42 | %package devel | |
43 | Summary: Header files for cairo-dock plugins development | |
44 | Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia wtyczek cairo-docka | |
45 | Group: Development/Libraries | |
9aa2f07a | 46 | Requires: cairo-devel |
c1663545 JB |
47 | Requires: dbus-devel |
48 | Requires: dbus-glib-devel | |
49 | Requires: glib2-devel >= 2.0 | |
9aa2f07a | 50 | Requires: gtk+2-devel >= 1:2.0 |
c1663545 | 51 | Requires: gtkglext-devel >= 1.0 |
9aa2f07a | 52 | Requires: librsvg-devel >= 2.0 |
c1663545 JB |
53 | Requires: libxml2-devel >= 2.0 |
54 | Requires: xorg-lib-libXcomposite-devel | |
55 | Requires: xorg-lib-libXinerama-devel | |
56 | Requires: xorg-lib-libXrender-devel | |
57 | Requires: xorg-lib-libXtst-devel | |
f78d9b3b JB |
58 | |
59 | %description devel | |
60 | Header files for cairo-dock plugins development. | |
61 | ||
62 | %description devel -l pl.UTF-8 | |
63 | Pliki nagłówkowe do tworzenia wtyczek cairo-docka. | |
c5b1c662 | 64 | |
65 | %prep | |
c1663545 JB |
66 | %setup -q -n cairo-dock-core-2.2.0-4 |
67 | %patch0 -p1 | |
68 | %patch1 -p1 | |
c5b1c662 | 69 | |
70 | %build | |
c1663545 JB |
71 | install -d build |
72 | cd build | |
73 | %cmake .. | |
74 | ||
75 | %{__make} | |
c5b1c662 | 76 | |
c5b1c662 | 77 | %install |
78 | rm -rf $RPM_BUILD_ROOT | |
79 | ||
c1663545 | 80 | %{__make} -C build install \ |
c5b1c662 | 81 | DESTDIR=$RPM_BUILD_ROOT |
c5b1c662 | 82 | |
c1663545 JB |
83 | # for plugins (see cairo-dock.pc) |
84 | install -d $RPM_BUILD_ROOT{%{_libdir}/cairo-dock,%{_datadir}/%{name}/plug-ins} | |
8636077d | 85 | |
c1663545 | 86 | %find_lang %{name} |
c5b1c662 | 87 | |
88 | %clean | |
89 | rm -rf $RPM_BUILD_ROOT | |
90 | ||
f78d9b3b JB |
91 | %post -p /sbin/ldconfig |
92 | %postun -p /sbin/ldconfig | |
93 | ||
8636077d | 94 | %files -f %{name}.lang |
c5b1c662 | 95 | %defattr(644,root,root,755) |
96 | %attr(755,root,root) %{_bindir}/cairo-dock | |
8636077d | 97 | %attr(755,root,root) %{_bindir}/cairo-dock-package-theme |
c1663545 JB |
98 | %attr(755,root,root) %{_bindir}/launch-cairo-dock-with-delay |
99 | %attr(755,root,root) %{_libdir}/libgldi.so.*.*.* | |
100 | %attr(755,root,root) %ghost %{_libdir}/libgldi.so.2 | |
101 | %dir %{_libdir}/cairo-dock | |
8636077d | 102 | %dir %{_datadir}/%{name} |
c1663545 JB |
103 | %{_datadir}/%{name}/ChangeLog.txt |
104 | %attr(755,root,root) %{_datadir}/%{name}/help_scripts.sh | |
8636077d | 105 | %{_datadir}/%{name}/*.conf |
c1663545 | 106 | %{_datadir}/%{name}/*.desktop |
8636077d | 107 | %{_datadir}/%{name}/*.png |
108 | %{_datadir}/%{name}/*.svg | |
109 | %{_datadir}/%{name}/*.xpm | |
8636077d | 110 | %dir %{_datadir}/%{name}/explosion |
111 | %{_datadir}/%{name}/explosion/*.png | |
112 | %dir %{_datadir}/%{name}/gauges | |
c1663545 JB |
113 | %{_datadir}/%{name}/gauges/Battery |
114 | %{_datadir}/%{name}/gauges/Turbo-night-fuel | |
115 | %dir %{_datadir}/%{name}/plug-ins | |
8636077d | 116 | %dir %{_datadir}/%{name}/themes |
c1663545 JB |
117 | %{_datadir}/%{name}/themes/_default_ |
118 | %{_desktopdir}/cairo-dock.desktop | |
119 | %{_desktopdir}/cairo-dock-cairo.desktop | |
120 | %{_pixmapsdir}/cairo-dock.svg | |
121 | %{_mandir}/man1/cairo-dock.1* | |
f78d9b3b JB |
122 | |
123 | %files devel | |
124 | %defattr(644,root,root,755) | |
c1663545 JB |
125 | %attr(755,root,root) %{_libdir}/libgldi.so |
126 | %{_includedir}/cairo-dock | |
127 | %{_pkgconfigdir}/cairo-dock.pc | |
128 | %{_pkgconfigdir}/gldi.pc |