Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37569665
en ru br
Репозитории ALT
S:0.76-alt3
5.1: 0.70.1-alt1.1
4.1: 0.70.1-alt1
4.0: 0.65.0-alt6
3.0: 0.65.0-alt4
www.altlinux.org/Changes

Группа :: Графические оболочки/Прочее
Пакет: blackbox

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: blackbox
Version: 0.70.1
Release: alt1.1

Summary: A Window Manager for the X Window System
License: BSD-style
Group: Graphical desktop/Other
Url: http://blackboxwm.sourceforge.net/

Source0: http://prdownloads.sf.net/blackboxwm/%name-%version.tar.bz2
Source1: %name.menu-method
Source2: %name.menu
Source3: %name.xpm
Source4: %name-32.xpm
Source5: BlackBox.xpm
Source6: %name.wmsession
Source7: %name-gencat-wrapper
Source8: %name.alternatives

Patch1: %name-0.70.1-alt-style-nls.patch

Patch2: blackbox-0.70.1-gcc-4.3.patch

#Patch3: %name-0.61.1-default-style.patch

#Patch4: %name-0.65.0-alt-fonts.patch
#Patch5: %name-0.65.0-alt-addnls.patch
#Patch6: %name-0.65.0-alt-localename.patch
#Patch7: %name-0.65.0-alt-multibyte.patch
#Patch8: %name-0.65.0-alt-gcc33-compile.patch
#Patch9: %name-0.65.0-gcc34.patch

Packager: Serey Balbeko <balbeko at altlinux.org>
#Packager: Igor Zubkov <icesik at altlinux.ru>

PreReq: alternatives >= 0.0.6

# Automatically added by buildreq on Mon Mar 31 2008

#BuildRequires: gcc-c++ imake libXext-devel libXft-devel xorg-cf-files

BuildRequires: alternatives gcc-c++ imake libICE-devel libSM-devel libX11-devel
BuildRequires: libXext-devel libXt-devel libstdc++-devel xorg-cf-files
BuildRequires: xorg-x11-proto-devel
# libqt4-core

%description
This is a window manager for X.  It is similar in many respects to
such popular packages as Window Maker, Enlightenment, and FVWM2.  You
might be interested in this package if you are tired of window managers
that are a heavy drain on your system resources, but you still want
an attractive and modern-looking interface.

The best part of all is that this program is coded in C++, so it
is even more attractive "under the hood" than it is in service -- no
small feat.

If none of this sounds familiar to you, or you want your computer to
look like Windows 98, you probably don't want this package.

%prep
%setup -q
%patch1 -p0

%patch2 -p1

#%patch3 -p1

#%patch4 -p1
#%patch5 -p1
#%patch6 -p1
#%patch7 -p1
#%patch8 -p1
#%patch9 -p0

pushd nls
for enc in KOI8-R CP1251 UTF-8; do
mkdir ru_RU.$enc
pushd ru_RU
for f in *; do
iconv -f KOI8-R -t $enc <"$f" >../ru_RU.$enc/"$f"
done
popd
%__subst "s/ru_RU/ru_RU.$enc/" ru_RU.$enc/*
done
%__subst 's/ru_RU/ru_RU.KOI8-R ru_RU.CP1251 ru_RU.UTF-8/' \
Makefile*
popd

%__install -p %SOURCE7 ./gencat-wrapper

%build
export gencat_cmd="`pwd`/gencat-wrapper"
%__autoconf
%configure \
--sysconfdir=%_sysconfdir/X11/%name \
--enable-nls

%make_build DEFAULT_MENU=%_sysconfdir/X11/%name/%name-menu

%install
%make_install DESTDIR=%buildroot install

%__mv %buildroot%_bindir/bsetbg   %buildroot%_bindir/bsetbg-%name
%__mv %buildroot%_bindir/bsetroot %buildroot%_bindir/bsetroot-%name
%__mv %buildroot%_man1dir/bsetbg.1 %buildroot%_man1dir/bsetbg-%name.1
%__mv %buildroot%_man1dir/bsetroot.1 %buildroot%_man1dir/bsetroot-%name.1

%__install -pD -m755 %SOURCE1 %buildroot%_sysconfdir/menu-methods/%name
%__install -pD -m644 %SOURCE2 %buildroot%_menudir/%name
%__install -pD -m644 %SOURCE3 %buildroot%_miconsdir/%name.xpm
%__install -pD -m644 %SOURCE4 %buildroot%_iconsdir/%name.xpm
%__install -p -m644 %SOURCE5 %buildroot%_iconsdir/
%__install -pD -m644 %SOURCE6 %buildroot%_sysconfdir/X11/wmsession.d/07%name
%__install -pD -m644 %SOURCE8 %buildroot%_altdir/%name

%__install -pD -m644 /dev/null %buildroot%_sysconfdir/X11/%name/%name-menu

%post
%update_menus
%update_wms
%register_alternatives %name -- bsetbg bsetbg.1.gz bsetroot bsetroot.1.gz

%preun
%unregister_alternatives %name

%postun
%clean_menus
%clean_wms

%files
%_menudir/*
%config(noreplace) %_sysconfdir/menu-methods/*
%config %_sysconfdir/X11/wmsession.d/*
%dir %_sysconfdir/X11/%name
%ghost %_sysconfdir/X11/%name/%name-menu
%_altdir/%name
%_bindir/*
%_datadir/%name
%_man1dir/*
%_iconsdir/*.xpm
%_miconsdir/*.xpm

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin