Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37570241
en ru br
ALT Linux repos
5.0: 1.0.13-alt0.M50.1
4.1: 1.0.13-alt0.M41.1
4.0: 1.0.7-alt2.M40.1

Group :: Networking/Remote access
RPM: italc

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: italc
Version: 1.0.7
Release: alt2.M40.1
Summary: didactical software for teachers etc
Summary(de): Didaktische Software fuer Lehrer usw.
License: GPL
Url: http://italc.sourceforge.net/
Group: Networking/Remote access
Packager: Denis Medvedev <nbr at altlinux.ru>
Provides: italc = %version-%release
BuildPreReq: gcc gcc-c++ libstdc++-devel autoconf automake make openssl openssl-devel zlib zlib-devel libjpeg libjpeg-devel libqt4-network libqt4-devel-static
BuildPreReq: libqt4-devel
Requires: libqt4  openssl zlib libjpeg libqt4-network
Source: %name-%version.tar.bz2

%description
iTALC is a use- and powerful didactical tool for teachers. It lets you view and control other computers in your network in several ways. It supports Linux and Windows 2000/XP/Vista.

Features:

* see what's going on in computer-labs by using overview mode and make snapshots
* remote-control computers to support and help other people
* show a demo (either in fullscreen or in a window) - the teacher's screen is shown on all student's computers in realtime
* lock workstations for moving undivided attention to teacher
* send text-messages to students
* powering on/off and rebooting computers per remote
* remote logon and logoff and remote execution of arbitrary commands/scripts
* home-schooling - iTALC's network-technology is not restricted to a subnet and therefore students at home can join lessons via VPN-connections just by installing iTALC client

Furthermore iTALC is optimized for usage on multi-core systems (by making
heavy use of threads). No matter how many cores you have, iTALC can make use
of all of them.

%description -l de
iTALC ist ein nuetzliches und leistungsfaehiges didaktisches Werkzeug für
Lehrer, mit dem man andere Computer im Netzwerk auf verschiedene Art und Weise
beobachten und fernsteuern kann.

iTALC unterstuetzt derzeit Linux und Windows 2000/XP/Vista.

Funktionen:

* sehen, was in Computerkabinetten los ist (Uebersichtsmodus) und Schnapsschuesse erstellen
* Computern fernsteuern, um anderen Leuten zu unterstuetzen
* eine Demo zeigen (entweder als Vollbild oder in einem Fenster) - der Lehrer-Bildschirm wird auf alle Schuelercomputer in Echtzeit uebertragen
* Schuelercomputer sperren um Aufmerksamkeit zu erlangen
* Textnachrichten an Schueler senden
* Computer uebers Netzwerk an- und ausschalten sowie neustarten
* Remote-Anmeldung sowie Ausfuehrung beliebiger Befehle/Skripte
* Anbindung zu Hause sitzender Schueler ueber VPN moeglich

Weiterhin ist iTALC optimiert auf die Nutzung auf Mehrkern-Systemen (indem es in grossen Umfang Threads benutzt). Egal wie viele Kerne sie haben, iTALC kann von allen Gebrauch machen.

%package client
Summary: software for iTALC-clients
Summary(de): Software fuer iTALC-Clients
Group: Networking/Remote access
Provides: italc-client = %version-%release
Requires: italc = %version-%release

%description client
This package contains the software, needed by iTALC-clients.

See %_datadir/italc/doc/INSTALL for details on how to install and setup iTALC
in your network.

%description client -l de
Dieses Paket beinhaltet die Software, die auf iTALC-Clients benoetigt wird.

Weitere Details ueber die Installation und Einrichtung von iTALC in Ihrem
Netzwerk finden Sie in %_datadir/italc/doc/INSTALL.

%package master
Summary: iTALC master software
Summary(de): iTALC-Master-Software
Group: Networking/Remote access
Provides: italc-master = %version-%release
Requires: italc = %version-%release
Requires: italc-client = %version-%release

%description master
This package contains the actual master-software for accessing clients.

See %_datadir/italc/doc/INSTALL for details on how to install and setup iTALC
in your network.

%description master -l de
Dieses Paket beinhaltet die eigentliche Master-Software, um auf Clients
zuzugreifen.

Weitere Details ueber die Installation und Einrichtung von iTALC in Ihrem
Netzwerk finden Sie in %_datadir/italc/doc/INSTALL.

%prep
%setup -n %name-%version

%build
aclocal
autoconf
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"   ./configure  --mandir=/usr/share/man --prefix=%prefix --libdir=%_libdir --enable-static=no --enable-shared=yes

make

%install
make DESTDIR=%buildroot install

mv %buildroot/%_miconsdir/italc16.png %buildroot/%_miconsdir/italc.png
mv %buildroot/%_niconsdir/italc32.png %buildroot/%_niconsdir/italc.png



%pre
%post master
%update_menus
%preun
%postun master
%clean_menus
%files
%_datadir/italc/

%files client
%_bindir/ica
%_libdir/italc/libitalc_core.so
%_datadir/man/man1/ica.1.gz

%files master
%_bindir/italc
%_datadir/man/man1/italc.1.gz
%_desktopdir/italc.desktop
%_datadir/menu/italc
%_pixmapsdir/italc.xpm
%_liconsdir/italc.png
%_miconsdir/italc.png
%_niconsdir/italc.png

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin