From: Mikhail Yakshin <greycat@altlinux.ru>
To: ALT Devel discussion list <devel@altlinux.ru>
Subject: Re: [devel] sisyphus_check / file on RPM spec
Date: Mon, 16 May 2005 12:41:17 +0400
Message-ID: <42885CAD.9070902@altlinux.ru> (raw)
In-Reply-To: <20050515224606.GA3188@basalt.office.altlinux.org>
[-- Attachment #1: Type: text/plain, Size: 1411 bytes --]
Dmitry V. Levin пишет:
> On Sun, May 15, 2005 at 06:21:54PM +0400, Mikhail Yakshin wrote:
>
>>Расскажите, что я делаю не так: есть некий спек, на который file
>>говорит, что он:
>>
>>$ file python-module-musicbrainz.spec
>>python-module-musicbrainz.spec: UTF-8 Unicode English text
>>
>>В результате чего sisyphus_check ругается на этот тип файла, потому как
>>оно умеет принимать из UTF-8 файлов только, например, такие:
>>
>>$ file python-module-ctypes.spec
>>python-module-ctypes.spec: UTF-8 Unicode text
>>
>>Чем отличается этот Unicode English text от Unicode text и что сделать,
>>чтобы он прошел sisyphus_check? Спек на всякий случай прилагаю...
>
>
> http://www.google.ru/search?hl=ru&ie=koi8-r&q="первые 256" site:lists.altlinux.ru
> - не оно?
Нет, не принципиально. Сделал так, чтобы в первых 256 не было
non-usascii. Прикладываю файл.
Вот что получается:
$ head -c256 python-module-musicbrainz.spec
# -*- coding: utf-8 -*-
%define version 1.0b3
%define release alt1
%setup_python_module musicbrainz
Summary: Python binding for libmusicbrainz
Name: %packagename
Version: %version
Release: %release
Source: python-%modulename-%version-picard.tar.gz
Licens
$ file python-module-musicbrainz.spec
python-module-musicbrainz.spec: UTF-8 Unicode English text
Может все-таки запатчить что-нибудь?
--
WBR, Mikhail Yakshin AKA GreyCat
ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]
[-- Attachment #2: python-module-musicbrainz.spec --]
[-- Type: text/plain, Size: 2569 bytes --]
# -*- coding: utf-8 -*-
%define version 1.0b3
%define release alt1
%setup_python_module musicbrainz
Summary: Python binding for libmusicbrainz
Name: %packagename
Version: %version
Release: %release
Source: python-%modulename-%version-picard.tar.gz
License: GPL
Group: Development/Python
Prefix: %_prefix
Url: http://musicbrainz.org/
Summary(ru_RU.UTF-8): ÐбеÑÑка на Python Ð´Ð»Ñ Ð´Ð¾ÑÑÑпа к libmusicbrainz
Requires: python-module-ctypes
BuildRequires: python-module-ctypes
%description
This is a straight python to c binding for libmusicbrainz. It uses
ctypes to avoid having to write c code. This module is used primarily
within Picard - the next generation MusicBrainz tagger.
This module is built for python %__python_version
%description -l ru_RU.UTF-8
ÐÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð¿ÑедоÑÑавлÑÐµÑ Ð´Ð¾ÑÑаÑоÑно пÑоÑÑÑÑ Ð¸ пÑÑмÑÑ Ð¾Ð±ÐµÑÑÐºÑ Ð½Ð°
Python Ð´Ð»Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеки libmusicbrainz на C. Ðн иÑполÑзÑÐµÑ ctypes, ÑÑобÑ
не пиÑаÑÑ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð³Ð¾ дополниÑелÑного кода на C. ÐÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð² оÑновном
пÑедназнаÑен Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² Picard - ÑÑггеÑе MusicBrainz нового
поколениÑ.
ÐÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ ÑобÑан Ð´Ð»Ñ Python веÑÑии %__python_version
%package -n python-%modulename-doc
Summary: %modulename example programs
Summary(ru_RU.UTF-8): ÐÑимеÑÑ Ð¿ÑогÑамм Ð´Ð»Ñ %modulename
Group: Development/Python
Prefix: %_prefix
Requires: python-%modulename = %version
%description -n python-%modulename-doc
%modulename provides Python to C binding for libmusicbrainz. Install
python-%modulename-doc if you need examples for this module.
%description -n python-%modulename-doc -l ru_RU.UTF-8
%modulename пÑедоÑÑавлÑÐµÑ Ð¾Ð±Ð¾Ð»Ð¾ÑÐºÑ Python Ð´Ð»Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеки
libmusicbrainz на C. УÑÑановиÑе python-%modulename-doc, еÑли Ðам
ÑÑебÑÑÑÑÑ Ð¿ÑимеÑÑ Ð¿ÑогÑамм Ñ Ð¸ÑполÑзованием данного модÑлÑ.
%prep
%setup -q -n python-%modulename-%version-picard
%build
mkdir -p buildroot
CFLAGS="%optflags" %__python setup.py \
install --optimize=2 \
--root=`pwd`/buildroot \
--record=INSTALLED_FILES
%install
%__mkdir_p %buildroot
cp -pr buildroot/* %buildroot
unset RPM_PYTHON
%files -f INSTALLED_FILES
%doc README COPYING
%files -n python-%modulename-doc
%doc examples
%changelog
* Sun May 15 2005 Mikhail Yakshin <greycat@altlinux.ru> 1.0b3-alt1
- Initial build for ALT Linux
next prev parent reply other threads:[~2005-05-16 8:41 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-05-15 14:21 Mikhail Yakshin
2005-05-15 14:44 ` php-coder
2005-05-15 22:11 ` Mikhail Yakshin
2005-05-15 23:00 ` Alexey I. Froloff
2005-05-16 4:13 ` Вячеслав Диконов
2005-05-16 5:42 ` Alexey I. Froloff
2005-05-16 6:03 ` Вячеслав Диконов
2005-05-16 7:00 ` Alexey I. Froloff
2005-05-16 17:05 ` Вячеслав Диконов
2005-05-16 6:51 ` [devel] sisyphus_check / file on RPM spec [JT] Vitaly Lipatov
2005-05-16 9:00 ` Vital Khilko
2005-05-16 9:27 ` Vitaly Lipatov
2005-05-16 17:08 ` Вячеслав Диконов
2005-05-15 22:46 ` [devel] sisyphus_check / file on RPM spec Dmitry V. Levin
2005-05-16 8:41 ` Mikhail Yakshin [this message]
2005-05-16 12:19 ` Dmitry V. Levin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=42885CAD.9070902@altlinux.ru \
--to=greycat@altlinux.ru \
--cc=devel@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git