Репозитории 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 |
Группа :: Графические оболочки/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 можно просмотреть здесь
# 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 можно просмотреть здесь