11 Commits

Author SHA1 Message Date
d517291210 rebuilt by autoport with build requirements: libfltk-devel>=0:1.4.4-1mamba [release 1.3.2-2mamba;Fri Aug 01 2025] 2025-08-03 12:44:24 +02:00
c971c8e7ad automatic version update by autodist [release 1.3.2-1mamba;Tue Jul 29 2025] 2025-07-29 21:56:19 +02:00
fdaec22718 rebuilt with libassuan 3.0.1 [release 1.3.1-2mamba;Sat Jul 06 2024] 2024-07-07 23:28:16 +02:00
efc7dbba86 automatic version update by autodist [release 1.3.0-1mamba;Tue Mar 19 2024] 2024-03-22 09:18:21 +01:00
3d7ba549e1 package fltk binding apart [release 1.2.1-2mamba;Thu Jan 11 2024] 2024-01-11 21:11:13 +01:00
2d715d244b automatic version update by autodist [release 1.2.1-1mamba;Thu Sep 01 2022] 2024-01-06 10:07:24 +01:00
2c0f37c4ad automatic version update by autodist [release 1.2.0-1mamba;Thu Aug 26 2021] 2024-01-06 10:07:23 +01:00
6a969a8627 automatic version update by autodist [release 1.1.1-1mamba;Sun May 16 2021] 2024-01-06 10:07:23 +01:00
19fe5372ad rebuilt with debug package [release 1.1.0-2mamba;Mon Dec 14 2020] 2024-01-06 10:07:23 +01:00
9466e096f4 automatic version update by autodist [release 1.1.0-1mamba;Sat Jan 06 2018] 2024-01-06 10:07:23 +01:00
df9ac84baf automatic version update by autodist [release 1.0.0-1mamba;Sat Dec 03 2016] 2024-01-06 10:07:23 +01:00

View File

