3 %bcond_with old_wheel # build with right wheel direction
6 Summary: Fluxbox is a windowmanager that is based on Blackbox
7 Summary(pl): Ma³y i szybki zarz±dca okien dla X Window oparty o Blackbox
8 Summary(pt_BR): Fluxbox é um gerenciador de janelas baseado no Blackbox
9 Summary(de): Fluxbox ist ein weiterer Window Manager für X
16 Group: X11/Window Managers
17 Source0: http://dl.sourceforge.net/fluxbox/%{name}-%{version}.tar.bz2
18 # Source0-md5: 398f4e10d88b47507ea309968340961c
19 #Source0: http://ep09.pld-linux.org/~havner/%{name}-%{snap}.tar.bz2
20 Source1: %{name}.desktop
21 Source2: %{name}-xsession.desktop
22 Source3: %{name}-pld.style
23 Source4: %{name}-pld.jpg
25 Patch0: %{name}-dont_generate_menu.patch
26 Patch1: %{name}-wheel_direction.patch
27 URL: http://fluxbox.sourceforge.net/
28 BuildRequires: XFree86-devel
29 BuildRequires: autoconf >= 2.52
30 BuildRequires: automake
31 BuildRequires: imlib2-devel
32 BuildRequires: libstdc++-devel
33 BuildRequires: libtool
34 BuildRequires: xft-devel
35 BuildRequires: xrender-devel
36 Requires(post): vfmg >= 0.9.16-3
37 Requires: vfmg >= 0.9.16-3
40 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43 %define _sysconfdir /etc/X11/%{name}
44 %define _wmpropsdir /usr/share/wm-properties
47 Fluxbox is yet another windowmanager for X. It's based on the Blackbox
48 0.61.1 code. Fluxbox looks like blackbox and handles styles, colors,
49 window placement and similar thing exactly like blackbox (100%
50 theme/style compatibility). So what's the difference between fluxbox
51 and blackbox then? The answer is: LOTS! Have a look at the homepage
55 Fluxbox jest zarz±dc± okien dla X Window opartym na Blackboksie
56 0.61.1. Jego zalet± jest estetyczny i szybki interfejs z wieloma
57 pulpitami i prostym menu. Wbudowano weñ tak¿e algorytm rysowania
58 dekoracji okien, które mog± byæ jednokolorowe, gradientowe lub
62 Fluxbox é um gerenciador de janelas para X. Ele é baseado no código do
63 Blackbox 0.61.1. Fluxbox tem a aparência do blackbox e pode utilizar
64 seus estilos, cores e temas. Então qual a diferença entre o fluxbox e
68 Fluxbox ist ein weiterer Window Manager für X basierend auf dem
69 Quellcode von Blackbox 0.61.1. Fluxbox ähnelt Blackbox und behandelt
70 Styles, Farben, Fensterplatzierungen und ähnliche Dinge genauso wie
71 Blackbox. Es ist somit 100% kompatibel zu den Blackbox Themes und
77 %{!?with_old_wheel:%patch1 -p1}
79 echo "session.screen0.antialias: true" >> data/init.in
98 rm -rf $RPM_BUILD_ROOT
99 install -d $RPM_BUILD_ROOT{%{_datadir}/{xsessions,wallpapers,%{name}/styles},%{_wmpropsdir}} \
100 $RPM_BUILD_ROOT%{_sysconfdir}
103 DESTDIR=$RPM_BUILD_ROOT
105 install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir}
106 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
107 install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/styles/PLD
108 install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/wallpapers
109 install %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/fluxbox/menu
110 touch $RPM_BUILD_ROOT%{_sysconfdir}/menu2
113 rm -rf $RPM_BUILD_ROOT
116 # generate initial menu
117 [ -f /etc/sysconfig/vfmg ] && . /etc/sysconfig/vfmg
118 [ "$FLUXBOX" = yes -o "$FLUXBOX" = 1 -o ! -f %{_sysconfdir}/menu2 ] && \
119 vfmg -i -f -x -c -s fluxbox > %{_sysconfdir}/menu2 2>/dev/null ||:
122 %defattr(644,root,root,755)
123 %doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
124 %attr(755,root,root) %{_bindir}/*
126 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/menu2
127 %dir %{_datadir}/fluxbox
128 %{_datadir}/fluxbox/[!n]*
129 %dir %{_datadir}/fluxbox/nls
130 %{_datadir}/fluxbox/nls/C
131 #%{_datadir}/fluxbox/nls/POSIX
132 #%{_datadir}/fluxbox/nls/US_ASCII
133 #%{_datadir}/fluxbox/nls/en*
134 %lang(bg) %{_datadir}/fluxbox/nls/bg*
135 %lang(da) %{_datadir}/fluxbox/nls/da*
136 %lang(de) %{_datadir}/fluxbox/nls/de*
137 %lang(es) %{_datadir}/fluxbox/nls/es*
138 %lang(et) %{_datadir}/fluxbox/nls/et*
139 %lang(fr) %{_datadir}/fluxbox/nls/fr*
140 %lang(it) %{_datadir}/fluxbox/nls/it*
141 %lang(ja) %{_datadir}/fluxbox/nls/ja*
142 %lang(lv) %{_datadir}/fluxbox/nls/lv*
143 %lang(nl) %{_datadir}/fluxbox/nls/nl*
144 %lang(pl) %{_datadir}/fluxbox/nls/pl*
145 %lang(pt) %{_datadir}/fluxbox/nls/pt_PT
146 %lang(pt_BR) %{_datadir}/fluxbox/nls/pt_BR
147 %lang(ru) %{_datadir}/fluxbox/nls/ru*
148 %lang(sl) %{_datadir}/fluxbox/nls/sl*
149 %lang(sv) %{_datadir}/fluxbox/nls/sv*
150 %lang(tr) %{_datadir}/fluxbox/nls/tr*
151 %{_datadir}/xsessions/%{name}.desktop
152 %{_wmpropsdir}/fluxbox.desktop
153 %{_datadir}/wallpapers/*