diff options
author | Markus Ullmann <jokey@gentoo.org> | 2007-04-03 22:34:13 +0000 |
---|---|---|
committer | Markus Ullmann <jokey@gentoo.org> | 2007-04-03 22:34:13 +0000 |
commit | d44692906afbe55d2de8c180b0ec2373f4c94c6e (patch) | |
tree | 54e533272d6e1e89f96a475d8ebf19133d063474 /net-misc | |
parent | Fix to work with EUMM; PDEPS (diff) | |
download | gentoo-2-d44692906afbe55d2de8c180b0ec2373f4c94c6e.tar.gz gentoo-2-d44692906afbe55d2de8c180b0ec2373f4c94c6e.tar.bz2 gentoo-2-d44692906afbe55d2de8c180b0ec2373f4c94c6e.zip |
Initial import, rbu did good work :)
(Portage version: 2.1.2.2)
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/italc/ChangeLog | 10 | ||||
-rw-r--r-- | net-misc/italc/Manifest | 16 | ||||
-rw-r--r-- | net-misc/italc/files/digest-italc-1.0.1 | 3 | ||||
-rw-r--r-- | net-misc/italc/italc-1.0.1.ebuild | 96 | ||||
-rw-r--r-- | net-misc/italc/metadata.xml | 9 |
5 files changed, 134 insertions, 0 deletions
diff --git a/net-misc/italc/ChangeLog b/net-misc/italc/ChangeLog new file mode 100644 index 000000000000..fed006d47127 --- /dev/null +++ b/net-misc/italc/ChangeLog @@ -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 index 000000000000..cbccec71fa4a --- /dev/null +++ b/net-misc/italc/Manifest @@ -0,0 +1,16 @@ +DIST italc-1.0.1.tar.bz2 2165553 RMD160 c9ca6609be31a670a5d09630a3b4f5228f7b4d5b SHA1 875752dcfa75b19e21f7246d5d46ab9a418c8a20 SHA256 f39ef2933d2c4886ac3197880968001aa32656b2e62a49f19cbabac6869a7797 +EBUILD italc-1.0.1.ebuild 2369 RMD160 94cfa2eb35acde7b842113045c282ac77e07742a SHA1 0e7f14482c1d80437ce8120b224abe08d371167c SHA256 fb33b5ca7eaa2c8f27f3aff64f1a6b06d844253142a93d7dc859d051eef194dc +MD5 c863822c5c34a5ed9b28dbcd75048e3b italc-1.0.1.ebuild 2369 +RMD160 94cfa2eb35acde7b842113045c282ac77e07742a italc-1.0.1.ebuild 2369 +SHA256 fb33b5ca7eaa2c8f27f3aff64f1a6b06d844253142a93d7dc859d051eef194dc italc-1.0.1.ebuild 2369 +MISC ChangeLog 270 RMD160 365e18757205e31ac5b150aefc46135fe7790971 SHA1 f99a26056fe750cb5c4e20bbd9dae960e6edb7c3 SHA256 fb0ecc3dcd5d11c822f23b533ad0c0e7ef203983e7b43fee0a81c4fba9ad205a +MD5 d3dc751e81c65ba20d34e56e23286df4 ChangeLog 270 +RMD160 365e18757205e31ac5b150aefc46135fe7790971 ChangeLog 270 +SHA256 fb0ecc3dcd5d11c822f23b533ad0c0e7ef203983e7b43fee0a81c4fba9ad205a ChangeLog 270 +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 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 index 000000000000..c5ab3f6549cf --- /dev/null +++ b/net-misc/italc/files/digest-italc-1.0.1 @@ -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 index 000000000000..c80a2dc4979e --- /dev/null +++ b/net-misc/italc/italc-1.0.1.ebuild @@ -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 index 000000000000..a9f0ede778fb --- /dev/null +++ b/net-misc/italc/metadata.xml @@ -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> |