]> git.pld-linux.org Git - packages/beryl-core.git/blob - beryl-core.spec
- based on rotom's work
[packages/beryl-core.git] / beryl-core.spec
1 Summary:        OpenGL window and compositing manager
2 Summary(pl):    OpenGL-owy zarz±dca okien i sk³adania
3 Name:           beryl-core
4 Version:        0.1.0
5 Release:        1
6 License:        GPL/MIT
7 Group:          X11
8 Source0:        http://distfiles.xgl-coffee.org/beryl-core/%{name}-%{version}.tar.bz2
9 # Source0-md5:  17fc446a78c557e02417b85ce7ea29e1
10 Patch0:         beryl-core-aiglx.patch
11 BuildRequires:  autoconf >= 2.57
12 BuildRequires:  automake
13 BuildRequires:  intltool
14 BuildRequires:  libpng-devel
15 BuildRequires:  libtool
16 BuildRequires:  startup-notification-devel
17 BuildRequires:  xorg-lib-libXcomposite-devel
18 BuildRequires:  xorg-lib-libXdamage-devel
19 BuildRequires:  xorg-lib-libXrandr-devel
20 BuildRequires:  xorg-proto-glproto-devel
21 Provides:       compiz
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 Beryl is an OpenGL compositing manager that use
26 GLX_EXT_texture_from_pixmap for binding redirected top-level windows
27 to texture objects. It has a flexible plug-in system and it is
28 designed to run well on most graphics hardware.
29
30 This is an enhanced version of compiz, developed mainly by Quinnstorm.
31 Some parts were optimized for speed and there were added few
32 additional plugins and patches, delivering even more eyecandy.
33
34 %description -l pl
35 Beryl jest OpenGL-owym zarz±dc± sk³adania, u¿ywaj±cym rozszerzenia
36 GLX_EXT_texture_from_pixmap w celu wi±zania przekierowanych okien do
37 tekstur. Posiada elastyczny system wtyczek i jest tak zaprojektowany,
38 by dobrze dzia³aæ na wiêkszo¶ci kart graficznych.
39
40 To jest udoskonalona wersja compiza, tworzona g³ównie przez
41 Quinnstorma. Niektóre czê¶ci zosta³y zoptymalizowane pod wzglêdem
42 prêdko¶ci oraz dodano kilka dodatkowych wtyczek i ³atek,
43 dostarczaj±cych jeszcze wiêcej ¶wiecide³ek.
44
45 %package devel
46 Summary:        Header files for beryl
47 Summary(pl):    Pliki nag³ówkowe dla beryla
48 Group:          Development
49 Requires:       OpenGL-devel
50 Requires:       libpng-devel
51 Requires:       startup-notification-devel >= 0.7
52 Requires:       xorg-lib-libSM-devel
53 Requires:       xorg-lib-libXcomposite-devel
54 Requires:       xorg-lib-libXdamage-devel
55 Requires:       xorg-lib-libXrandr-devel
56 Conflicts:      compiz-devel
57
58 %description devel
59 Header files for beryl.
60
61 %description devel -l pl
62 Pliki nag³ówkowe dla beryla.
63
64 %prep
65 %setup -q -n %{name}
66 %patch0 -p1
67
68 %build
69 autoreconf -v --install
70 ln -s ../po config/po
71 #%{__intltoolize}
72 %{__glib_gettextize} --copy --force
73 rm config/po
74 sed -i -e 's/^mkinstalldirs.*/MKINSTALLDIRS=mkdir -p/' po/Makefile.in.in
75
76 %configure \
77         --disable-static
78 %{__make}
79
80 %install
81 rm -rf $RPM_BUILD_ROOT
82
83 %{__make} install \
84         desktopfilesdir=%{_datadir}/wm-properties \
85         DESTDIR=$RPM_BUILD_ROOT
86
87 rm -f $RPM_BUILD_ROOT%{_libdir}/compiz/*.la
88
89 %clean
90 rm -rf $RPM_BUILD_ROOT
91
92 %files
93 %defattr(644,root,root,755)
94 %doc AUTHORS ChangeLog README TODO
95 %attr(755,root,root) %{_bindir}/*
96 %{_datadir}/beryl
97 %{_mandir}/man1/*
98
99 %files devel
100 %defattr(644,root,root,755)
101 %dir %{_includedir}/beryl
102 %{_includedir}/beryl/beryl.h
103 %{_pkgconfigdir}/beryl.pc
This page took 0.066999 seconds and 4 git commands to generate.