ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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