summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2008-07-10 06:01:52 +0000
committerPeter Volkov <pva@gentoo.org>2008-07-10 06:01:52 +0000
commit58dc1ee839b22184ff143069370458a890b7b6eb (patch)
tree7a0e94bce9dc1d734a5c014baccd6f2c7c56dc17 /app-dicts
parentRemove digest, how did they appear again? (diff)
downloadpva-58dc1ee839b22184ff143069370458a890b7b6eb.tar.gz
pva-58dc1ee839b22184ff143069370458a890b7b6eb.tar.bz2
pva-58dc1ee839b22184ff143069370458a890b7b6eb.zip
Added X USE flag. Added manifest.xml
svn path=/; revision=187
Diffstat (limited to 'app-dicts')
-rw-r--r--app-dicts/lightlang/Manifest3
-rw-r--r--app-dicts/lightlang/lightlang-0.8.5.ebuild21
-rw-r--r--app-dicts/lightlang/metadata.xml29
3 files changed, 49 insertions, 4 deletions
diff --git a/app-dicts/lightlang/Manifest b/app-dicts/lightlang/Manifest
index 94f0ae0..7b790ce 100644
--- a/app-dicts/lightlang/Manifest
+++ b/app-dicts/lightlang/Manifest
@@ -1,3 +1,4 @@
AUX lightlang-0.8.5-man-pages-inst.patch 866 RMD160 014e1a678769bfca8e310e6757705d1467cd8d52 SHA1 d839abf0f2f6c6cbf3b4e4f8cf3803191d1818b5 SHA256 7c35589ac84c3fd2a7aee067352faf553b77dd18c1b1f91adc137eec3d958cd0
DIST lightlang-0.8.5.tar.bz2 422587 RMD160 eadec1acbfad9f9bcf06969837829c2b8ce8e7cb SHA1 2edd2b7574df319bbc5947370dc6075461a98586 SHA256 c4d683d6e5ccfea00a2f5841780b4c8f015e7f35ff380f459661414d7647b19d
-EBUILD lightlang-0.8.5.ebuild 775 RMD160 9af704b3eef8c96a359bd5d26556c122b68d408f SHA1 7d6e8721601b999e71cc8ce683570f5831cf35a0 SHA256 e42729fba5012a27464762352acf2943e8aba3e526b885714e2a3a34910d73ac
+EBUILD lightlang-0.8.5.ebuild 1032 RMD160 2511edd751c5319b6d7491b3e524b7ddfe8930a4 SHA1 ae185c8e290d391a535d8c14c8e869f088046d47 SHA256 b536339fae5a0e5311cd0bb13aed4ffb44d7b4ec99e0728e6ea35bb4c264b632
+MISC metadata.xml 2021 RMD160 11db1005548607c966c952e3c9067b0b6944f943 SHA1 40b2c7b2a946bc28a65828f11701f4a2179e203b SHA256 cdfa2e50e457ff561aa4de5d4c8c87a479abc7998b1a476825564088e0e89906
diff --git a/app-dicts/lightlang/lightlang-0.8.5.ebuild b/app-dicts/lightlang/lightlang-0.8.5.ebuild
index 860553a..1563f27 100644
--- a/app-dicts/lightlang/lightlang-0.8.5.ebuild
+++ b/app-dicts/lightlang/lightlang-0.8.5.ebuild
@@ -13,11 +13,13 @@ SRC_URI="ftp://ftp.etc.edu.ru/pub/soft/for_linux/lightlang/apps/stable/${P}.tar.
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="X"
DEPEND=">=dev-python/PyQt4-4.2.2
>=dev-python/sip-4.6
- dev-python/python-xlib"
+ media-sound/sox
+ dev-python/python-xlib
+ X? ( x11-terms/xterm )"
RDEPEND="${DEPEND}"
src_unpack() {
@@ -25,10 +27,23 @@ src_unpack() {
cd "${S}"
find -name "Makefile.in" -print0 | xargs -0 \
sed -i -e 's:\(INS_[[:alnum:]_]*=\)\(@prefix@[[:alnum:]\/]\):\1$(DESTDIR)/\2:'
-
+
epatch "${FILESDIR}"/${P}-man-pages-inst.patch
}
+src_compile() {
+ local myconf
+ if use X; then
+ myconf="--with-gui-flag=yes --with-gui-terminal=xterm"
+ else
+ myconf="--with-gui-flag=no"
+ fi
+ econf --with-audio-player=play \
+ ${myconf} || die
+
+ emake || die
+}
+
src_install() {
emake DESTDIR="${D}" install || die "Install failed"
}
diff --git a/app-dicts/lightlang/metadata.xml b/app-dicts/lightlang/metadata.xml
new file mode 100644
index 0000000..cd5c680
--- /dev/null
+++ b/app-dicts/lightlang/metadata.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>app-dicts</herd>
+ <longdescription>
+ LightLang - is a set of language programs for Linux. Its main part is the
+ system of electronic dictionaries. It consists of several programs - SL
+ (the search kernel), XSL (the program's graphical interface written with
+ the use of Qt4), LLRepo (the utility for working with LightLang
+ repositories).
+ Additional packages expand the program's functionality, adding, for
+ example, a possibility to hear the pronunciation of a word.
+ The system is set up in such a manner that you do not have to use the SL
+ graphical interface, and invoke the search kernel directly from the command
+ line instead. It is very convenient when using systems without the
+ X-server.
+ </longdescription>
+ <longdescription lang="ru">
+ LightLang - комплект языковых программ для Linux. Основной проект - система
+ электронных словарей. В него входят несколько программ - SL (поисковое
+ ядро), XSL (графический интерфейс программы, написанный с использованием
+ Qt4), LLRepo (утилита для работы с репозиторием LightLang).
+ Дополнительно устанавливаемые пакеты расширяют функциональность системы,
+ добавляя, например, возможность прослушать транскрипцию слова.
+ Система устроена таким образом, что вы можете не использовать графический
+ интерфейс SL, а вызывать поисковое ядро напрямую через командную строку.
+ Это очень удобно на системах без X-сервера.
+ </longdescription>
+</pkgmetadata>