Initial import, rbu did good work :)
authorMarkus Ullmann <jokey@gentoo.org>
Tue, 3 Apr 2007 22:34:13 +0000 (22:34 +0000)
committerMarkus Ullmann <jokey@gentoo.org>
Tue, 3 Apr 2007 22:34:13 +0000 (22:34 +0000)
Package-Manager: portage-2.1.2.2

net-misc/italc/ChangeLog [new file with mode: 0644]
net-misc/italc/Manifest [new file with mode: 0644]
net-misc/italc/files/digest-italc-1.0.1 [new file with mode: 0644]
net-misc/italc/italc-1.0.1.ebuild [new file with mode: 0644]
net-misc/italc/metadata.xml [new file with mode: 0644]

diff --git a/net-misc/italc/ChangeLog b/net-misc/italc/ChangeLog
new file mode 100644 (file)
index 0000000..fed006d
--- /dev/null
@@ -0,0 +1,10 @@
+# ChangeLog for net-misc/italc
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/italc/ChangeLog,v 1.1 2007/04/03 22:34:13 jokey Exp $
+
+*italc-1.0.1 (03 Apr 2007)
+
+  03 Apr 2007; Markus Ullmann <jokey@gentoo.org> +metadata.xml,
+  +italc-1.0.1.ebuild:
+  Initial import, rbu did good work :)
+
diff --git a/net-misc/italc/Manifest b/net-misc/italc/Manifest
new file mode 100644 (file)
index 0000000..5ff7296
--- /dev/null
@@ -0,0 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST italc-1.0.1.tar.bz2 2165553 RMD160 c9ca6609be31a670a5d09630a3b4f5228f7b4d5b SHA1 875752dcfa75b19e21f7246d5d46ab9a418c8a20 SHA256 f39ef2933d2c4886ac3197880968001aa32656b2e62a49f19cbabac6869a7797
+EBUILD italc-1.0.1.ebuild 2463 RMD160 a8a59936c271ad676dd31171c70623ef36596ad4 SHA1 8e04c81f18436eee668cb3d4e3226ab1e7bddb86 SHA256 8d2fa1529b311fc692ef08d98cde1de57c8fd1192d999ab845ecb025714e9ead
+MD5 9e8ab6357ddf5804701c8d9b9bc23b7d italc-1.0.1.ebuild 2463
+RMD160 a8a59936c271ad676dd31171c70623ef36596ad4 italc-1.0.1.ebuild 2463
+SHA256 8d2fa1529b311fc692ef08d98cde1de57c8fd1192d999ab845ecb025714e9ead italc-1.0.1.ebuild 2463
+MISC ChangeLog 355 RMD160 29f5f0ee0c0fd4cd11f01cbb3a3baeacb80bcb7c SHA1 23284fa605213bf65af6767d07050d1c51bab107 SHA256 887483d338b889fef61db525cb3e2ea72d16720a7e9248ee42029e1bc5b06419
+MD5 16d86705623c137c89c26417b8889f47 ChangeLog 355
+RMD160 29f5f0ee0c0fd4cd11f01cbb3a3baeacb80bcb7c ChangeLog 355
+SHA256 887483d338b889fef61db525cb3e2ea72d16720a7e9248ee42029e1bc5b06419 ChangeLog 355
+MISC metadata.xml 254 RMD160 ead1eab9abeaef08c710959cbfca90e51608d979 SHA1 8a77820fc93d56766e0653a776419a59509e5e62 SHA256 e34969f3f290037e6297cc1752634e8fda356dd6f7849e2372103728a3f4a5e9
+MD5 743a96fa5ac9d97b98026abbf109d15d metadata.xml 254
+RMD160 ead1eab9abeaef08c710959cbfca90e51608d979 metadata.xml 254
+SHA256 e34969f3f290037e6297cc1752634e8fda356dd6f7849e2372103728a3f4a5e9 metadata.xml 254
+MD5 99bc9ce3dde711e311dca12ae9ae078c files/digest-italc-1.0.1 241
+RMD160 313ea2f6e2ac5bafd9ff78ee6d325ec87146218f files/digest-italc-1.0.1 241
+SHA256 b1ec897c360040f8078fcea3411b32587387415caaeb1072f6bc32b12361c1aa files/digest-italc-1.0.1 241
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.3 (GNU/Linux)
+
+iD8DBQFGEtZfz974XjDVpbkRAhEUAKDGfojeOeTjIyMXPuaqJicSbrofZwCgnqpP
+Jr8GBIHCOvmsR9Yk+t0YXoU=
+=Ep1x
+-----END PGP SIGNATURE-----
diff --git a/net-misc/italc/files/digest-italc-1.0.1 b/net-misc/italc/files/digest-italc-1.0.1
new file mode 100644 (file)
index 0000000..c5ab3f6
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 3f2db47ee034aa8434b56552625e94ad italc-1.0.1.tar.bz2 2165553
+RMD160 c9ca6609be31a670a5d09630a3b4f5228f7b4d5b italc-1.0.1.tar.bz2 2165553
+SHA256 f39ef2933d2c4886ac3197880968001aa32656b2e62a49f19cbabac6869a7797 italc-1.0.1.tar.bz2 2165553
diff --git a/net-misc/italc/italc-1.0.1.ebuild b/net-misc/italc/italc-1.0.1.ebuild
new file mode 100644 (file)
index 0000000..c80a2dc
--- /dev/null
@@ -0,0 +1,96 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/italc/italc-1.0.1.ebuild,v 1.1 2007/04/03 22:34:13 jokey Exp $
+
+inherit qt4 eutils autotools
+
+DESCRIPTION="Intelligent Teaching And Learning with Computers (iTALC) supports working with computers in school"
+HOMEPAGE="http://italc.sourceforge.net/"
+SRC_URI="mirror://sourceforge/italc/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="X v4l crypt xinerama threads fbcon"
+
+DEPEND="dev-libs/lzo
+       sys-apps/tcp-wrappers
+       x11-libs/wxGTK
+       media-libs/jpeg
+       sys-libs/zlib
+       dev-libs/openssl
+       $(qt4_min_version 4)
+       xinerama? ( x11-libs/libXinerama )
+       X? ( x11-libs/libICE
+               x11-libs/libSM
+               x11-libs/libX11
+               x11-libs/libXdamage
+               x11-libs/libXext
+               x11-libs/libXfixes
+               x11-libs/libXrandr
+               x11-libs/libXtst )"
+RDEPEND=${DEPEND}
+
+pkg_setup() {
+       enewgroup italc
+}
+
+src_compile() {
+       econf \
+               "--with-qtdir=${ROOT}/usr" \
+               "--with-linux" \
+               "--with-uinput" \
+               "--without-macosx-native" \
+               $(use_with xinerama) \
+               $(use_with X x) \
+               $(use_with X xkeyboard) \
+               $(use_with X xrandr) \
+               $(use_with X xfixes) \
+               $(use_with X xdamage) \
+               $(use_with X xtrap) \
+               $(use_with X xrecord) \
+               $(use_with X dpms) \
+               $(use_with v4l) \
+               $(use_with fbcon fbdev) \
+               $(use_with fbcon fbpm) \
+               $(use_with threads pthread) \
+               $(use_with crypt) \
+               || die "econf failed"
+       emake || die "make failed"
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "Install failed"
+       rm -r "${D}/usr/share/italc"
+       dodoc TODO README AUTHORS INSTALL ChangeLog
+
+       # -- disabled per 2007-04-04 as the icon is missing in upstream file
+       # -- joke
+       # Install server logo
+       #newicon ima/resources/client_manager.png ${PN}.png
+       #make_desktop_entry "${PN}" "iTALC Master" "${PN}.png" "Qt;KDE;Education"
+}
+
+pkg_postinst() {
+       elog "On the master, please run "
+       elog "# emerge --config =${CATEGORY}/${PF}"
+
+       elog "Please add the logins of master users (teachers) to the italc group by running"
+       elog "# usermod -a -G italc <loginname>"
+
+       elog ""
+}
+
+pkg_config() {
+       if [ ! -d /etc/italc/keys ] ; then
+               einfo "Creating public and private keys for italc in /etc/italc/keys."
+               /usr/bin/ica -role teacher -createkeypair > /dev/null
+               eend $?
+               einfo "Setting chmod 640 on private keys."
+               chgrp -R italc /etc/italc
+               chmod -R o-rwx /etc/italc/keys/private
+       else
+               einfo "Not creating new keypair, as /etc/italc/keys already exists"
+       fi
+}
diff --git a/net-misc/italc/metadata.xml b/net-misc/italc/metadata.xml
new file mode 100644 (file)
index 0000000..a9f0ede
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+       <herd>no-herd</herd>
+       <maintainer>
+               <email>jokey@gentoo.org</email>
+               <name>Markus Ullmann</name>
+       </maintainer>
+</pkgmetadata>