parent
338ca8a2a8
commit
e0d8d09a35
@ -1,120 +0,0 @@
|
||||
# ChangeLog for net-misc/italc
|
||||
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
*italk-2.0.0, italk-1.0.13-r1 (11 Feb 2012)
|
||||
|
||||
11 Feb 2012; Dmitry 'daks' Fomenko <daks12@gmail.com>
|
||||
+italk-2.0.0.ebuild, +italk-1.0.13-r1.ebuild:
|
||||
Version bump. Added desktop entry for 1.0.13.
|
||||
|
||||
*italc-1.0.13 (01 Feb 2012)
|
||||
|
||||
01 Feb 2012; Dmitry 'daks' Fomenko <daks12@gmail.com> +italc-1.0.13.ebuild,
|
||||
-italc-1.0.9.ebuild, -files/italc-1.0.9-as-needed.patch,
|
||||
-files/italc-1.0.9-gcc44.patch, -files/italc-1.0.9-gcc45.patch:
|
||||
Bump version. Purged old, non-working version.
|
||||
|
||||
28 Feb 2011; Samuli Suominen <ssuominen@gentoo.org> italc-1.0.9.ebuild:
|
||||
Use virtual/jpeg.
|
||||
|
||||
22 Jun 2010; Markos Chandras <hwoarang@gentoo.org> italc-1.0.9.ebuild,
|
||||
+files/italc-1.0.9-gcc45.patch:
|
||||
Fix gcc-4.5 build failures wrt bug #322523
|
||||
|
||||
09 Mar 2010; Jonathan Callen <abcd@gentoo.org> italc-1.0.9.ebuild:
|
||||
QA: When not using an absolute path, you MUST NOT use a file extension
|
||||
(.png, .svg, or .xpm) on the icon name for make_desktop_entry (fix usage
|
||||
in comment)
|
||||
|
||||
10 Nov 2009; Christian Faulhammer <fauli@gentoo.org>
|
||||
-files/italc-1.0.3-fpic-asneeded.patch:
|
||||
clean up
|
||||
|
||||
10 Nov 2009; Christian Faulhammer <fauli@gentoo.org> italc-1.0.9.ebuild,
|
||||
+files/italc-1.0.9-as-needed.patch:
|
||||
fix as-needed issues, bug 269843, patch by Kacper Kowalik <xarthisius DOT
|
||||
kk AT gmail DOT com>
|
||||
|
||||
10 Nov 2009; Christian Faulhammer <fauli@gentoo.org>
|
||||
-italc-1.0.3-r1.ebuild:
|
||||
clean up
|
||||
|
||||
30 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> italc-1.0.9.ebuild,
|
||||
+files/italc-1.0.9-gcc44.patch:
|
||||
Fix building with GCC 4.4 wrt #278462.
|
||||
|
||||
08 Jun 2009; Rémi Cardona <remi@gentoo.org> italc-1.0.3-r1.ebuild,
|
||||
italc-1.0.9.ebuild:
|
||||
pkgmove xinput from x11-misc/ to x11-apps/
|
||||
|
||||
24 May 2009; Markus Meier <maekke@gentoo.org> italc-1.0.9.ebuild:
|
||||
x86 stable, bug #269843
|
||||
|
||||
18 May 2009; Thomas Anderson <gentoofan23@gentoo.org> italc-1.0.9.ebuild:
|
||||
stable amd64, bug 269843
|
||||
|
||||
*italc-1.0.9 (31 Jan 2009)
|
||||
|
||||
31 Jan 2009; <jokey@gentoo.org> +files/italc-1.0.9-qt4-libpath.patch,
|
||||
+files/italc-1.0.9-strip.patch,
|
||||
+files/italc-1.0.9-system-libvncserver.patch, metadata.xml,
|
||||
-italc-1.0.2.ebuild, -italc-1.0.3.ebuild, +italc-1.0.9.ebuild:
|
||||
Fix glibc 2.8 build w/ version bump, add option to build against system
|
||||
libvncserver
|
||||
|
||||
21 Jan 2009; Markus Meier <maekke@gentoo.org> italc-1.0.3-r1.ebuild:
|
||||
amd64/x86 stable, bug #248038
|
||||
|
||||
*italc-1.0.3-r1 (19 Jan 2009)
|
||||
|
||||
19 Jan 2009; Ben de Groot <yngwin@gentoo.org> +italc-1.0.3-r1.ebuild:
|
||||
Make italc build with split Qt 4.4
|
||||
|
||||
25 Aug 2008; Markus Ullmann <jokey@gentoo.org> italc-1.0.3.ebuild:
|
||||
Add missing inputproto dependency
|
||||
|
||||
28 Jul 2008; Carsten Lohrke <carlo@gentoo.org> italc-1.0.2.ebuild,
|
||||
italc-1.0.3.ebuild:
|
||||
QA: Get rid of deprecated qt4_min_version(). Please fix your ebuilds to
|
||||
support split Qt 4.4 dependencies, cf. bug 217161 comment 11.
|
||||
|
||||
13 Jan 2008; Markus Ullmann <jokey@gentoo.org> italc-1.0.3.ebuild:
|
||||
Fix missing xinput dep for bug #205432
|
||||
|
||||
20 Dec 2007; Ryan Hill <dirtyepic@gentoo.org> italc-1.0.2.ebuild:
|
||||
Remove bogus wxGTK dependency from old ebuild as well.
|
||||
|
||||
03 Nov 2007; Samuli Suominen <drac@gentoo.org>
|
||||
+files/italc-1.0.3-fpic-asneeded.patch, italc-1.0.3.ebuild:
|
||||
Fix to add -fPIC to EXTRAFLAGS from upstream Subversion. Fix also building
|
||||
with --as-needed, and mark it stable on amd64 wrt #185055 and #191573. There
|
||||
are more problems in build system, not fixed here today.
|
||||
|
||||
22 Oct 2007; Markus Ullmann <jokey@gentoo.org> italc-1.0.3.ebuild:
|
||||
Remove bogus wx dependency as mentioned in bug #195720
|
||||
|
||||
29 Sep 2007; Ryan Hill <dirtyepic@gentoo.org> italc-1.0.2.ebuild,
|
||||
italc-1.0.3.ebuild:
|
||||
Lock wxGTK to 2.6.
|
||||
|
||||
*italc-1.0.3 (11 Jul 2007)
|
||||
|
||||
11 Jul 2007; Markus Ullmann <jokey@gentoo.org> -italc-1.0.1.ebuild,
|
||||
+italc-1.0.3.ebuild:
|
||||
Version bump and drop old
|
||||
|
||||
11 Jul 2007; Markus Ullmann <jokey@gentoo.org> italc-1.0.2.ebuild:
|
||||
Stable on x86
|
||||
|
||||
*italc-1.0.2 (18 May 2007)
|
||||
|
||||
18 May 2007; Markus Ullmann <jokey@gentoo.org> +italc-1.0.2.ebuild:
|
||||
Version bump
|
||||
|
||||
*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 :)
|
||||
|
@ -1,10 +0,0 @@
|
||||
AUX italc-1.0.9-qt4-libpath.patch 579 RMD160 7b2c919b98f155044bf8ce9aaf5f32e9e2dfa7d2 SHA1 1a2738896cbd16d4657e513f9a770c8a7400a91c SHA256 0d3c17003cb903de2f7704905e3bdabc80fa68bd1037e9bf43ca2ec2701f89f7
|
||||
AUX italc-1.0.9-strip.patch 409 RMD160 82d89f6884d091bccf31e4ac61d1cb85072b3cff SHA1 0799fb9b6752476218b129f4d4928f2d4a54c024 SHA256 a9111a731b48bf2522d2ef82ee528162de6e75f774cd847f4a4ca59d1255679a
|
||||
AUX italc-1.0.9-system-libvncserver.patch 1921 RMD160 fd01a3a8174dbc669749bf9595cdabd0cf1740d5 SHA1 86ff97c200befe591ccfa42f760d978d5429d753 SHA256 2489cb125c29ac163e088da10225f60318adc4a52a9dd924be45819550477fa9
|
||||
DIST italc-1.0.13.tar.bz2 3323435 RMD160 aa35d26b908264c47a6c2d90cd5a72a1583fd765 SHA1 c5f83e3d7f4b9ab5ff4dac9d4745f47daffa9635 SHA256 e0a9d9f9171dc893369acaa1f083ee5873db6ccf7376087075b80dc55cf21fda
|
||||
DIST italc-2.0.0.tar.bz2 3413075 RMD160 be43ba4a90cd7c68917d8f61ba6edd18286a44f5 SHA1 a5aa531beddc24512a8818f285c07781bc9e4e47 SHA256 edb5e0502ad73e3398f63e2f485fa7ca7d12cae50315801ac3f22304ccdb6aac
|
||||
EBUILD italc-1.0.13-r1.ebuild 2717 RMD160 4b60e05976d435ebb357690ba8611f21dbd69005 SHA1 f06b258c54fac4df89d4e40094d87ab5f5dea258 SHA256 d78b583eaba7175341f225cc7ea2e6d58a87bb121529ffb197fda08c80c66314
|
||||
EBUILD italc-1.0.13.ebuild 2718 RMD160 45e45c388223984b0223e3fafc5c8b474dd3bb00 SHA1 e3c713c0c82a95c60849429faa9c76384e82fa56 SHA256 586f2daa70c17881945db1d8e6eafab06cc54a90c498450784a8fa91210860a4
|
||||
EBUILD italc-2.0.0.ebuild 2010 RMD160 0f680362b27fc1400631a4966c30b751410cb515 SHA1 468bcee9c231f8bcb94a0abdad0bdeed3e3d6ba9 SHA256 3d9a95669aef904449abb970a3c64c958afd1223b45a1541d72faec6fd07c218
|
||||
MISC ChangeLog 4217 RMD160 2c68672bebcb577d88a330a0034eb97eda73ea72 SHA1 9ead4e58c861e214aac7ffcfc94c3191cb272c8a SHA256 391544742f78c6c09b39ec5e82f7aaccb49cbbffda8fcd41dd5399fbe447cb85
|
||||
MISC metadata.xml 373 RMD160 c302b060b9019ed0163921ee5d6d057115fafc26 SHA1 c0b213fe1e114a3ce5904a8e1b026d34e2054521 SHA256 c767fa8f590fa9aff7426d1472126acd927ba46cbedc72178e2f4d85667ea498
|
@ -1,14 +0,0 @@
|
||||
--- ./italc-1.0.9/acinclude.m4 2008-05-24 11:19:33.000000000 +0200
|
||||
+++ ./italc-1.0.9/acinclude.m4 2009-01-31 21:24:54.000000000 +0100
|
||||
@@ -127,9 +127,9 @@
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
- QT_LIBS=`ls $QTDIR/lib64/libQt*.so 2> /dev/null`
|
||||
+ QT_LIBS=`ls $QTDIR/lib64/qt4/libQt*.so 2> /dev/null`
|
||||
if test "x$QT_LIBS" = x; then
|
||||
- QT_LIBS=`ls $QTDIR/lib/libQt*.so 2> /dev/null`
|
||||
+ QT_LIBS=`ls $QTDIR/lib/qt4/libQt*.so 2> /dev/null`
|
||||
if test "x$QT_LIBS" = x; then
|
||||
AC_MSG_ERROR([*** Couldn't find any Qt4 libraries])
|
||||
fi
|
@ -1,16 +0,0 @@
|
||||
--- ./italc-1.0.9/Makefile.am 2008-07-23 13:25:55.000000000 +0200
|
||||
+++ ./italc-1.0.9/Makefile.am 2009-01-31 21:59:40.000000000 +0100
|
||||
@@ -10,13 +10,6 @@
|
||||
rm -rf `find $(distdir) -name *.moc`
|
||||
rm -rf `find $(distdir) -name *_qrc.cpp`
|
||||
|
||||
-# strip all binaries after installation
|
||||
-install-exec-hook:
|
||||
- cd $(DESTDIR)$(bindir) ; \
|
||||
- strip ica; \
|
||||
- strip italc
|
||||
-
|
||||
-
|
||||
if HAVE_RPM
|
||||
$(PACKAGE)-$(VERSION).tar.gz: dist
|
||||
|
@ -1,52 +0,0 @@
|
||||
--- ./italc-1.0.9.orig/ica/Makefile.am 2008-04-17 23:23:57.000000000 +0200
|
||||
+++ ./italc-1.0.9/ica/Makefile.am 2009-01-31 22:08:53.000000000 +0100
|
||||
@@ -6,47 +6,14 @@
|
||||
IVS_INCLUDES = -I$(srcdir)/x11 -I$(srcdir)/x11/x11vnc -I$(srcdir)/x11/libvncserver
|
||||
|
||||
IVS_SRCS = $(srcdir)/x11/x11vnc.c \
|
||||
- $(srcdir)/x11/libvncserver/auth.c \
|
||||
- $(srcdir)/x11/libvncserver/cargs.c \
|
||||
- $(srcdir)/x11/libvncserver/corre.c \
|
||||
- $(srcdir)/x11/libvncserver/cursor.c \
|
||||
- $(srcdir)/x11/libvncserver/cutpaste.c \
|
||||
- $(srcdir)/x11/libvncserver/d3des.c \
|
||||
- $(srcdir)/x11/libvncserver/draw.c \
|
||||
- $(srcdir)/x11/libvncserver/font.c \
|
||||
- $(srcdir)/x11/libvncserver/hextile.c \
|
||||
- $(srcdir)/x11/libvncserver/httpd.c \
|
||||
- $(srcdir)/x11/libvncserver/main.c \
|
||||
- $(srcdir)/x11/libvncserver/rfbregion.c \
|
||||
- $(srcdir)/x11/libvncserver/rfbserver.c \
|
||||
- $(srcdir)/x11/libvncserver/rre.c \
|
||||
- $(srcdir)/x11/libvncserver/scale.c \
|
||||
- $(srcdir)/x11/libvncserver/selbox.c \
|
||||
- $(srcdir)/x11/libvncserver/sockets.c \
|
||||
- $(srcdir)/x11/libvncserver/stats.c \
|
||||
- $(srcdir)/x11/libvncserver/translate.c \
|
||||
- $(srcdir)/x11/libvncserver/ultra.c \
|
||||
- $(srcdir)/x11/libvncserver/vncauth.c \
|
||||
$(srcdir)/x11/rfb/rfbregion.h \
|
||||
- $(srcdir)/x11/rfb/default8x16.h \
|
||||
- $(srcdir)/x11/libvncserver/d3des.h \
|
||||
- $(srcdir)/x11/libvncserver/private.h \
|
||||
- $(srcdir)/x11/libvncserver/scale.h \
|
||||
- $(srcdir)/x11/libvncserver/zrleoutstream.h \
|
||||
- $(srcdir)/x11/libvncserver/zrlepalettehelper.h \
|
||||
- $(srcdir)/x11/libvncserver/zrletypes.h \
|
||||
- $(srcdir)/x11/libvncserver/zlib.c \
|
||||
- $(srcdir)/x11/libvncserver/zrle.c \
|
||||
- $(srcdir)/x11/libvncserver/zrleoutstream.c \
|
||||
- $(srcdir)/x11/libvncserver/zrlepalettehelper.c \
|
||||
- $(srcdir)/x11/libvncserver/tight.c
|
||||
-
|
||||
+ $(srcdir)/x11/rfb/default8x16.h
|
||||
|
||||
if HAVE_LIBPTHREAD
|
||||
PTHREADLDADD = -lpthread
|
||||
endif
|
||||
|
||||
-IVSLDADD = @X_LIBS@ $(PTHREADLDADD)
|
||||
+IVSLDADD = @X_LIBS@ $(PTHREADLDADD) -lvncserver
|
||||
|
||||
|
||||
else
|
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/italc/italc-1.0.9.ebuild,v 1.9 2011/02/28 18:02:57 ssuominen Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit autotools 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 system-libvncserver"
|
||||
|
||||
RDEPEND="dev-libs/lzo
|
||||
sys-apps/tcp-wrappers
|
||||
virtual/jpeg
|
||||
sys-libs/zlib
|
||||
dev-libs/openssl
|
||||
x11-libs/qt-core
|
||||
x11-libs/qt-xmlpatterns
|
||||
system-libvncserver? ( net-libs/libvncserver )
|
||||
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
|
||||
x11-apps/xinput
|
||||
x11-libs/qt-gui:4 )"
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/inputproto )"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup italc
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/italc-1.0.9-qt4-libpath.patch
|
||||
epatch "${FILESDIR}"/italc-1.0.9-strip.patch
|
||||
use system-libvncserver && epatch "${FILESDIR}"/italc-1.0.9-system-libvncserver.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
"--with-qtdir=/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"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "Install failed"
|
||||
rm -r "${D}/usr/share/italc"
|
||||
dodoc TODO README AUTHORS INSTALL ChangeLog
|
||||
|
||||
# Install server logo
|
||||
newicon ima/resources/window_demo.png ${PN}.png
|
||||
make_desktop_entry "${PN}" "iTALC Master" "${PN}" "Qt;KDE;Education"
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
|
||||
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 ""
|
||||
}
|
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/italc/italc-1.0.9.ebuild,v 1.9 2011/02/28 18:02:57 ssuominen Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit autotools 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 system-libvncserver"
|
||||
|
||||
RDEPEND="dev-libs/lzo
|
||||
sys-apps/tcp-wrappers
|
||||
virtual/jpeg
|
||||
sys-libs/zlib
|
||||
dev-libs/openssl
|
||||
x11-libs/qt-core
|
||||
x11-libs/qt-xmlpatterns
|
||||
system-libvncserver? ( net-libs/libvncserver )
|
||||
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
|
||||
x11-apps/xinput
|
||||
x11-libs/qt-gui:4 )"
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/inputproto )"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup italc
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/italc-1.0.9-qt4-libpath.patch
|
||||
epatch "${FILESDIR}"/italc-1.0.9-strip.patch
|
||||
use system-libvncserver && epatch "${FILESDIR}"/italc-1.0.9-system-libvncserver.patch
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
"--with-qtdir=/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"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "Install failed"
|
||||
rm -r "${D}/usr/share/italc"
|
||||
dodoc TODO README AUTHORS INSTALL ChangeLog
|
||||
|
||||
# Install server logo
|
||||
#newicon ima/resources/client_manager.png ${PN}.png
|
||||
#make_desktop_entry ${PN} "iTALC Master" ${PN} "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
|
||||
}
|
@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/italc/italc-1.0.9.ebuild,v 1.9 2011/02/28 18:02:57 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils cmake-utils
|
||||
|
||||
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 +crypt xinerama"
|
||||
|
||||
RDEPEND="dev-libs/lzo
|
||||
sys-apps/tcp-wrappers
|
||||
virtual/jpeg
|
||||
sys-libs/zlib
|
||||
dev-libs/openssl
|
||||
x11-libs/qt-core
|
||||
x11-libs/qt-xmlpatterns
|
||||
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
|
||||
x11-apps/xinput
|
||||
x11-libs/qt-gui:4 )"
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/inputproto )"
|
||||
|
||||
DOCS=( TODO README README.LZO AUTHORS INSTALL ChangeLog )
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup italc
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs+=(
|
||||
$(cmake-utils_use_enable crypt)
|
||||
$(cmake-utils_use_enable xinerama)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
# Install server logo
|
||||
newicon ima/resources/window_demo.png ${PN}.png
|
||||
make_desktop_entry "${PN}" "iTALC Master" "${PN}" "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
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>daks12@gmail.com</email>
|
||||
<name>Dmitry 'daks' Fomenko</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="system-libvncserver">Build against the system libvncserver (experimental)</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
Loading…
Reference in new issue