]> git.pld-linux.org Git - packages/fluxbox.git/blobdiff - fluxbox.spec
- menu2 moved to /etc
[packages/fluxbox.git] / fluxbox.spec
index 4e22488064474e22f9a6209e2489ebb4be2189d6..633a9f1f4206040f1d55708a3db1c36a454c3c95 100644 (file)
@@ -1,49 +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.13
-Release:       1
-License:       GPL
+Version:       0.9.9
+Release:       0.%{snap}.3
+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/
 BuildRequires: XFree86-devel
-BuildRequires: autoconf
+BuildRequires: autoconf >= 2.52
 BuildRequires: automake
 BuildRequires: libstdc++-devel
-Obsoletes:     blackbox
+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
 
-%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
 
@@ -51,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}/X11/fluxbox
 
-%{__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}/X11/fluxbox/menu2
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files 
+%post
+vfmg -i -f -x -c -s fluxbox > %{_datadir}/fluxbox/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}/X11/fluxbox
+%config %{_sysconfdir}/X11/fluxbox/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/*
This page took 0.031285 seconds and 4 git commands to generate.