In portage. Use yagf

git-svn-id: http://svn.calculate.ru/overlay@2475 c91db197-33c1-4113-bf15-f8a5c547ca64
atratsevskiy
yaleks 15 years ago
parent 39c4f45c2f
commit 26e304b5de

@ -1,3 +0,0 @@
AUX lang.patch 1121 RMD160 943187ef74adeb9de85f2477648be760920f1868 SHA1 34e77c6403662b3b31bfb637e2b2bf3df35ab01b SHA256 97618095abddc835e1ed0b2359154a33781e189239185fc3fa8e6cfccfbe7ad3
DIST cuneiform-qt-0.1.1.tar.bz2 20718 RMD160 46b129ee326eb54e3af25f8c706fbec383755431 SHA1 b7b05f616f004dd9e469387abc179d30984665b1 SHA256 5dd319f8618599ed8bd58680f499e669dcccf18e212a79aa1dd39d70a584c313
EBUILD cuneiform-qt-0.1.1.ebuild 993 RMD160 6f4c32aef198ead6d617639d653967d96248e8e4 SHA1 30e3f71adc64e90357dab2d40a146cceb99be4e7 SHA256 e657eafbd7806c05b2360b4873709e9df0293734c16720be7c1d9d36d89f7d96

@ -1,40 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/wpa_supplicant/wpa_supplicant-0.6.4.ebuild,v 1.4 2009/02/01 21:23:45 maekke Exp $
inherit eutils
EAPI="1"
DESCRIPTION="Graphical interface to Cuneiform"
HOMEPAGE="http://www.altlinux.org/Cuneiform-Qt"
SRC_URI="ftp://ftp.local.calculate.ru/pub/calculate/${PN}/${P}.tar.bz2
ftp://mirror.yandex.ru/calculate/${PN}/${P}.tar.bz2
http://mirror.yandex.ru/calculate/${PN}/${P}.tar.bz2
ftp://ftp.linux.kiev.ua/pub/Linux/Calculate/${PN}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=app-text/cuneiform-0.6
x11-libs/qt-gui:4"
RDEPEND="${DEPEND}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/lang.patch"
}
src_compile() {
PREFIX="/usr" qmake || die "qmake failed"
emake || die "emake failed"
}
src_install() {
einstall INSTALL_ROOT="${D}" || die "install failed"
}

@ -1,36 +0,0 @@
diff -ruN cuneiform-qt-0.1.1.orig/main.cpp cuneiform-qt-0.1.1/main.cpp
--- cuneiform-qt-0.1.1.orig/main.cpp 2009-04-09 15:11:56.000000000 +0400
+++ cuneiform-qt-0.1.1/main.cpp 2009-04-09 18:00:35.000000000 +0400
@@ -21,7 +21,7 @@
#include <iostream>
#include "mainWindow.h"
-int main( int argc, char *argv[] ) {
+int main( int argc, char *argv[], char **env ) {
Q_INIT_RESOURCE( mainWindow );
@@ -34,9 +34,22 @@
app.setOrganizationDomain( "http://www.altlinux.org/Cuneiform-Qt" );
// Load localization
- QTranslator translator;
QString locale = QLocale::system().name().left( 2 );
+ int i = 0;
+ while(env[i]!=0)
+ {
+ QStringList keyval = QString(env[i++]).split("=");
+ if( keyval.count() > 1 && keyval[0] == QString("LANG") )
+ {
+ if( keyval[1].length() >= 2 )
+ {
+ locale = keyval[1].left(2);
+ }
+ }
+ }
+ QTranslator translator;
translator.load( QString( DATADIR ) + app.applicationName() + QString ( "_" ) + locale );
+
app.installTranslator( &translator );
// Process command line arguments

@ -1,2 +0,0 @@
DIST cuneiform-0.6.tar.bz2 28730704 RMD160 2b261f4636e3a7b46b2662423168c3c775315e60 SHA1 64f35f3900cb5ce4406e809a93156e04ab0bd220 SHA256 2f92f0b12acd2dd68305ee797571a13f41dade1929d1ffd2c52a6c5e2363f149
EBUILD cuneiform-0.6.ebuild 897 RMD160 7fa8154fc55cda91dba3225182682a5dec6d5f88 SHA1 8c7675be879f7a0dd7a613d5e0f3149c33058e71 SHA256 6d958c3c995439d2a9b366b3e6b6356e4f494d5548257091a9a86fe11502bc38

@ -1,35 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit cmake-utils versionator
PV_MAJ=$(get_version_component_range 1-2)
DESCRIPTION="An enterprise quality OCR engine developed in USSR/Russia in the 90's."
HOMEPAGE="https://launchpad.net/cuneiform-linux"
SRC_URI="http://launchpad.net/${PN}-linux/${PV_MAJ}/${PV_MAJ}/+download/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="imagemagick debug"
RDEPEND="imagemagick? ( media-gfx/imagemagick )"
DEPEND=">=dev-util/cmake-2.6.0
${RDEPEND}"
DOCS="readme.txt"
S="${S}.0"
src_unpack(){
unpack ${A}
# Fix automagic dependencies / linking
if ! use imagemagick; then
sed -e '/pkg_check_modules(MAGICK ImageMagick++)/s/^/#DONOTFIND /' \
-i "${S}/cuneiform_src/Kern/CMakeLists.txt" \
|| die "Sed for ImageMagick automagic dependency failed."
fi
}
Loading…
Cancel
Save