Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37501925
en ru br
Репозитории ALT
S:0.99.2-alt7.1
5.1: 0.5.5-alt0.M51.11
www.altlinux.org/Changes

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

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

%define _unpackaged_files_terminate_build 1
%define theme_virt_dir lxde

%define theme_name upstream
#define theme_version 0.1

%define theme_fullname lxde-settings-%theme_name

Name: lxde-common
Version: 0.5.5
Release: alt0.M51.11
BuildArch: noarch

Summary: Basic infrastructure for LXDE.
License: gpl2plus
Group: Graphical desktop/Other
Url: http://lxde.sf.net
Packager: Nick S. Grechukh <gns at altlinux.ru>
BuildArch: noarch

Source: %name-%version.tar.bz2
Source1: lxde.wm
Patch1: startlxde-libfm.conf-alt.patch

AutoReq: yes,nosymlinks

Requires: lxde-settings

# Automatically added by buildreq on Wed May 05 2010

BuildRequires: docbook-dtds docbook-style-xsl xsltproc
BuildPreReq: rpm-build-licenses

%description
Pprovides infrastructure for LXDE components

%package -n %theme_fullname
#Version: theme_version
Summary: provides unmodified LXDE configuration from upstream
Group: Graphical desktop/Other
Provides: lxde-settings

### GRRRR!!! for appliance-desktop-lxde

Provides: lxde-default-theme

%description -n %theme_fullname
Default graphics theme for LXDE.

This package contains unmodified configuration from upstream.

%prep
%setup
sed -i 's,pcmanfm.conf,lxde.conf,g' startlxde.in
%patch1 -p 2

%build
%autoreconf
%configure --enable-man

%make_build

%install
%makeinstall_std

install -m644 -D %SOURCE1 %buildroot%_x11sysconfdir/wmsession.d/20LXDE

pushd %buildroot%_datadir

mv lxde %theme_fullname

mv %buildroot%_sysconfdir/xdg/lxsession/LXDE/desktop.conf %theme_fullname
ln -s %_datadir/%theme_virt_dir/desktop.conf %buildroot%_sysconfdir/xdg/lxsession/LXDE/desktop.conf

mkdir %theme_fullname/pcmanfm
mv %buildroot%_sysconfdir/xdg/pcmanfm/lxde.conf %theme_fullname/pcmanfm/
ln -s %_datadir/%theme_virt_dir/pcmanfm/lxde.conf %buildroot%_sysconfdir/xdg/pcmanfm/

mv lxpanel/profile/LXDE %theme_fullname/lxpanel
ln -s ../../%theme_virt_dir/lxpanel lxpanel/profile/LXDE
popd

mkdir -p %buildroot/etc/alternatives/packages.d/
cat > %buildroot/etc/alternatives/packages.d/%theme_fullname << __EOF__
%_datadir/%theme_virt_dir %_datadir/%theme_fullname 1
__EOF__

%find_lang %name

%pre
if [ -d %_datadir/lxpanel/profile/LXDE ] && [ ! -L %_datadir/lxpanel/profile/LXDE ] ; then
rm -fR %_datadir/lxpanel/profile/LXDE
fi

%files -f %name.lang
%doc ChangeLog INSTALL README
%_bindir/*
%_x11sysconfdir/wmsession.d/*
%_sysconfdir/xdg/lxsession/LXDE/autostart
%_datadir/xsessions/*.desktop
%_man1dir/*
### themeable
%_sysconfdir/xdg/lxsession/LXDE/desktop.conf
%_sysconfdir/xdg/pcmanfm/lxde.conf
%_datadir/lxpanel/profile/LXDE

%files -n %theme_fullname
%config /etc/alternatives/packages.d/%theme_fullname
%_datadir/%theme_fullname

#_iconsdir/nuoveXT2


%changelog

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

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