| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Update to version 2.4:
* Fix the cleaned-up name of some video cards not being picked
up.
* Add a test suite.
- BuildRequires: pkgconfig(umockdev), python-dbus-python, and
python-rpm-macros for unit test run as part of %check.
- meson >= 0.50 is required; update BuildRequires accordingly.
- Update to version 2.3:
* Fix the path to the interpreter for the switcherooctl tool
added in 2.2.
- Changes from version 2.2:
* Port build system to meson.
* Add a command-line utility to launch specific commands on a
specific GPU, or the first discrete one.
- Adapt to meson build system; drop autoconf, automake from
BuildRequires and add meson.
- Update to version 2.1:
* Fix the wrong data type being advertised in the introspection
XML for the GPUs property, which lead to incorrect
auto-generated code
* Fix a potential assertion on startup.
- Update to version 2.0
+ This release adds a number of new properties to list GPUs,
figure out how to launch OpenGL client on specific GPUs, and
figure out which one is the default, in a way that supports the
stock GPU drivers as well as the NVidia proprietary drivers.
+ The service file itself also makes use of systemd's hardening
features.
+ Note that the API was extended in a backwards compatible way.
- Change the repo URL.
- Update to version 1.3.1
+ Fix Secure Boot work-around to not misdetect any system as
being dual-GPU and error out when it wasn't
- Changes from version 1.3:
+ Work-around lack of access to vga_switcheroo when booting with
SecureBoot enabled
+ Work-around a possible kernel deadlock on boot
+ Install binary in $libexecdir
- Add systemd-rpm-macros BuildRequires and service_add_*
pre/post/preun/postun scriptlets for switcheroo-control.service
to comply with openSUSE's Guidelines (boo#1096823).
- Pass --with-systemdsystemunitdir=%{_unitdir} parameter to
configure to correct the systemd unit file's location.
- Adopt the use of %make_install macro rather than raw make
command, following the best practices.
- Update to version 1.2: + Fix API documentation not being part of the tarball.
- Change License tag to GPL-3.0 instead of GPL-3.0+ (see legal review for https://build.opensuse.org/request/show/507370).
- DBus service has been reviewed and approved (boo#1034309), remove corresponding entry from rpmlintrc.
- Initial package.
- Add %{name}-rpmlintrc file to filter out warning about missing
man file for binary (upstream does not provide it) and set
badness for 'suse-dbus-unauthorized-service' to zero until
security review approves the dbus service (see boo#1034309).