]> git.pld-linux.org Git - packages/compiz-fusion-plugins-extra.git/blame - compiz-fusion-plugins-extra.spec
- fix build with libnotify 0.7
[packages/compiz-fusion-plugins-extra.git] / compiz-fusion-plugins-extra.spec
CommitLineData
7f10bfd4 1%define pkgname compiz-plugins-extra
ff891de5 2Summary: Extra Compiz Fusion plugins
3Summary(pl.UTF-8): Dodatkowe wtyczki Compiz Fusion
4Name: compiz-fusion-plugins-extra
a02121d9 5Version: 0.8.6
2ac98caa 6Release: 2
ea3b6423 7License: GPL v2+
ff891de5 8Group: X11
7f10bfd4 9Source0: http://releases.compiz.org/%{version}/%{pkgname}-%{version}.tar.bz2
a02121d9 10# Source0-md5: fdeec3e437e70d7f68900c031f3165d5
20fe8d65 11Source1: compizcap.png
12Source2: fusioncap.png
13Source3: splash_background.png
14Source4: splash_logo.png
89f99ea0 15Patch0: %{name}-libnotify.patch
7f10bfd4 16URL: http://www.compiz.org/
3755f27c 17BuildRequires: GConf2-devel
ff891de5 18BuildRequires: OpenGL-devel
3755f27c 19BuildRequires: OpenGL-GLU-devel
ff891de5 20BuildRequires: autoconf >= 2.57
ea3b6423 21BuildRequires: automake >= 1:1.9
ff891de5 22BuildRequires: cairo-devel >= 1.0
a02121d9
PG
23# No current version, take last one:
24#BuildRequires: compiz-bcop >= %{version}
25BuildRequires: compiz-bcop >= 0.8.4
ff891de5 26BuildRequires: compiz-devel >= %{version}
27BuildRequires: compiz-fusion-plugins-main-devel >= %{version}
4462f72e 28BuildRequires: gettext-devel
ff891de5 29BuildRequires: glib2-devel >= 2.0
30BuildRequires: intltool >= 0.35.0
4462f72e 31BuildRequires: libnotify-devel
ff891de5 32BuildRequires: libtool
ea3b6423 33BuildRequires: pango-devel >= 1:1.10.0
ff891de5 34BuildRequires: pkgconfig
35Requires: compiz >= %{version}
36Obsoletes: beryl-plugins
37Obsoletes: beryl-plugins-unsupported
38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40%description
41Addhelper: Darkens unfocused windows so the user can concentrate on
42 the focused window.
43Bench: Displays the current frames per second as a simple benchmark.
ea3b6423 44Crashhandler: Creates a backtrace of a Compiz crash and is able to
ff891de5 45 start an alternative window manager.
46Cubecaps: Displays top and bottom caps on Compiz Cube.
47Cubereflex: Adds a reflective ground to the Compiz Cube plugin.
48ExtraWM: Adds additional window manager actions to Compiz.
49Fadedesktop: Fades windows out to display the desktop background.
50Firepaint: Draw with fire on the screen.
51Gears: Renders the famous "glxgears" gears inside of the transparent
52 cube.
53Goto-Viewport: Switches to a given viewport by pressing a keybinding
54 and the viewport number.
55Group: Enables the grouping of windows to resize and move them, and
56 the tabbing of several windows together.
57Motion blur (mblur): Creates a motion blur for different screen
58 animations.
59Reflex: Draws a reflection behind transparent areas of a window.
60Scalefilter: Provides a way to filter and select windows by title
61 while using the Compiz Scale plugin.
62Showdesktop: Slides all windows toward the edges of the screen to
63 expose the desktop.
64Splash: Displays a simple animated splash image.
65Trailfocus: Gradually dims windows as other windows gain focus.
66Widget: Features a widget layer similar to OS X Dashboard.
67
68%description -l pl.UTF-8
69Addhelper: Przyciemnia nieaktywne okna umożliwiając użytkownikowi
70 skupienie się na aktywnym oknie.
71Bench: Wyświetla liczbę klatek na sekundę.
ea3b6423 72Crashhandler: Tworzy backtrace po wysypaniu się Compiza i jest w
ff891de5 73 stanie włączyć alternatywny menedżer okien.
74Cubecaps: Wyświetla górną i dolną powierzchnię na kostce.
75Cubereflex: Dodaje odbijającą światło powierzchnię pod kostką.
76ExtraWM: Dodaje dodatkowe akcje menedżera okien do Compiza.
77Fadedesktop: Okna zanikają, by pokazać pulpit.
78Firepaint: Rysowanie oknem na ekranie.
79Gears: Renderuje zębatki z "glxgears" wewnątrz przezroczystej kostki.
80Goto-Viewport: Przełącza na dany viewport po naciśnięciu skrótu
81 klawiszowego.
82Group: Umożliwia grupowanie okien w celu zmiany rozmiaru i
83 przesuwania, jak również zgrupowanie okien za pomocą zakładek.
84Motion blur (mblur): Umożliwia rozmycie ekranu w czasie animacji
85 ekranowych.
86Reflex: Rysuje odbicie pod przezroczystymi obszarami okna.
87Scalefilter: Umożliwia filtrowanie i wybór okien po nazwie podczas
88 używania wtyczki Scale.
89Showdesktop: Usuwa okna w kąty ekranu by odsłonić pulpit.
90Splash: Wyświetla prosty animowany ekran powitalny.
91Trailfocus: Powili przyciemnia nieaktywne okna.
92Widget: Tworzy warstwę z widgetami, podobną do Dashboarda w OS X.
93
4462f72e
MB
94%package devel
95Summary: Header file for animation addon plugin
96Summary(pl.UTF-8): Plik nagłówkowy wtyczki animation addon
97Group: X11/Development/Libraries
98
99%description devel
100Header file for animation addon plugin.
101
102%description devel -l pl.UTF-8
103Plik nagłówkowy wtyczki animation addon.
104
ff891de5 105%prep
7f10bfd4 106%setup -q -n %{pkgname}-%{version}
89f99ea0 107%patch0 -p1
ff891de5 108
109%build
110%{__glib_gettextize}
111%{__intltoolize} --automake
112%{__libtoolize}
113%{__aclocal}
114%{__autoconf}
115%{__autoheader}
116%{__automake}
117%configure \
118 --disable-static
119%{__make}
120
121%install
122rm -rf $RPM_BUILD_ROOT
123
124%{__make} install \
125 DESTDIR=$RPM_BUILD_ROOT
126
127rm -f $RPM_BUILD_ROOT%{_libdir}/compiz/*.la
128
20fe8d65 129install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/compiz
130install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/compiz
131install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/compiz
132install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/compiz
133
7f10bfd4 134%find_lang %{pkgname}
ff891de5 135
136%clean
137rm -rf $RPM_BUILD_ROOT
138
7f10bfd4 139%files -f %{pkgname}.lang
ff891de5 140%defattr(644,root,root,755)
141%doc AUTHORS
142%attr(755,root,root) %{_libdir}/compiz/*.so
143%{_datadir}/compiz/*.xml
144%{_datadir}/compiz/*.png
4462f72e
MB
145
146%files devel
147%defattr(644,root,root,755)
3d3b586f 148%{_includedir}/compiz/compiz-animationaddon.h
4462f72e 149%{_pkgconfigdir}/compiz-animationaddon.pc
This page took 0.055814 seconds and 4 git commands to generate.