]>
Commit | Line | Data |
---|---|---|
f3d9bc3d | 1 | %define pkgname compiz-plugins-main |
5a372581 | 2 | Summary: Main Compiz Fusion plugins |
3 | Summary(pl.UTF-8): Główne wtyczki Compiz Fusion | |
4 | Name: compiz-fusion-plugins-main | |
f3d9bc3d | 5 | Version: 0.8.4 |
6 | Release: 1 | |
40b1efa2 | 7 | License: GPL v2+ |
5a372581 | 8 | Group: X11 |
f3d9bc3d | 9 | Source0: http://releases.compiz.org/%{version}/%{pkgname}-%{version}.tar.bz2 |
10 | # Source0-md5: 7ac2b073d421a871b4d9f0741dde9164 | |
11 | URL: http://www.compiz.org/ | |
5a372581 | 12 | BuildRequires: OpenGL-devel |
13 | BuildRequires: autoconf >= 2.57 | |
40b1efa2 | 14 | BuildRequires: automake >= 1:1.9 |
5a372581 | 15 | BuildRequires: cairo-devel >= 1.0 |
16 | BuildRequires: compiz-bcop >= %{version} | |
60c3c67f | 17 | BuildRequires: compiz-devel >= %{version} |
5a372581 | 18 | BuildRequires: glib2-devel >= 2.0 |
19 | BuildRequires: intltool >= 0.35.0 | |
40b1efa2 | 20 | BuildRequires: libjpeg-devel |
5a372581 | 21 | BuildRequires: libtool |
40b1efa2 | 22 | BuildRequires: pango-devel >= 1:1.10.0 |
5a372581 | 23 | BuildRequires: pkgconfig |
40b1efa2 | 24 | # GConf2-devel + compiz-gconf.pc to install schemas |
5a372581 | 25 | Requires: compiz >= %{version} |
26 | Obsoletes: beryl-plugins | |
27 | Obsoletes: beryl-plugins-unsupported | |
28 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
29 | ||
30 | %description | |
31 | Animation: Animations for window open, close, minimize/restore, focus | |
32 | and shade events. | |
33 | Colourfilter: Provides various filters to improve accessibility to | |
34 | vision impaired users. | |
35 | Expo: Displays all viewports and allows the movement of a window from | |
36 | one viewport to another. | |
37 | Enhanced Zoom (ezoom): Improved version of the Zoom plugin, featuring | |
38 | interaction with windows while zooming, plus several accessibility | |
39 | improvements such as focus tracking. | |
40b1efa2 | 40 | Jpeg: Adds JPEG images support to Compiz. |
5a372581 | 41 | Neg: Shows negatives of windows. |
42 | Opacify: Reduce opacity of windows overlapping the window currently | |
43 | hovered over by the mouse pointer. | |
44 | Put: Adds bindings to move windows to several positions. | |
45 | Resizeinfo: Provides a small information window about the window | |
46 | dimensions during window resize. | |
47 | Ring: An alternative application switcher plugin that arranges all | |
48 | windows in a ring. | |
49 | Scaleaddon: Improves Compiz Scale plugin by displaying hovered windows | |
50 | titles or highlighting the currently selected window. | |
51 | Shift: An alternative application switcher plugin that provides a 3D | |
52 | view of the switching process. | |
53 | Snap: Adds snapping during window movement if the wobbly plugin is | |
54 | disabled. | |
55 | Text: Offers pango-cairo based text rendering for different plugins. | |
56 | Thumbnail: Shows a small thumbnail of a window if the mouse is over | |
57 | its entry in the taskbar. | |
58 | Vpswitch: Uses mouse actions performed on the background to change the | |
59 | current viewport. | |
60 | Wall: Arranges all viewports as a wall and features visual sliding | |
61 | between viewports as well as a preview window during switching. | |
62 | Winrules: Enables setting of window properties by matching them by | |
63 | name, type, or other criteria. | |
64 | Workarounds: Features several workarounds to improve behavior of | |
65 | legacy applications and such. | |
66 | ||
67 | %description -l pl.UTF-8 | |
68 | Animation: Animacje zamykania, otwierania, minimalizacji okien. | |
69 | Colourfilter: Pozwala użyć filtrów w celu zwiększenia dostępności | |
70 | użytkownikom z wadami wzroku. | |
71 | Expo: Wyświetla wszystkie viewporty i umożliwia przesuwanie okien z | |
72 | jednego do drugiego. | |
73 | Enhanced Zoom (ezoom): Rozszerzona wersja wtyczki Zoom, umożliwia | |
74 | interakcję z oknami podczas powiększenia, plus wiele udoskonaleń | |
75 | dostępności, jak na przykład śledzenie focusa. | |
40b1efa2 | 76 | Jpeg: Dodaje do Compiza obsługę obrazów JPEG. |
5a372581 | 77 | Neg: Pokazuje negatywy okien. |
78 | Opacify: Zwiększa przezroczystość okien nachodzących na okno nad | |
79 | którym aktualnie znajduje się kursor myszy. | |
80 | Put: Umożliwia ustalenie akcji przesuwających okna na zadane pozycje. | |
81 | Resizeinfo: Podczas przeskalowywania okna wyświetla informację o | |
82 | rozmiarze okna. | |
83 | Ring: Alternatywny przełącznik aplikacji, który wyświetla okna w | |
84 | pierścieniu. | |
85 | Scaleaddon: Poszerza wtyczkę Scale wyświetlając nazwy okien i | |
86 | podświetlając aktualnie wybrane okno. | |
87 | Shift: Alternatywny przełącznik aplikacji, zapewniający trójwymiarowy | |
88 | wygląd procesu przełączania. | |
89 | Snap: Dodaje przyciąganie podczas przesuwania okien, jeżeli wtyczka | |
90 | wobbly jest wyłączona. | |
91 | Text: Udostępnia wtyczkom renderowanie tekstu za pomocą pango-cairo. | |
92 | Thumbnail: Wyświetla miniaturki okien gdy mysz najedzie na pozycję na | |
93 | pasku zadań. | |
94 | Vpswitch: Zmienia viewport za pomocą przeprowadzanych na tle akcji | |
95 | myszy. | |
96 | Wall: Ustawia viewporty w ścianę i umożliwia wizualne przesuwanie | |
97 | między viewportami, jak również wyświetla okno z podglądem. | |
98 | Winrules: Umożliwia ustawianie właściwości okien opierając się na | |
99 | przypisywaniu po nazwie, typie itp. | |
100 | Workarounds: Kilka obejść które poprawiają zachowanie starych | |
101 | aplikacji. | |
102 | ||
103 | %package devel | |
b7f904a1 JB |
104 | Summary: Header files for compiz main plugins |
105 | Summary(pl.UTF-8): Pliki nagłówkowe głównych wtyczkek compiza | |
5a372581 | 106 | Group: X11/Developement/Libraries |
40b1efa2 JB |
107 | Requires: cairo-devel >= 1.0 |
108 | Requires: compiz-devel >= %{vesion} | |
109 | Requires: pango-devel >= 1:1.10.0 | |
5a372581 | 110 | |
111 | %description devel | |
b7f904a1 | 112 | Header files for compiz main plugins. |
5a372581 | 113 | |
114 | %description devel -l pl.UTF-8 | |
b7f904a1 | 115 | Pliki nagłówkowe głównych wtyczkek compiza. |
5a372581 | 116 | |
117 | %prep | |
f3d9bc3d | 118 | %setup -q -n %{pkgname}-%{version} |
5a372581 | 119 | |
120 | %build | |
121 | %{__glib_gettextize} | |
122 | %{__intltoolize} --automake | |
123 | %{__libtoolize} | |
124 | %{__aclocal} | |
125 | %{__autoconf} | |
126 | %{__autoheader} | |
127 | %{__automake} | |
128 | %configure \ | |
129 | --disable-static | |
130 | %{__make} | |
131 | ||
132 | %install | |
133 | rm -rf $RPM_BUILD_ROOT | |
134 | ||
135 | %{__make} install \ | |
136 | DESTDIR=$RPM_BUILD_ROOT | |
137 | ||
138 | rm -f $RPM_BUILD_ROOT%{_libdir}/compiz/*.la | |
139 | ||
f3d9bc3d | 140 | %find_lang %{pkgname} |
5a372581 | 141 | |
142 | %clean | |
143 | rm -rf $RPM_BUILD_ROOT | |
144 | ||
f3d9bc3d | 145 | %files -f %{pkgname}.lang |
5a372581 | 146 | %defattr(644,root,root,755) |
147 | %doc AUTHORS | |
148 | %attr(755,root,root) %{_libdir}/compiz/*.so | |
149 | %{_datadir}/compiz/*.xml | |
3c4b4880 | 150 | %dir %{_datadir}/compiz/filters |
d789a178 | 151 | %{_datadir}/compiz/Gnome |
152 | %{_datadir}/compiz/Oxygen | |
3c4b4880 RT |
153 | %{_datadir}/compiz/filters/contrast |
154 | %{_datadir}/compiz/filters/grayscale | |
155 | %{_datadir}/compiz/filters/negative | |
156 | %{_datadir}/compiz/filters/negative-green | |
d789a178 | 157 | %{_datadir}/compiz/filters/blackandwhite |
158 | %{_datadir}/compiz/filters/blueish-filter | |
159 | %{_datadir}/compiz/filters/deuteranopia | |
160 | %{_datadir}/compiz/filters/protanopia | |
161 | %{_datadir}/compiz/filters/sepia | |
162 | %{_datadir}/compiz/filters/swap-green-blue | |
163 | %{_datadir}/compiz/filters/swap-red-blue | |
164 | %{_datadir}/compiz/filters/swap-red-green | |
165 | ||
5a372581 | 166 | %files devel |
167 | %defattr(644,root,root,755) | |
b7f904a1 JB |
168 | %{_includedir}/compiz/compiz-animation.h |
169 | %{_includedir}/compiz/compiz-mousepoll.h | |
170 | %{_includedir}/compiz/compiz-text.h | |
171 | %{_pkgconfigdir}/compiz-animation.pc | |
172 | %{_pkgconfigdir}/compiz-mousepoll.pc | |
173 | %{_pkgconfigdir}/compiz-text.pc |