* [sisyphus] nicotine-1.2.12
@ 2009-08-14 18:36 Andrew Clark
2009-08-15 2:30 ` Slava Semushin
0 siblings, 1 reply; 3+ messages in thread
From: Andrew Clark @ 2009-08-14 18:36 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 543 bytes --]
Добрый день!
В сизифе старая версия программы, я решил собрать новую.
После обработки rpmcs имеющегося спека, и последующей
доработки последнего под текущие изменения, собрал
пакет. Однако, файл nicotine.desktop содержит строку
Exec=nicotine
хотя у меня
[andy@timelock SPECS]$ rpm -ql nicotine-plus-1.2.12-alt1
/usr/bin/nicotine-import-winconfig
/usr/bin/nicotine.py
Я раньше не упаковывал python приложения, поэтому
возникает резонный вопрос - в чем моя ошибка? Если
таковая имеет место быть, разумеется.
Спек в аттаче.
[-- Attachment #2: nicotine-plus.spec --]
[-- Type: text/plain, Size: 4893 bytes --]
%define py_geoip_pkg python-module-GeoIP
%define oname nicotine+
Name: nicotine-plus
Version: 1.2.12
Release: alt1
Summary: The client program for the SoulSeek filesharing system
Summary(ru_RU.KOI8-R): ëÌÉÅÎÔ ÄÌÑ ÆÁÊÌÏÏÂÍÅÎÎÏÊ ÓÅÔÉ SoulSeek
Group: Networking/File transfer
License: GPL
Url: http://nicotine-plus.sourceforge.net/
Packager: Vitaly Lipatov <lav@altlinux.ru>
Source: http://www.nicotine-plus.org/files/nicotine+-%version.tar.bz2
# TODO: check tranlsation
Source1: nicotine.48.png
#Patch: %name-alt-desktop-entry.patch
BuildArch: noarch
Provides: nicotine
Obsoletes: nicotine
# Automatically added by buildreq on Fri Aug 14 2009
BuildRequires: python-devel python-module-pygobject
Requires: python-module-sexy python-module-pygtk-libglade
Requires: python-module-mutagen python-module-pygnome-gtkmozembed
%add_python_req_skip pywintypes win32con win32gui
%description
Nicotine is a feature-complete client for the SoulSeek filesharing
network that is used primarily to share music.
Nicotine supports everything a SoulSeek client is supposed to do,
such as downloading, uploading, searching, chatting, keeping a
"buddy" list and has lots of other features like finding similar
users and getting listening recommendations based on user's
preferences.
Nicotine also supports a country code blocker using the GeoIP library.
To enable this functionality install the %py_geoip_pkg package.
Nicotine is a successor to the PySoulSeek project by Alexander Kanavin.
Nicotine supports psyco, an inline optimizer for python code,
you can install it from python-module-psyco package.
%description -l ru_RU.KOI8-R
Nicotine -- ÜÔÏ ÐÏÌÎÏÆÕÎËÃÉÏÎÁÌØÎÙÊ ËÌÉÅÎÔ ÄÌÑ ÆÁÊÌÏÏÂÍÅÎÎÏÊ ÓÅÔÉ SoulSeek,
ÏÒÉÅÎÔÉÒÏ×ÁÎÎÏÊ, ÐÒÅÖÄÅ ×ÓÅÇÏ, ÎÁ ÏÂÍÅÎ ÍÕÚÙËÏÊ.
Nicotine ÐÏÄÄÅÒÖÉ×ÁÅÔ ×ÓÅ ÓÔÁÎÄÁÒÔÎÙÅ ÄÌÑ ËÌÉÅÎÔÁ ÓÅÔÉ SoulSeek ÆÕÎËÃÉÉ, ÔÁËÉÅ
ËÁË ÚÁÇÒÕÚËÁ É ÐÅÒÅÓÙÌËÁ ÆÁÊÌÏ×, ÐÏÉÓË, ÞÁÔ, ×ÅÄÅÎÉÅ ÓÐÉÓËÁ "ÄÒÕÚÅÊ", Á ÔÁËÖÅ
ÍÎÏÖÅÓÔ×Ï ÄÒÕÇÉÈ, ËÁË, ÎÁÐÒÉÍÅÒ, ÐÏÉÓË ÐÏÈÏÖÉÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ É ÐÏÌÕÞÅÎÉÅ
ÒÅËÏÍÅÎÄÁÃÉÊ ÐÏ ÍÕÚÙËÅ ÎÁ ÏÓÎÏ×Å ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÈ ÐÒÅÄÐÏÞÔÅÎÉÊ.
ðÏÍÉÍÏ ÜÔÏÇÏ, Nicotine ÕÍÅÅÔ ÂÌÏËÉÒÏ×ÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÉÚ ÏÐÒÅÄÅÌ£ÎÎÙÈ ÓÔÒÁÎ,
ÐÏÓÒÅÄÓÔ×ÏÍ ÂÉÂÌÉÏÔÅËÉ GeoIP. äÌÑ ×ËÌÀÞÅÎÉÑ ÄÁÎÎÏÊ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔÉ ÎÅÏÂÈÏÄÉÍÏ
ÄÏÐÏÌÎÉÔÅÌØÎÏ ÕÓÔÁÎÏ×ÉÔØ ÐÁËÅÔ %py_geoip_pkg.
Nicotine Ñ×ÌÑÅÔÓÑ ÐÒÅÅÍÎÉËÏÍ ÐÒÏÅËÔÁ PySoulSeek, ËÏÔÏÒÙÊ ÓÏÚÄÁÌ áÌÅËÓÁÎÄÒ ëÁÎÁ×ÉÎ.
Nicotine ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÐÔÉÍÉÚÁÔÏÒ ËÏÄÁ psyco, ×Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ
ÅÇÏ ÉÚ ÐÁËÅÔÁ python-module-psyco.
%prep
%setup -q -n %oname-%version
#%patch
%build
%python_build
%install
%__python setup.py install --root=%buildroot --optimize=2
%define _iconstheme hicolor
%define _iconsbasedir %_iconsdir/%_iconstheme
%define _icons16dir %_iconsbasedir/16x16/apps
%define _icons48dir %_iconsbasedir/48x48/apps
install -D -m644 files/%name-16px.png %buildroot%_miconsdir/%name.png
install -D -m644 files/%name-32px.png %buildroot%_niconsdir/%name.png
install -D -m644 %SOURCE1 %buildroot%_liconsdir/%name.png
install -D -m644 files/%name-64px.png %buildroot%_iconsdir/hicolor/64x64/apps/%name.png
install -D -m644 files/%name-96px.png %buildroot%_iconsdir/hicolor/96x96/apps/%name.png
rm -rf %buildroot%_datadir/nicotine/documentation/
%find_lang nicotine
%files -f nicotine.lang
%_bindir/nicotine*
%python_sitelibdir/pynicotine/
%python_sitelibdir/nicotine*
%_desktopdir/*
%_miconsdir/*
%_niconsdir/*
%_liconsdir/*
%_iconsdir/hicolor/64x64/apps/*
%_iconsdir/hicolor/96x96/apps/*
%_man1dir/*
%_pixmapsdir/*
%_datadir/nicotine/
%doc doc/*
%changelog
* Mon Aug 10 2009 Andrew Clark <andyc@altlinux.org> 1.2.12-alt1
- new version
- cleanup spec
* Fri Jan 25 2008 Grigory Batalov <bga@altlinux.ru> 1.2.9-alt2.1
- Rebuilt with python-2.5.
* Mon Oct 29 2007 Vitaly Lipatov <lav@altlinux.ru> 1.2.9-alt2
- remove psyco requires (fix bug #13236)
- cleanup spec
* Wed Oct 24 2007 Vitaly Lipatov <lav@altlinux.ru> 1.2.9-alt1
- new version 1.2.9 (with rpmrb script)
* Fri Jul 06 2007 Vitaly Lipatov <lav@altlinux.ru> 1.2.8-alt2
- add provides, obsoletes: nicotine
- add some useful requires
- disable old russian translation (it brokes dialogs)
* Fri Jun 08 2007 Vitaly Lipatov <lav@altlinux.ru> 1.2.8-alt1
- new version 1.2.8 (with rpmrb script)
* Sat May 26 2007 Vitaly Lipatov <lav@altlinux.ru> 1.2.7.1-alt1
- nicotine-plus forks from nicotine
* Fri Mar 25 2005 Dmitry Vukolov <dav@altlinux.ru> 1.0.8-alt2
- rebuilt with python 2.4
* Wed Mar 02 2005 Dmitry Vukolov <dav@altlinux.ru> 1.0.8-alt1
- new version
* Mon Jul 19 2004 Dmitry Vukolov <dav@altlinux.ru> 1.0.7-alt3
- repackaged according to the new python policy
- altered description
* Mon May 10 2004 Dmitry Vukolov <dav@altlinux.ru> 1.0.7-alt2
- added Russian translation
- use %%find_lang to mark language files
* Sat May 01 2004 Dmitry Vukolov <dav@altlinux.ru> 1.0.7-alt1
- initial release for ALT Linux Sisyphus
- patched to use the standard GTK+ directory selection dialog (Debian)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [sisyphus] nicotine-1.2.12
2009-08-14 18:36 [sisyphus] nicotine-1.2.12 Andrew Clark
@ 2009-08-15 2:30 ` Slava Semushin
2009-08-15 3:30 ` Andrew Clark
0 siblings, 1 reply; 3+ messages in thread
From: Slava Semushin @ 2009-08-15 2:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
15 августа 2009 г. 1:36 пользователь Andrew Clark
(andrewclarkiii@gmail.com) написал:
> Добрый день!
> В сизифе старая версия программы, я решил собрать новую.
> После обработки rpmcs имеющегося спека, и последующей
> доработки последнего под текущие изменения, собрал
> пакет. Однако, файл nicotine.desktop содержит строку
> Exec=nicotine
> хотя у меня
> [andy@timelock SPECS]$ rpm -ql nicotine-plus-1.2.12-alt1
> /usr/bin/nicotine-import-winconfig
> /usr/bin/nicotine.py
Так в чем проблема? Запатчите desktop-файл или добавьте простейший
скрипт на шелле с таким именем. Типа:
#!/bin/sh
exec nicotine.py
[...]
> Спек в аттаче.
Obsoletes: nicotine
Я бы уточнил это с точностью до версии с релизом.
--
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [sisyphus] nicotine-1.2.12
2009-08-15 2:30 ` Slava Semushin
@ 2009-08-15 3:30 ` Andrew Clark
0 siblings, 0 replies; 3+ messages in thread
From: Andrew Clark @ 2009-08-15 3:30 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
> Так в чем проблема? Запатчите desktop-файл или добавьте простейший
> скрипт на шелле с таким именем. Типа:
>
> #!/bin/sh
> exec nicotine.py
>
>
Запатчить как раз не проблема. У меня подозрение, вдруг я что-то
не так делаю?
> [...]
> Obsoletes: nicotine
>
> Я бы уточнил это с точностью до версии с релизом.
>
Вообще оригинальный nicotine уже давно не развивается.
Конечно можно поглядеть последнюю версию в апстриме,
но имеет ли это смысл?
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-08-15 3:30 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-14 18:36 [sisyphus] nicotine-1.2.12 Andrew Clark
2009-08-15 2:30 ` Slava Semushin
2009-08-15 3:30 ` Andrew Clark
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git