Update opi to 5.8.8: Fix adding openh264 repo on leap 16.0 #1
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b2a120f79888f8b8d1fcc6275ce2bb1a19c0a39daea9fab8de3ae992a603d6e3
|
||||
size 545254
|
||||
BIN
opi-5.8.8.tar.gz
LFS
Normal file
BIN
opi-5.8.8.tar.gz
LFS
Normal file
Binary file not shown.
108
opi.changes
108
opi.changes
@@ -1,3 +1,111 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 30 12:09:03 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.8.8
|
||||
* Fix adding openh264 repo on leap 16.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 4 09:23:42 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.8.7
|
||||
* Fix ocenaudio url
|
||||
* Add LocalSend plugin
|
||||
* Run all tests in verbose mode
|
||||
* Print written repo files in verbose mode
|
||||
* Increase timeouts in test/06_install_non_interactive.py
|
||||
* Remove DNF references from README.md
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 2 10:16:58 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.8.5
|
||||
* add librewolf plugin (#205)
|
||||
* Install .NET 9
|
||||
* Add verbose mode
|
||||
* Change the order of the process in the github module
|
||||
* Add rustdesk plugin
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 26 10:40:48 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.8.4
|
||||
* Use arm64 rpm for libation on aarch64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 22 11:55:21 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.8.3
|
||||
* Install dependencies rpm-build and squashfs at runtime if needed
|
||||
* Drop DNF support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 22 08:08:48 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.8.2
|
||||
* Warn about adding staging repos
|
||||
* Gracefully handle zypper exit code 106 (repos without cache present)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 12 11:08:05 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.8.1
|
||||
* Fix SyntaxWarning: invalid escape sequence '\s'
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 24 11:39:30 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.8.0
|
||||
* Add mullvad-brower
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 16 16:13:58 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.7.0
|
||||
* Add leap-only plugin to install zellij from github release
|
||||
* Don't use subprocess.run user kwarg on 15.6
|
||||
* Fix tests: Use helloworld-opi-tests instead of zfs
|
||||
* Perform search despite locked rpmdb
|
||||
* Simplify backend code
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 1 10:48:08 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Use no macros in url in .spec for packtrack
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 23 13:53:18 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.6.0
|
||||
* Add plugin to install vagrant from hashicorp repo
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 14 15:35:21 UTC 2025 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.5.0
|
||||
* Update opi/plugins/collabora.py
|
||||
* add collabora office desktop
|
||||
* Omit unsupported cli args on leap in 99_install_opi.py
|
||||
* Switch to PEP517 install
|
||||
* Fix 09_install_with_multi_repos_in_single_file_non_interactive.py
|
||||
* Fix 07_install_multiple.py on tumbleweed
|
||||
* Fix test suite on tumbleweed
|
||||
* Update available apps in opi - README.md
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 4 12:13:57 UTC 2024 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.4.0
|
||||
* Show key ID when importing or deleting package signing keys
|
||||
* Add option to install google-chrome-canary
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 25 12:05:25 UTC 2024 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
- Version 5.3.0
|
||||
* Fix tests for new zypper version
|
||||
* fix doblue slash in packman repo url
|
||||
* Add Plugin to install Libation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 24 09:05:19 UTC 2024 - Dominik Heidler <dheidler@suse.de>
|
||||
|
||||
|
||||
32
opi.spec
32
opi.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package opi
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -16,15 +16,27 @@
|
||||
#
|
||||
|
||||
|
||||
%define use_python python3
|
||||
%define pythons %{use_python}
|
||||
|
||||
Name: opi
|
||||
Version: 5.2.1
|
||||
Version: 5.8.8
|
||||
Release: 0
|
||||
Summary: OBS Package Installer (CLI)
|
||||
License: GPL-3.0-only
|
||||
Group: System/Packages
|
||||
URL: https://github.com/openSUSE/%{name}
|
||||
URL: https://github.com/openSUSE/opi
|
||||
Source0: https://github.com/openSUSE/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: %{python_module base >= 3.6}
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: %{python_module wheel}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: python-rpm-macros
|
||||
|
||||
BuildRequires: distribution-release
|
||||
BuildRequires: help2man
|
||||
BuildRequires: python3
|
||||
BuildRequires: python3-curses
|
||||
@@ -44,27 +56,33 @@ Requires: python3-rpm
|
||||
Requires: python3-termcolor
|
||||
Requires: zypper
|
||||
# for rpm building and snap extracting
|
||||
Requires: rpm-build
|
||||
Requires: squashfs
|
||||
Recommends: rpm-build
|
||||
Recommends: squashfs
|
||||
|
||||
%description
|
||||
OBS Package Installer (CLI)
|
||||
Search and install almost all packages available for openSUSE and SLE:
|
||||
- openSUSE Build Service
|
||||
- Packman
|
||||
- Popular packages for 3rd party vendors
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
./bin/opi --version
|
||||
help2man -s8 -N ./bin/opi > opi.8
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
python3 setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
||||
%pyproject_install
|
||||
install -m 644 -D -v org.openSUSE.opi.appdata.xml %{buildroot}%{_datadir}/metainfo/org.openSUSE.opi.appdata.xml
|
||||
install -m 644 -D -v opi.8 %{buildroot}%{_datadir}/man/man8/opi.8
|
||||
install -m 644 -D -v opi.default.cfg %{buildroot}%{_sysconfdir}/opi.cfg
|
||||
%python3_fix_shebang
|
||||
%fdupes %{buildroot}%{python3_sitelib}
|
||||
|
||||
%check
|
||||
python3 setup.py --version | grep %{version}
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
|
||||
Reference in New Issue
Block a user