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