mirror of
https://abf.rosa.ru/djam/italc3.git
synced 2025-02-23 08:13:01 +00:00
Update to 3.0.3
This commit is contained in:
parent
eaced4b70e
commit
80e41b8971
2 changed files with 46 additions and 20 deletions
3
.abf.yml
3
.abf.yml
|
@ -1,4 +1,5 @@
|
|||
removed_sources:
|
||||
italc-3.0.0.tar.gz: 936fd8bdaf30c34b6ed5e63ab11aa8775de39b27
|
||||
sources:
|
||||
italc-3.0.1.tar.gz: de04ae9ed46d7c8105a4a72530f51308b0f1fabc
|
||||
sources:
|
||||
italc-3.0.3.tar.gz: 2f61880a65c08fa4f8ab7cd6c17fd7e3ad19cdba
|
||||
|
|
63
italc3.spec
63
italc3.spec
|
@ -1,11 +1,17 @@
|
|||
%define debug_package %{nil}
|
||||
%define libname %mklibname italc
|
||||
%define italcgrp italc
|
||||
%define oname italc
|
||||
%define ver 3
|
||||
%define libname %mklibname %{oname} %{ver}
|
||||
%define devname %mklibname %{oname} %{ver} -d
|
||||
%define italcgrp %{oname}
|
||||
|
||||
%define build_dev 0
|
||||
%{?_without_dev: %global build_dev 0}
|
||||
%{?_with_dev: %global build_dev 1}
|
||||
|
||||
Name: italc3
|
||||
Summary: Intelligent Teaching And Learning with Computers - software for teachers
|
||||
Version: 3.0.1
|
||||
Version: 3.0.3
|
||||
Release: 1
|
||||
License: GPLv2+
|
||||
Group: Networking/Remote access
|
||||
|
@ -19,8 +25,7 @@ Source10: %{name}.rpmlintrc
|
|||
BuildRequires: cmake
|
||||
BuildRequires: qt5-linguist
|
||||
BuildRequires: pam-devel
|
||||
#BuildRequires: pkgconfig(libopenjpeg1)
|
||||
BuildRequires: jpeg-devel
|
||||
BuildRequires: pkgconfig(libopenjpeg1)
|
||||
BuildRequires: pkgconfig(Qt5Core)
|
||||
BuildRequires: pkgconfig(Qt5Gui)
|
||||
BuildRequires: pkgconfig(Qt5Widgets)
|
||||
|
@ -30,9 +35,6 @@ BuildRequires: pkgconfig(libopenjpeg1)
|
|||
BuildRequires: pkgconfig(openssl)
|
||||
BuildRequires: pkgconfig(xtst)
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
BuildRequires: pkgconfig(xinerama)
|
||||
BuildRequires: pkgconfig(xrandr)
|
||||
BuildRequires: java-devel
|
||||
|
||||
%description
|
||||
iTALC is a use- and powerful didactical tool for teachers. It lets you view
|
||||
|
@ -58,34 +60,34 @@ 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.
|
||||
|
||||
%package client
|
||||
%package client
|
||||
Summary: Software for iTALC-clients
|
||||
Group: Networking/Remote access
|
||||
|
||||
%description client
|
||||
%description client
|
||||
This package contains the software, needed by iTALC-clients.
|
||||
|
||||
See /usr/share/italc/doc/INSTALL for details on how to install and setup iTALC
|
||||
in your network.
|
||||
|
||||
%package master
|
||||
%package master
|
||||
Summary: iTALC master software
|
||||
Group: Networking/Remote access
|
||||
Requires: %{libname} = %{EVRD}
|
||||
Requires: %{name}-client = %{EVRD}
|
||||
Requires(post): %{name}-client = %{EVRD}
|
||||
|
||||
%description master
|
||||
%description master
|
||||
This package contains the actual master-software for accessing clients.
|
||||
|
||||
See /usr/share/italc/doc/INSTALL for details on how to install and setup iTALC
|
||||
in your network.
|
||||
|
||||
%package -n %{libname}
|
||||
%package -n %{libname}
|
||||
Summary: Library used by ITALC
|
||||
Group: Networking/Remote access
|
||||
|
||||
%description -n %{libname}
|
||||
%description -n %{libname}
|
||||
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 and it even can be used
|
||||
|
@ -93,6 +95,20 @@ transparently in mixed environments!
|
|||
|
||||
This is a library used by %{name}-master and %{name}-client.
|
||||
|
||||
%if %{build_dev}
|
||||
%package -n %{devname}
|
||||
Summary: Library used by ITALC
|
||||
Group: Networking/Remote access
|
||||
|
||||
%description -n %{devname}
|
||||
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 and it even can be used
|
||||
transparently in mixed environments!
|
||||
|
||||
This is a library used by %{name}-master and %{name}-client.
|
||||
%endif
|
||||
|
||||
%pre client
|
||||
%{_sbindir}/groupadd -r -f %{italcgrp} 2>/dev/null ||:
|
||||
|
||||
|
@ -105,6 +121,9 @@ else
|
|||
groupadd -r %{italcgrp} 2>/dev/null || :
|
||||
fi
|
||||
|
||||
%post -n %{libname} -p /sbin/ldconfig
|
||||
|
||||
%postun -n %{libname} -p /sbin/ldconfig
|
||||
|
||||
%post master
|
||||
if
|
||||
|
@ -170,7 +189,7 @@ install -Dm644 ima/data/italc.png %{buildroot}/%{_datadir}/pixmaps/italc.png
|
|||
|
||||
install -D -m644 %{SOURCE3} %{buildroot}/%{_sysconfdir}/sysconfig/ica
|
||||
|
||||
%files client
|
||||
%files client
|
||||
%{_bindir}/ica
|
||||
%{_bindir}/start-ica
|
||||
%{_bindir}/italc_auth_helper
|
||||
|
@ -193,13 +212,19 @@ install -D -m644 %{SOURCE3} %{buildroot}/%{_sysconfdir}/sysconfig/ica
|
|||
%ghost %attr(0444,root,%{italcgrp}) %config(noreplace) %{_sysconfdir}/italc/keys/public/supporter/key
|
||||
|
||||
|
||||
%files -n %{libname}
|
||||
%doc AUTHORS COPYING ChangeLog INSTALL README.md README.LZO
|
||||
%files -n %{libname}
|
||||
%doc AUTHORS COPYING INSTALL README.md README.LZO
|
||||
%{_libdir}/*
|
||||
|
||||
%if %{build_dev}
|
||||
%files -n %{devname}
|
||||
%doc AUTHORS COPYING INSTALL README.md README.LZO
|
||||
%{_libdir}/*.so
|
||||
%{_includedir}/%{oname}
|
||||
%endif
|
||||
|
||||
%files master
|
||||
%doc AUTHORS COPYING ChangeLog INSTALL README.md README.LZO
|
||||
%files master
|
||||
%doc AUTHORS COPYING INSTALL README.md README.LZO
|
||||
%{_bindir}/italc
|
||||
%{_bindir}/italc-launcher
|
||||
%{_bindir}/imc
|
||||
|
|
Loading…
Add table
Reference in a new issue