2 %bcond_with old_wheel # build with right wheel direction
5 Summary: Fluxbox is a windowmanager that is based on Blackbox
6 Summary(pl): Ma³y i szybki zarz±dca okien dla X Window oparty o Blackbox
7 Summary(pt_BR): Fluxbox é um gerenciador de janelas baseado no Blackbox
13 Group: X11/Window Managers
14 #Source0: http://dl.sourceforge.net/fluxbox/%{name}-%{version}.tar.bz2
15 Source0: http://ep09.pld-linux.org/~havner/%{name}-%{snap}.tar.bz2
16 # Source0-md5: dd834f348a5473d7daca2a58fb029d30
17 # Source0-size: 440412
18 Source1: %{name}.desktop
19 Source2: %{name}-xsession.desktop
20 Source3: %{name}-pld.style
21 Source4: %{name}-pld.jpg
23 Patch0: %{name}-dont_generate_menu.patch
24 Patch1: %{name}-wheel_direction.patch
25 URL: http://fluxbox.sourceforge.net/
26 BuildRequires: XFree86-devel
27 BuildRequires: autoconf >= 2.52
28 BuildRequires: automake
29 BuildRequires: libstdc++-devel
30 BuildRequires: libtool
31 BuildRequires: xft-devel
32 BuildRequires: xrender-devel
33 Requires(post): vfmg >= 0.9.16-3
34 Requires: vfmg >= 0.9.16-3
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 %define _sysconfdir /etc/X11/%{name}
41 %define _wmpropsdir /usr/share/wm-properties
44 Fluxbox is yet another windowmanager for X. It's based on the Blackbox
45 0.61.1 code. Fluxbox looks like blackbox and handles styles, colors,
46 window placement and similar thing exactly like blackbox (100%
47 theme/style compatibility). So what's the difference between fluxbox
48 and blackbox then? The answer is: LOTS! Have a look at the homepage
52 Fluxbox jest zarz±dc± okien dla X Window opartym na Blackboksie
53 0.61.1. Jego zalet± jest estetyczny i szybki interfejs z wieloma
54 pulpitami i prostym menu. Wbudowano weñ tak¿e algorytm rysowania
55 dekoracji okien, które mog± byæ jednokolorowe, gradientowe lub
59 Fluxbox é um gerenciador de janelas para X. Ele é baseado no código do
60 Blackbox 0.61.1. Fluxbox tem a aparência do blackbox e pode utilizar
61 seus estilos, cores e temas. Então qual a diferença entre o fluxbox e
67 %{!?with_old_wheel:%patch1 -p1}
85 rm -rf $RPM_BUILD_ROOT
86 install -d $RPM_BUILD_ROOT{%{_datadir}/{xsessions,wallpapers,%{name}/styles},%{_wmpropsdir}} \
87 $RPM_BUILD_ROOT%{_sysconfdir}
90 DESTDIR=$RPM_BUILD_ROOT
92 install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir}
93 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
94 install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/styles/PLD
95 install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/wallpapers
96 install %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/fluxbox/menu
97 touch $RPM_BUILD_ROOT%{_sysconfdir}/menu2
100 rm -rf $RPM_BUILD_ROOT
103 # generate initial menu
104 [ -f /etc/sysconfig/vfmg ] && . /etc/sysconfig/vfmg
105 [ "$FLUXBOX" = yes -o "$FLUXBOX" = 1 -o ! -f %{_sysconfdir}/menu2 ] && \
106 vfmg -i -f -x -c -s fluxbox > %{_sysconfdir}/menu2 2>/dev/null ||:
109 %defattr(644,root,root,755)
110 %doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
111 %attr(755,root,root) %{_bindir}/*
113 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/menu2
114 %dir %{_datadir}/fluxbox
115 %{_datadir}/fluxbox/[!n]*
116 #%dir %{_datadir}/fluxbox/nls
117 #%{_datadir}/fluxbox/nls/C
118 #%{_datadir}/fluxbox/nls/POSIX
119 #%{_datadir}/fluxbox/nls/US_ASCII
120 #%{_datadir}/fluxbox/nls/en*
121 #%lang(bg) %{_datadir}/fluxbox/nls/bg*
122 #%lang(da) %{_datadir}/fluxbox/nls/da*
123 #%lang(de) %{_datadir}/fluxbox/nls/de*
124 #%lang(es) %{_datadir}/fluxbox/nls/es*
125 #%lang(et) %{_datadir}/fluxbox/nls/et*
126 #%lang(fr) %{_datadir}/fluxbox/nls/fr*
127 #%lang(it) %{_datadir}/fluxbox/nls/it*
128 #%lang(ja) %{_datadir}/fluxbox/nls/ja*
129 #%lang(lv) %{_datadir}/fluxbox/nls/lv*
130 #%lang(nl) %{_datadir}/fluxbox/nls/nl*
131 #%lang(pl) %{_datadir}/fluxbox/nls/pl*
132 #%lang(pt) %{_datadir}/fluxbox/nls/pt_PT
133 #%lang(pt_BR) %{_datadir}/fluxbox/nls/pt_BR
134 #%lang(ru) %{_datadir}/fluxbox/nls/ru*
135 #%lang(sl) %{_datadir}/fluxbox/nls/sl*
136 #%lang(sv) %{_datadir}/fluxbox/nls/sv*
137 #%lang(tr) %{_datadir}/fluxbox/nls/tr*
138 %{_datadir}/xsessions/%{name}.desktop
139 %{_wmpropsdir}/fluxbox.desktop
140 %{_datadir}/wallpapers/*