ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] anki
@ 2010-01-11 19:15 Andrew Clark
  2010-01-11 20:53 ` Michael Shigorin
  0 siblings, 1 reply; 13+ messages in thread
From: Andrew Clark @ 2010-01-11 19:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 649 bytes --]

Здравствуйте!
Прочитав статью об этой программе
(http://eugeniavlasova.com/archives/zhizn_v_linukse/anki_programma_dlya_zapominaniya_slov.html),

решил, что она мне необходима. Написав спек, столкнулся с тем,
что я толком не знаю, как правильно упаковывать python'овые
приложения (паковать или нет egg-info, и как правильно это сделать в
рамках ALT).
Как следствие - я не смогу как следует осуществить
дальнейшее сопровождение данного приложения. Плюс, сходу не нашел на
сайте, 
где можно разжиться готовыми деками. Ежели кто возьмется
доделать/переделать спек (если это необходимо), пусть меняет
спек так, как сочтет нужным.Спек в аттаче. Спасибо.

[-- Attachment #2: anki.spec --]
[-- Type: text/plain, Size: 1582 bytes --]

Name: anki
Version: 0.9.9.8.5
Release: alt1
Summary: Anki is a spaced repetition system (SRS)
Group: Games
License: GPLv3
Packager: Andrew Clark <andyc@altlinux.org>
Url: http://ichi2.net/anki/
Source: http://anki.googlecode.com/files/%name-%version.tgz

BuildRequires(pre): rpm-build-python

# Automatically added by buildreq on Sun Jan 10 2010 (-bi)
BuildRequires: mercurial python-module-PyQt4 python-module-Reportlab python-module-SQLAlchemy python-module-config python-module-cups python-module-cupshelpers python-module-lxml python-module-mutagen python-module-numpy python-module-pysqlite2 python-module-pytz python-module-simplejson python-module-xlwt

%description
Anki is a spaced repetition system (SRS). It helps you remember
things by intelligently scheduling flashcards, so that you can
learn a lot of information with a minimum amount of effort.

%prep
%setup -q -n %name-%version

%build
%python_build

pushd libanki
%python_build
popd

%install
%python_install

pushd libanki
%python_install
popd

mkdir -p %buildroot%_desktopdir
mkdir -p %buildroot%_niconsdir
install -pD -m 644 %_builddir/%name-%version/%name.desktop %buildroot%_desktopdir/%name.desktop
install -pD -m 644 %_builddir/%name-%version/icons/%name.png %buildroot%_niconsdir/%name.png

%find_lang %name

%files -f %name.lang
%doc ChangeLog COPYING CREDITS README README.development README.translating
%_bindir/*
%python_sitelibdir/%name/*
%python_sitelibdir/ankiqt/*
%_desktopdir/*
%_niconsdir/*

%changelog
* Sat Jan 9 2010 Andrew Clark <andyc@altlinux.org> 0.9.9.8.5-alt1
- initial build for ALT.


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2010-01-12 22:22 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-01-11 19:15 [sisyphus] anki Andrew Clark
2010-01-11 20:53 ` Michael Shigorin
2010-01-11 20:59   ` Andrew Clark
2010-01-11 21:08     ` Led
2010-01-11 21:13       ` Andrew Clark
2010-01-11 21:18         ` Igor Zubkov
2010-01-11 21:24           ` Andrew Clark
2010-01-12 16:21           ` Andrew Clark
2010-01-12 16:54             ` Michael Shigorin
2010-01-12 17:01               ` Andrew Clark
2010-01-12 17:04                 ` Michael Shigorin
2010-01-12 17:14                   ` Andrew Clark
2010-01-12 22:22                 ` Led

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