summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Helbling <helch@gmx.ch>2006-11-06 19:11:40 +0000
committerChristian Helbling <helch@gmx.ch>2006-11-06 19:11:40 +0000
commit68454f4e3674d7d6dd44c4f5fcd2e166d9b641de (patch)
treef25ba8878efa1b164cf341fd444913b746110ba5
parentnew USE flag 'no-completion-data' for dev-util/ktigcc (diff)
downloadsunrise-68454f4e3674d7d6dd44c4f5fcd2e166d9b641de.tar.gz
sunrise-68454f4e3674d7d6dd44c4f5fcd2e166d9b641de.tar.bz2
sunrise-68454f4e3674d7d6dd44c4f5fcd2e166d9b641de.zip
dev-util/ktigcc: New ebuild for bug 146032
svn path=/sunrise/; revision=1840
-rw-r--r--dev-util/ktigcc/ChangeLog9
-rw-r--r--dev-util/ktigcc/Manifest28
-rw-r--r--dev-util/ktigcc/files/digest-ktigcc-1.053
-rw-r--r--dev-util/ktigcc/files/ktigcc.desktop12
-rw-r--r--dev-util/ktigcc/files/ktigcc.xml8
-rw-r--r--dev-util/ktigcc/files/x-tigcc-project.desktop9
-rw-r--r--dev-util/ktigcc/ktigcc-1.05.ebuild62
-rw-r--r--dev-util/ktigcc/metadata.xml5
8 files changed, 136 insertions, 0 deletions
diff --git a/dev-util/ktigcc/ChangeLog b/dev-util/ktigcc/ChangeLog
new file mode 100644
index 000000000..c36cd9bbe
--- /dev/null
+++ b/dev-util/ktigcc/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for dev-util/ktigcc
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 06 Nov 2006; Christian Helbling <helch@gmx.ch> +ktigcc-1.05.ebuild,
+ +files/ktigcc.desktop, +files/ktigcc.xml, +files/x-tigcc-project.desktop,
+ +metadata.xml:
+ New ebuild for bug 146032
+
diff --git a/dev-util/ktigcc/Manifest b/dev-util/ktigcc/Manifest
new file mode 100644
index 000000000..8a9fbda00
--- /dev/null
+++ b/dev-util/ktigcc/Manifest
@@ -0,0 +1,28 @@
+AUX ktigcc.desktop 222 RMD160 458fc252b597a458ab51805ee6ef0d666906bf44 SHA1 b62e4f967be4f96a65289a4623151603504a2487 SHA256 16071fb929d3e4e4b766acadbf5c9041946f3c19258b7bc189f4560c14647b4b
+MD5 1c3d723e68667bd8cd0cb65980ab6bc7 files/ktigcc.desktop 222
+RMD160 458fc252b597a458ab51805ee6ef0d666906bf44 files/ktigcc.desktop 222
+SHA256 16071fb929d3e4e4b766acadbf5c9041946f3c19258b7bc189f4560c14647b4b files/ktigcc.desktop 222
+AUX ktigcc.xml 304 RMD160 6675399d4552b1a8343bf6bd3211be0aadd814de SHA1 67550ed16742db967bb87c889a8b7da89b769e83 SHA256 ea7eff450b33bd041cbf980f2925ce9d2ad8025a70625473541f65163d7dc735
+MD5 f895812c87d755fe56672149db8aebe8 files/ktigcc.xml 304
+RMD160 6675399d4552b1a8343bf6bd3211be0aadd814de files/ktigcc.xml 304
+SHA256 ea7eff450b33bd041cbf980f2925ce9d2ad8025a70625473541f65163d7dc735 files/ktigcc.xml 304
+AUX x-tigcc-project.desktop 182 RMD160 888950fe81dd2f0a2c7d5d4faf45c63b4f185f0c SHA1 d06e8d6e0ac20fda6c3a1cbe8e711443e7066910 SHA256 6cab24a4d5bd8e9288791007e6c0bbd22b751bf8c0680b7fefbc29bd5ecd3550
+MD5 a2e4cfd4b99209b1f0f054c66e1a616f files/x-tigcc-project.desktop 182
+RMD160 888950fe81dd2f0a2c7d5d4faf45c63b4f185f0c files/x-tigcc-project.desktop 182
+SHA256 6cab24a4d5bd8e9288791007e6c0bbd22b751bf8c0680b7fefbc29bd5ecd3550 files/x-tigcc-project.desktop 182
+DIST ktigcc-1.05.tar.bz2 123994 RMD160 a6d6200ac2f7cd924bc4c6d034cdabd992f779b9 SHA1 2dfee30b718129d321f906a664d279000c449439 SHA256 6c2a3a56a79689b1b7eb8b89f7b4dbbaf24e4c8f65e7862c717f9e0f56939a82
+EBUILD ktigcc-1.05.ebuild 1425 RMD160 b9eaacafc90ee8fc8744d766eb2e3e36dd3f07d5 SHA1 fd691237ac1562c1c31bf1f67885a3376e7ebba1 SHA256 6e4ac8d0ac36fd82c98c944d6e498137f2deb62f09dfc3d81c5a3ea140c4a99c
+MD5 5450996de99c6659afc9967035111c29 ktigcc-1.05.ebuild 1425
+RMD160 b9eaacafc90ee8fc8744d766eb2e3e36dd3f07d5 ktigcc-1.05.ebuild 1425
+SHA256 6e4ac8d0ac36fd82c98c944d6e498137f2deb62f09dfc3d81c5a3ea140c4a99c ktigcc-1.05.ebuild 1425
+MISC ChangeLog 308 RMD160 e13c108c700652453f1c15505eb40300d53b9203 SHA1 f619953c88c5c14ee8dcbe1d6801676837c389fe SHA256 b8d631bf02880103d547bd40eb1be39e79f576fa40b99d98ba57efafa8447262
+MD5 3ea4cae52217732f0377936896d633e0 ChangeLog 308
+RMD160 e13c108c700652453f1c15505eb40300d53b9203 ChangeLog 308
+SHA256 b8d631bf02880103d547bd40eb1be39e79f576fa40b99d98ba57efafa8447262 ChangeLog 308
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 25c78514a6e9bcdbcc67822ac293bc6d files/digest-ktigcc-1.05 238
+RMD160 f4b9455bdfd1dd3a5d82e82defd3ebd128221559 files/digest-ktigcc-1.05 238
+SHA256 cbd68004ded477f8783a332249e3b44765f75b892afdebdb85a45b809d80aadd files/digest-ktigcc-1.05 238
diff --git a/dev-util/ktigcc/files/digest-ktigcc-1.05 b/dev-util/ktigcc/files/digest-ktigcc-1.05
new file mode 100644
index 000000000..b6166e7b2
--- /dev/null
+++ b/dev-util/ktigcc/files/digest-ktigcc-1.05
@@ -0,0 +1,3 @@
+MD5 656c52a7776d848fc84e8f53ad1f0268 ktigcc-1.05.tar.bz2 123994
+RMD160 a6d6200ac2f7cd924bc4c6d034cdabd992f779b9 ktigcc-1.05.tar.bz2 123994
+SHA256 6c2a3a56a79689b1b7eb8b89f7b4dbbaf24e4c8f65e7862c717f9e0f56939a82 ktigcc-1.05.tar.bz2 123994
diff --git a/dev-util/ktigcc/files/ktigcc.desktop b/dev-util/ktigcc/files/ktigcc.desktop
new file mode 100644
index 000000000..652e0a6ba
--- /dev/null
+++ b/dev-util/ktigcc/files/ktigcc.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Name=KTIGCC
+Comment=KTIGCC - an IDE for TIGCC
+Exec=ktigcc
+Icon=ktigcc.png
+Terminal=false
+Type=Application
+Categories=Application;Development
+MimeType=application/x-tigcc-project
+
diff --git a/dev-util/ktigcc/files/ktigcc.xml b/dev-util/ktigcc/files/ktigcc.xml
new file mode 100644
index 000000000..227817508
--- /dev/null
+++ b/dev-util/ktigcc/files/ktigcc.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
+ <mime-type type="application/x-tigcc-project">
+ <sub-class-of type="text/plain" />
+ <comment>TIGCC Project</comment>
+ <glob pattern="*.[tT][pP][rR]" />
+ </mime-type>
+</mime-info>
diff --git a/dev-util/ktigcc/files/x-tigcc-project.desktop b/dev-util/ktigcc/files/x-tigcc-project.desktop
new file mode 100644
index 000000000..96a4679db
--- /dev/null
+++ b/dev-util/ktigcc/files/x-tigcc-project.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Type=MimeType
+MimeType=application/x-tigcc-project
+Icon=application-x-tigcc-project.png
+Patterns=*.tpr;*.TPR;
+Comment=TIGCC Project
+DefaultApp=ktigcc
+
diff --git a/dev-util/ktigcc/ktigcc-1.05.ebuild b/dev-util/ktigcc/ktigcc-1.05.ebuild
new file mode 100644
index 000000000..ed6502b0a
--- /dev/null
+++ b/dev-util/ktigcc/ktigcc-1.05.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit qt3 eutils fdo-mime
+
+DESCRIPTION="An IDE for tigcc"
+HOMEPAGE="http://tigcc.ticalc.org"
+SRC_URI="mirror://sourceforge/tigcc-linux/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="no-completion-data"
+
+DEPEND="$(qt_min_version 3.1)
+ >=kde-base/kdelibs-3.5.2
+ dev-util/ctags
+ dev-util/pkgconfig
+ dev-embedded/tigcc
+ >=sci-libs/libticables2-20060723
+ >=sci-libs/libticonv-20060723-r1
+ >=sci-libs/libtifiles2-20060723
+ >=sci-libs/libticalcs2-20060723"
+
+RDEPEND="${DEPEND}
+ !no-completion-data? ( dev-util/ktigcc-completion-data )"
+
+
+S=${WORKDIR}/${PN}
+
+src_install() {
+ dobin ktigcc
+ dodoc NEWS
+
+ # mime-type registration for project files
+ newicon ${S}/images/ktigcc.png application-x-tigcc-project.png
+
+ insinto /usr/share/mimelnk/application
+ doins ${FILESDIR}/x-tigcc-project.desktop
+
+ insinto /usr/share/mime/packages
+ doins ${FILESDIR}/ktigcc.xml
+
+ # menu entry
+ # can't use make_desktop_entry here, because I need mime-type association
+ newicon ${S}/images/icon.png ktigcc.png
+ domenu ${FILESDIR}/ktigcc.desktop
+
+ # ktigcc wants to call ctags and not exuberant-ctags
+ dosym exuberant-ctags /usr/bin/ctags
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
diff --git a/dev-util/ktigcc/metadata.xml b/dev-util/ktigcc/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/dev-util/ktigcc/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>