]> git.pld-linux.org Git - packages/fluxbox.git/blame - fluxbox.spec
- drop obsolete files
[packages/fluxbox.git] / fluxbox.spec
CommitLineData
b709bf46
JB
1#
2# Conditional build:
a42c644c 3%bcond_without imlib2 # disable imlib2 (pixmap themes) support
b709bf46 4#
f0047bc6
JB
5Summary: Fluxbox - a windowmanager that is based on Blackbox
6Summary(de.UTF-8): Fluxbox - ein weiterer Window Manager für X
8422cf33
ER
7Summary(pl.UTF-8): Mały i szybki zarządca okien dla X Window oparty o Blackbox
8Summary(pt_BR.UTF-8): Fluxbox é um gerenciador de janelas baseado no Blackbox
714bf359 9Name: fluxbox
228a1ed7 10Version: 1.1.1
11Release: 0.1
69ba8abb 12Epoch: 1
cf491dea 13License: MIT-like
121d0c23 14Group: X11/Window Managers
228a1ed7 15Source0: http://dl.sourceforge.net/fluxbox/%{name}-%{version}.tar.bz2
16# Source0-md5: fa9fa8fe9a44f86522de5754f8b285ca
4680a1e0 17Source1: %{name}.desktop
49830111
SP
18Source2: %{name}-xsession.desktop
19Source3: %{name}-pld.style
20Source4: %{name}-pld.jpg
21Source5: %{name}.menu
228a1ed7 22#Patch0: %{name}-dont_generate_menu.patch
cf491dea 23URL: http://fluxbox.org/
c5ad06d6 24BuildRequires: autoconf >= 2.52
c89c27a9 25BuildRequires: automake
48bc0d44 26%{?with_imlib2:BuildRequires: imlib2-devel >= 1.0.0}
95e922b6 27BuildRequires: libstdc++-devel
1ba29b74 28BuildRequires: libtool
6d2e3ded
MB
29BuildRequires: xorg-lib-libXft-devel
30BuildRequires: xorg-lib-libXinerama-devel
31%{?with_imlib2:BuildRequires: xorg-lib-libXpm-devel}
32BuildRequires: xorg-lib-libXrandr-devel
1d40df97 33Requires(post): vfmg >= 0.9.95
31e7b9a3 34Requires: vfmg >= 0.9.16-3
8afc50b7 35Provides: blackbox
8afc50b7 36Obsoletes: blackbox
43873d96 37Conflicts: filesystem < 3.0-20
a42c644c 38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
714bf359 39
714bf359 40%define _sysconfdir /etc/X11/%{name}
43873d96 41%define _wmpropsdir /usr/share/gnome/wm-properties
714bf359 42
714bf359 43%description
714bf359 44Fluxbox is yet another windowmanager for X. It's based on the Blackbox
450.61.1 code. Fluxbox looks like blackbox and handles styles, colors,
46window placement and similar thing exactly like blackbox (100%
47theme/style compatibility). So what's the difference between fluxbox
4680a1e0 48and blackbox then? The answer is: LOTS! Have a look at the homepage
49for more info ;)
714bf359 50
b4061744
JR
51%description -l pl.UTF-8
52Fluxbox jest zarządcą okien dla X Window opartym na Blackboksie
530.61.1. Jego zaletą jest estetyczny i szybki interfejs z wieloma
54pulpitami i prostym menu. Wbudowano weń także algorytm rysowania
55dekoracji okien, które mogą być jednokolorowe, gradientowe lub
56trójwymiarowe.
714bf359 57
b4061744
JR
58%description -l pt_BR.UTF-8
59Fluxbox é um gerenciador de janelas para X. Ele é baseado no código do
60Blackbox 0.61.1. Fluxbox tem a aparência do blackbox e pode utilizar
61seus estilos, cores e temas. Então qual a diferença entre o fluxbox e
96485830 62o blackbox?
63
b4061744
JR
64%description -l de.UTF-8
65Fluxbox ist ein weiterer Window Manager für X basierend auf dem
66Quellcode von Blackbox 0.61.1. Fluxbox ähnelt Blackbox und behandelt
67Styles, Farben, Fensterplatzierungen und ähnliche Dinge genauso wie
dd37bba5 68Blackbox. Es ist somit 100% kompatibel zu den Blackbox Themes und
69Styles.
70
714bf359 71%prep
2e2413f1 72%setup -q
228a1ed7 73#%patch0 -p1
714bf359 74
60641ab2 75echo "session.screen0.antialias: true" >> data/init.in
b709bf46
JB
76
77%build
13b220d2 78%{__libtoolize}
c5ad06d6 79%{__aclocal} -I .
1b79a16a 80%{__autoheader}
95e922b6
JB
81%{__autoconf}
82%{__automake}
83%configure \
b1b40566 84 --enable-slit \
1ffad8a3 85 --enable-gnome \
ff929127 86 --enable-xinerama \
7cbb4430 87 --enable-nls \
6d2e3ded 88 --enable-xft \
d783c91e 89 --enable-randr \
a42c644c 90 %{?with_imlib2:--enable-imlib2}
95e922b6 91
714bf359 92%{__make}
93
94%install
95rm -rf $RPM_BUILD_ROOT
31e7b9a3 96install -d $RPM_BUILD_ROOT{%{_datadir}/{xsessions,wallpapers,%{name}/styles},%{_wmpropsdir}} \
6749bda9 97 $RPM_BUILD_ROOT%{_sysconfdir}
714bf359 98
8afc50b7
PG
99%{__make} install \
100 DESTDIR=$RPM_BUILD_ROOT
714bf359 101
fb521f59 102install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir}
b2e24e16 103install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
9209309e 104install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/styles/PLD
105install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/wallpapers
594d8b3e 106install %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/fluxbox/menu
6749bda9 107touch $RPM_BUILD_ROOT%{_sysconfdir}/menu2
714bf359 108
954ec5ae
JB
109rm -rf $RPM_BUILD_ROOT%{_datadir}/fluxbox/nls/no*
110
714bf359 111%clean
112rm -rf $RPM_BUILD_ROOT
113
594d8b3e 114%post
687876d6 115# generate initial menu
116[ -f /etc/sysconfig/vfmg ] && . /etc/sysconfig/vfmg
ab45858e 117[ "$FLUXBOX" = yes -o "$FLUXBOX" = 1 -o ! -f %{_sysconfdir}/menu2 ] && \
1d40df97 118 vfmg fluxbox > %{_sysconfdir}/menu2 2>/dev/null ||:
594d8b3e 119
4680a1e0 120%files
714bf359 121%defattr(644,root,root,755)
1b79a16a 122%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
714bf359 123%attr(755,root,root) %{_bindir}/*
6749bda9 124%dir %{_sysconfdir}
dd37bba5 125%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/menu2
714bf359 126%dir %{_datadir}/fluxbox
78f6de22 127%{_datadir}/fluxbox/[!n]*
ff929127 128%dir %{_datadir}/fluxbox/nls
129%{_datadir}/fluxbox/nls/C
40d06d6b 130%lang(be) %{_datadir}/fluxbox/nls/be*
ff929127 131%lang(bg) %{_datadir}/fluxbox/nls/bg*
e50713de 132%lang(cs) %{_datadir}/fluxbox/nls/cs*
ff929127 133%lang(da) %{_datadir}/fluxbox/nls/da*
134%lang(de) %{_datadir}/fluxbox/nls/de*
40d06d6b 135%lang(el) %{_datadir}/fluxbox/nls/el*
f2f142d3 136%lang(en) %{_datadir}/fluxbox/nls/en*
ff929127 137%lang(es) %{_datadir}/fluxbox/nls/es*
138%lang(et) %{_datadir}/fluxbox/nls/et*
f2f142d3 139%lang(fi) %{_datadir}/fluxbox/nls/fi*
ff929127 140%lang(fr) %{_datadir}/fluxbox/nls/fr*
141%lang(it) %{_datadir}/fluxbox/nls/it*
142%lang(ja) %{_datadir}/fluxbox/nls/ja*
e50713de 143%lang(ko) %{_datadir}/fluxbox/nls/ko*
ff929127 144%lang(lv) %{_datadir}/fluxbox/nls/lv*
6a13b839 145%lang(mk) %{_datadir}/fluxbox/nls/mk_MK*
6d2e3ded 146%lang(nb) %{_datadir}/fluxbox/nls/nb*
ff929127 147%lang(nl) %{_datadir}/fluxbox/nls/nl*
148%lang(pl) %{_datadir}/fluxbox/nls/pl*
5d29056d
JB
149%lang(pt_BR) %{_datadir}/fluxbox/nls/pt_BR*
150%lang(pt) %{_datadir}/fluxbox/nls/pt_PT*
ff929127 151%lang(ru) %{_datadir}/fluxbox/nls/ru*
f0047bc6 152%lang(sk) %{_datadir}/fluxbox/nls/sk*
ff929127 153%lang(sl) %{_datadir}/fluxbox/nls/sl*
154%lang(sv) %{_datadir}/fluxbox/nls/sv*
155%lang(tr) %{_datadir}/fluxbox/nls/tr*
40d06d6b 156%lang(uk) %{_datadir}/fluxbox/nls/uk*
e50713de 157%lang(vi) %{_datadir}/fluxbox/nls/vi*
5d29056d 158%lang(zh_CN) %{_datadir}/fluxbox/nls/zh_CN*
6dbbdefc 159%lang(zh_TW) %{_datadir}/fluxbox/nls/zh_TW*
b2e24e16 160%{_datadir}/xsessions/%{name}.desktop
fb521f59 161%{_wmpropsdir}/fluxbox.desktop
9209309e 162%{_datadir}/wallpapers/*
714bf359 163%{_mandir}/man1/*
6dbbdefc 164%{_mandir}/man5/*
This page took 0.132036 seconds and 4 git commands to generate.