X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=fluxbox.spec;h=c32fc6405c2fad3b644b0e855ba250ae404f188d;hb=f361da76196a6bfbc70c791ca11fdd55fd66d01d;hp=f7b351b8560dec92e6f92883ea7db2fde5b45bf2;hpb=524ac6cb2ea2b2e3aa07e19a26130a50449bcc6c;p=packages%2Ffluxbox.git diff --git a/fluxbox.spec b/fluxbox.spec index f7b351b..c32fc64 100644 --- a/fluxbox.spec +++ b/fluxbox.spec @@ -1,51 +1,75 @@ + +%define snap 20040505 + Summary: Fluxbox is a windowmanager that is based on Blackbox -Summary(pl): Ma³y i szybki zarz±dca okien dla X Window oparty o Blackbox +Summary(pl): Ma³y i szybki zarz±dca okien dla X Window oparty o Blackbox +Summary(pt_BR): Fluxbox é um gerenciador de janelas baseado no Blackbox Name: fluxbox -Version: 0.1.14 -Release: 1 -License: GPL +Version: 0.9.9 +Release: 0.%{snap}.5 +Epoch: 1 +License: BSD-like Group: X11/Window Managers -Source0: ftp://ftp.sourceforge.net/pub/sourceforge/fluxbox/%{name}-%{version}.tar.bz2 -Source1: %{name}.desktop +#Source0: http://dl.sourceforge.net/fluxbox/%{name}-%{version}.tar.bz2 +Source0: http://distfiles.pld-linux.org/src/%{name}-%{version}_%{snap}.tar.bz2 +# Source0-md5: 2f77544e07fedb5d1652885f74fc9dd3 +Source1: %{name}.desktop +Source2: %{name}-xsession.desktop +Source3: %{name}-pld.style +Source4: %{name}-pld.jpg +Source5: %{name}.menu +Patch0: %{name}-nls-codesets.patch URL: http://fluxbox.sourceforge.net/ -Patch0: %{name}-XFT.patch BuildRequires: XFree86-devel -BuildRequires: autoconf +BuildRequires: autoconf >= 2.52 BuildRequires: automake BuildRequires: libstdc++-devel -Obsoletes: blackbox +BuildRequires: libtool +BuildRequires: xft-devel +BuildRequires: xrender-devel +Requires(post): vfmg >= 0.9.16-3 +Requires: vfmg >= 0.9.16-3 +Provides: blackbox BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +Obsoletes: blackbox -%define _prefix /usr/X11R6 -%define _mandir %{_prefix}/man %define _sysconfdir /etc/X11/%{name} +%define _wmpropsdir /usr/share/wm-properties %description Fluxbox is yet another windowmanager for X. It's based on the Blackbox 0.61.1 code. Fluxbox looks like blackbox and handles styles, colors, window placement and similar thing exactly like blackbox (100% theme/style compatibility). So what's the difference between fluxbox -and blackbox then? The answer is: LOTS! -Have a look at the homepage for more info ;) +and blackbox then? The answer is: LOTS! Have a look at the homepage +for more info ;) %description -l pl Fluxbox jest zarz±dc± okien dla X Window opartym na Blackboksie 0.61.1. Jego zalet± jest estetyczny i szybki interfejs z wieloma pulpitami i prostym menu. Wbudowano weñ tak¿e algorytm rysowania dekoracji okien, które mog± byæ jednokolorowe, gradientowe lub -trójwymiarowe. +trójwymiarowe. + +%description -l pt_BR +Fluxbox é um gerenciador de janelas para X. Ele é baseado no código do +Blackbox 0.61.1. Fluxbox tem a aparência do blackbox e pode utilizar +seus estilos, cores e temas. Então qual a diferença entre o fluxbox e +o blackbox? %prep -rm -rf $RPM_BUILD_ROOT -%setup -q +%setup -q -n %{name}-%{version}_%{snap} %patch0 -p1 %build rm -f missing -%{__aclocal} +%{__libtoolize} +%{__aclocal} -I . +%{__autoheader} %{__autoconf} %{__automake} %configure \ + --enable-slit \ --enable-kde \ --enable-gnome @@ -53,20 +77,56 @@ rm -f missing %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_datadir}/wm-properties +install -d $RPM_BUILD_ROOT{%{_datadir}/{xsessions,wallpapers,%{name}/styles},%{_wmpropsdir}} \ + $RPM_BUILD_ROOT%{_sysconfdir} -%{__make} install DESTDIR=$RPM_BUILD_ROOT +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT -install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/wm-properties/ +install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir} +install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop +install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/styles/PLD +install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/wallpapers +install %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/fluxbox/menu +touch $RPM_BUILD_ROOT%{_sysconfdir}/menu2 %clean rm -rf $RPM_BUILD_ROOT -%files +%post +vfmg -i -f -x -c -s fluxbox > %{_sysconfdir}/menu2 2>/dev/null + +%files %defattr(644,root,root,755) -%doc AUTHORS ChangeLog NEWS README TODO +%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO %attr(755,root,root) %{_bindir}/* +%dir %{_sysconfdir} +%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/menu2 %dir %{_datadir}/fluxbox -%{_datadir}/fluxbox/* -%{_datadir}/wm-properties/fluxbox.desktop +%{_datadir}/fluxbox/[!n]* +%dir %{_datadir}/fluxbox/nls +%{_datadir}/fluxbox/nls/C +%{_datadir}/fluxbox/nls/POSIX +%{_datadir}/fluxbox/nls/US_ASCII +%{_datadir}/fluxbox/nls/en* +%lang(bg) %{_datadir}/fluxbox/nls/bg* +%lang(da) %{_datadir}/fluxbox/nls/da* +%lang(de) %{_datadir}/fluxbox/nls/de* +%lang(es) %{_datadir}/fluxbox/nls/es* +%lang(et) %{_datadir}/fluxbox/nls/et* +%lang(fr) %{_datadir}/fluxbox/nls/fr* +%lang(it) %{_datadir}/fluxbox/nls/it* +%lang(ja) %{_datadir}/fluxbox/nls/ja* +%lang(lv) %{_datadir}/fluxbox/nls/lv* +%lang(nl) %{_datadir}/fluxbox/nls/nl* +%lang(pl) %{_datadir}/fluxbox/nls/pl* +%lang(pt) %{_datadir}/fluxbox/nls/pt_PT +%lang(pt_BR) %{_datadir}/fluxbox/nls/pt_BR +%lang(ru) %{_datadir}/fluxbox/nls/ru* +%lang(sl) %{_datadir}/fluxbox/nls/sl* +%lang(sv) %{_datadir}/fluxbox/nls/sv* +%lang(tr) %{_datadir}/fluxbox/nls/tr* +%{_datadir}/xsessions/%{name}.desktop +%{_wmpropsdir}/fluxbox.desktop +%{_datadir}/wallpapers/* %{_mandir}/man1/*