]> git.pld-linux.org Git - packages/fluxbox.git/blob - fluxbox.spec
b8a3ca2d57691ca6a6e2a2ef8feb2fa722ea13cb
[packages/fluxbox.git] / fluxbox.spec
1
2 %define         snap 20040505
3
4 Summary:        Fluxbox is a windowmanager that is based on Blackbox
5 Summary(pl):    Ma³y i szybki zarz±dca okien dla X Window oparty o Blackbox
6 Summary(pt_BR): Fluxbox é um gerenciador de janelas baseado no Blackbox
7 Name:           fluxbox
8 Version:        0.9.9
9 Release:        0.%{snap}.3
10 Epoch:          1
11 License:        BSD-like
12 Group:          X11/Window Managers
13 #Source0:       http://dl.sourceforge.net/fluxbox/%{name}-%{version}.tar.bz2
14 Source0:        http://distfiles.pld-linux.org/src/%{name}-%{version}_%{snap}.tar.bz2
15 # Source0-md5:  2f77544e07fedb5d1652885f74fc9dd3
16 Source1:        %{name}.desktop
17 Source2:        %{name}-xsession.desktop
18 Source3:        %{name}-pld.style
19 Source4:        %{name}-pld.jpg
20 Source5:        %{name}.menu
21 Patch0:         %{name}-nls-codesets.patch
22 URL:            http://fluxbox.sourceforge.net/
23 BuildRequires:  XFree86-devel
24 BuildRequires:  autoconf >= 2.52
25 BuildRequires:  automake
26 BuildRequires:  libstdc++-devel
27 BuildRequires:  libtool
28 BuildRequires:  xft-devel
29 BuildRequires:  xrender-devel
30 BuildRequires:  vfmg
31 Requires(post): vfmg >= 0.9.16-3
32 Requires:       vfmg >= 0.9.16-3
33 Provides:       blackbox
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 Obsoletes:      blackbox
36
37 %define         _sysconfdir     /etc/X11/%{name}
38 %define         _wmpropsdir     /usr/share/wm-properties
39
40 %description
41 Fluxbox is yet another windowmanager for X. It's based on the Blackbox
42 0.61.1 code. Fluxbox looks like blackbox and handles styles, colors,
43 window placement and similar thing exactly like blackbox (100%
44 theme/style compatibility). So what's the difference between fluxbox
45 and blackbox then? The answer is: LOTS! Have a look at the homepage
46 for more info ;)
47
48 %description -l pl
49 Fluxbox jest zarz±dc± okien dla X Window opartym na Blackboksie
50 0.61.1. Jego zalet± jest estetyczny i szybki interfejs z wieloma
51 pulpitami i prostym menu. Wbudowano weñ tak¿e algorytm rysowania
52 dekoracji okien, które mog± byæ jednokolorowe, gradientowe lub
53 trójwymiarowe.
54
55 %description -l pt_BR
56 Fluxbox é um gerenciador de janelas para X. Ele é baseado no código do
57 Blackbox 0.61.1. Fluxbox tem a aparência do blackbox e pode utilizar
58 seus estilos, cores e temas. Então qual a diferença entre o fluxbox e
59 o blackbox?
60
61 %prep
62 %setup -q -n %{name}-%{version}_%{snap}
63 %patch0 -p1
64
65 %build
66 rm -f missing
67 %{__libtoolize}
68 %{__aclocal} -I .
69 %{__autoheader}
70 %{__autoconf}
71 %{__automake}
72 %configure \
73         --enable-slit \
74         --enable-kde \
75         --enable-gnome
76
77 %{__make}
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT{%{_datadir}/{xsessions,wallpapers,%{name}/styles},%{_wmpropsdir}} \
82         $RPM_BUILD_ROOT%{_sysconfdir}
83
84 %{__make} install \
85         DESTDIR=$RPM_BUILD_ROOT
86
87 install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir}
88 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
89 install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/styles/PLD
90 install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/wallpapers
91 install %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/fluxbox/menu
92 touch $RPM_BUILD_ROOT%{_sysconfdir}/menu2
93
94 %clean
95 rm -rf $RPM_BUILD_ROOT
96
97 %post
98 vfmg -i -f -x -c -s fluxbox > %{_sysconfdir}/menu2 2>/dev/null
99
100 %files
101 %defattr(644,root,root,755)
102 %doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
103 %attr(755,root,root) %{_bindir}/*
104 %dir %{_sysconfdir}
105 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/menu2
106 %dir %{_datadir}/fluxbox
107 %{_datadir}/fluxbox/[!n]*
108 %dir %{_datadir}/fluxbox/nls
109 %{_datadir}/fluxbox/nls/C
110 %{_datadir}/fluxbox/nls/POSIX
111 %{_datadir}/fluxbox/nls/US_ASCII
112 %{_datadir}/fluxbox/nls/en*
113 %lang(bg) %{_datadir}/fluxbox/nls/bg*
114 %lang(da) %{_datadir}/fluxbox/nls/da*
115 %lang(de) %{_datadir}/fluxbox/nls/de*
116 %lang(es) %{_datadir}/fluxbox/nls/es*
117 %lang(et) %{_datadir}/fluxbox/nls/et*
118 %lang(fr) %{_datadir}/fluxbox/nls/fr*
119 %lang(it) %{_datadir}/fluxbox/nls/it*
120 %lang(ja) %{_datadir}/fluxbox/nls/ja*
121 %lang(lv) %{_datadir}/fluxbox/nls/lv*
122 %lang(nl) %{_datadir}/fluxbox/nls/nl*
123 %lang(pl) %{_datadir}/fluxbox/nls/pl*
124 %lang(pt) %{_datadir}/fluxbox/nls/pt_PT
125 %lang(pt_BR) %{_datadir}/fluxbox/nls/pt_BR
126 %lang(ru) %{_datadir}/fluxbox/nls/ru*
127 %lang(sl) %{_datadir}/fluxbox/nls/sl*
128 %lang(sv) %{_datadir}/fluxbox/nls/sv*
129 %lang(tr) %{_datadir}/fluxbox/nls/tr*
130 %{_datadir}/xsessions/%{name}.desktop
131 %{_wmpropsdir}/fluxbox.desktop
132 %{_datadir}/wallpapers/*
133 %{_mandir}/man1/*
This page took 0.07029 seconds and 2 git commands to generate.