packit / rpms / umockdev

Forked from rpms/umockdev 2 years ago
Clone

Blame umockdev.spec

Bastien Nocera 08e4944
Name:             umockdev
Packit 7201fe2
Version:          0.17.9
Bastien Nocera a534dec
Release:          1%{?dist}
Bastien Nocera 08e4944
Summary:          Mock hardware devices
Bastien Nocera 08e4944
Bastien Nocera 08e4944
License:          LGPLv2+
Bastien Nocera 73ef849
URL:              https://github.com/martinpitt/%{name}
Bastien Nocera 805dbc7
Source0:          https://github.com/martinpitt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
Bastien Nocera 08e4944
Bastien Nocera abfd943
BuildRequires:    git
Bastien Nocera 04e37df
BuildRequires:    meson
Bastien Nocera 08e4944
BuildRequires:    gtk-doc
Bastien Nocera 08e4944
BuildRequires:    gobject-introspection-devel
Bastien Nocera 08e4944
BuildRequires:    glib2-devel
Bastien Nocera 08e4944
BuildRequires:    libgudev1-devel systemd-devel
Bastien Nocera 36bf839
BuildRequires:    libpcap-devel
Bastien Nocera 08e4944
BuildRequires:    vala
Bastien Nocera 04c80f0
BuildRequires:    chrpath
Packit Service 3d54650
BuildRequires:    systemd-udev
Bastien Nocera 08e4944
Bastien Nocera 08e4944
%description
Bastien Nocera 08e4944
With this program and libraries you can easily create mock udev objects.
Bastien Nocera 08e4944
This is useful for writing tests for software which talks to
Bastien Nocera 08e4944
hardware devices.
Bastien Nocera 08e4944
Bastien Nocera 08e4944
%package devel
Bastien Nocera 08e4944
Summary: Development packages for %{name}
Bastien Nocera 08e4944
Requires: %{name}%{?_isa} = %{version}-%{release}
Bastien Nocera 08e4944
Bastien Nocera 08e4944
%description devel
Bastien Nocera 08e4944
The %{name}-devel package contains the libraries to develop
Bastien Nocera 08e4944
using %{name}.
Bastien Nocera 08e4944
Bastien Nocera 08e4944
%prep
Bastien Nocera abfd943
%autosetup -S git -n %{name}-%{version}
Bastien Nocera 08e4944
Bastien Nocera 08e4944
%build
Bastien Nocera 04e37df
%meson -Dgtk_doc=true
Bastien Nocera 04e37df
%meson_build
Bastien Nocera 08e4944
Packit Service 3d54650
%check
Packit Service 3d54650
%meson_test
Bastien Nocera 08e4944
Packit Service 3d54650
%install
Bastien Nocera 04e37df
%meson_install
Bastien Nocera 08e4944
Bastien Nocera 1603c65
# Remove rpath
Bastien Nocera d03caa2
chrpath --delete %{buildroot}%{_bindir}/umockdev-record \
Bastien Nocera d03caa2
	%{buildroot}%{_bindir}/umockdev-run
