Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37733529
en ru br
Репозитории ALT
5.1: 0.16.999.063-alt0.M51.1
4.1: 0.17.0.pre10-alt1.20070918
4.0: 0.17.0.pre10-alt1.20060920
3.0: 0.17.0.pre10-alt1.20050530
www.altlinux.org/Changes

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

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

%define _name enlightenment
%define cvs_date 20070918
%undefine cvs_date
%define snapshot 2009-07-29
%define rel alt0.M51.1

%def_disable static

# TODO: pam CoreFoundation


Summary: The Enlightenment window manager
Name: e17
Version: 0.16.999.063

%ifdef cvs_date
Release: %rel.%cvs_date
%else
Release: %rel
%endif
Serial: 1

License: BSD
Group: Graphical desktop/Enlightenment
URL: http://www.enlightenment.org/

Source: http://download.enlightenment.org/snapshots/%snapshot/%_name-%version.tar.bz2

Source1: E-17.xpm
Source2: start%name
Source3: %name.wmsession

#Source5: %name-menu.method

Source6: %name.xpm
Source7: %name-32.xpm
Source8: enlightenment.desktop
Source9: enlightenment-wm.desktop

BuildPreReq: libeet-devel >= 1.2.3
BuildPreReq: libecore-devel >= 0.9.9.063

BuildRequires: libpam-devel libX11-devel libevas-devel libecore-devel
BuildRequires: libedje-devel libeet-devel libeet-utils libembryo-devel libefreet-devel
BuildRequires: edje cvs libXext-devel embryo_cc libdbus-devel libhal-devel
BuildRequires: libedbus-devel libalsa-devel libeina-devel

%description
Enlightenment is a window manager.
E-17 is a non-stable Enlightenment version from CVS.

%package devel
Summary: Development headers for Enlightenment.
Group: Development/C
Requires: %name = %version-%release

%description devel
Development headers for Enlightenment.

%package gnome
Summary: GNOME-specific parts of Enlightenment
Group: Graphical desktop/GNOME
BuildArch: noarch
Provides: gnome-wm
Requires: %name = %version-%release
Requires: gnome-session >= 2.24

%description gnome
Install this package and run "gconftool-2 --set --type string /desktop/gnome/session/required_components/windowmanager enlightenment"
to use Enlightenment as windowmanager in GNOME session

%prep
%ifdef cvs_date
%setup -q -n %_name
%else
%setup -q -n %_name-%version
%endif

%build
export CFLAGS="$CFLAGS `pkg-config --cflags dbus-1`"
%configure \
--with-profile=FAST_PC \
--enable-files \
%{subst_enable static} \
--enable-shared
%make_build

%install
%make_install DESTDIR=%buildroot install

%find_lang enlightenment

mkdir -p %buildroot%_sysconfdir/X11/wmsession.d
mkdir -p %buildroot%_bindir/
install -p -m755 %SOURCE2 %buildroot%_bindir/
install -D -pm 644 %SOURCE3 %buildroot%_sysconfdir/X11/wmsession.d/05E-17

# Install icons

install -pD -m644 %SOURCE6 %buildroot%_miconsdir/%name.xpm
install -pD -m644 %SOURCE7 %buildroot%_niconsdir/%name.xpm
install -p -m644 %SOURCE1 %buildroot%_niconsdir/

# desktop file

install -pD -m 644 %SOURCE8 %buildroot%_datadir/applications/enlightenment.desktop
# be gnome-wm
install -pD -m 644 %SOURCE9 %buildroot%_datadir/gnome/wm-properties/enlightenment-wm.desktop

%find_lang enlightenment

%files -f enlightenment.lang
%doc AUTHORS COPYING COPYING-PLAIN README
%config %_sysconfdir/X11/wmsession.d/*
%config %_sysconfdir/enlightenment/sysactions.conf
%dir %_libdir/enlightenment/
%_libdir/enlightenment/*
%_niconsdir/*.xpm
%_miconsdir/*.xpm
%_bindir/*
%_datadir/enlightenment/
%_datadir/xsessions/enlightenment.desktop
%_datadir/applications/*.desktop

%files devel
%dir %_includedir/enlightenment/
%_includedir/enlightenment/*.h
%_libdir/pkgconfig/enlightenment.pc
%_libdir/pkgconfig/everything.pc

%files gnome
%_datadir/gnome/wm-properties/*.desktop

%changelog

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

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