X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=fluxbox.spec;h=f703b4a27fcd2531a5cb904996a88b840e872851;hb=a7b7824089e8b14cbf66f4fbaa56534ace1b024e;hp=a1291dd0f7b81380867ce3c72c7b09401846341e;hpb=a124450626a1002bfc894c0d8624bb1a6d60b497;p=packages%2Ffluxbox.git diff --git a/fluxbox.spec b/fluxbox.spec index a1291dd..f703b4a 100644 --- a/fluxbox.spec +++ b/fluxbox.spec @@ -1,22 +1,34 @@ + +%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.6pre1 -Release: 1 +Version: 0.9.9 +Release: 0.%{snap}.4 +Epoch: 1 License: BSD-like Group: X11/Window Managers -Source0: http://www.fluxbox.org/download/%{name}-%{version}.tar.bz2 +#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 -Patch0: %{name}-XFT.patch -Patch1: %{name}-nls-codesets.patch +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 -BuildRequires: autoconf +BuildRequires: autoconf >= 2.52 BuildRequires: automake BuildRequires: libstdc++-devel 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 @@ -46,37 +58,50 @@ seus estilos, cores e temas. Ent o blackbox? %prep -%setup -q +%setup -q -n %{name}-%{version}_%{snap} %patch0 -p1 -%patch1 -p1 %build rm -f missing -%{__aclocal} +%{__libtoolize} +%{__aclocal} -I . %{__autoheader} %{__autoconf} %{__automake} %configure \ - --enable-kde + --enable-slit \ + --enable-kde \ + --enable-gnome %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_wmpropsdir} +install -d $RPM_BUILD_ROOT{%{_datadir}/{xsessions,wallpapers,%{name}/styles},%{_wmpropsdir}} \ + $RPM_BUILD_ROOT%{_sysconfdir} %{__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}/menu2 %clean rm -rf $RPM_BUILD_ROOT +%post +vfmg -i -f -x -c -s fluxbox > %{_sysconfdir}/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} +%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/menu2 %dir %{_datadir}/fluxbox %{_datadir}/fluxbox/[!n]* %dir %{_datadir}/fluxbox/nls @@ -93,10 +118,15 @@ rm -rf $RPM_BUILD_ROOT %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/*