]> git.pld-linux.org Git - packages/fluxbox.git/blob - fluxbox.spec
- added german description
[packages/fluxbox.git] / fluxbox.spec
1 #
2 # Conditional build:
3 %bcond_with     old_wheel       # build with right wheel direction
4 #
5 #%define                snap 20041111
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
10 Name:           fluxbox
11 Version:        0.9.12
12 #Release:       0.%{snap}.2
13 Release:        2
14 Epoch:          1
15 License:        BSD-like
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
24 Source5:        %{name}.menu
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
38 Requires:       xinitrc-ng
39 Provides:       blackbox
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 Obsoletes:      blackbox
42
43 %define         _sysconfdir     /etc/X11/%{name}
44 %define         _wmpropsdir     /usr/share/wm-properties
45
46 %description
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
52 for more info ;)
53
54 %description -l pl
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
59 trójwymiarowe.
60
61 %description -l pt_BR
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
65 o blackbox?
66
67 %description -l de
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
72 Styles.
73
74 %prep
75 %setup -q
76 %patch0 -p1
77 %{!?with_old_wheel:%patch1 -p1}
78
79 echo "session.screen0.antialias: true" >> data/init.in
80
81 %build
82 %{__libtoolize}
83 %{__aclocal} -I .
84 %{__autoheader}
85 %{__autoconf}
86 %{__automake}
87 %configure \
88         --enable-slit \
89         --enable-kde \
90         --enable-gnome \
91         --enable-xinerama \
92         --enable-nls \
93         --enable-imlib2
94
95 %{__make}
96
97 %install
98 rm -rf $RPM_BUILD_ROOT
99 install -d $RPM_BUILD_ROOT{%{_datadir}/{xsessions,wallpapers,%{name}/styles},%{_wmpropsdir}} \
100         $RPM_BUILD_ROOT%{_sysconfdir}
101
102 %{__make} install \
103         DESTDIR=$RPM_BUILD_ROOT
104
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
111
112 %clean
113 rm -rf $RPM_BUILD_ROOT
114
115 %post
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 ||:
120
121 %files
122 %defattr(644,root,root,755)
123 %doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
124 %attr(755,root,root) %{_bindir}/*
125 %dir %{_sysconfdir}
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/*
154 %{_mandir}/man1/*
This page took 0.05056 seconds and 3 git commands to generate.