mirror of
https://github.com/open62541/open62541.git
synced 2025-06-03 04:00:21 +00:00

This change does add the additional build time dependency on python-six and also corrects the directory name of the cmake files.
66 lines
1.6 KiB
RPMSpec
66 lines
1.6 KiB
RPMSpec
Name: open62541
|
|
Version: 0.3
|
|
Release: 1%{?dist}
|
|
Summary: OPC UA implementation
|
|
License: MPLv2.0
|
|
URL: http://open62541.org
|
|
Source0: https://github.com/open62541/open62541/archive/%{name}-%{version}.tar.gz
|
|
|
|
BuildRequires: cmake3, python, python-six
|
|
|
|
%description
|
|
open62541 is a C-based library (linking with C++ projects is possible)
|
|
with all necessary tools to implement dedicated OPC UA clients and servers,
|
|
or to integrate OPC UA-based communication into existing applications.
|
|
|
|
%package devel
|
|
Summary: Development files for %{name}
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
%description devel
|
|
The %{name}-devel package contains libraries and header files for
|
|
developing applications that use %{name}.
|
|
|
|
%prep
|
|
%setup -q -n %{name}-%{name}-%{version} # double-name prefix by GitHub
|
|
|
|
%build
|
|
%cmake3 -DUA_ENABLE_AMALGAMATION=ON .
|
|
make
|
|
|
|
%install
|
|
%make_install
|
|
|
|
# Remove this from the examples installation
|
|
rm examples/CMakeLists.txt
|
|
|
|
%post -p /sbin/ldconfig
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
%files
|
|
%license LICENSE
|
|
%doc AUTHORS CHANGELOG README.md
|
|
%{_libdir}/libopen62541.so.*
|
|
|
|
%files devel
|
|
%license LICENSE LICENSE-CC0
|
|
%{_libdir}/libopen62541.so
|
|
%{_libdir}/pkgconfig/open62541.pc
|
|
%dir %{_includedir}/open62541
|
|
%{_includedir}/open62541/*
|
|
%{_libdir}/cmake/open62541*
|
|
%dir %{_exec_prefix}/share/open62541
|
|
%{_exec_prefix}/share/open62541/*
|
|
|
|
%doc FEATURES.md
|
|
%doc examples/
|
|
|
|
%changelog
|
|
* Tue Sep 05 2017 Jens Reimann <jreimann@redhat.com> - 0.3-1
|
|
- New version of open62541
|
|
- Adapt for cmake3
|
|
* Thu Aug 31 2017 Jens Reimann <jreimann@redhat.com> - 0.2-1
|
|
- Initial version of the package
|
|
|