@@ -1,34 +1,49 @@
Name: pinentry
Version: 0.9.7
Version: 1.3.2
Release: 2mamba
Summary: A collection of simple PIN or passphrase entry dialogs
Group: Applications/Security
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://www.gnupg.org
Source: ftp://ftp.gnupg.org/gcrypt/pinentry/pinentry-%{version}.tar.bz2
URL: https://www.gnupg.org/
Source: https://gnupg.org/ftp/gcrypt/pinentry/pinentry-%{version}.tar.bz2
License: GPL
Requires(post):%{__install_info}
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libatk-devel
BuildRequires: libQt6Core
BuildRequires: libQt6Gui
BuildRequires: libQt6Widgets
BuildRequires: libassuan-devel
BuildRequires: libat-spi2-core-devel
BuildRequires: libcairo-devel
BuildRequires: libcap-devel
BuildRequires: libecore
BuildRequires: libeet
BuildRequires: libefl-devel
BuildRequires: libeina
BuildRequires: libevas
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgcc
BuildRequires: libgcr-devel
BuildRequires: libgdk-pixbuf-devel
BuildRequires: libglib1-devel
BuildRequires: libgtk1-devel
BuildRequires: libglib-devel
BuildRequires: libgpg-error-devel
BuildRequires: libgtk2-devel
BuildRequires: libharfbuzz-devel
BuildRequires: libkf6-kguiaddons-devel
BuildRequires: libkf6-kwindowsystem-devel
BuildRequires: libluajit-devel
BuildRequires: libncurses-devel
BuildRequires: libp11-kit-devel
BuildRequires: libpango-devel
BuildRequires: libpng-devel
BuildRequires: libqt4-devel
BuildRequires: libsecret-devel
BuildRequires: libstdc++6-devel
## AUTOBUILDREQ-END
BuildRequires: libfltk-devel >= 0:1.4.4-1mamba
BuildRequires: libassuan-devel >= 3.0.1
Requires(post):%{__install_info}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires(post): chkconfig
%description
A collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the aegypten project.
@@ -37,11 +52,26 @@ A collection of simple PIN or passphrase entry dialogs which utilize the Assuan
Summary: A simple PIN entry dialog based on qt libraries
Group: Graphical Desktop/Applications/Security
Provides: pinentry-qt4
Obsoletes: pinentry-qt4
Obsoletes: pinentry-qt4 < 1.1.1
Obsoletes: pinentry-fltk < 1.3.2-2mamba
%description qt
A of simple PIN or passphrase entry dialog based on qt libraries which utilize the Assuan protocol as described by the aegypten project.
%package efl
Summary: A simple PIN entry dialog based on efl libraries
Group: Graphical Desktop/Applications/Security
%description efl
A of simple PIN or passphrase entry dialog based on efl libraries which utilize the Assuan protocol as described by the aegypten project.
%package fltk
Summary: A simple PIN entry dialog based on fltk libraries
Group: Graphical Desktop/Applications/Security
%description fltk
A of simple PIN or passphrase entry dialog based on fltk libraries which utilize the Assuan protocol as described by the aegypten project.
%package gtk2
Summary: A simple PIN entry dialog based on Gtk2 libraries
Group: Graphical Desktop/Applications/Security
@@ -58,16 +88,14 @@ A of simple PIN or passphrase entry dialog based on qt libraries which utilize t
%prep
%setup -q
#cd qt4
#moc-qt4 pinentrydialog.h > pinentrydialog.moc
#moc-qt4 qsecurelineedit.h > qsecurelineedit.moc
#cd ..
%build
%configure \
--enable-pinentry-curses \
--enable-pinentry-qt \
--enable-pinentry-gtk2 \
--disable-pinentry-qt5 \
--disable-pinentry-qt4 \
--enable-pinentry-gtk3 \
--enable-pinentry-gnome3 \
--enable-fallback-curses
@@ -78,6 +106,8 @@ A of simple PIN or passphrase entry dialog based on qt libraries which utilize t
%makeinstall
rm -f %{buildroot}%{_bindir}/pinentry
rm -f %{buildroot}%{_infodir}/dir
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
@@ -85,14 +115,14 @@ rm -f %{buildroot}%{_bindir}/pinentry
/usr/sbin/update-alternatives --install %{_bindir}/pinentry pinentry %{_bindir}/pinentry-curses 20
/usr/sbin/update-alternatives --auto pinentry
%install_info pinentry.info
exit 0
:
%preun
if [ $1 -eq 0 ]; then
/usr/sbin/update-alternatives --remove pinentry %{_bindir}/pinentry-curses
%uninstall_info pinentry.info
fi
exit 0
:
%posttrans
# Fix an upgrade problem: alternatives removed from preun script
@@ -100,17 +130,37 @@ if [ $1 -eq 1 ]; then
/usr/sbin/update-alternatives --install %{_bindir}/pinentry pinentry %{_bindir}/pinentry-curses 20
/usr/sbin/update-alternatives --auto pinentry
fi
exit 0
:
%post efl
/usr/sbin/update-alternatives --install %{_bindir}/pinentry pinentry %{_bindir}/pinentry-efl 30
:
%preun efl
if [ $1 -eq 0 ]; then
/usr/sbin/update-alternatives --remove pinentry %{_bindir}/pinentry-efl
fi
:
%post fltk
/usr/sbin/update-alternatives --install %{_bindir}/pinentry pinentry %{_bindir}/pinentry-fltk 30
:
%preun fltk
if [ $1 -eq 0 ]; then
/usr/sbin/update-alternatives --remove pinentry %{_bindir}/pinentry-fltk
fi
:
%post qt
/usr/sbin/update-alternatives --install %{_bindir}/pinentry pinentry %{_bindir}/pinentry-qt 40
exit 0
:
%preun qt
if [ $1 -eq 0 ]; then
/usr/sbin/update-alternatives --remove pinentry %{_bindir}/pinentry-qt
fi
exit 0
:
%posttrans qt
# Fix an upgrade problem: alternatives removed from preun script
@@ -119,27 +169,27 @@ if [ $1 -eq 1 ]; then
/usr/sbin/update-alternatives --install %{_bindir}/pinentry pinentry %{_bindir}/pinentry-qt 40
/usr/sbin/update-alternatives --auto pinentry
fi
exit 0
:
%post gtk2
/usr/sbin/update-alternatives --install %{_bindir}/pinentry pinentry %{_bindir}/pinentry-gtk-2 30
exit 0
:
%preun gtk2
if [ $1 -eq 0 ]; then
/usr/sbin/update-alternatives --remove pinentry %{_bindir}/pinentry-gtk2
fi
exit 0
:
%post gnome
/usr/sbin/update-alternatives --install %{_bindir}/pinentry pinentry %{_bindir}/pinentry-gnome-2 35
exit 0
:
%preun gnome
if [ $1 -eq 0 ]; then
/usr/sbin/update-alternatives --remove pinentry %{_bindir}/pinentry-gnome
fi
exit 0
:
%posttrans gtk2
# Fix an upgrade problem: alternatives removed from preun script
@@ -147,7 +197,7 @@ if [ $1 -eq 1 ]; then
/usr/sbin/update-alternatives --install %{_bindir}/pinentry pinentry %{_bindir}/pinentry-gtk-2 30
/usr/sbin/update-alternatives --auto pinentry
fi
exit 0
:
%files
%defattr(-,root,root)
@@ -156,9 +206,20 @@ exit 0
%doc AUTHORS COPYING
#%doc ChangeLog NEWS README THANKS TODO
%files efl
%defattr(-,root,root)
%{_bindir}/pinentry-efl
#%files fltk
#%defattr(-,root,root)
#%{_bindir}/pinentry-fltk
%files qt
%defattr(-,root,root)
%{_bindir}/pinentry-qt
%{_datadir}/applications/org.gnupg.pinentry-qt.desktop
%{_datadir}/pixmaps/pinentry.png
%files gtk2
%defattr(-,root,root)
@@ -169,6 +230,42 @@ exit 0
%{_bindir}/pinentry-gnome3
%changelog
* Fri Aug 01 2025 Automatic Build System <autodist@mambasoft.it> 1.3.2-2mamba
- rebuilt by autoport with build requirements: libfltk-devel>=0:1.4.4-1mamba
* Tue Jul 29 2025 Automatic Build System <autodist@openmamba.org> 1.3.2-1mamba
- automatic version update by autodist
* Sat Jul 06 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 1.3.1-2mamba
- rebuilt with libassuan 3.0.1
* Sat Jul 06 2024 Automatic Build System <autodist@openmamba.org> 1.3.1-1mamba
- automatic version update by autodist
* Tue Mar 19 2024 Automatic Build System <autodist@openmamba.org> 1.3.0-1mamba
- automatic version update by autodist
* Thu Jan 11 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 1.2.1-2mamba
- package fltk binding apart
* Thu Sep 01 2022 Automatic Build System <autodist@mambasoft.it> 1.2.1-1mamba
- automatic version update by autodist
* Thu Aug 26 2021 Automatic Build System <autodist@mambasoft.it> 1.2.0-1mamba
- automatic version update by autodist
* Sun May 16 2021 Automatic Build System <autodist@mambasoft.it> 1.1.1-1mamba
- automatic version update by autodist
* Mon Dec 14 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 1.1.0-2mamba
- rebuilt with debug package
* Sat Jan 06 2018 Automatic Build System <autodist@mambasoft.it> 1.1.0-1mamba
- automatic version update by autodist
* Sat Dec 03 2016 Automatic Build System <autodist@mambasoft.it> 1.0.0-1mamba
- automatic version update by autodist
* Thu Feb 04 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 0.9.7-2mamba
- fix disappeared pinentry-qt package due to obsoletes