[Gnome] screenlets: Сборка и установка

Yuri N. Sedunov =?iso-8859-1?q?aris_=CE=C1_altlinux=2Eorg?=
Вт Авг 19 12:43:32 MSD 2008


В Втр, 19/08/2008 в 11:35 +0400, Юсупов Радик пишет:
> Yuri N. Sedunov пишет:
> > Пришлите спек.
> Во вложении...

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Name: screenlets
Version: 0.0.14
Release: alt1

Summary: OsX Like Dashboard
License: GPL
Url: http://www.screenlets.org/
Group: User Interface/Desktops
Packager: Radik Yusupov <Usupov.Radik на cg.ru>

Source: http://code.launchpad.net/screenlets/trunk/0.0.14/+download/%
name-%version.tar.gz
Source1: logo24.png

BuildArch: noarch

PreReq: shared-mime-info
Requires(post,postun): desktop-file-utils

# Automatically added by buildreq on Tue Aug 19 2008
BuildRequires: python-devel

%description
Screenlets are small owner-drawn applications (written in Python)
that can be described as "the virtual representation of things
lying/standing around on your desk". Sticknotes, clocks, rulers, ...
the possibilities are endless

You need Compiz or Beryl to use screenlets

%prep
%setup -q -n %name
# Fix paths
grep -rl '/usr/local' * | xargs sed -i 's,/usr/local,%prefix,g'
# Fix dodgy desktop files
find -name *.desktop -exec sed -i 's/^\(Exec=.*\) >.*$/\1/' {} \;

%build
%python_build

%install
%python_install

install -d %buildroot%_datadir/%name
install -m0644 %SOURCE1 %buildroot%_datadir/%name/logo24.png

install -d %buildroot%_iconsdir
install -m0644 desktop-menu/screenlets.svg %buildroot%
_iconsdir/screenlets.svg

%post
%update_mimedb
%update_desktopdb

%postun
%clean_mimedb
%clean_desktopdb

%files
%_bindir/*
%dir %_datadir/%name
%_iconsdir/%name.svg
%python_sitelibdir/screenlets/*
%python_sitelibdir/screenlets-*-py2.5.egg-info
%_datadir/screenlets-*
%_datadir/screenlets/*
%_desktopdir/screenlets-manager.desktop
%doc CHANGELOG README TODO

%changelog
* Mon Apr 21 2008 Arkady L. Shane <ashejn на yandex-team.ru> - 0.0.14-1
- initial build for Fedora
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Зависимости ищутся автоматически:

Requires: /bin/bash, /etc/bashrc, /usr/bin/env, python-base,
python2.5(Numeric), python2.5(awn), python2.5(cPickle),
python2.5(cairo), python2.5(cgi), python2.5(commands), python2.5(copy),
python2.5(datetime), python2.5(dbus), python2.5(email),
python2.5(fcntl), python2.5(gettext), python2.5(glob), python2.5(gmenu),
python2.5(gnomekeyring), python2.5(gobject), python2.5(gtk),
python2.5(locale), python2.5(math), python2.5(mimetypes), python2.5(os),
python2.5(pango), python2.5(poplib), python2.5(pprint),
python2.5(pydcop), python2.5(pygtk), python2.5(random), python2.5(re),
python2.5(rfc822), python2.5(rsvg), python2.5(sgmllib),
python2.5(socket), python2.5(stat), python2.5(string),
python2.5(subprocess), python2.5(threading), python2.5(time),
python2.5(traceback), python2.5(types), python2.5(urllib),
python2.5(urllib2), python2.5(urlparse), python2.5(wnck),
python2.5(xdg), python2.5(xml)


и пары нужных модулей в Сизифе нет.

AI screenlets-0.0.14-alt1.noarch.rpm
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting screenlets for
'/home/aris/RPM/RPMS/noarch/screenlets-0.0.14-alt1.noarch.rpm'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  screenlets: Depends: python2.5(awn) but it is not installable
              Depends: python2.5(pydcop) but it is not installable
E: Broken packages

-- 
Yuri N. Sedunov




Подробная информация о списке рассылки Gnome