Initial commit of qwriter application. Moved from qting-edge overlay
authorMarkos Chandras <hwoarang@gentoo.org>
Fri, 21 May 2010 16:47:12 +0000 (16:47 +0000)
committerMarkos Chandras <hwoarang@gentoo.org>
Fri, 21 May 2010 16:47:12 +0000 (16:47 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

app-editors/qwriter/ChangeLog [new file with mode: 0644]
app-editors/qwriter/Manifest [new file with mode: 0644]
app-editors/qwriter/metadata.xml [new file with mode: 0644]
app-editors/qwriter/qwriter-0.1.9.ebuild [new file with mode: 0644]

diff --git a/app-editors/qwriter/ChangeLog b/app-editors/qwriter/ChangeLog
new file mode 100644 (file)
index 0000000..ee36136
--- /dev/null
@@ -0,0 +1,10 @@
+# ChangeLog for app-editors/qwriter
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/qwriter/ChangeLog,v 1.1 2010/05/21 16:47:12 hwoarang Exp $
+
+*qwriter-0.1.9 (21 May 2010)
+
+  21 May 2010; Markos Chandras <hwoarang@gentoo.org> +qwriter-0.1.9.ebuild,
+  +metadata.xml:
+  Initial commit of qwriter application. Moved from qting-edge overlay
+
diff --git a/app-editors/qwriter/Manifest b/app-editors/qwriter/Manifest
new file mode 100644 (file)
index 0000000..7b617b2
--- /dev/null
@@ -0,0 +1,4 @@
+DIST qwriter-0.1.9-src.tar.gz 1305399 RMD160 a95cd0e9de9bf932ccea2b9cd4d532e4a60f9176 SHA1 8ed4c67ee7c45b771ce9c0725e00b4557846e60b SHA256 7a645f94b0a0050589d491e6c8a0bfa8f3381f513f9504aef348343d00c1ef8d
+EBUILD qwriter-0.1.9.ebuild 1215 RMD160 f576639c89708678538ff28146f4cb095b721b8e SHA1 3a4ade32fed48f8d7225cf440f3424b464f7303a SHA256 24179dabfffb22c0af7f618ef5c896d84a2c28c858d122d503aec429a395ca86
+MISC ChangeLog 408 RMD160 20dbe1968783659cffd61583b027b4a3e1a3ef94 SHA1 0f456a824a8406230da0f2015cc52f3c8677767e SHA256 ccd7c4507938fe5a66e90effacd50bc0c743cec102337120597e468397df179c
+MISC metadata.xml 294 RMD160 ac4e1baa0a1839ae0a807a9d4b915134788d6aa1 SHA1 82865de14486cb30dc9ebfe6f1aecc9c86c0075b SHA256 209af586ae032f00659b69da17d4186854660be14b244d31aa0bea2005c2c5ba
diff --git a/app-editors/qwriter/metadata.xml b/app-editors/qwriter/metadata.xml
new file mode 100644 (file)
index 0000000..d5f9562
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>qt</herd>
+<maintainer>
+<email>hwoarang@gentoo.org</email>
+<name>Markos Chandras</name>
+</maintainer>
+<longdescription lang="en">
+</longdescription>
+</pkgmetadata>
+
diff --git a/app-editors/qwriter/qwriter-0.1.9.ebuild b/app-editors/qwriter/qwriter-0.1.9.ebuild
new file mode 100644 (file)
index 0000000..e365868
--- /dev/null
@@ -0,0 +1,48 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/qwriter/qwriter-0.1.9.ebuild,v 1.1 2010/05/21 16:47:12 hwoarang Exp $
+
+EAPI="2"
+LANGS="ru"
+
+inherit qt4-r2
+
+MY_P="${P}-src"
+
+DESCRIPTION="Advanced text editor with syntax highlighting"
+HOMEPAGE="http://qt-apps.org/content/show.php/QWriter?content=106377"
+#upstream failed to provide a sane url
+SRC_URI="http://qwriter.googlecode.com/files/${MY_P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="x11-libs/qt-gui:4
+       x11-libs/qscintilla"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+       sed -i "s:languages:/usr/share/${PN}/languages:" src/MainWindow.cpp \
+               || die "failed to fix translation path"
+       qt4-r2_src_prepare
+}
+
+src_install() {
+       dobin bin/${PN} || die "dobin failed"
+       newicon images/w.png ${PN}.png || die "newicon failed"
+       make_desktop_entry ${PN} QWriter ${PN} \
+               || die "make_desktop_entry failed"
+       insinto /usr/share/${PN}/languages/
+       for x in ${LANGS};do
+               for j in ${LINGUAS};do
+                       if [[ $x == $j ]]; then
+                               doins languages/${PN}_$x.qm \
+                                       || die "failed to install $x translation"
+                       fi
+               done
+       done
+}