7 Commits

Author SHA256 Message Date
Pedro Monreal
166c19de1d Remove all dependencies on update-desktop-files [jsc#PED-15233] 2026-01-14 13:35:00 +01:00
eab6a5e2fd Accepting request 1319538 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1319538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pinentry?expand=0&rev=72
2025-11-25 14:49:06 +00:00
c6df2247b2 - Remove unused BuildRequires: update-desktop-files.
OBS-URL: https://build.opensuse.org/package/show/Base:System/pinentry?expand=0&rev=109
2025-11-23 14:16:15 +00:00
c67e6747c9 Accepting request 1297464 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1297464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pinentry?expand=0&rev=71
2025-08-06 12:31:16 +00:00
d64f073d06 - Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
higher C++ standard)
- drop obsolete texinfo macros

OBS-URL: https://build.opensuse.org/package/show/Base:System/pinentry?expand=0&rev=107
2025-08-04 10:51:43 +00:00
d9844884fd Accepting request 1296419 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1296419
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pinentry?expand=0&rev=70
2025-07-31 15:44:59 +00:00
37bceaa038 - Update to 1.3.2:
* qt,qt5: Ensure that input field is large enough for generated
   password. [rP86ab46ebe9]
 * qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
 * qt,qt5: Use light icons in dark mode. [T7230, T7737]
 * qt: Make showing/hiding the password accessible. [T7736]

OBS-URL: https://build.opensuse.org/package/show/Base:System/pinentry?expand=0&rev=105
2025-07-30 06:46:14 +00:00
6 changed files with 46 additions and 24 deletions

Binary file not shown.

Binary file not shown.

3
pinentry-1.3.2.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8e986ed88561b4da6e9efe0c54fa4ca8923035c99264df0b0464497c5fb94e9e
size 612858

BIN
pinentry-1.3.2.tar.bz2.sig Normal file

Binary file not shown.

View File

@@ -1,3 +1,25 @@
-------------------------------------------------------------------
Sat Nov 22 21:22:53 CET 2025 - Stanislav Brabec <sbrabec@suse.com>
- Remove unused BuildRequires: update-desktop-files. [jsc#PED-15233]
-------------------------------------------------------------------
Sun Aug 3 19:04:03 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- Fix build of :gui flavor on openSUSE Leap 15.6 (Qt6 needs
higher C++ standard)
- drop obsolete texinfo macros
-------------------------------------------------------------------
Tue Jul 29 10:54:13 UTC 2025 - Pedro Monreal <pmonreal@suse.com>
- Update to 1.3.2:
* qt,qt5: Ensure that input field is large enough for generated
password. [rP86ab46ebe9]
* qt,qt5: Make Show/Hide Password functionality accessible. [T7736]
* qt,qt5: Use light icons in dark mode. [T7230, T7737]
* qt: Make showing/hiding the password accessible. [T7736]
-------------------------------------------------------------------
Sun Sep 22 16:37:53 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>

View File

@@ -1,7 +1,8 @@
#
# spec file for package pinentry
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2025 Andreas Stieger <Andreas.Stieger@gmx.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -22,15 +23,13 @@
%if "%{flavor}" != ""
%define nsuffix -%{flavor}
%endif
%bcond_without fltk
%bcond_without efl
%ifarch ppc
%bcond_with efl
%endif
%bcond_without fltk
%bcond_without efl
Name: pinentry%{?nsuffix}
Version: 1.3.1
Version: 1.3.2
Release: 0
Summary: Collection of Simple PIN or Passphrase Entry Dialogs
License: GPL-2.0-or-later
@@ -43,27 +42,29 @@ Source1: https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-%{version}.ta
Source2: pinentry.keyring
Source3: pinentry
Patch1: pinentry-0.7.2-gtk+-2.4.diff
BuildRequires: libassuan-devel >= 2.1.0
BuildRequires: libgpg-error-devel >= 1.16
BuildRequires: ncurses-devel
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(gpg-error) >= 1.16
BuildRequires: pkgconfig(libassuan) >= 2.1.0
BuildRequires: pkgconfig(ncursesw)
Provides: pinentry-dialog
%if "%{flavor}" == "gui"
%if %{with fltk}
BuildRequires: fltk-devel >= 1.3
%endif
BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6Gui)
BuildRequires: pkgconfig(Qt6Core) >= 6.4.0
BuildRequires: pkgconfig(Qt6Gui) >= 6.4.0
BuildRequires: pkgconfig(Qt6Test)
BuildRequires: pkgconfig(Qt6Widgets)
BuildRequires: pkgconfig(Qt6Widgets) >= 6.4.0
BuildRequires: pkgconfig(gcr-3)
BuildRequires: pkgconfig(gcr-base-3)
BuildRequires: pkgconfig(gtk+-2.0) >= 2.12.0
BuildRequires: pkgconfig(libsecret-1)
%if %{with fltk}
BuildRequires: fltk-devel >= 1.3
%endif
%if %{with efl}
BuildRequires: pkgconfig(efl)
%endif
%if 0%{?suse_version} < 1600
BuildRequires: gcc12-c++
%endif
%endif
%description
@@ -170,6 +171,10 @@ export CFLAGS CXXFLAGS LDFLAGS
# moc-qt6 qt/pinentrydialog.h > qt/pinentrydialog.moc
# moc-qt6 qt/pinentryconfirm.h > qt/pinentryconfirm.moc
%if 0%{?suse_version} < 1600
export CXX=g++-12
%endif
# build gui version with libsecret (bnc#934214)
mkdir gui
cd gui
@@ -235,11 +240,6 @@ cd ..
rm -rf %{buildroot}%{_bindir}/pinentry
install -p -m 755 -D %{SOURCE3} %{buildroot}%{_bindir}/pinentry
%post
%install_info --info-dir=.%{_infodir} .%{_infodir}/pinentry.info.gz
%postun
%install_info_delete --info-dir=.%{_infodir} .%{_infodir}/pinentry.info.gz
%endif
%if "%{flavor}" == "gui"