X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=fluxbox.spec;h=633a9f1f4206040f1d55708a3db1c36a454c3c95;hb=31e7b9a37337617c909ac0c8ebff06c1b64352c3;hp=14733480ac3a8750fff7e535e0b02884e98b786c;hpb=c5ad06d65fca9794e54f4ee7728454435303c370;p=packages%2Ffluxbox.git diff --git a/fluxbox.spec b/fluxbox.spec index 1473348..633a9f1 100644 --- a/fluxbox.spec +++ b/fluxbox.spec @@ -1,16 +1,23 @@ + +%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(pt_BR): Fluxbox é um gerenciador de janelas baseado no Blackbox Name: fluxbox Version: 0.9.9 -Release: 1 -Epoch: 0 +Release: 0.%{snap}.3 +Epoch: 1 License: BSD-like Group: X11/Window Managers -Source0: http://dl.sourceforge.net/fluxbox/%{name}-%{version}.tar.bz2 -# Source0-md5: b96f9b23b6605274bf0f7c3f84d080f1 +#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/ BuildRequires: XFree86-devel @@ -19,6 +26,9 @@ BuildRequires: automake BuildRequires: libstdc++-devel BuildRequires: libtool BuildRequires: xft-devel +BuildRequires: xrender-devel +BuildRequires: vfmg +Requires: vfmg >= 0.9.16-3 Provides: blackbox BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) Obsoletes: blackbox @@ -48,11 +58,12 @@ seus estilos, cores e temas. Ent o blackbox? %prep -%setup -q +%setup -q -n %{name}-%{version}_%{snap} %patch0 -p1 %build rm -f missing +%{__libtoolize} %{__aclocal} -I . %{__autoheader} %{__autoconf} @@ -66,21 +77,31 @@ rm -f missing %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_wmpropsdir}} +install -d $RPM_BUILD_ROOT{%{_datadir}/{xsessions,wallpapers,%{name}/styles},%{_wmpropsdir}} \ + $RPM_BUILD_ROOT%{_sysconfdir}/X11/fluxbox %{__make} install \ DESTDIR=$RPM_BUILD_ROOT 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}/X11/fluxbox/menu2 %clean rm -rf $RPM_BUILD_ROOT +%post +vfmg -i -f -x -c -s fluxbox > %{_datadir}/fluxbox/menu2 2>/dev/null + %files %defattr(644,root,root,755) %doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO %attr(755,root,root) %{_bindir}/* +%dir %{_sysconfdir}/X11/fluxbox +%config %{_sysconfdir}/X11/fluxbox/menu2 %dir %{_datadir}/fluxbox %{_datadir}/fluxbox/[!n]* %dir %{_datadir}/fluxbox/nls @@ -107,4 +128,5 @@ rm -rf $RPM_BUILD_ROOT %lang(tr) %{_datadir}/fluxbox/nls/tr* %{_datadir}/xsessions/%{name}.desktop %{_wmpropsdir}/fluxbox.desktop +%{_datadir}/wallpapers/* %{_mandir}/man1/*