]> git.pld-linux.org Git - packages/fluxbox.git/blob - fluxbox.spec
- %lang(mk)
[packages/fluxbox.git] / fluxbox.spec
1 #
2 # Conditional build:
3 %bcond_without  imlib2          # disable imlib2 (pixmap themes) support
4 #
5 Summary:        Fluxbox - a windowmanager that is based on Blackbox
6 Summary(de.UTF-8):      Fluxbox - ein weiterer Window Manager für X
7 Summary(pl.UTF-8):      Mały i szybki zarządca okien dla X Window oparty o Blackbox
8 Summary(pt_BR.UTF-8):   Fluxbox é um gerenciador de janelas baseado no Blackbox
9 Name:           fluxbox
10 Version:        1.1.0
11 Release:        1
12 Epoch:          1
13 License:        MIT-like
14 Group:          X11/Window Managers
15 Source0:        http://dl.sourceforge.net/fluxbox/%{name}-%{version}.tar.gz
16 # Source0-md5:  ad6656594f013cf818b989a5708b71c9
17 Source1:        %{name}.desktop
18 Source2:        %{name}-xsession.desktop
19 Source3:        %{name}-pld.style
20 Source4:        %{name}-pld.jpg
21 Source5:        %{name}.menu
22 Patch0:         %{name}-dont_generate_menu.patch
23 URL:            http://fluxbox.org/
24 BuildRequires:  autoconf >= 2.52
25 BuildRequires:  automake
26 %{?with_imlib2:BuildRequires:   imlib2-devel >= 1.0.0}
27 BuildRequires:  libstdc++-devel
28 BuildRequires:  libtool
29 BuildRequires:  xorg-lib-libXft-devel
30 BuildRequires:  xorg-lib-libXinerama-devel
31 %{?with_imlib2:BuildRequires:   xorg-lib-libXpm-devel}
32 BuildRequires:  xorg-lib-libXrandr-devel
33 Requires(post): vfmg >= 0.9.95
34 Requires:       vfmg >= 0.9.16-3
35 Provides:       blackbox
36 Obsoletes:      blackbox
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %define         _sysconfdir     /etc/X11/%{name}
40 %define         _wmpropsdir     /usr/share/wm-properties
41
42 %description
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
48 for more info ;)
49
50 %description -l pl.UTF-8
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
55 trójwymiarowe.
56
57 %description -l pt_BR.UTF-8
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
61 o blackbox?
62
63 %description -l de.UTF-8
64 Fluxbox ist ein weiterer Window Manager für X basierend auf dem
65 Quellcode von Blackbox 0.61.1. Fluxbox ähnelt Blackbox und behandelt
66 Styles, Farben, Fensterplatzierungen und ähnliche Dinge genauso wie
67 Blackbox. Es ist somit 100% kompatibel zu den Blackbox Themes und
68 Styles.
69
70 %prep
71 %setup -q
72 %patch0 -p1
73
74 echo "session.screen0.antialias: true" >> data/init.in
75
76 %build
77 %{__libtoolize}
78 %{__aclocal} -I .
79 %{__autoheader}
80 %{__autoconf}
81 %{__automake}
82 %configure \
83         --enable-slit \
84         --enable-gnome \
85         --enable-xinerama \
86         --enable-nls \
87         --enable-xft \
88         --enable-randr \
89         %{?with_imlib2:--enable-imlib2}
90
91 %{__make}
92
93 %install
94 rm -rf $RPM_BUILD_ROOT
95 install -d $RPM_BUILD_ROOT{%{_datadir}/{xsessions,wallpapers,%{name}/styles},%{_wmpropsdir}} \
96         $RPM_BUILD_ROOT%{_sysconfdir}
97
98 %{__make} install \
99         DESTDIR=$RPM_BUILD_ROOT
100
101 install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir}
102 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
103 install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/styles/PLD
104 install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/wallpapers
105 install %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/fluxbox/menu
106 touch $RPM_BUILD_ROOT%{_sysconfdir}/menu2
107
108 rm -rf $RPM_BUILD_ROOT%{_datadir}/fluxbox/nls/no*
109
110 %clean
111 rm -rf $RPM_BUILD_ROOT
112
113 %post
114 # generate initial menu
115 [ -f /etc/sysconfig/vfmg ] && . /etc/sysconfig/vfmg
116 [ "$FLUXBOX" = yes -o "$FLUXBOX" = 1 -o ! -f %{_sysconfdir}/menu2 ] && \
117         vfmg fluxbox > %{_sysconfdir}/menu2 2>/dev/null ||:
118
119 %files
120 %defattr(644,root,root,755)
121 %doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
122 %attr(755,root,root) %{_bindir}/*
123 %dir %{_sysconfdir}
124 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/menu2
125 %dir %{_datadir}/fluxbox
126 %{_datadir}/fluxbox/[!n]*
127 %dir %{_datadir}/fluxbox/nls
128 %{_datadir}/fluxbox/nls/C
129 %lang(be) %{_datadir}/fluxbox/nls/be*
130 %lang(bg) %{_datadir}/fluxbox/nls/bg*
131 %lang(cs) %{_datadir}/fluxbox/nls/cs*
132 %lang(da) %{_datadir}/fluxbox/nls/da*
133 %lang(de) %{_datadir}/fluxbox/nls/de*
134 %lang(el) %{_datadir}/fluxbox/nls/el*
135 %lang(en) %{_datadir}/fluxbox/nls/en*
136 %lang(es) %{_datadir}/fluxbox/nls/es*
137 %lang(et) %{_datadir}/fluxbox/nls/et*
138 %lang(fi) %{_datadir}/fluxbox/nls/fi*
139 %lang(fr) %{_datadir}/fluxbox/nls/fr*
140 %lang(it) %{_datadir}/fluxbox/nls/it*
141 %lang(ja) %{_datadir}/fluxbox/nls/ja*
142 %lang(ko) %{_datadir}/fluxbox/nls/ko*
143 %lang(lv) %{_datadir}/fluxbox/nls/lv*
144 %lang(mk) %{_datadir}/fluxbox/nls/mk_MK*
145 %lang(nb) %{_datadir}/fluxbox/nls/nb*
146 %lang(nl) %{_datadir}/fluxbox/nls/nl*
147 %lang(pl) %{_datadir}/fluxbox/nls/pl*
148 %lang(pt_BR) %{_datadir}/fluxbox/nls/pt_BR*
149 %lang(pt) %{_datadir}/fluxbox/nls/pt_PT*
150 %lang(ru) %{_datadir}/fluxbox/nls/ru*
151 %lang(sk) %{_datadir}/fluxbox/nls/sk*
152 %lang(sl) %{_datadir}/fluxbox/nls/sl*
153 %lang(sv) %{_datadir}/fluxbox/nls/sv*
154 %lang(tr) %{_datadir}/fluxbox/nls/tr*
155 %lang(uk) %{_datadir}/fluxbox/nls/uk*
156 %lang(vi) %{_datadir}/fluxbox/nls/vi*
157 %lang(zh_CN) %{_datadir}/fluxbox/nls/zh_CN*
158 %lang(zh_TW) %{_datadir}/fluxbox/nls/zh_TW*
159 %{_datadir}/xsessions/%{name}.desktop
160 %{_wmpropsdir}/fluxbox.desktop
161 %{_datadir}/wallpapers/*
162 %{_mandir}/man1/*
163 %{_mandir}/man5/*
This page took 0.032096 seconds and 4 git commands to generate.