Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37763032
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 cvs_date 20060920

# TODO: pam CoreFoundation


Summary: The Enlightenment window manager
Name: e17
Version: 0.17.0.pre10
Release: alt1.%cvs_date
License: BSD
Group: Graphical desktop/Enlightenment
URL: http://www.enlightenment.org/
Source: %name-%cvs_date.tar.bz2

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

#Source5: %name-menu.method

Source6: %name.xpm
Source7: %name-32.xpm

Patch0: %name-compatibility.patch

BuildPreReq: libedje-devel >= 0.5.0.032-alt1.20060920
BuildPreReq: libembryo-devel >= 0.9.1.032-alt1.20060920

# Automatically added by buildreq on Sat Sep 16 2006

BuildRequires: edje embryo_cc fontconfig-devel gcc-c++ gcc-fortran glibc-devel-static imake libcurl-devel libedje-devel libembryo-devel libfreetype-devel libICE-devel libjpeg-devel libXcursor-devel libXdamage-devel libXinerama-devel libXp-devel libXrandr-devel libXScrnSaver-devel linux-libc-headers packages-info-i18n-common xorg-cf-files
#BuildRequires: edje embryo_cc fontconfig gcc-c++ imake libecore-devel libedje-devel libeet-devel libembryo-devel libevas-devel libjpeg-devel libXext-devel libXt-devel xorg-cf-files zlib-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

%description devel
Development headers for Enlightenment.

%prep
%setup -q -n e
#patch0 -p1

%build
export NOCONFIGURE=yes
sh autogen.sh

%configure \
--disable-static \
--enable-shared
%make_build

%install
#make DESTDIR=%buildroot localedir=%_datadir/locale install
%make_install DESTDIR=%buildroot install

%find_lang enlightenment

mv %buildroot%_bindir/enlightenment %buildroot%_bindir/e17

%__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

#%__mkdir_p %buildroot%_sysconfdir/menu-methods/

#%__install -pD -m755 SOURCE5 %buildroot%_sysconfdir/menu-methods/%name

# Install icons

%__install -pD -m644 %SOURCE6 %buildroot%_miconsdir/%name.xpm
%__install -pD -m644 %SOURCE7 %buildroot%_iconsdir/%name.xpm
%__install -p -m644 %SOURCE1 %buildroot%_iconsdir/

%__install -d %buildroot%_menudir
cat << EOF > %buildroot%_menudir/%name
?package(%name): needs=wm section=Session/Windowmanagers icon=%name.xpm title=E-17 command=%_bindir/start%name
EOF

#find_lang %name

%find_lang enlightenment

%post
%post_ldconfig
%update_menus
%update_wms


%postun
%postun_ldconfig
%update_menus
%update_wms

%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/*
#_libdir/libe.so.*
%_menudir/%name
%_iconsdir/*.xpm
%_miconsdir/*.xpm
%_bindir/*
%dir %_datadir/enlightenment/
%_datadir/enlightenment/
%_datadir/xsessions/enlightenment.desktop

%files devel
%dir %_includedir/enlightenment/
%_includedir/enlightenment/*.h
#_includedir/E_Lib.h
#_libdir/libe.so

%changelog

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

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