#===== Generic Info ====== %define srcname openscada-%version %define langmess %{_datadir}/locale %define _desktopdir applications %define _iconsdir icons # bcond_with "--disable compiling" # bcond_without "--enable compiling" # ======== DAQ ========= %bcond_with diamondboards %bcond_without dcon %bcond_without modbus %bcond_without soundcard %bcond_without snmp %bcond_without siemens %bcond_without system %bcond_without blockcalc %bcond_without javalikecalc %bcond_without logiclevel %bcond_without daqgate %bcond_without opcua %bcond_without bfn %bcond_with icpdas %bcond_with amrdevs # ======== Protocol ======== %bcond_without selfsystem %bcond_without userprotocol # ========= DATA BASES ===== %bcond_with firebird %bcond_without mysql %bcond_without dbf %bcond_without sqlite %bcond_without postgresql # =========== ARH =========== %bcond_without dbarch %bcond_without fsarch # ========== Web Interfaces ====== %bcond_without webcfg %bcond_without webcfgd %bcond_without webvision %bcond_without webuser # ========== HTTP Protocol ========= %bcond_without http # ========== QT Interfaces ========== %bcond_without uivcaengine # QT4 devel old in to CentOs %if 0%{?rhel} %bcond_with qtstarter %bcond_with qtcfg %bcond_with uivision %bcond_with uivcaengine %else %bcond_without qtstarter %bcond_without qtcfg %bcond_without uivision %bcond_without uivcaengine #%define _desktopdir %_datadir/applications %endif # ========== Transports ========== %bcond_without ssl %bcond_without sockets %bcond_without serial # ========== Special ============= %bcond_without flibcomplex %bcond_without flibmath %bcond_without flibsys %bcond_without systemtests # Only for x86_32 %ifarch x86_64 %if 0%{?with_diamondboards} %{error: DIAMONDBOARDS support available only for %{ix86} target } %endif %if 0%{?with_icpdas} %{error: ICP_DAS support available only for %{ix86} target } %endif %endif Summary: Open SCADA system project Name: openscada Version: 0.7.1 Release: 4%{?dist} Source0: ftp://oscada.org/OpenSCADA/0.7.1/openscada-%version.tar.lzma Source1: ftp://oscada.org/OpenSCADA/0.7.1/openscada-res-%version.tar.lzma # Init scripts for fedora Patch0: oscada.init.patch License: GPLv2 Group: Applications/Engineering URL: http://oscada.org.ua BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) # has some x86-assembly includes ExclusiveArch: %{ix86} x86_64 BuildRequires: gettext BuildRequires: gd-devel #BuildRequires: expat-devel BuildRequires: byacc BuildRequires: bison %if 0%{?rhel} BuildRequires: qt4-devel %else BuildRequires: qt-devel %endif BuildRequires: openssl-devel BuildRequires: fftw-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: desktop-file-utils BuildRequires: sed BuildRequires: chrpath BuildRequires: net-snmp-devel BuildRequires: glibc-devel BuildRequires: gcc-c++ BuildRequires: pcre-devel BuildRequires: lzma Requires(post): chkconfig Requires(preun): chkconfig Requires(preun): initscripts Obsoletes: %{name}-Special-FlibComplex1 Obsoletes: %{name}-Special-FlibMath Obsoletes: %{name}-Special-FlibSys %description Open SCADA system. For access use account "root" and password "openscada". %description -l ru_RU.UTF8 ÐÑкÑÑÑÐ°Ñ SCADA ÑиÑÑема. ÐÐ»Ñ Ð´Ð¾ÑÑÑпа иÑполÑзÑйÑе запиÑÑ "root" и паÑÐ¾Ð»Ñ "openscada". %description -l uk_UA.UTF8 ÐÑдкÑиÑа SCADA ÑиÑÑема. ÐÐ»Ñ Ð´Ð¾ÑÑÑÐ¿Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑйÑе Ð·Ð°Ð¿Ð¸Ñ "root" Ñа паÑÐ¾Ð»Ñ "openscada". %description -l de_DE.UTF8 Das offene SCADA System. Für den Zugang die Aufzeichnung "root" und das Kennwort "openscada" benutzen. %post /sbin/ldconfig /sbin/chkconfig --add openscadad %postun -p /sbin/ldconfig %preun if [ $1 = 0 ]; then /sbin/service openscadad stop > /dev/null 2>&1 /sbin/chkconfig --del openscadad fi ################## DAQ-System ########################### %if 0%{?with_diamondboards} %package DAQ-DiamondBoards Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-DiamondBoards The %name-DAQ-DiamondBoards allows access to Diamond systems DA boards. Includes support of Athena board. %description DAQ-DiamondBoards -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-DiamondBoards пÑедоÑÑавлÑÐµÑ Ð´Ð¾ÑÑÑп к плаÑам ÑбоÑа даннÑÑ ÑиÑÐ¼Ñ Diamond systems. ÐклÑÑÐ°ÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ ÑиÑÑемной плаÑÑ Athena. %description DAQ-DiamondBoards -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-DiamondBoards Ð½Ð°Ð´Ð°Ñ Ð´Ð¾ÑÑÑп до Ð¿Ð»Ð°Ñ Ð·Ð±Ð¾ÑÑ Ð´Ð°Ð½Ð¸Ñ ÑÑÑми Diamond systems. ÐклÑÑÐ°Ñ Ð¿ÑдÑÑÐ¸Ð¼ÐºÑ ÑиÑÑÐµÐ¼Ð½Ð¾Ñ Ð¿Ð»Ð°Ñи Athena. %description DAQ-DiamondBoards -l de_DE.UTF8 Das Paket %name-DAQ-DiamondBoards ermöglicht den Zugang zur Datenerfassung der Firma Diamond Systems.Es enthält die Unterstützung der Systemplatte Athena. %endif %if 0%{?with_dcon} %package DAQ-DCON Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-DCON The %name-DAQ-DCON allows realization of DCON client service. Supported I-7000 DCON protocol. %description DAQ-DCON -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-DCON пÑедоÑÑавлÑÐµÑ ÑеализаÑÐ¸Ñ ÐºÐ»Ð¸ÐµÐ½ÑÑкого ÑеÑвиÑа пÑоÑокола DCON. ÐоддеÑживаеÑÑÑ Ð¿ÑоÑокол I-7000 DCON. %description DAQ-DCON -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-DCON Ð½Ð°Ð´Ð°Ñ ÑеалÑзаÑÑÑ ÐºÐ»ÑÑнÑÑÑкого ÑеÑвÑÑÑ DCON. ÐÑдÑÑимÑÑÑÑÑÑ I-7000 DCON пÑоÑокол. %description DAQ-DCON -l de_DE.UTF8 Das Paket %name-DAQ-DCON ermöglicht Verwirklichung des Kundenservices des DCON-Protokolls. Unterstüzung des Protokolls I-7000 DCON. %endif %if 0%{?with_modbus} %package DAQ-ModBus Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-ModBus The %name-DAQ-ModBus allows realization of ModBus client service. Supported Modbus/TCP, Modbus/RTU and Modbus/ASCII protocols. %description DAQ-ModBus -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-ModBus пÑедоÑÑавлÑÐµÑ ÑеализаÑÐ¸Ñ ÐºÐ»Ð¸ÐµÐ½ÑÑкого ÑеÑвиÑа пÑоÑокола ModBus. ÐоддеÑживаÑÑÑÑ Modbus/TCP, Modbus/RTU и Modbus/ASCII пÑоÑоколÑ. %description DAQ-ModBus -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-ModBus Ð½Ð°Ð´Ð°Ñ ÑеалÑзаÑÑÑ ÐºÐ»ÑÑнÑÑÑкого ModBus ÑеÑвÑÑÑ. ÐÑдÑÑимÑÑÑÑÑÑ Modbus/TCP, Modbus/RTU Ñа Modbus/ASCII пÑоÑоколи. %description DAQ-ModBus -l de_DE.UTF8 Das Paket %name-DAQ-ModBus emöglicht die Implementierung des Kundenservices des ModBus-Protokolls. Unterstützt werden die Protokolle Modbus/TCP, Modbus/RTU и Modbus/ASCII. %endif %if 0%{?with_soundcard} %package DAQ-Soundcard Summary: Open SCADA DAQ Group: Applications/Engineering BuildRequires: portaudio-devel Requires: %{name} = %{version}-%{release} %description DAQ-Soundcard The %name-DAQ-Soundcard allows access to sound card data. %description DAQ-Soundcard -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-Soundcard пÑедоÑÑавлÑÐµÑ Ð´Ð¾ÑÑÑп к звÑковой каÑÑе. %description DAQ-Soundcard -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-Soundcard Ð½Ð°Ð´Ð°Ñ Ð´Ð¾ÑÑÑп до Ð´Ð°Ð½Ð¸Ñ Ð·Ð²ÑÐºÐ¾Ð²Ð¾Ñ ÐºÐ°ÑÑи. %description DAQ-Soundcard -l de_DE.UTF8 Das Paket %name-DAQ-Soundcard gewährt den Zugang zur Schallkarte. %endif %if 0%{?with_snmp} %package DAQ-SNMP Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-SNMP The %name-DAQ-SNMP allows realising of SNMP client service. %description DAQ-SNMP -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-SNMP пÑедоÑÑавлÑÐµÑ ÑеализаÑÐ¸Ñ ÐºÐ»Ð¸ÐµÐ½ÑÑкого ÑеÑвиÑа пÑоÑокола SNMP. %description DAQ-SNMP -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-SNMP Ð½Ð°Ð´Ð°Ñ ÑеалÑзаÑÑÑ ÐºÐ»ÑÑнÑÑÑкого SNMP ÑеÑвÑÑÑ. %description DAQ-SNMP -l de_DE.UTF8 Das Paket %name-DAQ-SNMP emöglicht die Implementierung des Kundenservices des SNMP-Protokolls. %endif %if 0%{?with_siemens} %package DAQ-Siemens Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-Siemens The %name-DAQ-Siemens, allows data source Siemens PLC by CP of Hilscher CIF cards using MPI protocol and library Libnodave for other. %description DAQ-Siemens -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-Siemens, пÑедоÑÑавлÑÐµÑ Ð¸ÑÑоÑник даннÑÑ ÐÐÐ Siemens поÑÑедÑÑвом каÑÑ Hilscher CIF Ñ Ð¸ÑполÑзованием пÑоÑокола MPI и библиоÑеки Libnodave Ð´Ð»Ñ Ð¾ÑÑалÑного. %description DAQ-Siemens -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-Siemens, Ð½Ð°Ð´Ð°Ñ Ð´Ð¶ÐµÑело Ð´Ð°Ð½Ð¸Ñ ÐÐÐ Siemens за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ ÐºÐ°ÑÑ Hilscher CIF з викоÑиÑÑаннÑм пÑоÑÐ¾ÐºÐ¾Ð»Ñ MPI Ñа бÑблÑоÑеки Libnodave Ð´Ð»Ñ ÑнÑого. %description DAQ-Siemens -l de_DE.UTF8 Das Paket %name-DAQ-Siemens, enthält die Datenquelle PLC Siemens mittels der Karten Hilscher CIF durch Anwendung des MPI - Protokolls und der Bibliothek Libnodave für Anderes. %endif %if 0%{?with_system} %package DAQ-System Summary: Open SCADA DAQ Group: Applications/Engineering BuildRequires: lm_sensors-devel Requires: %{name} = %{version}-%{release} %description DAQ-System The %name-DAQ-System, allow operation system data acquisition. Support OS Linux data sources: HDDTemp, Sensors, Uptime, Memory, CPU and other. %description DAQ-System -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-System, пÑедоÑÑавлÑÐµÑ ÑÐ±Ð¾Ñ Ð´Ð°Ð½Ð½ÑÑ Ð¾Ð¿ÐµÑаÑионной ÑиÑÑемÑ. ÐоддеÑживаÑÑÑÑ Ð¸ÑÑоÑники даннÑÑ ÐС Linux: HDDTemp, Sensors, Uptime, Memory, CPU и дÑÑгие. %description DAQ-System -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-System, ÐÐ°Ð´Ð°Ñ Ð·Ð±ÑÑ Ð´Ð°Ð½Ð¸Ñ Ð¾Ð¿ÐµÑаÑÑÐ¹Ð½Ð¾Ñ ÑиÑÑеми. ÐÑдÑÑимÑÑÑÑÑÑ Ð´Ð¶ÐµÑела Ð´Ð°Ð½Ð¸Ñ ÐС Linux: HDDTemp, Sensors, Uptime, Memory, CPU Ñа ÑнÑе. %description DAQ-System -l de_DE.UTF8 Das Paket %name-DAQ-System ermöglicht die Datenerfassung des Operationssystems. Es werden die Datenquellen ÐС Linux: HDDTemp, Sensors, Uptime, Memory, CPU und andere unterstützt. %endif %if 0%{?with_blockcalc} %package DAQ-BlockCalc Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-BlockCalc The %name-DAQ-BlockCalc allows block based calculator. %description DAQ-BlockCalc -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-BlockCalc, пÑедоÑÑавлÑÐµÑ Ð±Ð»Ð¾ÑнÑй вÑÑиÑлиÑелÑ. %description DAQ-BlockCalc -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-BlockCalc, Ð½Ð°Ð´Ð°Ñ Ð±Ð»Ð¾ÐºÐ¾Ð²Ð¸Ð¹ обÑиÑлÑваÑ. %description DAQ-BlockCalc -l de_DE.UTF8 Das Paket %name-DAQ-BlockCalc gewährt den Blockrechner %endif %if 0%{?with_javalikecalc} %package DAQ-JavaLikeCalc Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-JavaLikeCalc The %name-DAQ-JavaLikeCalc allows java-like based calculator and function's libraries engine. User can create and modify function and libraries. %description DAQ-JavaLikeCalc -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-JavaLikeCalc, пÑедоÑÑавлÑÐµÑ Ð¾ÑнованнÑе на java подобном ÑзÑке вÑÑиÑлиÑÐµÐ»Ñ Ð¸ движок библиоÑек. ÐолÑзоваÑÐµÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ ÑоздаваÑÑ Ð¸ модиÑиÑиÑоваÑÑ ÑÑнкÑии и библиоÑеки. %description DAQ-JavaLikeCalc -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-JavaLikeCalc, Ð½Ð°Ð´Ð°Ñ Ð±Ð°Ð·Ð¾Ð²Ð°Ð½Ñ Ð½Ð° Ð¼Ð¾Ð²Ñ ÑÑ Ð¾Ð¶Ñй на Java обÑиÑлÑÐ²Ð°Ñ Ñа движок бÑблÑоÑек ÑÑнкÑÑ. ÐоÑиÑÑÑÐ²Ð°Ñ Ð¼Ð¾Ð¶Ðµ ÑÑвоÑÑваÑи Ñа модиÑÑкÑваÑи ÑÑнкÑÑÑ Ñа бÑблÑоÑеки. %description DAQ-JavaLikeCalc -l de_DE.UTF8 Das %name-DAQ-JavaLikeCalc, entält die auf der Java - ähnlicher Sprache begründeten Bibliothekenrechner und -läufer. Der Nutzer kann Funktionen und Bibliotheken schaffen und modifizieren. %endif %if 0%{?with_logiclevel} %package DAQ-LogicLevel Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-LogicLevel The %name-DAQ-LogicLevel allows logic level parameters. %description DAQ-LogicLevel -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-LogicLevel, пÑедоÑÑавлÑÐµÑ Ð»Ð¾Ð³Ð¸ÑеÑкий ÑÑÐ¾Ð²ÐµÐ½Ñ Ð¿Ð°ÑамеÑÑов. %description DAQ-LogicLevel -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-LogicLevel, Ð½Ð°Ð´Ð°Ñ Ð»Ð¾Ð³ÑÑний ÑÑÐ²ÐµÐ½Ñ Ð¿Ð°ÑамеÑÑÑв. %description DAQ-LogicLevel -l de_DE.UTF8 Das Paket %name-DAQ-LogicLevel, enthält das logische Parameterlevel. %endif %if 0%{?with_daqgate} %package DAQ-Gate Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-Gate The %name-DAQ-Gate, Allow to make gate data sources of remote OpenSCADA station to local OpenSCADA station. %description DAQ-Gate -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-Gate, позволÑÐµÑ Ð²ÑполнÑÑÑ ÑлÑзование иÑÑоÑников даннÑÑ ÑдалÑннÑÑ OpenSCADA ÑÑанÑий в локалÑнÑе. %description DAQ-Gate -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-Gate, дозволÑÑ ÑлÑзÑваÑи джеÑела Ð´Ð°Ð½Ð¸Ñ Ð²ÑÐ´Ð´Ð°Ð»ÐµÐ½Ð¸Ñ OpenSCADA ÑÑанÑÑй до локалÑÐ½Ð¸Ñ . %description DAQ-Gate -l de_DE.UTF8 Das Paket %name-DAQ-Gate, ermöglicht das Einschleusen der Datenquellen der entfernten OpenSCADA Stationen in die lokale. %endif %if 0%{?with_icpdas} %package DAQ-IcpDas Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-IcpDas The %name-DAQ-IcpDas, package allow realization of ICP DAS hardware support. Include I87000 and I-7000 DCON modules and I-8000 fast modules. %description DAQ-IcpDas -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-IcpDas, пÑедоÑÑавлÑÐµÑ ÑеализаÑÐ¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки обоÑÑÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ ICP DAS. ÐклÑÑена поддеÑжка I-87000 и I-7000 DCON модÑлей и I-8000 бÑÑÑÑÑÑ Ð¼Ð¾Ð´Ñлей. %description DAQ-IcpDas -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-IcpDas, Ð½Ð°Ð´Ð°Ñ ÑеалÑзаÑÑÑ Ð¿ÑдÑÑимки Ð¾Ð±Ð»Ð°Ð´Ð½Ð°Ð½Ð½Ñ ICP DAS. ÐклÑÑаÑÑи I-87000 Ñа I-7000 DCON модÑÐ»Ñ Ñа I-8000 ÑÐ²Ð¸Ð´ÐºÑ Ð¼Ð¾Ð´ÑлÑ. %description DAQ-IcpDas -l de_DE.UTF8 Das Paket %name-DAQ-IcpDas, gewährt die Implementierung der Unterstützung der installierten Ausrüstung ICP DAS. Die Unterstützung von Modulen I-87000 und I-7000 und Schnell-Modulen I-8000 DCON ist eingeschlossen. %endif %if 0%{?with_bfn} %package DAQ-Bfn Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-Bfn The %{name}-DAQ-Bfn package - allow realisation of BFN. %description DAQ-Bfn -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %{name}-DAQ-Bfn - пÑедоÑÑавлÑÐµÑ ÑеализаÑÐ¸Ñ BFN. %description DAQ-Bfn -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %{name}-DAQ-Bfn - Ð½Ð°Ð´Ð°Ñ ÑеалÑзаÑÑÑ BFN. %description DAQ-Bfn -l de_DE.UTF8 Das Packet %{name}-DAQ-Bfn - erlauben Realisierung von BFN. %endif %if 0%{?with_selfsystem} %package Protocol-SelfSystem Summary: Open SCADA Protocol Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description Protocol-SelfSystem The %name-Protocol-SelfSystem self OpenSCADA protocol, support generic functions. %description Protocol-SelfSystem -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-Protocol-SelfSystem, cобÑÑвеннÑй пÑоÑокол OpenSCADA, поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ Ð¾ÑновнÑе ÑÑнкÑии. %description Protocol-SelfSystem -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-Protocol-SelfSystem, влаÑний пÑоÑокол OpenSCADA, пÑдÑÑимÑÑ Ð¾ÑÐ½Ð¾Ð²Ð½Ñ ÑÑнкÑÑÑ. %description Protocol-SelfSystem -l de_DE.UTF8 Das Paket %name-Protocol-SelfSystem, das eigene OpenSCADA - Protokoll, unterstützt die Hauptfunktionen %endif %if 0%{?with_userprotocol} %package Protocol-UserProtocol Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description Protocol-UserProtocol The %{name}-Protocol-UserProtocol package - allow creation self-user protocols on any OpenSCADA language. %description Protocol-UserProtocol -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %{name}-Protocol-UserProtocol - позволÑÐµÑ ÑоздаваÑÑ ÑобÑÑвеннÑе полÑзоваÑелÑÑкие пÑоÑÐ¾ÐºÐ¾Ð»Ñ Ð½Ð° лÑбом OpenSCADA ÑзÑке. %description Protocol-UserProtocol -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %{name}-Protocol-UserProtocol - дозволÑÑ ÑÑвоÑÑваÑи влаÑÐ½Ñ Ð¿ÑоÑоколи коÑиÑÑÑваÑа на бÑдÑÑкÑй Ð¼Ð¾Ð²Ñ OpenSCADA. %description Protocol-UserProtocol -l de_DE.UTF8 Das Paket %{name}-Protocol-UserProtocol - ermöglicht das Schaffen der eigenen Usersprotokolle in jeder OpenSCADA - Sprache. %endif %if 0%{?with_opcua} %package DAQ-OpcUa Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-OpcUa The %name-DAQ-OpcUa, package allow realization of OPC UA protocol. %description DAQ-OpcUa -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-OpcUa, пÑедоÑÑавлÑÐµÑ ÑеализаÑÐ¸Ñ OPC UA пÑоÑокола. %description DAQ-OpcUa -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-OpcUa,Ð½Ð°Ð´Ð°Ñ ÑеалÑзаÑÑÑ OPC UA пÑоÑокола. %description DAQ-OpcUa -l de_DE.UTF8 Das Paket %name-DAQ-OpcUa gewährt den Einsatz des OPC UA -Protokolls %endif %if 0%{?with_amrdevs} %package DAQ-AMRDevs Summary: Open SCADA DAQ Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DAQ-AMRDevs The %name-DAQ-AMRDevs. %description DAQ-AMRDevs -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-AMRDevs. %description DAQ-AMRDevs -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DAQ-AMRDevs. %description DAQ-AMRDevs -l de_DE.UTF8 Das Paket %name-DAQ-AMRDevs. %endif ########################### BD-System ############################ %if 0%{?with_firebird} %package DB-FireBird Summary: Open SCADA database Group: Applications/Engineering BuildRequires: firebird-devel Requires: %{name} = %{version}-%{release} %description DB-FireBird The %name-DB-FireBird allow support of the DB FireBird. %description DB-FireBird -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DB-FireBird, пÑедоÑÑавлÑÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ ÐÐ FireBird. %description DB-FireBird -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DB-FireBird, модÑÐ»Ñ ÐÐ. ÐÐ°Ð´Ð°Ñ Ð¿ÑдÑÑÐ¸Ð¼ÐºÑ ÐÐ FireBird. %description DB-FireBird -l de_DE.UTF8 Das Paket %name-DB-FireBird Gewährt die FireBird-Dateibasenunterstützung. %endif %if 0%{?with_mysql} %package DB-MySQL Summary: Open SCADA database Group: Applications/Engineering BuildRequires: mysql-devel Requires: %{name} = %{version}-%{release} %description DB-MySQL The %name-DB-MySQL package allow support of the BD MySQL %description DB-MySQL -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DB-MySQL, пÑедоÑÑавлÑÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ ÐÐ MySQL. %description DB-MySQL -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DB-MySQL, ÐÐ°Ð´Ð°Ñ Ð¿ÑдÑÑÐ¸Ð¼ÐºÑ ÐÐ MySQL. %description DB-MySQL -l de_DE.UTF8 Das Paket %name-DB-MySQL gewährt die MySQL-Dateibasenunterstützung. %endif %if 0%{?with_dbf} %package DB-DBF Summary: Open SCADA database Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DB-DBF The %name-DB-DBF package allow support of the *.dbf files, version 3.0. %description DB-DBF -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DB-DBF, пÑедоÑÑавлÑÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ *.dbf Ñайлов, веÑÑии 3.0. %description DB-DBF -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DB-DBF, Ð½Ð°Ð´Ð°Ñ Ð¿ÑдÑÑÐ¸Ð¼ÐºÑ *.dbf ÑайлÑв, веÑÑÑÑ 3.0. %description DB-DBF -l de_DE.UTF8 Das Paket %name-DB-DBF gewährt die *.dbf Dateiunterstützung, Versionen 3.0. %endif %if 0%{?with_sqlite} %package DB-SQLite Summary: Open SCADA bases Group: Applications/Engineering BuildRequires: sqlite-devel Requires: %{name} = %{version}-%{release} %description DB-SQLite The %name-DB-SQLite package allow support of the BD SQLite. %description DB-SQLite -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DB-SQLite, пÑедоÑÑавлÑÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ ÐÐ SQLite. %description DB-SQLite -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DB-SQLite, Ð½Ð°Ð´Ð°Ñ Ð¿ÑдÑÑÐ¸Ð¼ÐºÑ ÐÐ SQLite. %description DB-SQLite -l de_DE.UTF8 Das Paket %name-DB-SQLite gewährt die DB SQLite - Unterstützung. %endif %if 0%{?with_postgresql} %package DB-PostgreSQL BuildRequires: postgresql-devel Summary: Open SCADA bases Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description DB-PostgreSQL The %name-DB-PostgreSQL package allow support of the BD PostgreSQL. %description DB-PostgreSQL -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-DB-PostgreSQL, пÑедоÑÑавлÑÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ ÐÐ PostgreSQL. %description DB-PostgreSQL -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-DB-PostgreSQL, Ð½Ð°Ð´Ð°Ñ Ð¿ÑдÑÑÐ¸Ð¼ÐºÑ ÐÐ PostgreSQL. %description DB-PostgreSQL -l de_DE.UTF8 Das Paket %name-DB-PostgreSQL gewährt die DB PostgreSQL - Unterstützung. %endif ############################# ARH-System ############################ %if 0%{?with_dbarch} %package ARH-DBArch Summary: Open SCADA arch Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description ARH-DBArch The %name-ARH-DBArch package allow functions for messages and values archiving to DB. %description ARH-DBArch -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-ARH-DBArch, пÑедоÑÑавлÑÐµÑ ÑÑнкÑии аÑÑ Ð¸Ð²Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑообÑений и знаÑений на ÐÐ. %description ARH-DBArch -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-ARH-DBArch, Ð½Ð°Ð´Ð°Ñ ÑÑнкÑÑÑ Ð°ÑÑ ÑваÑÑÑ Ð¿Ð¾Ð²ÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ñ Ñа знаÑÐµÐ½Ñ Ð½Ð° ÐÐ. %description ARH-DBArch -l de_DE.UTF8 Das Paket %name-ARH-DBArch gewährt Archivierungsfunktionen der Nachrichten und Bedeutungen für DB. %endif %if 0%{?with_fsarch} %package ARH-FSArch Summary: Open SCADA arch Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description ARH-FSArch The %name-ARH-FSArch allow functions for messages and values archiving to file system. %description ARH-FSArch -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-ARH-FSArch, пÑедоÑÑавлÑÐµÑ ÑÑнкÑии аÑÑ Ð¸Ð²Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑообÑений и знаÑений на ÑайловÑÑ ÑиÑÑемÑ. %description ARH-FSArch -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-ARH-FSArch, Ð½Ð°Ð´Ð°Ñ ÑÑнкÑÑÑ Ð°ÑÑ ÑваÑÑÑ Ð¿Ð¾Ð²ÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ñ Ñа знаÑÐµÐ½Ñ Ð½Ð° ÑÐ°Ð¹Ð»Ð¾Ð²Ñ ÑиÑÑемÑ. %description ARH-FSArch -l de_DE.UTF8 Das Paket %name-ARH-FSArch gewährt Archivierungsfunktionen für Nachrichte und Bedeutungen für Dateisystem. %endif ############################# UI-System ############################## %if 0%{?with_webcfg} %package UI-WebCfg Summary: Open SCADA interfaces Group: Applications/Engineering Requires: %{name} = %{version}-%{release} # ############### Transport ######################## %if 0%{?with_sockets} Requires:%{name}-Transport-Sockets = %{version}-%{release} %endif %if 0%{?with_ssl} Requires:%{name}-Transport-SSL = %{version}-%{release} %endif # ################################################## %description UI-WebCfg The %name-UI-WebCfg allows the WEB based OpenSCADA system configurator. %description UI-WebCfg -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-UI-WebCfg, пÑедоÑÑавлÑÐµÑ WEB оÑнованнÑй конÑигÑÑаÑÐ¾Ñ ÑиÑÑÐµÐ¼Ñ OpenSCADA. %description UI-WebCfg -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-UI-WebCfg, Ð½Ð°Ð´Ð°Ñ WEB базований конÑÑгÑÑаÑÐ¾Ñ ÑиÑÑеми OpenSCADA. %description UI-WebCfg -l de_DE.UTF8 Das Paket %name-UI-WebCfg gewährt den WEB-begründeten OpenSCADA-Konfigurator. %endif %if 0%{?with_webcfgd} %package UI-WebCfgd Summary: Open SCADA interfaces Group: Applications/Engineering Requires: %{name} = %{version}-%{release} # ############### Transport ######################## %if 0%{?with_sockets} Requires:%{name}-Transport-Sockets = %{version}-%{release} %endif %if 0%{?with_ssl} Requires:%{name}-Transport-SSL = %{version}-%{release} %endif # ################################################## %description UI-WebCfgd The %name-UI-WebCfgd allows the dynamic WEB based OpenSCADA system configurator. Use XHTML, CSS and JavaScript technologies. %description UI-WebCfgd -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-UI-WebCfgd, пÑедоÑÑавлÑÐµÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑкий WEB оÑнованнÑй конÑигÑÑаÑоÑ. ÐÑполÑзÑÐµÑ XHTML, CSS и JavaScript ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ð¸. %description UI-WebCfgd -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-UI-WebCfgd, Ð½Ð°Ð´Ð°Ñ Ð´Ð¸Ð½Ð°Ð¼ÑÑний WEB базований конÑÑгÑÑаÑоÑ. ÐикоÑиÑÑано XHTML, CSS Ñа JavaScript ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³ÑÑ. %description UI-WebCfgd -l de_DE.UTF8 Das Paket %name-UI-WebCfgd gewährt den dynamischen WEB-begründeten Konfigurator. Nutzt die XHTML, CSS und JavaScript-Technologien aus. %endif %if 0%{?with_webvision} %package UI-WebVision Summary: Open SCADA interfaces Group: Applications/Engineering Requires: %{name} = %{version}-%{release} # ############### Transport ######################## %if 0%{?with_sockets} Requires:%{name}-Transport-Sockets = %{version}-%{release} %endif %if 0%{?with_ssl} Requires:%{name}-Transport-SSL = %{version}-%{release} %endif # ################################################## %description UI-WebVision The %name-UI-WebVision web operation user interface for visual control area (VCA) projects playing. %description UI-WebVision -l ru_UA.UTF8 ÐÐ°ÐºÐµÑ %name-UI-WebVision, web ÑабоÑий полÑзоваÑелÑÑкий инÑеÑÑÐµÐ¹Ñ Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð²Ð¸Ð·ÑалÑнÑÑ ÑÑед ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ (СÐУ) %description UI-WebVision -l uk_RU.UTF8 ÐÐ°ÐºÐµÑ %name-UI-WebVision, web ÑобоÑий ÑнÑеÑÑÐµÐ¹Ñ ÐºÐ¾ÑиÑÑÑваÑа Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð²ÑзÑалÑного ÑеÑедовиÑа кеÑÑÐ²Ð°Ð½Ð½Ñ (СÐÐ). %description UI-WebVision -l de_DE.UTF8 Das Paket %name-UI-WebVision, web-Arbeitsnutzersinterface für die Ausführung visueller Kontrollebereiche. %endif %if 0%{?with_webuser} %package UI-WebUser Summary: Open SCADA interfaces Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description UI-WebUser The %name-UI-WebUser web operation user interface for visual control area (VCA) projects playing. %description UI-WebUser -l ru_UA.UTF8 ÐÐ°ÐºÐµÑ %name-UI-WebUser, web ÑабоÑий полÑзоваÑелÑÑкий инÑеÑÑÐµÐ¹Ñ Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð²Ð¸Ð·ÑалÑнÑÑ ÑÑед ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ (СÐУ) %description UI-WebUser -l uk_RU.UTF8 ÐÐ°ÐºÐµÑ %name-UI-WebUser, web ÑобоÑий ÑнÑеÑÑÐµÐ¹Ñ ÐºÐ¾ÑиÑÑÑваÑа Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð²ÑзÑалÑного ÑеÑедовиÑа кеÑÑÐ²Ð°Ð½Ð½Ñ (СÐÐ). %description UI-WebUser -l de_DE.UTF8 Das Paket %name-UI-WebUser, web Arbeitsnutzersinterface %endif %if 0%{?with_http} %package Protocol-HTTP Summary: Open SCADA http Group: Applications/Engineering Requires: %{name} = %{version}-%{release} # ############### Transport ######################## %if 0%{?with_sockets} Requires:%{name}-Transport-Sockets = %{version}-%{release} %endif %if 0%{?with_ssl} Requires:%{name}-Transport-SSL = %{version}-%{release} %endif # ################################################## %description Protocol-HTTP The %name-Protocol-HTTP package allows support HTTP for WWW based UIs. %description Protocol-HTTP -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-Protocol-HTTP пÑедоÑÑавлÑÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ HTTP Ð´Ð»Ñ WWW оÑнованнÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑÑÐºÐ¸Ñ Ð¸Ð½ÑеÑÑейÑов. %description Protocol-HTTP -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-Protocol-HTTP ÐÐ°Ð´Ð°Ñ Ð¿ÑдÑÑÐ¸Ð¼ÐºÑ HTTP Ð´Ð»Ñ WWW Ð±Ð°Ð·Ð¾Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾ÑиÑÑÑвалÑниÑÑÐºÐ¸Ñ ÑнÑеÑÑейÑÑв. %description Protocol-HTTP -l de_DE.UTF8 Das Paket %name-Protocol-HTTP gewährt die HTTP-Unterstützung für die WWW-basierenden Nutzersinterfaces. %endif ############################### GUI-System ################################## %if 0%{?with_qtstarter} %package UI-QTStarter Summary: Open SCADA QT Starter Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description UI-QTStarter The %name-UI-QTStarter Allow QT GUI starter. It is single for all QT GUI modules! %description UI-QTStarter -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-UI-QTStarter ÐÑедоÑÑавлÑÐµÑ QT GUI пÑÑкаÑелÑ. Ðн ÑвлÑеÑÑÑ ÐµÐ´Ð¸Ð½ÑÑвеннÑм Ð´Ð»Ñ Ð²ÑÐµÑ QT GUI модÑлей! %description UI-QTStarter -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-UI-QTStarter ÐÐ°Ð´Ð°Ñ QT GUI пÑÑкаÑ. ÐÑн Ñ Ð¾Ð´Ð¸Ð½ Ð´Ð»Ñ ÑÑÑÑ QT GUI модÑлÑв! %description UI-QTStarter -l de_DE.UTF8 Das Paket %name-UI-QTStarter Enthält den QT GUI-Starter. Ist das Einzige für alle QT GUI-Module! %endif %if 0%{?with_qtcfg} %package UI-QTCfg Summary: Open SCADA QT interfaces Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description UI-QTCfg The %name-UI-QTCfg allows the QT based OpenSCADA system configurator. %description UI-QTCfg -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-UI-QTCfg пÑедоÑÑавлÑÐµÑ QT оÑнованнÑй конÑигÑÑаÑÐ¾Ñ ÑиÑÑÐµÐ¼Ñ OpenSCADA. %description UI-QTCfg -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-UI-QTCfg мÑÑÑиÑÑ Ñайли QTCfg-конÑÑгÑÑаÑоÑÑ. %description UI-QTCfg -l de_DE.UTF8 Das Paket %name-UI-QTCfg gewährt den QT-begründeten OpenSCADA-Systemkonfigurator. %endif ############################### UI-System ################################## %if 0%{?with_uivision} %package UI-Vision Summary: Open SCADA QT interfaces Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description UI-Vision The %name-UI-Vision package includes files visual operation user interface. %description UI-Vision -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-UI-Vision вклÑÑÐ°ÐµÑ ÑÐ°Ð¹Ð»Ñ ÑабоÑего полÑзоваÑелÑÑкого инÑеÑÑейÑа. %description UI-Vision -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-UI-Vision вклÑÑÐ°Ñ Ñайли ÑобоÑого ÑнÑеÑÑейÑÑ ÐºÐ¾ÑиÑÑÑваÑа. %description UI-Vision -l de_DE.UTF8 Das Paket %name-UI-Vision enthält die Arbeitsnutzersinterfacedaten %endif %if 0%{?with_uivcaengine} %package UI-VCAEngine Summary: Open SCADA QT interfaces Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description UI-VCAEngine The %{name}-UI-VCAEngine package - generic visual control area engine. %description UI-VCAEngine -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %{name}-UI-VCAEngine - обÑий движок ÑÑÐµÐ´Ñ Ð²Ð¸Ð·ÑализаÑии и ÑпÑавлениÑ. %description UI-VCAEngine -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %{name}-UI-VCAEngine - загалÑний ÑÑÑÑй ÑеÑедовиÑа вÑзÑалÑзаÑÑÑ Ñа кеÑÑваннÑ. %description UI-VCAEngine -l de_DE.UTF8 Das Paket %{name}-UI-VCAEngine - allgemeine Visualisierungssteuerung. %endif ############################# Transport-System ############################## %if 0%{?with_ssl} %package Transport-SSL Summary: Open SCADA transports Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description Transport-SSL The %name-Transport-SSL allows security socket layer based transport. Used OpenSSL and supported SSLv2, SSLv3 and TLSv1. %description Transport-SSL -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-Transport-SSL пÑедоÑÑавлÑÐµÑ ÑÑанÑпоÑÑ Ð¾ÑнованнÑй на Ñлое безопаÑнÑÑ ÑокеÑов. ÐÑполÑзÑеÑÑÑ OpenSSL и поддеÑживаÑÑÑÑ SSLv2, SSLv3 and TLSv1. %description Transport-SSL -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-Transport-SSL Ð½Ð°Ð´Ð°Ñ ÑÑанÑпоÑÑ Ð±Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¹ на безпеÑÐ½Ð¾Ð¼Ñ ÑаÑÑ ÑокеÑÑв. ÐикоÑиÑÑано OpenSSL Ñа пÑдÑÑимÑÑÑÑÑÑ SSLv2, SSLv3 and TLSv1. %description Transport-SSL -l de_DE.UTF8 Das Paket %name-Transport-SSL enthält den auf der Schicht der unfallfesten. Sockets begründeten Transport. Es werden OpenSSL und SSLv2, SSLv3 und TLSv1 benutzt und unterstützt. %endif %if 0%{?with_sockets} %package Transport-Sockets Summary: Open SCADA transports Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description Transport-Sockets The %name-Transport-Sockets allows sockets based transport. Supports inet and unix sockets. Inet socket uses TCP and UDP protocols. %description Transport-Sockets -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-Transport-Sockets пÑедоÑÑавлÑÐµÑ ÑÑанÑпоÑÑ Ð¾ÑнованнÑй на ÑокеÑÐ°Ñ . ÐоддеÑживаÑÑÑÑ Ð¸Ð½ÑеÑÐ½ÐµÑ Ð¸ UNIX ÑокеÑÑ. ÐнÑеÑÐ½ÐµÑ ÑÐ¾ÐºÐµÑ Ð¸ÑполÑзÑÐµÑ TCP и UDP пÑоÑоколÑ. %description Transport-Sockets -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-Transport-Sockets Ð½Ð°Ð´Ð°Ñ ÑÑанÑпоÑÑ Ð±Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¹ на ÑокеÑÐ°Ñ . ÐÑдÑÑимÑÑÑÑÑÑ ÑнÑеÑÐ½ÐµÑ Ñа UNIX ÑокеÑи. ÐнÑеÑÐ½ÐµÑ ÑÐ¾ÐºÐµÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑÑ TCP Ñа UDP пÑоÑоколи. %description Transport-Sockets -l de_DE.UTF8 Das Paket %name-Transport-Sockets gewährt den auf Sockets begründeten Transport. Unterstützt werden die Internet- und UNIX-Sockets. Das Internetsocket benutzt die TCP und UDP-Protokolle. %endif %if 0%{?with_serial} %package Transport-Serial Summary: Open SCADA transports Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description Transport-Serial The %name-Transport-Serial, allow serial based interfaces. Used for data exchanging through serial interfaces like RS232, RS485, GSM and other. %description Transport-Serial -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-Transport-Serial, пÑедоÑÑавлÑÐµÑ Ð¿Ð¾ÑледоваÑелÑнÑй инÑеÑÑейÑ. ÐÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° даннÑми ÑеÑез поÑледоваÑелÑнÑе инÑеÑÑейÑÑ Ñипа RS232, RS485, GSM и дÑÑгое. %description Transport-Serial -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-Transport-Serial, Ð½Ð°Ð´Ð°Ñ Ð¿Ð¾ÑлÑÐ´Ð¾Ð²Ð½Ñ ÑнÑеÑÑейÑи. ÐикоÑиÑÑовÑÑÑÑÑÑ Ð´Ð»Ñ Ð¾Ð±Ð¼ÑÐ½Ñ Ð´Ð°Ð½Ð¸Ð¼Ð¸ ÑеÑез поÑлÑÐ´Ð¾Ð²Ð½Ñ ÑнÑеÑÑейÑÑи ÑÐ¸Ð¿Ñ RS232, RS485, GSM Ñа ÑнÑе. %description Transport-Serial -l de_DE.UTF8 Das Paket %name-Transport-Serial, gewährt das konsequente Nutzersinterface. Wird für das Umtauschen von Daten durch konsequente Interfaces wie RS232, RS485, GSM und andere benutzt. %endif ############################# Functions-System ######################### %if 0%{?with_flibcomplex} %package Special-FLibComplex1 Summary: Open SCADA special Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description Special-FLibComplex1 The %name-Special-FLibComplex1 allows static function library Complex1 (SCADA Complex1 functions). %description Special-FLibComplex1 -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-Special-FLibComplex1-Sockets пÑедоÑÑавлÑÐµÑ ÑÑаÑиÑеÑкÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ ÑÑнкÑий Complex1 (ÑÑнкÑии SCADA Complex1). %description Special-FLibComplex1 -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-Special-FLibComplex1 Ð½Ð°Ð´Ð°Ñ ÑÑаÑиÑÐ½Ñ Ð±ÑблÑоÑÐµÐºÑ ÑÑнкÑÑй Complex1 (ÑÑнкÑÑÑ SCADA Complex1). %description Special-FLibComplex1 -l de_DE.UTF8 Das Paket %name-Special-FLibComplex1s enthält statische Bibliothek der Complex1-Funktionen (Funktionen SCADA Complex1). %endif %if 0%{?with_flibmath} %package Special-FLibMath Summary: Open SCADA special Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description Special-FLibMath The %name-Special-FLibMath allows mathematic static function library. %description Special-FLibMath -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-Special-FLibMath пÑедоÑÑавлÑÐµÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ ÑÑандаÑÑнÑÑ Ð¼Ð°ÑемаÑиÑеÑÐºÐ¸Ñ ÑÑнкÑий. %description Special-FLibMath -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-Special-FLibMath Ð½Ð°Ð´Ð°Ñ ÑÑаÑиÑÐ½Ñ Ð±ÑблÑоÑÐµÐºÑ Ð¼Ð°ÑемаÑиÑÐ½Ð¸Ñ ÑÑнкÑÑй. %description Special-FLibMath -l de_DE.UTF8 Das Paket %name-Special-FLibMath enthält die Standardbibliothek der mathematischen Funktionen. %endif %if 0%{?with_flibsys} %package Special-FLibSYS Summary: Open SCADA special Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description Special-FLibSYS The %name-Special-FLibSYS allows system API functions library of the user programming area. %description Special-FLibSYS -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-Special-FLibSYS пÑедоÑÑавлÑÐµÑ Ð² ÑиÑÑÐµÐ¼Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ ÑиÑÑемного API ÑÑÐµÐ´Ñ Ð¿Ð¾Ð»ÑзоваÑелÑÑкого пÑогÑаммиÑованиÑ. %description Special-FLibSYS -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-Special-FLibSYS Ð½Ð°Ð´Ð°Ñ Ð² ÑиÑÑÐµÐ¼Ñ Ð±ÑблÑоÑÐµÐºÑ ÑиÑÑемного API ÑеÑедовиÑа пÑогÑамÑÐ²Ð°Ð½Ð½Ñ ÐºÐ¾ÑиÑÑÑваÑа. %description Special-FLibSYS -l de_DE.UTF8 Das Paket %name-Special-FLibSYS gewährt in das System die Bibliothek der API-Systemprogrammierung des Nutzersbereiches. %endif ######################### Tests-System ############################## %if 0%{?with_systemtests} %package Special-SystemTests Summary: Open SCADA special Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description Special-SystemTests The %name-Special-SystemTests allows the group tests for OpenSCADA system. %description Special-SystemTests -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-Special-SystemTests пÑедоÑÑавлÑÐµÑ Ð³ÑÑÐ¿Ð¿Ñ ÑеÑÑов Ð´Ð»Ñ ÑиÑÑÐµÐ¼Ñ OpenSCADA. %description Special-SystemTests -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-Special-SystemTests Ð½Ð°Ð´Ð°Ñ Ð³ÑÑÐ¿Ñ ÑеÑÑÑв Ð´Ð»Ñ ÑиÑÑеми OpenSCADA. %description Special-SystemTests -l de_DE.UTF8 Das Paket %name-Special-SystemTests enthält die Testgruppe für das OpenSCADA-System %endif %package docEN Summary: Open SCADA documents Group: Documentation %if 0%{!?rhel5} BuildArch: noarch %endif %description docEN The %name-docEN package include documents files (English). %description docEN -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-docEN вклÑÑÐ°ÐµÑ ÑÐ°Ð¹Ð»Ñ Ð´Ð¾ÐºÑменÑаÑии (ÐнглийÑкий). %description docEN -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-docEN вклÑÑÐ°Ñ Ñайли докÑменÑаÑÑÑ (ÐнглÑйÑÑка). %description docEN -l de_DE.UTF8 Das Paket %name-docEN enthält die Dokumentationsdateien (Englisch). %package docRU %if 0%{!?rhel5} BuildArch: noarch %endif Summary: Open SCADA documents Group: Documentation %description docRU The %name-docRU package include documents files (Russian). %description docRU -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-docRU вклÑÑÐ°ÐµÑ ÑÐ°Ð¹Ð»Ñ Ð´Ð¾ÐºÑменÑаÑии (Ð ÑÑÑкий). %description docRU -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-docRU вклÑÑÐ°Ñ Ñайли докÑменÑаÑÑÑ (РоÑÑйÑÑка). %description docRU -l de_DE.UTF8 Das Paket %name-docRU enthält die Dokumentationsdateien (Russisch). %package docUK %if 0%{!?rhel5} BuildArch: noarch %endif Summary: Open SCADA documents Group: Documentation %description docUK The %name-docUK package include documents files (Ukraine). %description docUK -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-docUK вклÑÑÐ°ÐµÑ ÑÐ°Ð¹Ð»Ñ Ð´Ð¾ÐºÑменÑаÑии (УкÑаинÑкий). %description docUK -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-docUK вклÑÑÐ°Ñ Ñайли докÑменÑаÑÑÑ (УкÑаÑнÑÑка). %description docUK -l de_DE.UTF8 Das Paket %name-docUK enthält die Dokumentationsdateien (Ukrainisch). %package devel Summary: Open SCADA development Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel The %name-devel package includes library archives and include files. %description devel -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-devel вклÑÑÐ°ÐµÑ Ð°ÑÑ Ð¸Ð² библиоÑек и вклÑÑаемÑе ÑайлÑ. %description devel -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-devel вклÑÑÐ°Ñ Ð°ÑÑ Ñв бÑблÑоÑек Ñа вклÑÑаÑÐ¼Ñ Ñайли. %description devel -l de_DE.UTF8 Das Paket %name-devel enthält das Bibliothekenarchiv und die eingeschlossenen Dateien. %package LibDB-Main Summary: Main OpenSCADA libraries for DAQ and other into SQLite DB. Group: Applications/Engineering Requires:%{name} = %{version}-%{release} %if 0%{!?rhel5} BuildArch: noarch %endif %description LibDB-Main The %{name}-LibDB-Main package includes main OpenSCADA libraries into SQLite DB. For use connect SQLite DB file LibsDB/OscadaLibs.db. %description LibDB-Main -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %{name}-LibDB-Main вклÑÑÐ°ÐµÑ Ð¾ÑновнÑе библиоÑеки OpenSCADA в ÐÐ SQLite. ÐÐ»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑиÑе Ñайл ÐÐ SQLite LibsDB/OscadaLibs.db. %description LibDB-Main -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %{name}-LibDB-Main вклÑÑÐ°Ñ Ð¾ÑÐ½Ð¾Ð²Ð½Ñ Ð±ÑблÑоÑеки OpenSCADA Ñ ÐÐ SQLite. ÐÐ»Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑÐ°Ð½Ð½Ñ Ð¿ÑдклÑÑÑÑÑ Ñайл ÐÐ SQLite LibsDB/OscadaLibs.db. %description LibDB-Main -l de_DE.UTF8 Das Paket %{name}-LibDB-Main enthaelt die Hauptbibliothek OpenSCADA die Datenbank SQLite. So verwenden, verbinden Sie die Datei Datenbank SQLite LibsDB/OscadaLibs.db. %package LibDB-VCA Summary: Main OpenSCADA libraries for DAQ and other into SQLite DB. Group: Applications/Engineering Requires:%{name} = %{version}-%{release} %if 0%{!?rhel5} BuildArch: noarch %endif %description LibDB-VCA The %{name}-LibDB-VCA package includes visual components libraries into SQLite DB. For use connect SQLite DB file LibsDB/vcaBase.db and LibsDB/vcaTest.db. %description LibDB-VCA -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %{name}-LibDB-VCA вклÑÑÐ°ÐµÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеки визÑалÑнÑÑ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÑов в ÐÐ SQLite. ÐÐ»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑиÑе Ñайл ÐÐ SQLite LibsDB/vcaBase.db и LibsDB/vcaTest.db. %description LibDB-VCA -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %{name}-LibDB-VCA вклÑÑÐ°Ñ Ð±ÑблÑоÑеки вÑзÑалÑÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½ÑÑв Ñ ÐÐ SQLite. ÐÐ»Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑÐ°Ð½Ð½Ñ Ð¿ÑдклÑÑÑÑÑ Ñайл ÐÐ SQLite LibsDB/vcaBase.db Ñа LibsDB/vcaTest.db. %description LibDB-VCA -l de_DE.UTF8 Das Paket %{name}-LibDB-VCA enthaelt Visuelle Komponente in einer Bibliothek Datenbank SQLite. So verwenden, verbinden Sie die Datei Datenbank SQLite LibsDB/vcaBase.db und LibsDB/vcaTest.db. # ############################### Modeles ############################################ %package Model-AGLKS Summary: Model "AGLKS" data bases and config (Demo: EN,RU,UK). Group: Applications/Engineering Requires: %{name} = %{version}-%{release} Requires: %{name}-LibDB-Main = %{version}-%{release} Requires: %{name}-LibDB-VCA = %{version}-%{release} Requires: %{name}-DAQ-BlockCalc = %{version}-%{release} Requires: %{name}-ARH-FSArch = %{version}-%{release} Requires: %{name}-DAQ-JavaLikeCalc = %{version}-%{release} Requires: %{name}-DAQ-LogicLevel = %{version}-%{release} Requires: %{name}-DAQ-ModBus = %{version}-%{release} Requires: %{name}-DAQ-System = %{version}-%{release} Requires: %{name}-DB-SQLite = %{version}-%{release} Requires: %{name}-Protocol-HTTP = %{version}-%{release} Requires: %{name}-Protocol-SelfSystem = %{version}-%{release} Requires: %{name}-Special-FLibComplex1 = %{version}-%{release} Requires: %{name}-Special-FLibMath = %{version}-%{release} Requires: %{name}-Special-FLibSYS = %{version}-%{release} Requires: %{name}-Transport-SSL = %{version}-%{release} Requires: %{name}-Transport-Serial = %{version}-%{release} %if 0%{?with_qtstarter} Requires: %{name}-UI-QTStarter = %{version}-%{release} %endif %if 0%{?with_qtcfg} Requires: %{name}-UI-QTCfg = %{version}-%{release} %endif %if 0%{?with_uivision} Requires: %{name}-UI-Vision = %{version}-%{release} %endif %if 0%{?with_uivcaengine} Requires: %{name}-UI-VCAEngine = %{version}-%{release} %endif Requires: %{name}-UI-WebCfg = %{version}-%{release} Requires: %{name}-UI-WebVision = %{version}-%{release} %description Model-AGLKS The %{name}-Model-AGLKS package includes model "AGLKS" data bases and config. The Model is used for OpenSCADA demo and allowed for English, Russian and Ukrainian languages. For start use command <openscada_demo> or <openscada_AGLKS>. For access use account "root" and password "openscada" or account "user" and password "user". %description Model-AGLKS -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %{name}-Model-AGLKS вклÑÑÐ°ÐµÑ ÐРи конÑигÑÑаÑÐ¸Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸ "ÐÐÐÐС". ÐÐ¾Ð´ÐµÐ»Ñ Ð¸ÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð´ÐµÐ¼Ð¾Ð½ÑÑÑаÑии OpenSCADA и доÑÑÑпна на ÐнглийÑком, Ð ÑÑÑком и УкÑаинÑком ÑзÑÐºÐ°Ñ . ÐÐ»Ñ ÑÑаÑÑа иÑполÑзÑйÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ <openscada_demo> мли <openscada_AGLKS>. ÐÐ»Ñ Ð´Ð¾ÑÑÑпа иÑполÑзÑйÑе запиÑÑ "root" и паÑÐ¾Ð»Ñ "openscada" или запиÑÑ "user" и паÑÐ¾Ð»Ñ "user". %description Model-AGLKS -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %{name}-Model-AGLKS вклÑÑÐ°Ñ ÐÐ Ñа конÑÑгÑÑаÑÑÑ Ð¼Ð¾Ð´ÐµÐ»Ñ "ÐÐÐÐС". ÐÐ¾Ð´ÐµÐ»Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑано Ð´Ð»Ñ Ð´ÐµÐ¼Ð¾Ð½ÑÑÑаÑÑÑ OpenSCADA Ñа доÑÑÑпно на ÐнглÑйÑÑкÑй, РоÑÑйÑÑкÑй Ñа УкÑаÑнÑÑкÑй Ð¼Ð¾Ð²Ð°Ñ . ÐÐ»Ñ ÑÑаÑÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑйÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ <openscada_demo> Ñа <openscada_AGLKS>. ÐÐ»Ñ Ð´Ð¾ÑÑÑÐ¿Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑйÑе Ð·Ð°Ð¿Ð¸Ñ "root" Ñа паÑÐ¾Ð»Ñ "openscada" або Ð·Ð°Ð¿Ð¸Ñ "user" Ñа паÑÐ¾Ð»Ñ "user". %description Model-AGLKS -l de_DE.UTF8 Das Paket %{name}-Model-AGLKS enthaelt Datenbanken und Konfigurationsdateien Modell "AGLKS". Das Modell wird verwendet, um OpenSCADA demonstrieren und ist verfügbar in Englisch, Russisch und Ukrainisch. Fuers Starten wird Kommando <openscada_demo> oder <openscada_AGLKS> benutzt. Fuer den Zugang die Aufzeichnung "root" und das Kennwort "openscada" benutzen. %package Model-Boiler Summary: Model "Boiler" data bases and config (only Russian). Group: Applications/Engineering Requires: %{name} = %{version}-%{release} Requires: %{name}-LibDB-Main = %{version}-%{release} Requires: %{name}-LibDB-VCA = %{version}-%{release} Requires: %{name}-DAQ-BlockCalc = %{version}-%{release} Requires: %{name}-ARH-FSArch = %{version}-%{release} Requires: %{name}-DAQ-JavaLikeCalc = %{version}-%{release} Requires: %{name}-DAQ-LogicLevel = %{version}-%{release} Requires: %{name}-DAQ-System = %{version}-%{release} Requires: %{name}-Special-FLibComplex1 = %{version}-%{release} Requires: %{name}-Special-FLibMath = %{version}-%{release} Requires: %{name}-Special-FLibSYS = %{version}-%{release} Requires: %{name}-DB-SQLite = %{version}-%{release} %if 0%{?with_qtstarter} Requires: %{name}-UI-QTStarter = %{version}-%{release} %endif %if 0%{?with_qtcfg} Requires: %{name}-UI-QTCfg = %{version}-%{release} %endif %if 0%{?with_uivision} Requires: %{name}-UI-Vision = %{version}-%{release} %endif %if 0%{?with_uivcaengine} Requires: %{name}-UI-VCAEngine = %{version}-%{release} %endif Requires: %{name}-UI-WebCfg = %{version}-%{release} Requires: %{name}-UI-WebVision = %{version}-%{release} %description Model-Boiler The %{name}-Model-Boiler package model "Boiler" data bases and config. The Model is allowed only for Russian language. For start use command <openscada_Boiler>. For access use account "root" and password "openscada" or account "user" and password "user". %description Model-Boiler -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %{name}-Model-Boiler вклÑÑÐ°ÐµÑ ÐРи конÑигÑÑаÑÐ¸Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸ "ÐоÑÑл". ÐÐ¾Ð´ÐµÐ»Ñ Ð´Ð¾ÑÑÑпна ÑолÑко на Ð ÑÑÑком ÑзÑке. ÐÐ»Ñ ÑÑаÑÑа иÑполÑзÑйÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ <openscada_Boiler>. ÐÐ»Ñ Ð´Ð¾ÑÑÑпа иÑполÑзÑйÑе запиÑÑ "root" и паÑÐ¾Ð»Ñ "openscada" или запиÑÑ "user" и паÑÐ¾Ð»Ñ "user". %description Model-Boiler -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %{name}-Model-Boiler вклÑÑÐ°Ñ ÐÐ Ñа конÑÑгÑÑаÑÑÑ Ð¼Ð¾Ð´ÐµÐ»Ñ "ÐоÑел". ÐÐ¾Ð´ÐµÐ»Ñ Ð´Ð¾ÑÑÑпно ÑÑлÑки на РоÑÑйÑÑкÑй мовÑ. ÐÐ»Ñ ÑÑаÑÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑйÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ <openscada_Boiler>. ÐÐ»Ñ Ð´Ð¾ÑÑÑÐ¿Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑйÑе Ð·Ð°Ð¿Ð¸Ñ "root" Ñа паÑÐ¾Ð»Ñ "openscada" або Ð·Ð°Ð¿Ð¸Ñ "user" Ñа паÑÐ¾Ð»Ñ "user". %description Model-Boiler -l de_DE.UTF8 Das Paket %{name}-Model-Boiler enthaelt Datenbanken und Konfigurationsdateien Modell "Kessel". Das Modell ist nur in Russisch verfügbar. Fuers Starten wird Kommando <openscada_Boiler> benutzt. Fuer den Zugang die Aufzeichnung "root" und das Kennwort "openscada" benutzen. # ############################### Virtual Packages ################################### %package plc Summary: OpenSCADA PLC Group: Applications/Engineering Requires: %{name} = %{version}-%{release} Requires: %{name}-ARH-FSArch Requires: %{name}-DAQ-BlockCalc %if 0%{?with_icpdas} Requires: %{name}-DAQ-IcpDas %endif Requires: %{name}-DAQ-JavaLikeCalc Requires: %{name}-DAQ-LogicLevel Requires: %{name}-DAQ-ModBus Requires: %{name}-DAQ-System Requires: %{name}-DB-SQLite Requires: %{name}-Protocol-HTTP Requires: %{name}-Protocol-SelfSystem Requires: %{name}-Special-FLibComplex1 Requires: %{name}-Special-FLibMath Requires: %{name}-Special-FLibSYS Requires: %{name}-Transport-SSL Requires: %{name}-Transport-Serial Requires: %{name}-Transport-Sockets Requires: %{name}-UI-VCAEngine Requires: %{name}-UI-WebCfgd Requires: %{name}-UI-WebVision %if 0%{!?rhel5} BuildArch: noarch %endif %description plc The %{name}-plc package is virtual package for PLC. %description plc -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %{name}-plc ÑÑо виÑÑÑалÑнÑй Ð¿Ð°ÐºÐµÑ Ð´Ð»Ñ ÐÐÐ. %description plc -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %{name}-plc Ñе вÑÑÑÑалÑний Ð¿Ð°ÐºÐµÑ Ð´Ð»Ñ ÐÐÐ. %description plc -l de_RU.UTF8 ÐÐ°ÐºÐµÑ %{name}-plc ist das Virtualpaket für PLC. %package server Summary: OpenSCADA server Group: Applications/Engineering Requires: %{name} = %{version}-%{release} Requires: %{name}-DB-SQLite Requires: %{name}-DB-MySQL Requires: %{name}-DB-PostgreSQL %if 0%{?with_firebird} Requires: %{name}-DB-FireBird %endif Requires: %{name}-DAQ-System Requires: %{name}-DAQ-BlockCalc Requires: %{name}-DAQ-JavaLikeCalc %if 0%{?with_diamondboards} Requires: %{name}-DAQ-DiamondBoards %endif Requires: %{name}-DAQ-LogicLevel Requires: %{name}-DAQ-SNMP Requires: %{name}-DAQ-Siemens Requires: %{name}-DAQ-ModBus Requires: %{name}-DAQ-DCON Requires: %{name}-DAQ-Gate Requires: %{name}-DAQ-Soundcard %if 0%{?with_icpdas} Requires: %{name}-DAQ-IcpDas %endif Requires: %{name}-ARH-FSArch Requires: %{name}-ARH-DBArch Requires: %{name}-Transport-Sockets Requires: %{name}-Transport-SSL Requires: %{name}-Transport-Serial Requires: %{name}-Protocol-HTTP Requires: %{name}-Protocol-SelfSystem Requires: %{name}-UI-VCAEngine Requires: %{name}-UI-WebCfg Requires: %{name}-UI-WebVision Requires: %{name}-UI-WebCfgd Requires: %{name}-Special-FLibComplex1 Requires: %{name}-Special-FLibMath Requires: %{name}-Special-FLibSYS %if 0%{!?rhel5} BuildArch: noarch %endif %description server The %name-server package is virtual package for OpenSCADA-server. %description server -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-server ÑÑо виÑÑÑалÑнÑй Ð¿Ð°ÐºÐµÑ Ð´Ð»Ñ ÑеÑвеÑа OpenSCADA. %description server -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-server Ñе вÑÑÑÑалÑний Ð¿Ð°ÐºÐµÑ Ð´Ð»Ñ ÑеÑвеÑа OpenSCADA. %description server -l de_RU.UTF8 ÐÐ°ÐºÐµÑ %name-server ÑÑо виÑÑÑалÑнÑй Ð¿Ð°ÐºÐµÑ Ð´Ð»Ñ ÑеÑвеÑа OpenSCADA. %package visStation Summary: OpenSCADA visual station Group: Applications/Engineering Requires: %name = %version-%release Requires: %name-DB-SQLite Requires: %name-DB-MySQL Requires: %name-DB-PostgreSQL Requires: %name-DAQ-System Requires: %name-DAQ-BlockCalc Requires: %name-DAQ-JavaLikeCalc Requires: %name-DAQ-LogicLevel Requires: %name-DAQ-SNMP Requires: %name-DAQ-Siemens Requires: %name-DAQ-ModBus Requires: %name-DAQ-DCON Requires: %name-DAQ-Gate Requires: %name-DAQ-Soundcard Requires: %name-ARH-FSArch Requires: %name-ARH-DBArch Requires: %name-Transport-Sockets Requires: %name-Transport-SSL Requires: %name-Transport-Serial Requires: %name-Protocol-SelfSystem %if 0%{!?rhel} Requires: %name-UI-VCAEngine Requires: %name-UI-Vision Requires: %name-UI-QTStarter Requires: %name-UI-QTCfg %endif Requires: %name-Special-FLibComplex1 Requires: %name-Special-FLibMath Requires: %name-Special-FLibSYS %if 0%{!?rhel5} BuildArch: noarch %endif %description visStation The %name-viStation package is virtual package for visual station (OpenSCADA). %description visStation -l ru_RU.UTF8 ÐÐ°ÐºÐµÑ %name-visStation ÑÑо виÑÑÑалÑнÑй Ð¿Ð°ÐºÐµÑ Ð´Ð»Ñ Ð²Ð¸Ð·ÑалÑной ÑÑанÑии (OpenSCADA). %description visStation -l uk_UA.UTF8 ÐÐ°ÐºÐµÑ %name-visStation Ñе вÑÑÑÑалÑний Ð¿Ð°ÐºÐµÑ Ð´Ð»Ñ ÑеÑвеÑа вÑзÑалÑÐ½Ð¾Ñ ÑÑанÑÑÑ (OpenSCADA). %description visStation -l de_RU.UTF8 ÐÐ°ÐºÐµÑ %name-visStation ÑÑо виÑÑÑалÑнÑй Ð¿Ð°ÐºÐµÑ Ð´Ð»Ñ Ð²Ð¸Ð·ÑалÑной ÑÑанÑии (OpenSCADA). %prep %setup -q -n %{srcname} %setup -T -D -a 1 %patch0 -p1 -b .fedora %build autoreconf -ifv CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" \ %configure --disable-static \ %{!?with_dcon:--disable-DCON} \ %{!?with_diamondboards:--disable-DiamondBoards} \ %{!?with_mysql:--disable-MySQL} \ %{!?with_firebird:--disable-FireBird} \ %{?with_firebird:--with-firebird=%{_libdir}/firebird} \ %{!?with_dbf:--disable-DBF} \ %{!?with_sqlite:--disable-SQLite} \ %{!?with_postgresql:--disable-PostgreSQL} \ %{!?with_webcfg:--disable-WebCfg} \ %{!?with_webcfgd:--disable-WebCfgD} \ %{!?with_webvision:--disable-WebVision} \ %{!?with_webuser:--disable-WebUser} \ %{!?with_http:--disable-HTTP} \ %{!?with_modbus:--disable-ModBus} \ %{!?with_soundcard:--disable-SoundCard} \ %{!?with_qtcfg:--disable-QTCfg} \ %{!?with_uivision:--disable-Vision} \ %{!?with_uivcaengine:--disable-VCAEngine} \ %{!?with_ssl:--disable-SSL} \ %{!?with_serial:--disable-Serial} \ %{!?with_sockets:--disable-Sockets} \ %{!?with_snmp:--disable-SNMP} \ %{!?with_siemens:--disable-Siemens} \ %{!?with_dbarch:--disable-DBArch} \ %{!?with_fsarch:--disable-FSArch} \ %{!?with_system:--disable-System} \ %{!?with_blockcalc:--disable-BlockCalc} \ %{!?with_javalikecalc:--disable-JavaLikeCalc} \ %{!?with_logiclevel:--disable-LogicLev} \ %{!?with_daqgate:--disable-DAQGate} \ %{!?with_icpdas:--disable-ICP_DAS} \ %{!?with_opcua:--disable-OPC_UA} \ %{!?with_amrdevs:--disable-AMRDevs} \ %{!?with_bfn:--disable-BFN} \ %{!?with_selfsystem:--disable-SelfSystem} \ %{!?with_userprotocol:--disable-UserProtocol} \ %{!?with_flibcomplex:--disable-FLibComplex1} \ %{!?with_flibmath:--disable-FLibMath} \ %{!?with_flibsys:-disable-FlibSYS} \ %{!?with_systemtests:--disable-SelfSystem} \ %{!?with_qtstarter:--disable-QTStarter} make %{?_smp_mflags} %install %{__rm} -rf %{buildroot} make DESTDIR=%{buildroot} install # let's try to get rid of rpath chrpath --delete %{buildroot}%{_bindir}/openscada # remove static libs and libtool archives rm -f %{buildroot}%{_libdir}/*.*a rm -f %{buildroot}%{_libdir}/openscada/*.*a %{__install} -m 755 -d %{buildroot}%{_includedir}/openscada/ %{__install} -m 644 *.h %{buildroot}%{_includedir}/openscada %{__install} -m 644 src/*.h %{buildroot}%{_includedir}/openscada %{__install} -m 644 -pD data/oscada.xml %{buildroot}%{_sysconfdir}/oscada.xml %{__install} -m 644 -pD data/oscada_start.xml %{buildroot}%{_sysconfdir}/oscada_start.xml %{__install} -m 755 -pD data/openscada_start %{buildroot}%{_bindir}/openscada_start %{__install} -m 755 -pD data/oscada.init %{buildroot}%{_initrddir}/openscadad %{__install} -m 755 -d %{buildroot}/var/spool/openscada/{DATA,icons,LibsDB,AGLKS,Boiler} %{__install} -m 644 data/icons/* %{buildroot}/var/spool/openscada/icons %{__install} -m 755 -d %{buildroot}/var/spool/openscada/ARCHIVES/{MESS,VAL} %{__install} -m 644 -pD data/LibsDB/*.db %{buildroot}%{_localstatedir}/spool/openscada/LibsDB %{__install} -m 644 data/ModelsDB/AGLKS/*.db %{buildroot}%{_localstatedir}/spool/openscada/AGLKS %{__install} -m 644 -pD data/ModelsDB/AGLKS/oscada_AGLKS.xml %{buildroot}%{_sysconfdir}/oscada_AGLKS.xml %{__install} -m 755 -pD data/ModelsDB/AGLKS/openscada_AGLKS %{buildroot}%{_bindir}/openscada_AGLKS %{__install} -m 644 -pD data/ModelsDB/AGLKS/openscada_AGLKS.png %{buildroot}%{_datadir}/%_iconsdir/openscada_AGLKS.png %{__install} -m 644 -pD data/ModelsDB/AGLKS/openscada_AGLKS.png %{buildroot}%{_localstatedir}/spool/openscada/icons/AGLKS.png %{__install} -m 644 -pD data/ModelsDB/AGLKS/openscada_AGLKS.desktop %{buildroot}%{_datadir}/%_desktopdir/openscada_AGLKS.desktop %{__install} -m 644 data/ModelsDB/Boiler/*.db %{buildroot}%{_localstatedir}/spool/openscada/Boiler %{__install} -m 644 -pD data/ModelsDB/Boiler/oscada_Boiler.xml %{buildroot}%{_sysconfdir}/oscada_Boiler.xml %{__install} -m 755 -pD data/ModelsDB/Boiler/openscada_Boiler %{buildroot}%{_bindir}/openscada_Boiler %{__install} -m 644 -pD data/ModelsDB/Boiler/openscada_Boiler.png %{buildroot}%{_datadir}/%_iconsdir/openscada_Boiler.png %{__install} -m 644 -pD data/ModelsDB/Boiler/openscada_Boiler.png %{buildroot}%{_localstatedir}/spool/openscada/icons/Boiler.png %{__install} -m 644 -pD data/ModelsDB/Boiler/openscada_Boiler.desktop %{buildroot}/%{_datadir}/%_desktopdir/openscada_Boiler.desktop echo "OpenSCADA data dir" > %{buildroot}/var/spool/openscada/DATA/info echo "OpenSCADA messages archive dir" > %{buildroot}/var/spool/openscada/ARCHIVES/MESS/info echo "OpenSCADA values archive dir" > %{buildroot}/var/spool/openscada/ARCHIVES/VAL/info %{__sed} -i 's|/lib/openscada/|/%{_lib}/openscada/|' %{buildroot}%{_sysconfdir}/oscada*.xml %{__sed} -i 's|/usr/lib/|%{_libdir}/|' %{buildroot}%{_sysconfdir}/oscada*.xml %{__sed} -i 's|OPENSCADA_BIN=|OPENSCADA_BIN=%{_bindir}/openscada|' %{buildroot}%{_initrddir}/openscadad # installation of *.desktop files desktop-file-install --vendor="" --dir=%{buildroot}%{_datadir}/%_desktopdir data/ModelsDB/AGLKS/openscada_AGLKS.desktop desktop-file-install --vendor="" --dir=%{buildroot}%{_datadir}/%_desktopdir data/ModelsDB/Boiler/openscada_Boiler.desktop %find_lang o.* %{name}.lang %clean %{__rm} -rf %{buildroot} %files -f %{name}.lang %defattr(-,root,root) %config(noreplace) %{_sysconfdir}/oscada.xml %config(noreplace) %{_sysconfdir}/oscada_start.xml %dir %{_libdir}/openscada %dir %{_localstatedir}/spool/openscada %dir %{_localstatedir}/spool/openscada/DATA %dir %{_localstatedir}/spool/openscada/icons %dir %{_localstatedir}/spool/openscada/ARCHIVES %dir %{_localstatedir}/spool/openscada/ARCHIVES/MESS %dir %{_localstatedir}/spool/openscada/ARCHIVES/VAL %{_initrddir}/openscadad %{_bindir}/openscada %{_bindir}/openscada_start %doc README README_ru README_uk COPYING ChangeLog INSTALL TODO TODO_ru TODO_uk %{_libdir}/*.so.* %{_libdir}/openscada/*.so %exclude %{langmess}/de/LC_MESSAGES/oscd_* %exclude %{langmess}/ru/LC_MESSAGES/oscd_* %exclude %{langmess}/uk/LC_MESSAGES/oscd_* %{?with_diamondboards: %exclude %{_libdir}/openscada/daq_DiamondBoards.so} %{?with_dcon: %exclude %{_libdir}/openscada/daq_DCON.so} %{?with_modbus: %exclude %{_libdir}/openscada/daq_ModBus.so} %{?with_soundcard: %exclude %{_libdir}/openscada/daq_SoundCard.so} %{?with_snmp: %exclude %{_libdir}/openscada/daq_SNMP.so} %{?with_siemens: %exclude %{_libdir}/openscada/daq_Siemens.so} %{?with_system: %exclude %{_libdir}/openscada/daq_System.so} %{?with_blockcalc: %exclude %{_libdir}/openscada/daq_BlockCalc.so} %{?with_javalikecalc: %exclude %{_libdir}/openscada/daq_JavaLikeCalc.so} %{?with_logiclevel: %exclude %{_libdir}/openscada/daq_LogicLev.so} %{?with_daqgate: %exclude %{_libdir}/openscada/daq_DAQGate.so} %{?with_icpdas: %exclude %{_libdir}/openscada/daq_ICP_DAS.so} %{?with_opcua: %exclude %{_libdir}/openscada/daq_OPC_UA.so} %{?with_amrdevs: %exclude %{_libdir}/openscada/daq_AMRDevs.so} %{?with_bfn: %exclude %{_libdir}/openscada/daq_BFN.so} %{?with_selfsystem: %exclude %{_libdir}/openscada/prot_SelfSystem.so} %{?with_userprotocol: %exclude %{_libdir}/openscada/prot_UserProtocol.so} %{?with_firebird: %exclude %{_libdir}/openscada/bd_FireBird.so} %{?with_mysql: %exclude %{_libdir}/openscada/bd_MySQL.so} %{?with_dbf: %exclude %{_libdir}/openscada/bd_DBF.so} %{?with_sqlite: %exclude %{_libdir}/openscada/bd_SQLite.so} %{?with_postgresql: %exclude %{_libdir}/openscada/bd_PostgreSQL.so} %{?with_dbarch: %exclude %{_libdir}/openscada/arh_DBArch.so} %{?with_fsarch: %exclude %{_libdir}/openscada/arh_FSArch.so} %{?with_webcfg: %exclude %{_libdir}/openscada/ui_WebCfg.so} %{?with_webcfgd: %exclude %{_libdir}/openscada/ui_WebCfgD.so} %{?with_webvision: %exclude %{_libdir}/openscada/ui_WebVision.so} %{?with_webuser: %exclude %{_libdir}/openscada/ui_WebUser.so} %{?with_http: %exclude %{_libdir}/openscada/prot_HTTP.so} %{?with_qtstarter: %exclude %{_libdir}/openscada/ui_QTStarter.so} %{?with_qtcfg: %exclude %{_libdir}/openscada/ui_QTCfg.so} %{?with_uivision: %exclude %{_libdir}/openscada/ui_Vision.so} %{?with_uivcaengine: %exclude %{_libdir}/openscada/ui_VCAEngine.so} %{?with_ssl: %exclude %{_libdir}/openscada/tr_SSL.so} %{?with_sockets: %exclude %{_libdir}/openscada/tr_Sockets.so} %{?with_ssl: %exclude %{_libdir}/openscada/tr_Serial.so} %{?with_flibcomplex: %exclude %{_libdir}/openscada/spec_FLibComplex1.so} %{?with_flibmath: %exclude %{_libdir}/openscada/spec_FLibMath.so} %{?with_flibsys: %exclude %{_libdir}/openscada/spec_FLibSYS.so} %{?with_systemtests: %exclude %{_libdir}/openscada/spec_SystemTests.so} %{_localstatedir}/spool/openscada/DATA/info %{_localstatedir}/spool/openscada/icons/* %{_localstatedir}/spool/openscada/ARCHIVES/MESS/info %{_localstatedir}/spool/openscada/ARCHIVES/VAL/info %files plc %defattr(-,root,root) %files server %defattr(-,root,root) %files visStation %defattr(-,root,root) %files docEN %defattr(-,root,root) #%doc doc/*.pdf doc/Modules %doc doc/en/* %files docRU %defattr(-,root,root) #%doc doc/*.pdf doc/Modules %doc doc/ru/* %files docUK %defattr(-,root,root) #%doc doc/*.pdf doc/Modules %doc doc/uk/* %if 0%{?with_diamondboards} %files DAQ-DiamondBoards %defattr(-,root,root) %{_libdir}/openscada/daq_DiamondBoards.so %endif %if 0%{?with_dcon} %files DAQ-DCON %defattr(-,root,root) %{_libdir}/openscada/daq_DCON.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_DCON.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_DCON.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_DCON.mo %endif %if 0%{?with_modbus} %files DAQ-ModBus %defattr(-,root,root) %{_libdir}/openscada/daq_ModBus.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_ModBus.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_ModBus.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_ModBus.mo %endif %if 0%{?with_soundcard} %files DAQ-Soundcard %defattr(-,root,root) %{_libdir}/openscada/daq_SoundCard.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_SoundCard.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_SoundCard.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_SoundCard.mo %endif %if 0%{?with_snmp} %files DAQ-SNMP %defattr(-,root,root) %{_libdir}/openscada/daq_SNMP.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_SNMP.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_SNMP.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_SNMP.mo %endif %if 0%{?with_siemens} %files DAQ-Siemens %defattr(-,root,root) %{_libdir}/openscada/daq_Siemens.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_Siemens.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_Siemens.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_Siemens.mo %endif %if 0%{?with_system} %files DAQ-System %defattr(-,root,root) %{_libdir}/openscada/daq_System.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_System.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_System.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_System.mo %endif %if 0%{?with_blockcalc} %files DAQ-BlockCalc %defattr(-,root,root) %{_libdir}/openscada/daq_BlockCalc.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_BlockCalc.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_BlockCalc.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_BlockCalc.mo %endif %if 0%{?with_javalikecalc} %files DAQ-JavaLikeCalc %defattr(-,root,root) %{_libdir}/openscada/daq_JavaLikeCalc.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_JavaLikeCalc.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_JavaLikeCalc.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_JavaLikeCalc.mo %endif %if 0%{?with_logiclevel} %files DAQ-LogicLevel %defattr(-,root,root) %{_libdir}/openscada/daq_LogicLev.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_LogicLev.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_LogicLev.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_LogicLev.mo %endif %if 0%{?with_daqgate} %files DAQ-Gate %defattr(-,root,root) %{_libdir}/openscada/daq_DAQGate.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_DAQGate.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_DAQGate.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_DAQGate.mo %endif %if 0%{?with_icpdas} %files DAQ-IcpDas %defattr(-,root,root) %{_libdir}/openscada/daq_ICP_DAS.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_ICP_DAS.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_ICP_DAS.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_ICP_DAS.mo %endif %if 0%{?with_opcua} %files DAQ-OpcUa %defattr(-,root,root) %{_libdir}/openscada/daq_OPC_UA.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_OPC_UA.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_OPC_UA.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_OPC_UA.mo %endif %if 0%{?with_amrdevs} %files DAQ-AMRDevs %defattr(-,root,root) %{_libdir}/openscada/daq_AMRDevs.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_AMRDevs.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_AMRDevs.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_AMRDevs.mo %endif %if 0%{?with_bfn} %files DAQ-Bfn %defattr(-,root,root) %{_libdir}/openscada/daq_BFN.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_BFN.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_BFN.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_BFN.mo %endif %if 0%{?with_selfsystem} %files Protocol-SelfSystem %defattr(-,root,root) %{_libdir}/openscada/prot_SelfSystem.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_SelfSystem.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_SelfSystem.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_SelfSystem.mo %endif %if 0%{?with_userprotocol} %files Protocol-UserProtocol %defattr(-,root,root) %{_libdir}/openscada/prot_UserProtocol.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_UserProtocol.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_UserProtocol.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_UserProtocol.mo %endif %if 0%{?with_firebird} %files DB-FireBird %defattr(-,root,root) %{_libdir}/openscada/bd_FireBird.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_FireBird.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_FireBird.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_FireBird.mo %endif %if 0%{?with_mysql} %files DB-MySQL %defattr(-,root,root) %{_libdir}/openscada/bd_MySQL.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_MySQL.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_MySQL.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_MySQL.mo %endif %if 0%{?with_dbf} %files DB-DBF %defattr(-,root,root) %{_libdir}/openscada/bd_DBF.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_DBF.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_DBF.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_DBF.mo %endif %if 0%{?with_sqlite} %files DB-SQLite %defattr(-,root,root) %{_libdir}/openscada/bd_SQLite.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_SQLite.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_SQLite.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_SQLite.mo %endif %if 0%{?with_postgresql} %files DB-PostgreSQL %defattr(-,root,root) %{_libdir}/openscada/bd_PostgreSQL.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_PostgreSQL.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_PostgreSQL.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_PostgreSQL.mo %endif %if 0%{?with_dbarch} %files ARH-DBArch %defattr(-,root,root) %{_libdir}/openscada/arh_DBArch.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_DBArch.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_DBArch.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_DBArch.mo %endif %if 0%{?with_fsarch} %files ARH-FSArch %defattr(-,root,root) %{_libdir}/openscada/arh_FSArch.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_FSArch.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_FSArch.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_FSArch.mo %endif %if 0%{?with_webcfg} %files UI-WebCfg %defattr(-,root,root) %{_libdir}/openscada/ui_WebCfg.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_WebCfg.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_WebCfg.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_WebCfg.mo %endif %if 0%{?with_webcfgd} %files UI-WebCfgd %defattr(-,root,root) %{_libdir}/openscada/ui_WebCfgD.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_WebCfgD.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_WebCfgD.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_WebCfgD.mo %endif %if 0%{?with_webvision} %files UI-WebVision %defattr(-,root,root) %{_libdir}/openscada/ui_WebVision.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_WebVision.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_WebVision.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_WebVision.mo %endif %if 0%{?with_webuser} %files UI-WebUser %defattr(-,root,root) %{_libdir}/openscada/ui_WebUser.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_WebUser.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_WebUser.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_WebUser.mo %endif %if 0%{?with_http} %files Protocol-HTTP %defattr(-,root,root) %{_libdir}/openscada/prot_HTTP.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_HTTP.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_HTTP.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_HTTP.mo %endif %if 0%{?with_qtstarter} %files UI-QTStarter %defattr(-,root,root) %{_libdir}/openscada/ui_QTStarter.so #%_desktopdir/openscada.desktop #%_desktopdir/openscada_demo.desktop #%_iconsdir/openscada.png %lang(de) %{langmess}/de/LC_MESSAGES/oscd_QTStarter.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_QTStarter.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_QTStarter.mo %endif %if 0%{?with_qtcfg} %files UI-QTCfg %defattr(-,root,root) %{_libdir}/openscada/ui_QTCfg.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_QTCfg.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_QTCfg.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_QTCfg.mo %endif %if 0%{?with_uivision} %files UI-Vision %defattr(-,root,root) %{_libdir}/openscada/ui_Vision.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_Vision.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_Vision.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_Vision.mo %endif %if 0%{?with_uivcaengine} %files UI-VCAEngine %defattr(-,root,root) %{_libdir}/openscada/ui_VCAEngine.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_VCAEngine.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_VCAEngine.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_VCAEngine.mo %endif %if 0%{?with_ssl} %files Transport-SSL %defattr(-,root,root) %{_libdir}/openscada/tr_SSL.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_SSL.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_SSL.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_SSL.mo %endif %if 0%{?with_sockets} %files Transport-Sockets %defattr(-,root,root) %{_libdir}/openscada/tr_Sockets.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_Sockets.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_Sockets.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_Sockets.mo %endif %if 0%{?with_serial} %files Transport-Serial %defattr(-,root,root) %{_libdir}/openscada/tr_Serial.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_Serial.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_Serial.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_Serial.mo %endif %if 0%{?with_flibcomplex} %files Special-FLibComplex1 %defattr(-,root,root) %{_libdir}/openscada/spec_FLibComplex1.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_FLibComplex1.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_FLibComplex1.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_FLibComplex1.mo %endif %if 0%{?with_flibmath} %files Special-FLibMath %defattr(-,root,root) %{_libdir}/openscada/spec_FLibMath.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_FLibMath.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_FLibMath.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_FLibMath.mo %endif %if 0%{?with_flibsys} %files Special-FLibSYS %defattr(-,root,root) %{_libdir}/openscada/spec_FLibSYS.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_FLibSYS.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_FLibSYS.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_FLibSYS.mo %endif %if 0%{?with_systemtests} %files Special-SystemTests %defattr(-,root,root) %{_libdir}/openscada/spec_SystemTests.so %lang(de) %{langmess}/de/LC_MESSAGES/oscd_SystemTests.mo %lang(ru) %{langmess}/ru/LC_MESSAGES/oscd_SystemTests.mo %lang(uk) %{langmess}/uk/LC_MESSAGES/oscd_SystemTests.mo %endif %files devel %defattr(-,root,root) %dir %{_includedir}/openscada %{_libdir}/*.so %{_includedir}/openscada/* %files LibDB-Main %defattr(-,root,root) %dir %{_localstatedir}/spool/openscada/LibsDB/OscadaLibs.db %files LibDB-VCA %defattr(-,root,root) %dir %{_localstatedir}/spool/openscada/LibsDB/vca*.db %files Model-AGLKS %defattr(-,root,root) %config(noreplace) %{_sysconfdir}/oscada_AGLKS.xml %{_bindir}/openscada_AGLKS %{_datadir}/%_desktopdir/openscada_AGLKS.desktop %{_datadir}/%_iconsdir/openscada_AGLKS.png %dir %{_localstatedir}/spool/openscada/icons/AGLKS.png %dir %{_localstatedir}/spool/openscada/AGLKS/*.db %files Model-Boiler %defattr(-,root,root) %config(noreplace) %{_sysconfdir}/oscada_Boiler.xml %{_bindir}/openscada_Boiler %{_datadir}/%_desktopdir/openscada_Boiler.desktop %{_datadir}/%_iconsdir/openscada_Boiler.png %dir %{_localstatedir}/spool/openscada/icons/Boiler.png %dir %{_localstatedir}/spool/openscada/Boiler/*.db %changelog * Thu May 17 2011 Aleksey Popkov <aleksey@oscada.org> - 0.7.1-4 - Adding of autoreconf command. * Thu Apr 18 2011 Aleksey Popkov <aleksey@oscada.org> - 0.7.1-3 - Updated for noarch packages enable. * Thu Apr 15 2011 Aleksey Popkov <aleksey@oscada.org> - 0.7.1-2 - Cosmetics of file name. * Thu Apr 14 2011 Aleksey Popkov <aleksey@oscada.org> - 0.7.1-1 - New source packages implementation is released. - Documentation separated by languages. - Libraries DB packages is added for *-LibDB-Main and *-LibDB-VCA. - Instead DemoDB package added Model's packages for "AGLKS" and "Boiler". - Adding the BFN module to self package. * Wed Mar 4 2011 Aleksey Popkov <aleksey@oscada.org> - 0.7.0.2-2 - Rebuild of 0.7.0.2 version - Fixed UI.WebVision: Function VCAElFigure::dashDotFigureBorders() realisation wrong comment is fixed. * Wed Mar 2 2011 Aleksey Popkov <aleksey@oscada.org> - 0.7.0.2-1 - Build of 0.7.0.2 version. * Tue Jan 11 2011 Aleksey Popkov <aleksey@oscada.org> - 0.7.0.1-5 - Moved files of messages from main package to the self package - Fixed macros errors - Fixed of error in oscada.init.patch file - Fixed somes of spelling-error. * Tue Jan 4 2011 Aleksey Popkov <aleksey@oscada.org> - 0.7.0.1-4 - My mistake fixing. Sorry! * Tue Dec 21 2010 Aleksey Popkov <aleksey@oscada.org> - 0.7.0.1-3 - Fixed:UI.VCAEngine: A session deadlock is fixed for dynamic-active projects, for attributes access. * Mon Dec 20 2010 Aleksey Popkov <aleksey@oscada.org> - 0.7.0.1-2 - Fixed BuildRequires. * Mon Dec 20 2010 Aleksey Popkov <aleksey@oscada.org> - 0.7.0.1-1 - Fixed Source0 patch - Build 0.7.0.1 update to production release. * Tue Nov 26 2010 Aleksey Popkov <aleksey@oscada.org> - 0.7.0-3 - Fixed unresolved deps. * Tue Oct 26 2010 Aleksey Popkov <aleksey@oscada.org> - 0.7.0-2 - Build the 0.7.0 version. * Thu Oct 13 2010 Aleksey Popkov <aleksey@oscada.org> - 0.7.0-2 - Adding the module to self package of PostgreSQL servers. - Build the 0.7.0 version. * Mon May 17 2010 Aleksey Popkov <aleksey@oscada.org> - 0.6.4.2-1 - RPM-build speck files is changed for build version 0.6.4.2 packages - Adding the module to self package of OPC_UA - Adding the module to self package of WebUser - Adding the module to self package of UserProtocol - Disabled the module AMRDevs (not tested). * Wed Feb 17 2010 Aleksey Popkov <aleksey@oscada.org.ua> - 0.6.4.1-9 - Fixed of dependencies in Obsoletes directives - Change of Source0 url path. * Tue Jan 30 2010 Aleksey Popkov <aleksey@oscada.org.ua> - 0.6.4.1-8 - Fixed of dependencies. * Tue Jan 29 2010 Aleksey Popkov <aleksey@oscada.org.ua> - 0.6.4.1-7 - Added of obsoletes and provides directives. * Tue Jan 29 2010 Aleksey Popkov <aleksey@oscada.org.ua> - 0.6.4.1-6 - Fixed of dependencies. * Tue Jan 26 2010 Aleksey Popkov <aleksey@oscada.org.ua> - 0.6.4.1-5 - Fixed of dependencies. * Tue Jan 26 2010 Aleksey Popkov <aleksey@oscada.org.ua> - 0.6.4.1-4 - The macros doc is edited. * Sat Jan 9 2010 Aleksey Popkov <aleksey@oscada.org.ua> - 0.6.4-3 - Fixed of libpath in the oscada_demo.xml. * Fri Oct 16 2009 Aleksey Popkov <aleksey@oscada.org.ua> - 0.6.4-2 - Added of Obsoletes directive by Peter Lemenkov <lemenkov@gmail.com>. * Sun Oct 11 2009 Aleksey Popkov <aleksey@oscada.org.ua> - 0.6.4-1 - The change version for release 0.6.4 - Moved Ui-VCAEngine module to the self package - Removed QTStarter module from the main package - Added the virtual plc, server, visStation packages - Some cosmetics - Fixed somes bugs Peter Lemenkov <lemenkov@gmail.com>. * Sun Oct 4 2009 Aleksey Popkov <aleksey@oscada.org.ua> - 0.6.3.4-1 - Adding self module ICP_DAS - Fixed Germany Language translations by Popkova Irina - Delete openscada-0.6.3.3-openssl.patch from previouns version - Adding the next version of the package. * Tue Sep 1 2009 Aleksey Popkov <aleksey@oscada.org.ua> - 0.6.3.3-13 - Adding Requires for webcfg, webcfgd, webvision, http and snmp - Some cosmetics. * Tue Aug 25 2009 Tomas Mraz <tmraz@redhat.com> - 0.6.3.3-12 - rebuilt with new openssl * Mon Jul 27 2009 Popkov Aleksey <aleksey@oscada.org.ua> - 0.6.3.3-11 - Fixed of macros find_lang for epel-5 by Peter Lemenkov <lemenkov@gmail.com>. * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3.3-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild. * Tue Jul 14 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.3-9 - Adding find_lang macros by Peter Lemenkov <lemenkov@gmail.com> - Somes cosmetics. * Tue Jun 30 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.3-8 - Added of dependences in to self package demo - Fixed preun section by Peter Lemenkov <lemenkov@gmail.com> - Somes cosmetics. * Wed Jun 19 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.3-7 - Fixed bugs maked by me. * Wed Jun 18 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.3-6 - Workarounds for some bugs in rpmbuild by Peter Lemenkov <lemenkov@gmail.com>. * Wed Jun 17 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.3-5 - Fixed critical bugs maked by me. * Tue Jun 16 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.3-4 - Enabled Portaudio-devel library by Popkov Aleksey. * Tue Jun 16 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.3-3 - Adapted spec file for dist 5E-epel by Popkov Aleksey - Adapted spec file for dist 4E-epel by Popkov Aleksey (Not tested) - Fixed oscada.init.patch for cases messages. * Thu Jun 11 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.3-2 - Fixed incoherent-init-script-name warning of rename init scripts from oscadad to openscadad by Popkov Aleksey - Fixed incoherent-subsys error of rename into init scripts from lockfile=/var/lock/subsys/oscadad to lockfile=/var/lock/subsys/openscadad by Popkov Aleksey. * Wed Jun 10 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.3-1 - Release OpenSCADA 0.6.3.3. - Added self modules of daq_DAQGate and tr_Serial. - Adapted init script for fedora. oscada.init.patch. - Translated description to Germany language by Popkova Irina. * Mon Jun 8 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.3-0.1.svn902 - Prerelease OpenSCADA 0.6.3.3 (svn ver. 902) - Fixed issue with find_lang - Removal, of some unneded files by Peter Lemenkov <lemenkov@gmail.com> - Translated description to German language by Popkova Irina. * Thu Jun 4 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.3-0.1.svn901 - Prerelease OpenSCADA 0.6.3.3 (svn ver. 901) - Translated description to German language by Popkova Irina. * Wed Jun 3 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.3-0.1.svn899 - Adaptated for release OpenSCADA 0.6.3.3. * Thu May 26 2009 Popkov Aleksey <aleksey@oscada.org.ua> 0.6.3.2-2 - OpenSCADA build for Fedora. - Translated description to German language by Popkova Irina. * Wed Mar 18 2009 Roman Savochenko <rom_as@diyaorg.dp.ua> - OpenSCADA update 0.6.3.2 release build. * Mon Feb 2 2009 Roman Savochenko <rom_as@diyaorg.dp.ua> - OpenSCADA update 0.6.3.1 release build. * Mon Dec 22 2008 Roman Savochenko <rom_as@diyaorg.dp.ua> - Documentation pack is unified and separated to project info files and documentation. - Dynamic librarie's links packing into main package and development is fixed. * Thu Oct 02 2008 Roman Savochenko <rom_as@fromru.com> - Package name simple changing allow is added. * Thu Sep 18 2008 Roman Savochenko <rom_as@diyaorg.dp.ua> - Update spec to build for ALTLinux Sisyphus. * Wed Mar 26 2008 Roman Savochenko <rom_as@diyaorg.dp.ua> - Rebuilded for support x86_64 several distributives and some build system bugs is fixed. * Sat Mar 23 2008 Roman Savochenko <rom_as@diyaorg.dp.ua> - menu files included * Fri Sep 02 2005 Roman Savochenko <rom_as@fromru.com> - replace testdate whith demo package - rename xinetd script from openscada to oscadad - add xinetd script to generic package * Wed Mar 16 2005 Roman Savochenko <rom_as@fromru.com> - add Athena board specific build * Wed Nov 03 2004 Roman Savochenko <rom_as@fromru.com> - move the message arhives data to /var/spool/{name}/ARHIVE/MESS * Tue Apr 06 2004 Roman Savochenko <rom_as@fromru.com> - make 3 packages: OpenScada, OpenScada-devel, OpenScada-testdata - add languages: ru, uk - make packages from 'make -dist' package; * Thu Oct 15 2003 Roman Savochenko <rom_as@fromru.com> - Starting