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