Name: pinentry Version: 1.2.0 Release: 1mamba Summary: A collection of simple PIN or passphrase entry dialogs Group: Applications/Security Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: https://www.gnupg.org/ Source: ftp://ftp.gnupg.org/gcrypt/pinentry/pinentry-%{version}.tar.bz2 License: GPL ## AUTOBUILDREQ-BEGIN #libdl.so.2()(64bit): /usr/lib64/libdl.so: file not owned by any package #librt.so.1()(64bit): /usr/lib64/librt.so: file not owned by any package BuildRequires: glibc-devel BuildRequires: libX11-devel BuildRequires: libXcursor-devel BuildRequires: libXext-devel BuildRequires: libXfixes-devel BuildRequires: libXft-devel BuildRequires: libXinerama-devel BuildRequires: libXrender-devel BuildRequires: libassuan-devel BuildRequires: libatk-devel BuildRequires: libcairo-devel BuildRequires: libcap-devel BuildRequires: libefl-devel BuildRequires: libfltk-devel BuildRequires: libfontconfig-devel BuildRequires: libfreetype-devel BuildRequires: libgcc BuildRequires: libgcr-devel BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib-devel BuildRequires: libgpg-error-devel BuildRequires: libgtk2-devel BuildRequires: libgtk3-devel BuildRequires: libharfbuzz-devel BuildRequires: libncurses-devel BuildRequires: libp11-kit-devel BuildRequires: libpango-devel BuildRequires: libqt5-devel BuildRequires: libsecret-devel BuildRequires: libstdc++6-devel ## AUTOBUILDREQ-END Requires(post):%{__install_info} %description A collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the aegypten project. %package qt Summary: A simple PIN entry dialog based on qt libraries Group: Graphical Desktop/Applications/Security Provides: pinentry-qt4 Obsoletes: pinentry-qt4 < 1.1.1 %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 gtk2 Summary: A simple PIN entry dialog based on Gtk2 libraries Group: Graphical Desktop/Applications/Security %description gtk2 A of simple PIN or passphrase entry dialog based on qt libraries which utilize the Assuan protocol as described by the aegypten project. %package gnome Summary: A simple PIN entry dialog for Gnome 3 desktop Group: Graphical Desktop/Applications/Security %description gnome A of simple PIN or passphrase entry dialog based on qt libraries which utilize the Assuan protocol as described by the aegypten project. %debug_package %prep %setup -q %build %configure \ --enable-pinentry-curses \ --enable-pinentry-qt \ --enable-pinentry-gtk3 \ --enable-pinentry-gnome3 \ --enable-fallback-curses %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall rm -f %{buildroot}%{_bindir}/pinentry %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post /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 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 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 if [ $1 -eq 1 ]; then /usr/sbin/update-alternatives --remove pinentry %{_bindir}/pinentry-qt4 /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 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) %{_bindir}/pinentry-curses %{_bindir}/pinentry-fltk %{_infodir}/pinentry.info.* %doc AUTHORS COPYING #%doc ChangeLog NEWS README THANKS TODO %files efl %defattr(-,root,root) %{_bindir}/pinentry-efl %files qt %defattr(-,root,root) %{_bindir}/pinentry-qt %files gtk2 %defattr(-,root,root) %{_bindir}/pinentry-gtk-2 %files gnome %defattr(-,root,root) %{_bindir}/pinentry-gnome3 %changelog * Thu Aug 26 2021 Automatic Build System 1.2.0-1mamba - automatic version update by autodist * Sun May 16 2021 Automatic Build System 1.1.1-1mamba - automatic version update by autodist * Mon Dec 14 2020 Silvan Calarco 1.1.0-2mamba - rebuilt with debug package * Sat Jan 06 2018 Automatic Build System 1.1.0-1mamba - automatic version update by autodist * Sat Dec 03 2016 Automatic Build System 1.0.0-1mamba - automatic version update by autodist * Thu Feb 04 2016 Silvan Calarco 0.9.7-2mamba - fix disappeared pinentry-qt package due to obsoletes * Fri Jan 01 2016 Silvan Calarco 0.9.7-1mamba - update to 0.9.7 * Tue Aug 18 2015 Automatic Build System 0.9.5-1mamba - automatic version update by autodist * Thu Apr 02 2015 Automatic Build System 0.9.1-1mamba - automatic update by autodist * Wed May 01 2013 Automatic Build System 0.8.3-1mamba - automatic version update by autodist * Sun Aug 26 2012 Automatic Build System 0.8.2-1mamba - update to 0.8.2 * Tue Dec 21 2010 Automatic Build System 0.8.1-1mamba - automatic update by autodist * Wed Dec 01 2010 Silvan Calarco 0.8.0-2mamba - added Gtk2 package - rename pinentry-qt to pinentry-qt4 and fix alternatives * Sun Mar 07 2010 Automatic Build System 0.8.0-1mamba - automatic update by autodist * Wed Jul 01 2009 Automatic Build System 0.7.6-1mamba - automatic update by autodist * Thu Jul 03 2008 Silvan Calarco 0.7.5-1mamba - update to 0.7.5 - alternatives configuration fixed * Fri Nov 30 2007 Aleph0 0.7.4-1mamba - update to 0.7.4 * Sun Mar 04 2007 Silvan Calarco 0.7.2-1qilnx - package created by autospec