Compare commits

...
Sign in to create a new pull request.

20 commits

Author SHA1 Message Date
Peter Robinson
cb6073f9b7 Mostly dead upstream and should be replaced with libgpiod and friends 2023-09-22 11:27:05 +01:00
Fedora Release Engineering
b596abf1bf Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:11:28 +00:00
Python Maint
594e5ea2ed Rebuilt for Python 3.12 2023-06-13 21:38:37 +02:00
Fedora Release Engineering
24ad3be29e Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 05:53:23 +00:00
Fedora Release Engineering
a15394cce4 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 11:28:10 +00:00
Python Maint
71e7c791d0 Rebuilt for Python 3.11 2022-06-13 16:03:36 +02:00
Fedora Release Engineering
55df4d32da - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 03:35:21 +00:00
Fedora Release Engineering
6b0bee2c1d - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:06:22 +00:00
Python Maint
840b3abb45 Rebuilt for Python 3.10 2021-06-04 21:18:49 +02:00
Fedora Release Engineering
69e9686c8e - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 22:44:00 +00:00
Fedora Release Engineering
ab71ad6427 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 13:21:41 +00:00
6a2941dac9
Improve compatibility with new CMake macro
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-07-08 16:33:35 +02:00
Miro Hrončok
4ee034482c Rebuilt for Python 3.9 2020-05-26 03:54:00 +02:00
Peter Robinson
5e6e91b01d hack around incorrect devel jpeg requires 2020-05-13 11:24:38 +01:00
Miro Hrončok
bcbe6bf0f4 Workaround a build failure
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1736936

Disable -Werror.
Disable Nodejs package, as SWIG does not support Nodejs >= 12.
A successful rebuild makes the package installable again.
2020-04-16 11:21:38 +02:00
Fedora Release Engineering
5085748ac6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 02:41:54 +00:00
Miro Hrončok
58340f4e2b Rebuilt for Python 3.8 2019-08-19 11:08:44 +02:00
Fedora Release Engineering
a2ba9a903c - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 02:35:23 +00:00
Peter Robinson
d24b982b83 2.0.0 2019-05-30 08:25:07 +01:00
Fedora Release Engineering
8f7f935dc2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 10:53:54 +00:00
5 changed files with 1 additions and 116 deletions

1
.gitignore vendored
View file

@ -1 +0,0 @@
/v*.tar.gz

View file

@ -1,3 +0,0 @@
# upm
The upm package

1
dead.package Normal file
View file

@ -0,0 +1 @@
Mostly dead upstream and should be replaced with libgpiod and friends

View file

@ -1 +0,0 @@
SHA512 (v1.7.1.tar.gz) = 39192d455bbfca49c0d0fa80c9f9f800e9708520080bd026bf12cfc7088a5cdaf734de055d547bb58efebbc7cbe001e938384192c433406661396d8b9989092d

111
upm.spec
View file

@ -1,111 +0,0 @@
Name: upm
Version: 1.7.1
Release: 1%{?dist}
Summary: A high level library for sensors and actuators
License: MIT
URL: http://iotdk.intel.com/docs/master/upm/index.html
Source0: https://github.com/intel-iot-devkit/upm/archive/v%{version}.tar.gz
# To quote "Only x86, arm and mock platforms currently supported"
ExcludeArch: %{power64} s390x
BuildRequires: cmake
BuildRequires: gcc gcc-c++
BuildRequires: libjpeg-turbo-devel
BuildRequires: mraa-devel
BuildRequires: nodejs-devel nodejs-packaging nodejs-mraa
BuildRequires: python3-devel python3-setuptools python3-mraa
BuildRequires: swig
BuildRequires: doxygen graphviz sphinx
%description
UPM is a high level repository that provides software drivers for a wide variety
of commonly used sensors and actuators. These software drivers interact with the
underlying hardware platform through calls to MRAA APIs.
%package devel
Summary: Development package for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: libjpeg-turbo-devel
Requires: mraa-devel
%description devel
Files for development with %{name}.
%package -n python3-upm
Summary: Python3 bindings for sensors and actuators
License: GPLv2+
%{?python_provide:%python_provide python3-upm}
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: python3-mraa
%description -n python3-upm
Python3 bindings for sensors and actuators
%package -n nodejs-upm
Summary: NodeJS package for sensors and actuators
License: GPLv2+
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: nodejs-mraa
%description -n nodejs-upm
NodeJS bindings for sensors and actuators
%prep
%autosetup -p1
find . -name \*.cxx -exec chmod -x {} \;
%build
if [ "%{_libdir}" = "%{_prefix}/lib64" ]; then
%cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_SKIP_RPATH=ON -DUSE_LIB64:BOOL=ON -DVERSION:STRING=%{version} .
else
%cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_SKIP_RPATH=ON -DUSE_LIB64:BOOL=OFF -DVERSION:STRING=%{version} .
fi
%make_build
%install
%make_install
rm -f %{buildroot}/%{_includedir}/upm/upm_utilities.hpp
# Symlink nodejs dependencies
%nodejs_symlink_deps
%ldconfig_scriptlets
%files
%license LICENSE
%doc README.md
%{_libdir}/lib%{name}*.so.*
%files devel
%{_includedir}/upm/
%{_datadir}/upm/
%{_libdir}/pkgconfig/%{name}*.pc
%{_libdir}/lib%{name}*.so
%files -n python3-upm
%{python3_sitearch}/upm/
%files -n nodejs-upm
%{nodejs_sitelib}/jsupm_*/
%changelog
* Sun Oct 14 2018 Peter Robinson <pbrobinson@fedoraproject.org> 1.7.1-1
- New upstream 1.7.1 release
- Minor cleanups
* Mon Sep 10 2018 Peter Robinson <pbrobinson@fedoraproject.org> 1.7.0-2
- Add nodejs-mraa dep for nodejs-upm sub package
* Sun Sep 9 2018 Peter Robinson <pbrobinson@fedoraproject.org> 1.7.0-1
- New upstream 1.7.0 release
* Thu Oct 12 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.5.0-1
- New upstream 1.5.0 release
* Tue May 16 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.3.0-1
- Initial package