X-Git-Url: http://git.pld-linux.org/?p=packages%2Fblackbox.git;a=blobdiff_plain;f=blackbox.spec;h=28ca562398c1b394539f2287c9ba8e7b57c8f6b8;hp=7259026a6d275c812936fd08023313f5a042aedd;hb=8783bb35e325d982c0e4b40f89c3d5086e1e5aa1;hpb=77fd4872bd57a291fffefd262802b2ff1042db36 diff --git a/blackbox.spec b/blackbox.spec index 7259026..28ca562 100644 --- a/blackbox.spec +++ b/blackbox.spec @@ -1,103 +1,128 @@ -Summary: Very small and fast window manger for the X Window. -Summary(pl): Ma³y i szybki menad¿er okien dla X Window. -Name: blackbox -Version: 0.50.0 -Release: 3 -Copyright: GPL-2.0 -Group: X11/Window Managers -Group(pl): X11/Zarz±dcy okien -Vendor: Brad Hughes -Source: http://linux.wiw.org/blackbox/sources/%{name}-%{version}.tar.bz2 -URL: http://linux.wiw.org/blackbox/ -Buildroot: /tmp/%{name}-%{version}-root +# +# Conditional build: +# _with_epistrophy - enables using epistorophy key grabber +# +Summary: Very small and fast window manger for the X Window +Summary(pl): Ma³y i szybki zarz±dca okien dla X Window +Name: blackbox +Version: 0.65.0 +Release: 2 +License: BSD-like +Group: X11/Window Managers +Vendor: Brad Hughes +Source0: http://dl.sourceforge.net/blackboxwm/%{name}-%{version}.tar.gz +# Source0-md5: 08560fa287c68d65fbe894696d04deaf +Source1: %{name}.desktop +Source3: %{name}.1 +Source4: bsetroot.1 +Source5: %{name}-README.PLD +Patch0: %{name}-am_fixes.patch +Patch1: %{name}-pipe.patch +Patch3: %{name}-epistrophy.patch +Patch4: %{name}-etc_dir.patch +Patch5: %{name}-nls-codesets.patch +Patch6: %{name}-assert.patch +URL: http://blackboxwm.sourceforge.net/ +BuildRequires: XFree86-devel +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: rpm >= 4.0.2-48 +%{?_with_epistrophy:Requires: epistrophy} +Obsoletes: fluxbox +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _sysconfdir /etc/X11/%{name} +%define _wmpropsdir /usr/share/wm-properties + +%define _gcc_ver %(%{__cc} -dumpversion | cut -b 1) +%if %{_gcc_ver} == 2 +%define __cxx "%{__cc}" +%endif %description -Blackbox is a window manager for the X Window environment, which is almost -completely compliant with ICCCM specified operation policies. It features -nice and fast interface with multiple workspaces and simple menus. Fast -built-in graphics code that can render solids, gradients and bevels is used -to draw window decorations. Remaining small in size, blackbox preserves -memory and CPU. +Blackbox is a window manager for the X Window environment, which is +almost completely compliant with ICCCM specified operation policies. +It features nice and fast interface with multiple workspaces and +simple menus. Fast built-in graphics code that can render solids, +gradients and bevels is used to draw window decorations. Remaining +small in size, blackbox preserves memory and CPU. %description -l pl -Blackbox jest mened¿erem okien dla X Window spe³niaj±cym prawie wszystkie -zalecenia ICCM. 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. -Blackbox oszczêdza pamiêæ i czas CPU. +Blackbox jest zarz±dc± okien dla X Window spe³niaj±cym prawie +wszystkie zalecenia ICCM. 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. Blackbox oszczêdza pamiêæ i czas CPU. %prep %setup -q +%patch0 -p1 +%patch1 -p1 +%{?_with_epistrophy:%patch3 -p1} +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 %build -CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ -./configure \ - --prefix=/usr/X11R6 \ - --datadir=/etc/X11 -make +rm -f missing +%{__aclocal} +%{__autoconf} +%{__automake} +%configure +%{__make} %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_wmpropsdir},%{_mandir}/pl/man1,%{_sysconfdir}} -make install DESTDIR=$RPM_BUILD_ROOT +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT -gzip -9nf README ChangeLog +install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir} +install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/pl/man1 +install %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/pl/man1 +cp %{SOURCE5} README.PLD %clean rm -rf $RPM_BUILD_ROOT %files -%defattr(644, root, root, 755) -%doc README.gz ChangeLog.gz -%config(noreplace) %verify(not size md5 mtime) /etc/X11/Blackbox/menu -%config(noreplace) %verify(not size md5 mtime) /etc/X11/Blackbox/rc -%dir /etc/X11/Blackbox - -%attr(755, root, root) /usr/X11R6/bin/* -/etc/X11/Blackbox/styles - -%changelog -* Thu Feb 10 1999 Micha³ Kuratczyk - [0.50.0-3] -- added gzipping documentation -- added Group(pl) -- simplification in %files - -* Tue Nov 24 1998 Maciej Le¶niewski - [0.50.0-2] -- %config files moved to /etc/X11, -- Few fixes of %files macro. - -* Tue Nov 24 1998 Tomasz K³oczko - [0.50.0-1] -- simplification: added using $DESTDIR on "make install", -- added CFLAGS="$RPM_OPT_FLAGS" to configure enviroment. - -* Thu Nov 5 1998 Tomasz K³oczko - [0.40.12-1] -- changelog changed to ChangeLog in %doc, -- files in /usr/X11R6/share/Blackbox/{menu,rc,styles/*} marked as %config - with %verify rules, -- removed /usr/X11R6/lib/X11/app-defaults/* from %files. - -* Mon Nov 2 1998 Tomasz K³oczko - [0.40.11-1] -- updated for using new autoconf scheme (instead old Imake). - -* Sun Sep 27 1998 Maciej Le¶niewski - [0.40.7-2] -- rewritten %descriptions, -- removed INSTALL-file from %doc. - -* Fri Sep 25 1998 Maciej Le¶niewski - [0.40.7-1] -- added -q in %setup, -- added pl translation. - -* Sun Aug 23 1998 Maciej Le¶niewski - [0.40.4-1] -- removed old log enteries. - -* Thu Aug 13 1998 Maciej Le¶niewski - [0.40.3-1] -- new version +%defattr(644,root,root,755) +%doc AUTHORS README* ChangeLog LICENSE TODO +%attr(755,root,root) %{_bindir}/* +%dir %{_sysconfdir} +%dir %{_datadir}/blackbox +%{_datadir}/blackbox/styles +%dir %{_datadir}/blackbox/nls +%{_datadir}/blackbox/nls/C +%{_datadir}/blackbox/nls/POSIX +%{_datadir}/blackbox/nls/US_ASCII +%{_datadir}/blackbox/nls/en* +%lang(da) %{_datadir}/blackbox/nls/da* +%lang(de) %{_datadir}/blackbox/nls/de* +%lang(es) %{_datadir}/blackbox/nls/es +%lang(es_AR) %{_datadir}/blackbox/nls/es_AR +%lang(es) %{_datadir}/blackbox/nls/es_ES +%lang(es) %{_datadir}/blackbox/nls/es_MX +%lang(fr) %{_datadir}/blackbox/nls/fr* +%lang(hu) %{_datadir}/blackbox/nls/hu* +%lang(it) %{_datadir}/blackbox/nls/it* +%lang(ja) %{_datadir}/blackbox/nls/ja* +%lang(ko) %{_datadir}/blackbox/nls/ko* +%lang(lv) %{_datadir}/blackbox/nls/lv* +%lang(nl) %{_datadir}/blackbox/nls/nl* +%lang(no) %{_datadir}/blackbox/nls/no* +%lang(pl) %{_datadir}/blackbox/nls/pl* +%lang(pt_BR) %{_datadir}/blackbox/nls/pt_BR +%lang(ro) %{_datadir}/blackbox/nls/ro* +%lang(ru) %{_datadir}/blackbox/nls/ru* +%lang(sk) %{_datadir}/blackbox/nls/sk* +%lang(sl) %{_datadir}/blackbox/nls/sl* +%lang(sv) %{_datadir}/blackbox/nls/sv* +%lang(uk) %{_datadir}/blackbox/nls/uk* +%lang(zh_CN) %{_datadir}/blackbox/nls/zh_CN +%lang(zh_TW) %{_datadir}/blackbox/nls/zh_TW +%{_wmpropsdir}/blackbox.desktop +%{_mandir}/man1/* +%lang(pl) %{_mandir}/pl/man1/* +%{_sysconfdir}/menu