Bastien Nocera 1603c65
chrpath --delete %{buildroot}%{_libdir}/libumockdev.so.*
Bastien Nocera 1603c65
chrpath --delete %{buildroot}%{_libdir}/libumockdev-preload.so.*
Bastien Nocera 1603c65
Bastien Nocera 08e4944
rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/umockdev
Bastien Nocera 08e4944
2795d35
%ldconfig_scriptlets
Bastien Nocera 08e4944
Bastien Nocera 08e4944
%files
Bastien Nocera 08e4944
%license COPYING
Bastien Nocera 36bf839
%doc README.md
Bastien Nocera 08e4944
%{_bindir}/umockdev-*
Bastien Nocera 08e4944
%{_libdir}/libumockdev.so.*
Bastien Nocera 04e37df
%{_libdir}/libumockdev-preload.so*
Bastien Nocera 08e4944
%{_libdir}/girepository-1.0/UMockdev-1.0.typelib
Bastien Nocera 08e4944
Bastien Nocera 08e4944
%files devel
Bastien Nocera 08e4944
%doc docs/script-format.txt docs/examples/battery.c docs/examples/battery.py
Bastien Nocera 08e4944
%{_libdir}/libumockdev.so
Bastien Nocera 08e4944
%{_libdir}/pkgconfig/umockdev-1.0.pc
Bastien Nocera 08e4944
%{_datadir}/gir-1.0/UMockdev-1.0.gir
Bastien Nocera 08e4944
%{_includedir}/umockdev-1.0
Bastien Nocera 08e4944
%{_datadir}/gtk-doc/html/umockdev/
Bastien Nocera 08e4944
%{_datadir}/vala/vapi/umockdev-1.0.vapi
Bastien Nocera 08e4944
Bastien Nocera 08e4944
%changelog
Packit 7201fe2
* Sun Apr 10 2022 Packit <hello@packit.dev> - 0.17.9-1
Packit 7201fe2
- preload: Wrap fortified version of readlinkat (thanks Martin Liska)
Packit 7201fe2
Packit 7201fe2
Packit Service 05b1226
* Wed Mar 23 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 0.17.8-1
Packit Service 05b1226
- Fix some potential crashes spotted by Coverity
Packit Service 05b1226
- Enable Fedora builds and bodhi updates via packit
Packit Service 05b1226
Packit Service 05b1226
Packit Service 5c8d278
* Tue Mar 01 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 0.17.7-1
Packit Service 5c8d278
- Fix uevent race condition in umockdev_testbed_add_from_string()
Packit Service 5c8d278
Packit Service 5c8d278
Packit Service c7fc4bb
* Fri Jan 21 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 0.17.6-1
Packit Service c7fc4bb
- Increase uevent buffer size (#167)
Packit Service c7fc4bb
- Skip /umockdev-testbed-vala/detects_running_outside_testbed during normal
Packit Service c7fc4bb
  builds for the time being, as it is brittle on several architectures (#169)
Packit Service c7fc4bb
Packit Service c7fc4bb
Packit Service 6f45bc2
* Tue Jan 18 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 0.17.5-1
Packit Service 6f45bc2
- Relax overzealous stat nlink unit test
Packit Service 6f45bc2
Packit Service 6f45bc2
Packit Service 4ee262c
* Mon Jan 10 2022 Packit Service <user-cont-team+packit-service@redhat.com> - 0.17.2-1
Packit Service 4ee262c
- preload: Wrap statx() and fstatat(), to fix `ls` and other tools on
Packit Service 4ee262c
  recent glibc versions. (#160)
Packit Service 4ee262c
Packit Service 4ee262c
Packit Service 50e13d6
* Tue Dec 14 2021 Packit Service <user-cont-team+packit-service@redhat.com> - 0.17.1-1
Packit Service 50e13d6
- Fix /sys/dev/* symlinks; regression from 0.15.3 (#155)
Packit Service 50e13d6
Packit Service 50e13d6
Packit Service 3d54650
* Sat Dec 11 2021 Packit Service <user-cont-team+packit-service@redhat.com> - 0.17.0-1
Packit Service 3d54650
- Add ioctls necessary to record/replay hidraw devices (thanks Daiki Ueno)
Packit Service 3d54650
- meson: Respect includedir option (thanks Florentin Dubois)
Packit Service 3d54650
- tests: Fix for Fedora koji emulated architectures s390x and arm
Packit Service 3d54650
- Enable automatic Fedora package updates with packit
Packit Service 3d54650
Packit Service 3d54650
Bastien Nocera a534dec
* Wed Sep 15 2021 Bastien Nocera <bnocera@redhat.com> - 0.16.3-1
Bastien Nocera a534dec
+ umockdev-0.16.3-1
Bastien Nocera a534dec
- Update to 0.16.3
Bastien Nocera a534dec
Bastien Nocera 16ec996
* Mon Aug 30 2021 Bastien Nocera <bnocera@redhat.com> - 0.16.2-2
Bastien Nocera 16ec996
+ umockdev-0.16.2-2
Bastien Nocera 16ec996
- Better build fix patch
Bastien Nocera 16ec996
Bastien Nocera 30c538f
* Wed Aug 25 2021 Bastien Nocera <bnocera@redhat.com> - 0.16.2-1
Bastien Nocera 30c538f
+ umockdev-0.16.2-1
Bastien Nocera 30c538f
- Update to 0.16.2
Bastien Nocera 30c538f
2bd898d
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-2
2bd898d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
2bd898d
Bastien Nocera b044a77
* Fri Jul 02 2021 Bastien Nocera <bnocera@redhat.com> - 0.16.1-1
Bastien Nocera b044a77
+ umockdev-0.16.1-1
Bastien Nocera b044a77
- Update to 0.16.1
Bastien Nocera b044a77
Bastien Nocera 36bf839
* Thu Jul 01 2021 Bastien Nocera <bnocera@redhat.com> - 0.16.0-1
Bastien Nocera 36bf839
+ umockdev-0.16.0-1
Bastien Nocera 36bf839
- Update to 0.16.0
Bastien Nocera 36bf839
d39cf40
* Thu May 20 2021 Martin Pitt <mpitt@redhat.com> - 0.15.5-2
d39cf40
- Drop gphoto2 build dependency (rhbz#1962633)
d39cf40
Bastien Nocera 805dbc7
* Tue May 04 2021 Bastien Nocera <bnocera@redhat.com> - 0.15.5-1
Bastien Nocera 805dbc7
+ umockdev-0.15.5-1
Bastien Nocera 805dbc7
- Update to 0.15.5
Bastien Nocera 805dbc7
e8dd8ba
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.4-2
e8dd8ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
e8dd8ba
Bastien Nocera 7657faa
* Sun Jan 03 2021 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 0.15.4-1
Bastien Nocera 7657faa
- Update to 0.15.4 (#1901619)
Bastien Nocera 7657faa
Fedora Release Monitoring 44972af
* Sun Dec 27 2020 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 0.15.3-1
Fedora Release Monitoring 44972af
- Update to 0.15.3 (#1901619)
Fedora Release Monitoring 44972af
Bastien Nocera 04e37df
* Tue Nov 17 2020 Bastien Nocera <bnocera@redhat.com> - 0.15.1-1
Bastien Nocera 04e37df
+ umockdev-0.15.1-1
Bastien Nocera 04e37df
- Update to 0.15.1
Bastien Nocera 04e37df
Bastien Nocera 22a37bb
* Fri Oct 23 2020 Bastien Nocera <bnocera@redhat.com> - 0.14.4-1
Bastien Nocera 22a37bb
+ umockdev-0.14.4-1
Bastien Nocera 22a37bb
- Update to 0.14.4
Bastien Nocera 22a37bb
Bastien Nocera abfd943
* Thu Oct 22 2020 Bastien Nocera <bnocera@redhat.com> - 0.14.3-2
Bastien Nocera abfd943
+ umockdev-0.14.3-2
Bastien Nocera abfd943
- Better debug for missing functions
Bastien Nocera abfd943
Bastien Nocera 875e739
* Mon Aug 24 2020 Bastien Nocera <bnocera@redhat.com> - 0.14.3-1
Bastien Nocera 875e739
+ umockdev-0.14.3-1
Bastien Nocera 875e739
- Update to 0.14.3
Bastien Nocera 875e739
Bastien Nocera 0254c49
* Fri Jul 31 2020 Bastien Nocera <bnocera@redhat.com> - 0.14.2-1
Bastien Nocera 0254c49
+ umockdev-0.14.2-1
Bastien Nocera 0254c49
- Update to 0.14.2 (#1861973)
Bastien Nocera 0254c49
06bea78
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.14.1-2
06bea78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
06bea78
Fedora Release Monitoring b5e8d4b
* Wed Feb 12 2020 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 0.14.1-1
Fedora Release Monitoring b5e8d4b
- Update to 0.14.1 (#1802194)
Fedora Release Monitoring b5e8d4b
Bastien Nocera b94eead
* Sun Feb 09 2020 Bastien Nocera <bnocera@redhat.com> - 0.14-1
Bastien Nocera b94eead
+ umockdev-0.14-1
Bastien Nocera b94eead
- Fix FTBS (#1800217)
Bastien Nocera b94eead
31f40fe
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.2-2
31f40fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
31f40fe
Bastien Nocera 5cfa6da
* Mon Sep 02 2019 Bastien Nocera <bnocera@redhat.com> - 0.13.2-1
Bastien Nocera 5cfa6da
+ umockdev-0.13.2-1
Bastien Nocera 5cfa6da
- Update to 0.13.2 (#1747088)
Bastien Nocera 5cfa6da
Bastien Nocera c421e95
* Mon Aug 19 2019 Bastien Nocera <bnocera@redhat.com> - 0.13.1-1
Bastien Nocera c421e95
+ umockdev-0.13.1-1
Bastien Nocera c421e95
- Update to 0.13.1 (#1742178)
Bastien Nocera c421e95
384e342
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.1-2
384e342
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
384e342
ec108dc
* Wed May 29 2019 Christian Kellner <ckellner@redhat.com> - 0.12.1-1
ec108dc
- Update to umockdev-0.12.1
ec108dc
9f4c8f8
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-3
9f4c8f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9f4c8f8
b6eef86
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-2
b6eef86
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b6eef86
Bastien Nocera 0448aa2
* Wed Jun 06 2018 Bastien Nocera <bnocera@redhat.com> - 0.11.3-1
Bastien Nocera 0448aa2
+ umockdev-0.11.3-1
Bastien Nocera 0448aa2
- Update to 0.11.3 (#1550306)
Bastien Nocera 0448aa2
Bastien Nocera 64f4d15
* Wed Mar 28 2018 Bastien Nocera <bnocera@redhat.com> - 0.11.2-1
Bastien Nocera 64f4d15
+ umockdev-0.11.2-1
Bastien Nocera 64f4d15
- Update to 0.11.2 (#1550306)
Bastien Nocera 64f4d15
Bastien Nocera c1b4945
* Thu Mar 01 2018 Bastien Nocera <bnocera@redhat.com> - 0.11.1-1
Bastien Nocera c1b4945
+ umockdev-0.11.1-1
Bastien Nocera c1b4945
- Update to 0.11.1
Bastien Nocera c1b4945
Bastien Nocera cee9c10
* Mon Feb 12 2018 Bastien Nocera <bnocera@redhat.com> - 0.11-1
Bastien Nocera cee9c10
+ umockdev-0.11-1
Bastien Nocera cee9c10
- Update to 0.11 (#1544128)
Bastien Nocera cee9c10
ffa142d
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10-2
ffa142d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ffa142d
Fedora Release Monitoring 88f01f9
* Mon Jan 08 2018 Fedora Release Monitoring  <release-monitoring@fedoraproject.org> - 0.10-1
Fedora Release Monitoring 88f01f9
- Update to 0.10 (#1490889)
Fedora Release Monitoring 88f01f9
Bastien Nocera 5701ee6
* Thu Aug 10 2017 Bastien Nocera <bnocera@redhat.com> - 0.9.2-1
Bastien Nocera 5701ee6
- Update to 0.9.2
Bastien Nocera 5701ee6
6083240
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.13-4
6083240
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
6083240
aefabd8
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.13-3
aefabd8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
aefabd8
7abfdda
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.13-2
7abfdda
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7abfdda
Bastien Nocera 00a74ae
* Thu Jan 26 2017 Bastien Nocera <bnocera@redhat.com> - 0.8.13-1
Bastien Nocera 00a74ae
+ umockdev-0.8.13-1
Bastien Nocera 00a74ae
- Update to 0.8.13
Bastien Nocera 00a74ae
Bastien Nocera 73ef849
* Tue Jan 24 2017 Bastien Nocera <bnocera@redhat.com> - 0.8.12-1
Bastien Nocera 73ef849
+ umockdev-0.8.12-1
Bastien Nocera 73ef849
- Update to 0.8.12
Bastien Nocera 73ef849
4a34046
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.11-2
4a34046
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4a34046
Bastien Nocera 0f220e2
* Wed Sep 23 2015 Bastien Nocera <bnocera@redhat.com> 0.8.11-1
Bastien Nocera 0f220e2
- Update to 0.8.11
Bastien Nocera 0f220e2
c41f6d0
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8.8-4
c41f6d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c41f6d0
Bastien Nocera 08e4944
* Wed Apr 29 2015 Bastien Nocera <bnocera@redhat.com> 0.8.8-3
Bastien Nocera 08e4944
- Fix license/doc mixup
Bastien Nocera 08e4944
- Add isa to Requires
Bastien Nocera 08e4944
Bastien Nocera 08e4944
* Wed Apr 29 2015 Bastien Nocera <bnocera@redhat.com> 0.8.8-2
Bastien Nocera 08e4944
- Review comments
Bastien Nocera 08e4944
Bastien Nocera 08e4944
* Mon Apr 27 2015 Bastien Nocera <bnocera@redhat.com> 0.8.8-1
Bastien Nocera 08e4944
- Initial package for Fedora