diff --git a/.gitignore b/.gitignore index 6489818..7d05f0b 100644 --- a/.gitignore +++ b/.gitignore @@ -18,15 +18,3 @@ pinentry-0.8.0.tar.gz.sig /pinentry-0.9.7.tar.bz2.sig /pinentry-1.1.0.tar.bz2 /pinentry-1.1.0.tar.bz2.sig -/pinentry-1.1.1.tar.bz2 -/pinentry-1.1.1.tar.bz2.sig -/pinentry-1.2.0.tar.bz2 -/pinentry-1.2.0.tar.bz2.sig -/pinentry-1.2.1.tar.bz2 -/pinentry-1.2.1.tar.bz2.sig -/pinentry-1.3.0.tar.bz2 -/pinentry-1.3.0.tar.bz2.sig -/pinentry-1.3.1.tar.bz2 -/pinentry-1.3.1.tar.bz2.sig -/pinentry-1.3.2.tar.bz2 -/pinentry-1.3.2.tar.bz2.sig diff --git a/pinentry-1.1.1-coverity.patch b/pinentry-1.1.1-coverity.patch deleted file mode 100644 index 6ce708a..0000000 --- a/pinentry-1.1.1-coverity.patch +++ /dev/null @@ -1,24 +0,0 @@ -commit a87d9e8f89f946a733c756c72bf5ec41e0a738b8 -Author: Jakub Jelen -Date: Wed Apr 14 15:51:27 2021 +0900 - - pinentry: Fix memory leaks - - * pinentry/pinentry.c (pinentry_inq_genpin): Free VALUE on error. - -- - - GnuPG-bug-id: 5384 - Signed-off-by: Jakub Jelen - -diff --git a/pinentry/pinentry.c b/pinentry/pinentry.c -index ef81f12..26ec77a 100644 ---- a/pinentry/pinentry.c -+++ b/pinentry/pinentry.c -@@ -656,6 +656,7 @@ pinentry_inq_genpin (pinentry_t pin) - if (rc) - { - fprintf (stderr, "ASSUAN READ LINE failed: rc=%d\n", rc); -+ free (value); - return 0; - } - } diff --git a/pinentry-wrapper b/pinentry-wrapper index e4318df..fd714ca 100755 --- a/pinentry-wrapper +++ b/pinentry-wrapper @@ -32,20 +32,22 @@ done # export DISPLAY if pinentry is meant to be run on a different display # check the KDE_FULL_SESSION variable otherwise -if [ -n "$display" ] && [ "$DISPLAY" != "$display" ]; then +if [ -n "$display" -a "$DISPLAY" != "$display" ]; then export DISPLAY="$display" elif [ -n "$KDE_FULL_SESSION" ]; then kde_running=1 + kde_ver="$KDE_SESSION_VERSION" fi # Check for presence of xprop binary type xprop >/dev/null 2>/dev/null XPROP=$? -if [ -n "$DISPLAY" ] && [ $XPROP -eq 0 ]; then +if [ -n "$DISPLAY" -a $XPROP -eq 0 ]; then xprop -root | grep "^KDE_FULL_SESSION" >/dev/null 2>/dev/null if test $? -eq 0; then kde_running=1 + kde_ver="`xprop -root | sed -n 's/KDE_SESSION_VERSION(CARDINAL) = //p'`" 2>/dev/null fi fi @@ -54,27 +56,27 @@ if [ -n "$PINENTRY_BINARY" ]; then export PINENTRY_BINARY="$PINENTRY_BINARY" # if KDE is detected and pinentry-qt exists, use pinentry-qt -elif [ -n "$kde_running" ] && [ -x /usr/bin/pinentry-qt ] +elif [ -n "$kde_running" -a -x /usr/bin/pinentry-qt ] then export PINENTRY_BINARY="/usr/bin/pinentry-qt" # otherwise test if pinentry-gnome3 is installed -elif [ -n "$DISPLAY" ] && [ -x /usr/bin/pinentry-gnome3 ] +elif [ -n "$DISPLAY" -a -x /usr/bin/pinentry-gnome3 ] then export PINENTRY_BINARY="/usr/bin/pinentry-gnome3" # otherwise test if pinentry-gtk-2 is installed -elif [ -n "$DISPLAY" ] && [ -x /usr/bin/pinentry-gtk-2 ] +elif [ -n "$DISPLAY" -a -x /usr/bin/pinentry-gtk-2 ] then export PINENTRY_BINARY="/usr/bin/pinentry-gtk-2" # otherwise test if pinentry-qt exists although KDE is not detected -elif [ -n "$DISPLAY" ] && [ -x /usr/bin/pinentry-qt ] +elif [ -n "$DISPLAY" -a -x /usr/bin/pinentry-qt ] then export PINENTRY_BINARY="/usr/bin/pinentry-qt" -# use pinentry-tty if installed -elif [ -x /usr/bin/pinentry-tty ] +# use pinentry-curses for interactive mode +elif [ -t 0 -a -t 1 ]; then - export PINENTRY_BINARY="/usr/bin/pinentry-tty" -# pinentry-curses is installed by default -else export PINENTRY_BINARY="/usr/bin/pinentry-curses" +# fallback to pinentry-tty in no TTY is provided +else + export PINENTRY_BINARY="/usr/bin/pinentry-tty" fi exec $PINENTRY_BINARY "$@" diff --git a/pinentry.spec b/pinentry.spec index 3d41494..4ce0442 100644 --- a/pinentry.spec +++ b/pinentry.spec @@ -1,46 +1,29 @@ -%if 0%{?fedora} && 0%{?fedora} < 39 || 0%{?rhel} && 0%{?rhel} < 10 -%bcond_without gtk2 -%endif - -%if 0%{?fedora} -%bcond_without kf6 -%endif - Name: pinentry -Version: 1.3.2 -Release: 1%{?dist} +Version: 1.1.0 +Release: 9%{?dist} Summary: Collection of simple PIN or passphrase entry dialogs -License: GPL-2.0-or-later -URL: https://www.gnupg.org/ -Source0: https://gnupg.org/ftp/gcrypt/pinentry/%{name}-%{version}.tar.bz2 -Source1: https://gnupg.org/ftp/gcrypt/pinentry/%{name}-%{version}.tar.bz2.sig -Source2: https://gnupg.org/signature_key.asc - -Patch1: pinentry-1.1.1-coverity.patch +License: GPLv2+ +URL: http://www.gnupg.org/aegypten/ +Source0: ftp://ftp.gnupg.org/gcrypt/pinentry/%{name}-%{version}.tar.bz2 +Source1: ftp://ftp.gnupg.org/gcrypt/pinentry/%{name}-%{version}.tar.bz2.sig # borrowed from opensuse Source10: pinentry-wrapper -BuildRequires: autoconf automake gettext-devel BuildRequires: make BuildRequires: gcc +BuildRequires: gcr-devel +BuildRequires: gtk2-devel BuildRequires: libcap-devel BuildRequires: ncurses-devel BuildRequires: libgpg-error-devel BuildRequires: libassuan-devel -BuildRequires: pkgconfig(gcr-4) -BuildRequires: pkgconfig(libsecret-1) -%if %{with gtk2} -BuildRequires: pkgconfig(gtk+-2.0) -%endif -BuildRequires: pkgconfig(Qt6Core) pkgconfig(Qt6Gui) pkgconfig(Qt6Widgets) -%if %{with kf6} -BuildRequires: pkgconfig(KF6WindowSystem) pkgconfig(KF6GuiAddons) -%endif -BuildRequires: desktop-file-utils -BuildRequires: gnupg2 +BuildRequires: libsecret-devel +BuildRequires: pkgconfig(Qt5Core) pkgconfig(Qt5Gui) pkgconfig(Qt5Widgets) + +Requires(pre): %{_sbindir}/update-alternatives Provides: %{name}-curses = %{version}-%{release} @@ -60,7 +43,6 @@ utilize the Assuan protocol as described by the aegypten project; see http://www.gnupg.org/aegypten/ for details. This package contains the GNOME 3 version of the PIN entry dialog. -%if %{with gtk2} %package gtk Summary: Passphrase/PIN entry dialog based on GTK+ Requires: %{name} = %{version}-%{release} @@ -71,24 +53,18 @@ Pinentry is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the aegypten project; see http://www.gnupg.org/aegypten/ for details. This package contains the GTK GUI based version of the PIN entry dialog. -%endif %package qt -Summary: Passphrase/PIN entry dialog based on Qt6 +Summary: Passphrase/PIN entry dialog based on Qt5 Requires: %{name} = %{version}-%{release} Provides: %{name}-gui = %{version}-%{release} Obsoletes: pinentry-qt4 < 0.8.0-2 -Obsoletes: pinentry-qt5 < 1.2.1-7 -Provides: pinentry-qt6 = %{version}-%{release} -%if ! %{with gtk2} -# Special case to handle replacement of "default" pinentry implementation -Obsoletes: %{name}-gtk < %{version}-%{release} -%endif +Provides: pinentry-qt5 = %{version}-%{release} %description qt Pinentry is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the aegypten project; see http://www.gnupg.org/aegypten/ for details. -This package contains the Qt6 GUI based version of the PIN entry dialog. +This package contains the Qt4 GUI based version of the PIN entry dialog. %package emacs Summary: Passphrase/PIN entry dialog based on emacs @@ -99,36 +75,19 @@ utilize the Assuan protocol as described by the aegypten project; see http://www.gnupg.org/aegypten/ for details. This package contains the emacs based version of the PIN entry dialog. -%package tty -Summary: Passphrase/PIN entry dialog in tty -Requires: %{name} = %{version}-%{release} -%description tty -Pinentry is a collection of simple PIN or passphrase entry dialogs which -utilize the Assuan protocol as described by the aegypten project; see -http://www.gnupg.org/aegypten/ for details. -This package contains the tty version of the PIN entry dialog. - %prep -%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' -%autosetup -p1 +%setup -q %build -export ACLOCAL_PATH=/usr/share/gettext/m4/ -autoreconf -fiv %configure \ --disable-rpath \ --disable-dependency-tracking \ --without-libcap \ --disable-pinentry-fltk \ --enable-pinentry-gnome3 \ -%if %{with gtk2} --enable-pinentry-gtk2 \ -%else - --disable-pinentry-gtk2 \ -%endif - --enable-pinentry-qt \ - --disable-pinentry-qt5 \ + --enable-pinentry-qt5 \ --enable-pinentry-emacs \ --enable-pinentry-tty \ --enable-libsecret @@ -140,134 +99,39 @@ autoreconf -fiv %make_install # Symlink for Backward compatibility -%if %{with gtk2} ln -s pinentry-gtk-2 $RPM_BUILD_ROOT%{_bindir}/pinentry-gtk -%endif ln -s pinentry-qt $RPM_BUILD_ROOT%{_bindir}/pinentry-qt4 -ln -s pinentry-qt $RPM_BUILD_ROOT%{_bindir}/pinentry-qt5 install -p -m755 -D %{SOURCE10} $RPM_BUILD_ROOT%{_bindir}/pinentry # unpackaged files rm -fv $RPM_BUILD_ROOT%{_infodir}/dir -desktop-file-validate %{buildroot}/%{_datadir}/applications/org.gnupg.pinentry-qt.desktop -install -d %{buildroot}%{_datadir}/pixmaps - %files %license COPYING %doc AUTHORS ChangeLog NEWS README THANKS TODO %{_bindir}/pinentry-curses +%{_bindir}/pinentry-tty %{_bindir}/pinentry %{_infodir}/pinentry.info* %files gnome3 %{_bindir}/pinentry-gnome3 -%if %{with gtk2} %files gtk %{_bindir}/pinentry-gtk-2 # symlink for backward compatibility %{_bindir}/pinentry-gtk -%endif %files qt %{_bindir}/pinentry-qt -# symlinks for backward compatibility +# symlink for backward compatibility %{_bindir}/pinentry-qt4 -%{_bindir}/pinentry-qt5 -%{_datadir}/applications/org.gnupg.pinentry-qt.desktop -%{_datadir}/pixmaps/pinentry.png %files emacs %{_bindir}/pinentry-emacs -%files tty -%{_bindir}/pinentry-tty - %changelog -* Mon Jul 28 2025 Jakub Jelen - 1.3.2-1 -- New upstream release (#2383845) - -* Fri Jul 25 2025 Fedora Release Engineering - 1.3.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Sat Jan 18 2025 Fedora Release Engineering - 1.3.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Fri Jul 19 2024 Fedora Release Engineering - 1.3.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Wed Jul 03 2024 Jakub Jelen - 1.3.1-1 -- New upstream release (#2295548) - -* Thu Mar 28 2024 Neal Gompa - 1.3.0-2 -- Enable KF6 integration on Fedora -- Disable GTK2 frontend on F40+ -- Small spec clean-ups - -* Tue Mar 19 2024 Jakub Jelen - 1.3.0-1 -- New upstream release (#2270095) - -* Mon Mar 11 2024 Yaakov Selkowitz - 1.2.1-7 -- Use gcr-4 in gnome3 binary - -* Thu Jan 25 2024 Fedora Release Engineering - 1.2.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 1.2.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jul 21 2023 Fedora Release Engineering - 1.2.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jun 20 2023 Yaakov Selkowitz - 1.2.1-3 -- Disable qt in RHEL 10 builds - -* Fri Jan 20 2023 Fedora Release Engineering - 1.2.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Aug 25 2022 Jakub Jelen - 1.2.1-1 -- New upstream release (#2121079) - -* Tue Aug 02 2022 Jakub Jelen - 1.2.0-4 -- Use gcr3 compat package to unbreak build in Fedora 37 (#2113596) - -* Fri Jul 22 2022 Fedora Release Engineering - 1.2.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Fri Jan 21 2022 Fedora Release Engineering - 1.2.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Aug 26 2021 Jakub Jelen - 1.2.0-1 -- New upstream release (#1997584) - -* Fri Jul 23 2021 Fedora Release Engineering - 1.1.1-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Apr 16 2021 Jakub Jelen - 1.1.1-7 -- Really disable rpath for qt pinentry - -* Fri Apr 16 2021 Jakub Jelen - 1.1.1-6 -- Honor the disabled rpath -- Sync final version of coverity patches from upstream - -* Thu Apr 15 2021 Jakub Jelen - 1.1.1-5 -- Address few more minor issues reported by coverity - -* Wed Apr 14 2021 Jakub Jelen - 1.1.1-4 -- Fix issues reported by coverity - -* Wed Jan 27 2021 Fedora Release Engineering - 1.1.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jan 26 2021 Jakub Jelen - 1.1.1-2 -- Move pinentry-tty to separate subpackage (#1782442) -- Update the wrapper selecting the appropriate version (#1918969) - -* Fri Jan 22 2021 Jakub Jelen - 1.1.1-1 -- New upstream release (#1919127) - * Wed Jan 06 2021 Boris Ranto - 1.1.0-9 - enable pinentry-tty diff --git a/signature_key.asc b/signature_key.asc deleted file mode 100644 index 151e8fa..0000000 --- a/signature_key.asc +++ /dev/null @@ -1,86 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGNBFjLuq4BDACnM7zNSIaVMAacTwjXa5TGYe13i6ilHe4VL0NShzrgzjcQg531 -3cRgiiiNA7OSOypMqVs73Jez6ZUctn2GVsHBrS/io9NcuC9pVwf8a61WlcEa+EtB -a3G7HlBmEWnwaUdAtWKNuAi9Xn+Ir7H2xEdksmmd5a0/QnL+sX705boVPF/tpYtb -LGpPxa78tNrtxDkSwy8Wmi0IADYLI5yI7/yUGeJd8RSCU/fLRKC9fG7YOZRq0tsO -MhVNWmtUjbG6e73Lu8LKnCZgs1/fC8hvPyARieSV5mdN8s1oWd7oYctfgL4uBleD -ItAA8GhjKejutzHN8Ei/APw6AiiSyEjnPg+cTX8OgvLGJWjks0H6mPZeB1v/kGyZ -hBS9vm540h2/MmlVN2ntiCK5TZGeSWpqddiqusfVXotMRpN4HeLKoZh4RAncaCbZ -F/S+YLeN+kMXY4k3Fqt1fjTX6veFCbthI9pDdHzU9LfUVNp9D/5ktC/tYMORMegV -+wSMxi9G2YWKJkMAEQEAAYkBzgQfAQgAOBYhBFuAxXVCmPDLVdjtarzvfilLCS4o -BQJYy8DdFwyAAZSlyaA8L+XKOwldjh/fcjz0YraxAgcAAAoJELzvfilLCS4oNgoL -/0+K1xIx8JW7Lk5M6bYCvNA4fdlEcwQIT4UidJFM9m+suxYFWIGfebvHpRlEuJTg -dBjkEit8uLAoJXU0BRkKTLrzTF+qDUE79Wfx/R+0nOgJ7aMykQOi0AvuwzMYz4dg -xIVS2Daou4DF7bh/KF8+fqrmq8P8W1ZrkuFDanMWpHeAPx1uj2skYbo7uPqFdvlJ -hlNHrcxlcCkjf1InAt0Xt5lMvEsCRUPf9xAH4mNEhs0lh9c+200YPRmtnLWAzc1K -ckLIC8Q+mUR3DjZDqBlDBEPegXkrI0+MlvRA+9AnAm4YPqTMUfpZ6ZOAWeFjC/6Z -QYxG/AdWGkb4WFindzklQfybEuiekP8vU07ACQwSwH8PYe0UCom1YrlRUjX7QLkn -ZLWoeZg8BZy9GTM1Ut7Q1Q2uTw6mxxISuef+RFgYOHjWwLpFWZpqC88xERl7o/iz -iERJRt/593IctbjO9wenWt2peIAwzR4nz7LqM6ZFTdRAETmcdSvYRhg2Qt8hUE47 -CbQkQW5kcmUgSGVpbmVja2UgKFJlbGVhc2UgU2lnbmluZyBLZXkpiQHUBBMBCAA+ -FiEEW4DFdUKY8MtV2O1qvO9+KUsJLigFAljLuq4CGwMFCRLMAwAFCwkIBwIGFQgJ -CgsCBBYCAwECHgECF4AACgkQvO9+KUsJLihC/QwAhCC+SEvcFLcutgZ8HfcCtoZs -IoVzZEy7DjqIvGgnTssD8HCLnIAHCDvnP7dJW3uMuLCdSqym3cjlEIiQMsaGywkl -fzJISAwJrGQdWSKRd535jXpEXQlXDKal/IwMKAUt0PZtlCc9S3gwixQryxdJ28lJ -6h2T9fVDr8ZswMmTAFG91uctfhjKOMgPt8UhSPGW484WsIsQgkbOvf+Kfswl0eHu -ywX+pKAB5ZQ/9GVC6Ug4xfrdiJL0azJTPnvjMY5JYp6/L9RURs5hP5AnHR2j/PPo -sAtsFCjmbRbOMiASzklnUJPbSz5kfLloDWZmrUScjbzmsXehGyt433JGyRhZJl4x -/jPbzKhaaAHsGd+fRao6vlLOwFywDDVMp6JuyK7UeUb7I8ekTbSkGFA+l2Oa3O6/ -Y7PYhq7hwwAFuZckYI98IpHNCG1fS9W07FyKdvQbK1PbF1JFRKfsUCWYMKqDnbqE -o5jivPEHZImw6iYhhXcyEYl8fjcb9T6/S+wOP7aviQGzBBABCAAdFiEElKXJoDwv -5co7CV2OH99yPPRitrEFAljLv5sACgkQH99yPPRitrFw4gv/XFMFN+/LHsn9hJOP -4rCwl1yUuxXuYmZgc0sRoY3EpeQkJVyKurQuqqKoy2VuoMiF0O1kAQmGoFtVPUk7 -b8hCoutqB5GyeyKcoLP+WINgVhB2gXg7TSp3MPLBKkgqvSDvPitgRxBqFb4LW8LJ -bDbfwGrzIvXfDV3WvsrHVPbc2fhlWdL8d+3AE6mFiXF3eTpgmV3ApSBQV12MkkCk -icLIPmp+ZxZON+OP52ZXkRtfMgOy4Oa/41agrViDAZdMOGeGkhPertQheQZgXzmo -GF5Wz498HPM80Kv35X91l3iGzL+icEtO+tWea2YscsZ6qpRe2lfVPHk3B+anlmCj -m4kM4cBd39xa4HHSVh/bRHbZNtgVr7slQCKxlHgQOGVI5vCxPCwEsgJ2KBk03Nk/ -IA9EKO+czfh3/bHW6uMbEqrYDCnt+hmzZrpKDSGcwS/KOhvMUIMlb7/8vDKum6mp -/8xAtVZ6IAxYZNt3qg7Y7aLRtzCTyqm8rJQrZPtRaQcgLoEimDMEX0PliRYJKwYB -BAHaRw8BAQdAz75Hlekc16JhhfI0MKdEVxLdkxhcMCO0ZG6WMBAmNpe0H1dlcm5l -ciBLb2NoIChkaXN0IHNpZ25pbmcgMjAyMCmImgQTFgoAQhYhBG2qbmSnbShAVxtJ -AlKIl7gmQDraBQJfQ+w1AhsDBQkShccRBQsJCAcCAyICAQYVCgkICwIEFgIDAQIe -BwIXgAAKCRBSiJe4JkA62nmuAP9uL/HOdB0gvwWrH+FpURJLs4bnaZaPIk9ARrU0 -EXRgJgD/YCGfHQXpIPT0ZaXuwJexK04Z+qMFR/bM1q1Leo5CjgaIbQQQEQsAHRYh -BIBhWHD1utaQMzaG0PKthaweQrNnBQJfQ/HmAAoJEPKthaweQrNnIZkA3jG6LcZv -V/URn8Y8OJqsyYa4C3NI4nN+OhEvYhgA4PHzMnALeXIpA2gblvjFIPJPAhDBAU37 -c5PA6+6IdQQQFggAHRYhBK6oTtzwGthsRwHIXGMROuhmWH0KBQJfQ/IlAAoJEGMR -OuhmWH0K1+MA/0uJ5AHcnSfIBEWHNJwwVVLGyrxAWtS2U+zeymp/UvlPAQDErCLZ -l0dBiPG3vlowFx5TNep7tanBs6ZJn8F1ao1tAIkBMwQQAQgAHRYhBNhpISPEBl3q -Xg86tSSbOdJPJeO2BQJfQ/OuAAoJECSbOdJPJeO2DVoH/0o9if66ph6FJrgr+A/W -HNVeHxmM5tUQhpL1wpRS70SKcsJgolf5CxO5iTQf3HlZe544xGbIU/aCTJsWw9zi -UE8KmhAtKV4eL/7oQ7xx4nxPnABLpudtM8A44nsM1x/XiYrJnnDm29QjYEGd2Hi8 -7npc7VWKzLoj+I/WcXquynJi5O9TUxW9Bknd1pjpxFkf8v+msjBzCD5VKJgr0CR8 -wA6peQBWeGZX2HacosMIZH4TfL0r0TFla6LJIkNBz9DyIm1yL4L8oRH0950hQljP -C7TM3L7aRpX+4Kph6llFz6g7MALGFP95kyJ6o+XED9ORuuQVZMBMIkNC0tXOu10V -bdqIdQQQFgoAHRYhBMHTS2khnkruwLocIeP9/yGORbcrBQJfQ/P8AAoJEOP9/yGO -Rbcr3lQBAMas8Vl3Hdl3g2I283lz1uHiGvlwcnk2TLeB+U4zIwC9AQCy0nnazVNt -VQPID1ZCMoaOX7AzOjaqQDLf4j+dVTxgBJgzBGCkgocWCSsGAQQB2kcPAQEHQJmd -fwp8jEN5P3eEjhQiWk6zQi8utvgOvYD57XmE+H8+tCBOaWliZSBZdXRha2EgKEdu -dVBHIFJlbGVhc2UgS2V5KYiaBBMWCgBCFiEErI4RW/c+LY1H+pkI6Y6bLRnGyL0F -AmCkgocCGwMFCQsNBpkFCwkIBwIDIgIBBhUKCQgLAgQWAgMBAh4HAheAAAoJEOmO -my0Zxsi9/4IA/1rvSr3MU+Sv4jhNDzD+CeC3gmHkPew6pi9VHEsEwdgmAQD2BtiX -7w1sJL/CBylGWv5jxj4345mP9YfZm0RsgzPjDIh1BBAWCAAdFiEEJJyzdxdQdF1c -3TI84mewUjZPAo0FAmFAQ54ACgkQ4mewUjZPAo1CiAD+KTT1UVdQTGHMyvHwZocS -QjU8xhcZrTet+dvvjrE5+4MA/RBdJPZgFevUKu68NEy0Lo+RbkeCtmQJ/c8v5ieF -vW0AiQEzBBABCAAdFiEEEkEkvTtIYq96CkLxALRevUynur4FAmFAQ7cACgkQALRe -vUynur4kaAgAolPR8TNWVS0vXMKrr0k0l2M/8QkZTaLZx1GT9Nx1yb4WJKY7ElPM -YkhGDxetvFBETx0pH/6R3jtj6Crmur+NKHVSRY+rCYpFPDn6ciIOryssRx2G4kCZ -t+nFB9JyDbBOZAR8DK4pN1mAxG/yLDt4oKcUQsP2xlEFum+phxyR8KyYCpkwKRxY -eK+6lfilQuveoUwp/Xx5wXPNUy6q4eOOovCW7gS7I7288NGHCa2ul8sD6vA9C4mM -4Zxaole9P9wwJe1zZFtCIy88zHM9vqv+YM9DxMCaW24+rUztr7eD4bCRdG+QlSh+ -7R/TaqSxY1eAAd1J5tma9CNJO73pTKU+/JhTBGFpSqMTCSskAwMCCAEBBwIDBF6X -D9NmUQDgiyYNbhs1DMJ14mIw812wY1HVx/4QWYWiBunhrvSFxVbzsjD7/Wv+v3bm -MPrL+M2DLyFiSewNmcS0JEdudVBHLmNvbSAoUmVsZWFzZSBTaWduaW5nIEtleSAy -MDIxKYiaBBMTCABCFiEEAvON/3Mf+XywOaHaVJ5pXpBboggFAmFpSqMCGwMFCQ9x -14oFCwkIBwIDIgIBBhUKCQgLAgQWAgMBAh4HAheAAAoJEFSeaV6QW6IITkoA/RYa -jaTl1eEBU/Gdm12o3jrI55N5xZK2XTqSx25clVyjAP0XwMW/Og5+ND1ri3bAqADV -WlBDUswz8wYxsb0C4kYBkoh1BBAWCgAdFiEEbapuZKdtKEBXG0kCUoiXuCZAOtoF -AmFpTvEACgkQUoiXuCZAOtrJQAEAh7YyykjAy/Qs1yC3ji8iBfIVnPXvblrIx3SR -RyDwRC8BAKtZbEuKTtPlgkLUgMleTcZJ/vEhJE+GvfQ9o5gWCqEFiHUEEBYKAB0W -IQTB00tpIZ5K7sC6HCHj/f8hjkW3KwUCYWlPWgAKCRDj/f8hjkW3Kx4eAQDp6aGS -N/fU4xLl8RSvQUVjVA+aCTrMQR3hRwqw8liF2wEA3O3ECxz6e1+DoItYoJBBLKLw -eiInsGZ/+h5XYrpXTgA= -=4+Sn ------END PGP PUBLIC KEY BLOCK----- diff --git a/sources b/sources index 568e91f..8b33b9e 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pinentry-1.3.2.tar.bz2) = 3b4d50a42d412d649a7830f7378aa966342c2bc0157d03b0ad79cf0aed29d6698d48c734e23b1dccada5f6ef81d0c09d3ead6cd703eadfc8082987e6bea0aafc -SHA512 (pinentry-1.3.2.tar.bz2.sig) = 25c34f931bb41765bad034678c7e38c5f26ec24a632b19961b0b0bc3ba82c6ed5fc717eb0d2ce567765ffd83921f8187803a522d04a21b4c610d321709945045 +SHA512 (pinentry-1.1.0.tar.bz2) = 5012672925bcb5f683358c259e55e4b87c67cf063ad52c759308933733025c33f7ce08e5b8019ffc101cbf7ef30499040ef2fd34a7611698e65e1593f80948cd +SHA512 (pinentry-1.1.0.tar.bz2.sig) = e3f82c188041546df57dccfcff8c0957eae38437ab5f60890304eb7ddf8e7e345d8e09dfc5931f37233781621c6a8847179ca79e003d107e844ae67fdde0d575