Sync from SUSE:ALP:Source:Standard:1.0 pinentry revision a9c80f5987d3895ea86dd4c8f086520e
This commit is contained in:
commit
caa59472d6
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
4
_multibuild
Normal file
4
_multibuild
Normal file
@ -0,0 +1,4 @@
|
||||
<multibuild>
|
||||
<package>gui</package>
|
||||
</multibuild>
|
||||
|
99
pinentry
Normal file
99
pinentry
Normal file
@ -0,0 +1,99 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2009 Fedora Project
|
||||
# Copyright (c) 2014 Red Hat
|
||||
# This file and all modifications and additions to the pristine
|
||||
# package are under the same license as the package itself.
|
||||
#
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
# Anna Bernathova <anicka@novell.com> 2006
|
||||
# Pavel Nemec <pnemec@novell.com> 2006
|
||||
# Rex Dieter <rdieter@fedoraproject.org> 2009
|
||||
# Pavol Rusnak <prusnak@novell.com> 2009
|
||||
# Boris Ranto <branto@redhat.com> 2014
|
||||
# Andreas Stieger <andreas.stieger@gmx.de> 2014
|
||||
#
|
||||
# use proper binary (pinentry-qt5, pinentry-qt, pinentry-gtk-2 or pinentry-curses)
|
||||
|
||||
kde_running=
|
||||
arg=
|
||||
display=
|
||||
# look for a --display option
|
||||
for opt in "$@"; do
|
||||
if [ "$opt" = "--display" ]; then
|
||||
arg=1
|
||||
elif [ -n "$arg" ]; then
|
||||
display="$opt"
|
||||
else
|
||||
arg=
|
||||
fi
|
||||
done
|
||||
|
||||
# export DISPLAY if pinentry is meant to be run on a different display
|
||||
# check the KDE_FULL_SESSION variable otherwise
|
||||
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" -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
|
||||
|
||||
# if a user supplied a pinentry binary, use it
|
||||
if [ -n "$PINENTRY_BINARY" ];
|
||||
then
|
||||
export PINENTRY_BINARY="$PINENTRY_BINARY"
|
||||
# if KDE is detected and pinentry-qt5 exists, use pinentry-qt5
|
||||
elif [ -n "$kde_running" -a "$kde_ver"x = 4x -a -x /usr/bin/pinentry-qt5 ]
|
||||
then
|
||||
export PINENTRY_BINARY="/usr/bin/pinentry-qt5"
|
||||
# if KDE is detected and pinentry-qt exists, use 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" -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" -a -x /usr/bin/pinentry-gtk-2 ]
|
||||
then
|
||||
export PINENTRY_BINARY="/usr/bin/pinentry-gtk-2"
|
||||
# otherwise test if pinentry-qt5 exists although KDE is not detected
|
||||
elif [ -n "$DISPLAY" -a -x /usr/bin/pinentry-qt5 ]
|
||||
then
|
||||
export PINENTRY_BINARY="/usr/bin/pinentry-qt5"
|
||||
# otherwise test if pinentry-qt exists although KDE is not detected
|
||||
elif [ -n "$DISPLAY" -a -x /usr/bin/pinentry-qt ]
|
||||
then
|
||||
export PINENTRY_BINARY="/usr/bin/pinentry-qt"
|
||||
# otherwise test if pinentry-fltk exists
|
||||
elif [ -n "$DISPLAY" -a -x /usr/bin/pinentry-fltk ]
|
||||
then
|
||||
export PINENTRY_BINARY="/usr/bin/pinentry-fltk"
|
||||
# otherwise test if pinentry-efl exists
|
||||
elif [ -n "$DISPLAY" -a -x /usr/bin/pinentry-efl ]
|
||||
then
|
||||
export PINENTRY_BINARY="/usr/bin/pinentry-efl"
|
||||
# use pinentry-tty for modem / serial
|
||||
elif [ "$TERM" = "dumb" ]
|
||||
then
|
||||
export PINENTRY_BINARY="/usr/bin/pinentry-tty"
|
||||
# pinentry-curses is installed by default
|
||||
else
|
||||
export PINENTRY_BINARY="/usr/bin/pinentry-curses"
|
||||
fi
|
||||
exec $PINENTRY_BINARY "$@"
|
406
pinentry-0.7.2-gtk+-2.4.diff
Normal file
406
pinentry-0.7.2-gtk+-2.4.diff
Normal file
@ -0,0 +1,406 @@
|
||||
--- pinentry-0.7.2/gtk+-2/padlock-keyhole.xpm
|
||||
+++ pinentry-0.7.2/gtk+-2/padlock-keyhole.xpm
|
||||
@@ -0,0 +1,403 @@
|
||||
+/* XPM */
|
||||
+static const char * padlock_keyhole_xpm[] = {
|
||||
+"48 48 352 2",
|
||||
+" c None",
|
||||
+". c #000000",
|
||||
+"+ c #010101",
|
||||
+"@ c #9B9B9B",
|
||||
+"# c #D0D0D0",
|
||||
+"$ c #E3E3E3",
|
||||
+"% c #E9E9E9",
|
||||
+"& c #DDDDDD",
|
||||
+"* c #C6C6C6",
|
||||
+"= c #919191",
|
||||
+"- c #BEBEBE",
|
||||
+"; c #EAEAEA",
|
||||
+"> c #F1F1F1",
|
||||
+", c #F3F3F3",
|
||||
+"' c #EDEDED",
|
||||
+") c #E6E6E6",
|
||||
+"! c #E2E2E2",
|
||||
+"~ c #D8D8D8",
|
||||
+"{ c #9C9C9C",
|
||||
+"] c #606060",
|
||||
+"^ c #F0F0F0",
|
||||
+"/ c #ECECEC",
|
||||
+"( c #E4E4E4",
|
||||
+"_ c #E1E1E1",
|
||||
+": c #D6D6D6",
|
||||
+"< c #B7B7B7",
|
||||
+"[ c #454545",
|
||||
+"} c #858585",
|
||||
+"| c #D9D9D9",
|
||||
+"1 c #CECECE",
|
||||
+"2 c #C2C2C2",
|
||||
+"3 c #CCCCCC",
|
||||
+"4 c #D5D5D5",
|
||||
+"5 c #DCDCDC",
|
||||
+"6 c #E0E0E0",
|
||||
+"7 c #C8C8C8",
|
||||
+"8 c #B9B9B9",
|
||||
+"9 c #626262",
|
||||
+"0 c #5E5E5E",
|
||||
+"a c #E8E8E8",
|
||||
+"b c #BCBCBC",
|
||||
+"c c #585858",
|
||||
+"d c #141414",
|
||||
+"e c #7B7B7B",
|
||||
+"f c #DFDFDF",
|
||||
+"g c #C3C3C3",
|
||||
+"h c #BBBBBB",
|
||||
+"i c #4C4C4C",
|
||||
+"j c #979797",
|
||||
+"k c #B6B6B6",
|
||||
+"l c #EBEBEB",
|
||||
+"m c #8A8A8A",
|
||||
+"n c #929292",
|
||||
+"o c #DBDBDB",
|
||||
+"p c #B3B3B3",
|
||||
+"q c #939393",
|
||||
+"r c #C0C0C0",
|
||||
+"s c #020202",
|
||||
+"t c #A2A2A2",
|
||||
+"u c #E5E5E5",
|
||||
+"v c #A0A0A0",
|
||||
+"w c #818181",
|
||||
+"x c #D1D1D1",
|
||||
+"y c #AEAEAE",
|
||||
+"z c #767676",
|
||||
+"A c #F2F2F2",
|
||||
+"B c #2F2F2F",
|
||||
+"C c #828282",
|
||||
+"D c #EEEEEE",
|
||||
+"E c #B5B5B5",
|
||||
+"F c #9F9F9F",
|
||||
+"G c #0F0F0F",
|
||||
+"H c #1F1F1F",
|
||||
+"I c #A8A8A8",
|
||||
+"J c #EFEFEF",
|
||||
+"K c #CBCBCB",
|
||||
+"L c #C5C5C5",
|
||||
+"M c #DADADA",
|
||||
+"N c #CACACA",
|
||||
+"O c #ABABAB",
|
||||
+"P c #ADACAA",
|
||||
+"Q c #371908",
|
||||
+"R c #9C5217",
|
||||
+"S c #B86E25",
|
||||
+"T c #B96B26",
|
||||
+"U c #A75A1C",
|
||||
+"V c #A55E1F",
|
||||
+"W c #BC732A",
|
||||
+"X c #B86F27",
|
||||
+"Y c #97551A",
|
||||
+"Z c #C99C62",
|
||||
+"` c #F4E1CB",
|
||||
+" . c #F4E0C9",
|
||||
+".. c #EFDBBE",
|
||||
+"+. c #ECD5B7",
|
||||
+"@. c #EBD2B4",
|
||||
+"#. c #EAD2B3",
|
||||
+"$. c #EBCFB0",
|
||||
+"%. c #E9CEAE",
|
||||
+"&. c #E8CCAB",
|
||||
+"*. c #E7CCA8",
|
||||
+"=. c #E8C7A1",
|
||||
+"-. c #E6C6A1",
|
||||
+";. c #E5C5A0",
|
||||
+">. c #E3C29A",
|
||||
+",. c #E0C09B",
|
||||
+"'. c #E0BD93",
|
||||
+"). c #DFBA92",
|
||||
+"!. c #DFBA8E",
|
||||
+"~. c #DDB386",
|
||||
+"{. c #D5AC7C",
|
||||
+"]. c #A2611B",
|
||||
+"^. c #F5E6D0",
|
||||
+"/. c #EAD3AF",
|
||||
+"(. c #EACFAF",
|
||||
+"_. c #DAB88B",
|
||||
+":. c #DAB687",
|
||||
+"<. c #D8B081",
|
||||
+"[. c #D6AE7F",
|
||||
+"}. c #D3AB7C",
|
||||
+"|. c #D1A974",
|
||||
+"1. c #CFA56E",
|
||||
+"2. c #CCA36D",
|
||||
+"3. c #CA9F67",
|
||||
+"4. c #C89E67",
|
||||
+"5. c #C69B63",
|
||||
+"6. c #C29861",
|
||||
+"7. c #C2935B",
|
||||
+"8. c #BF9052",
|
||||
+"9. c #BC884B",
|
||||
+"0. c #BD8440",
|
||||
+"a. c #BA7E3D",
|
||||
+"b. c #B37634",
|
||||
+"c. c #A76A22",
|
||||
+"d. c #8D5314",
|
||||
+"e. c #F5E4CE",
|
||||
+"f. c #E7CDA8",
|
||||
+"g. c #DFBD90",
|
||||
+"h. c #D8B183",
|
||||
+"i. c #D5AD7E",
|
||||
+"j. c #D2AA7B",
|
||||
+"k. c #D2A677",
|
||||
+"l. c #D0A771",
|
||||
+"m. c #CDA36C",
|
||||
+"n. c #C89F68",
|
||||
+"o. c #C59B64",
|
||||
+"p. c #C49961",
|
||||
+"q. c #C59A62",
|
||||
+"r. c #C2985D",
|
||||
+"s. c #C1945A",
|
||||
+"t. c #BF9054",
|
||||
+"u. c #BE8E4F",
|
||||
+"v. c #BC8749",
|
||||
+"w. c #BA823F",
|
||||
+"x. c #B17432",
|
||||
+"y. c #8B5214",
|
||||
+"z. c #E0BF97",
|
||||
+"A. c #DBB486",
|
||||
+"B. c #D7AF80",
|
||||
+"C. c #D2AC7B",
|
||||
+"D. c #D0A66F",
|
||||
+"E. c #B58E5C",
|
||||
+"F. c #A07E50",
|
||||
+"G. c #9A794D",
|
||||
+"H. c #B28C59",
|
||||
+"I. c #C79C64",
|
||||
+"J. c #C2975F",
|
||||
+"K. c #BC8441",
|
||||
+"L. c #B57C38",
|
||||
+"M. c #AF732C",
|
||||
+"N. c #A3661E",
|
||||
+"O. c #875014",
|
||||
+"P. c #E8CDA9",
|
||||
+"Q. c #DFBC92",
|
||||
+"R. c #D2AB7D",
|
||||
+"S. c #D0AB75",
|
||||
+"T. c #B38E5D",
|
||||
+"U. c #94744A",
|
||||
+"V. c #775E3C",
|
||||
+"W. c #201910",
|
||||
+"X. c #79603E",
|
||||
+"Y. c #C79D66",
|
||||
+"Z. c #BF9156",
|
||||
+"`. c #BE8645",
|
||||
+" + c #BC833F",
|
||||
+".+ c #B67C37",
|
||||
+"++ c #AA6C23",
|
||||
+"@+ c #8D5514",
|
||||
+"#+ c #E8CEA9",
|
||||
+"$+ c #E1BC94",
|
||||
+"%+ c #DAB487",
|
||||
+"&+ c #D8B281",
|
||||
+"*+ c #D0A873",
|
||||
+"=+ c #92744D",
|
||||
+"-+ c #7A603E",
|
||||
+";+ c #79603F",
|
||||
+">+ c #BE8F51",
|
||||
+",+ c #BA813D",
|
||||
+"'+ c #B77E3A",
|
||||
+")+ c #B37934",
|
||||
+"!+ c #A66921",
|
||||
+"~+ c #E5C9A4",
|
||||
+"{+ c #DDBA90",
|
||||
+"]+ c #D2A575",
|
||||
+"^+ c #D1A770",
|
||||
+"/+ c #95754C",
|
||||
+"(+ c #201A10",
|
||||
+"_+ c #211A10",
|
||||
+":+ c #D7B78E",
|
||||
+"<+ c #BD8C4C",
|
||||
+"[+ c #BC8845",
|
||||
+"}+ c #BB823E",
|
||||
+"|+ c #A96B22",
|
||||
+"1+ c #E9CDAC",
|
||||
+"2+ c #E7CBA6",
|
||||
+"3+ c #D1A572",
|
||||
+"4+ c #96774E",
|
||||
+"5+ c #E1CBAD",
|
||||
+"6+ c #C09359",
|
||||
+"7+ c #BC8543",
|
||||
+"8+ c #B37832",
|
||||
+"9+ c #E8CCA7",
|
||||
+"0+ c #E5CAA4",
|
||||
+"a+ c #DCB98F",
|
||||
+"b+ c #CAA16B",
|
||||
+"c+ c #20190F",
|
||||
+"d+ c #DEC6A7",
|
||||
+"e+ c #C19256",
|
||||
+"f+ c #BD8D4E",
|
||||
+"g+ c #B57D3A",
|
||||
+"h+ c #B57836",
|
||||
+"i+ c #AD722C",
|
||||
+"j+ c #A4661D",
|
||||
+"k+ c #D2AB79",
|
||||
+"l+ c #D1A872",
|
||||
+"m+ c #755C38",
|
||||
+"n+ c #755B37",
|
||||
+"o+ c #DDC7A7",
|
||||
+"p+ c #B77F3C",
|
||||
+"q+ c #B0752F",
|
||||
+"r+ c #A46821",
|
||||
+"s+ c #895114",
|
||||
+"t+ c #E9CEAA",
|
||||
+"u+ c #DAB385",
|
||||
+"v+ c #201A11",
|
||||
+"w+ c #927E63",
|
||||
+"x+ c #E3CFB3",
|
||||
+"y+ c #D4B388",
|
||||
+"z+ c #BB8444",
|
||||
+"A+ c #B67A39",
|
||||
+"B+ c #B17630",
|
||||
+"C+ c #D2AC77",
|
||||
+"D+ c #CDA46E",
|
||||
+"E+ c #A57D4D",
|
||||
+"F+ c #D9BF9E",
|
||||
+"G+ c #CAA371",
|
||||
+"H+ c #B77D38",
|
||||
+"I+ c #AD6F26",
|
||||
+"J+ c #BA935E",
|
||||
+"K+ c #95744A",
|
||||
+"L+ c #C5B39B",
|
||||
+"M+ c #B57938",
|
||||
+"N+ c #AD762E",
|
||||
+"O+ c #AF722A",
|
||||
+"P+ c #E1BD96",
|
||||
+"Q+ c #CAA069",
|
||||
+"R+ c #B58F5D",
|
||||
+"S+ c #836641",
|
||||
+"T+ c #8F7554",
|
||||
+"U+ c #BC8947",
|
||||
+"V+ c #BD8242",
|
||||
+"W+ c #DBB88E",
|
||||
+"X+ c #D1A776",
|
||||
+"Y+ c #CCA26B",
|
||||
+"Z+ c #B48D59",
|
||||
+"`+ c #6C5433",
|
||||
+" @ c #6D5536",
|
||||
+".@ c #B47B37",
|
||||
+"+@ c #C08D51",
|
||||
+"@@ c #894E14",
|
||||
+"#@ c #DCB387",
|
||||
+"$@ c #D1AB76",
|
||||
+"%@ c #B28B57",
|
||||
+"&@ c #AC834E",
|
||||
+"*@ c #3F301C",
|
||||
+"=@ c #40321E",
|
||||
+"-@ c #D2BD9F",
|
||||
+";@ c #C8A271",
|
||||
+">@ c #B8803D",
|
||||
+",@ c #AF742E",
|
||||
+"'@ c #864C13",
|
||||
+")@ c #E6CAA5",
|
||||
+"!@ c #B28753",
|
||||
+"~@ c #9A7545",
|
||||
+"{@ c #89683E",
|
||||
+"]@ c #DAC1A0",
|
||||
+"^@ c #BD8E50",
|
||||
+"/@ c #B17732",
|
||||
+"(@ c #AD712A",
|
||||
+"_@ c #CA9D63",
|
||||
+":@ c #874D14",
|
||||
+"<@ c #E4C8A3",
|
||||
+"[@ c #DAB88D",
|
||||
+"}@ c #CBA26C",
|
||||
+"|@ c #B78F5B",
|
||||
+"1@ c #7F633F",
|
||||
+"2@ c #725938",
|
||||
+"3@ c #D3B389",
|
||||
+"4@ c #CC9F69",
|
||||
+"5@ c #B87F3B",
|
||||
+"6@ c #BC823D",
|
||||
+"7@ c #CEA16B",
|
||||
+"8@ c #E8CBA5",
|
||||
+"9@ c #C1975C",
|
||||
+"0@ c #C09257",
|
||||
+"a@ c #B9813E",
|
||||
+"b@ c #BC8545",
|
||||
+"c@ c #CDA06A",
|
||||
+"d@ c #E6C9A3",
|
||||
+"e@ c #D9B888",
|
||||
+"f@ c #D3A676",
|
||||
+"g@ c #BC8C4D",
|
||||
+"h@ c #BE8A4D",
|
||||
+"i@ c #BE8B4F",
|
||||
+"j@ c #C79D60",
|
||||
+"k@ c #E6C8A1",
|
||||
+"l@ c #E1C39C",
|
||||
+"m@ c #C2995F",
|
||||
+"n@ c #D2AA77",
|
||||
+"o@ c #D4A773",
|
||||
+"p@ c #BF8A4C",
|
||||
+"q@ c #B17330",
|
||||
+"r@ c #331707",
|
||||
+"s@ c #B2752D",
|
||||
+"t@ c #C49A5D",
|
||||
+"u@ c #B87E39",
|
||||
+"v@ c #B37532",
|
||||
+"w@ c #AF772E",
|
||||
+"x@ c #AC742B",
|
||||
+"y@ c #AA7229",
|
||||
+"z@ c #AE7129",
|
||||
+"A@ c #A96D26",
|
||||
+"B@ c #A56922",
|
||||
+"C@ c #A36720",
|
||||
+"D@ c #A2651D",
|
||||
+"E@ c #9E6119",
|
||||
+"F@ c #9B5F18",
|
||||
+"G@ c #995D16",
|
||||
+"H@ c #925615",
|
||||
+"I@ c #58300D",
|
||||
+"J@ c #261105",
|
||||
+"K@ c #311607",
|
||||
+" ",
|
||||
+" ",
|
||||
+" ",
|
||||
+" ",
|
||||
+" . . . + . . . ",
|
||||
+" . . + @ # $ % & * = + . . ",
|
||||
+" . + - ; > , > ' ; ) ! ~ { + . ",
|
||||
+" . ] $ , ^ / ) ( $ ! ! ! _ : < [ . ",
|
||||
+" . } / , ; $ | 1 2 2 3 4 5 6 & 7 8 9 . ",
|
||||
+" . 0 / , a 5 b c d . . . e - 6 f 5 g h i . ",
|
||||
+" . + ! , % ~ j . . . { & 6 ~ h k + ",
|
||||
+" . 8 , l ~ m . . n o f 1 p q . ",
|
||||
+" + ; > & r s . . t u & r k + ",
|
||||
+" v > a * w . s 5 ; x y z . ",
|
||||
+" . # A | r B . C D 5 E F . ",
|
||||
+" . _ > 3 r G H / ! r I . ",
|
||||
+" . ) J K < . . % u L y . ",
|
||||
+" . M l N O . . ( $ N P . ",
|
||||
+" Q Q Q R S T U Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q V W X Y Q Q Q Q ",
|
||||
+" Q Z ` ...+.@.#.$.%.&.*.=.-.-.-.-.-.=.=.-.;.;.>.,.'.).!.~.{.].Q ",
|
||||
+" Q ^./.(.>._.:.<.[.}.|.1.2.3.3.3.3.3.3.3.4.5.6.7.8.9.0.a.b.c.d.Q ",
|
||||
+" Q e.%.f.g.h.i.j.k.l.m.n.o.p.p.p.q.q.q.q.p.r.s.t.u.v.w.a.x.c.y.Q ",
|
||||
+" Q ^.$.%.z.A.<.B.C.k.D.2.E.F.G.G.H.I.I.I.q.J.7.t.u.K.w.L.M.N.O.Q ",
|
||||
+" Q e.(.P.Q.i.R.j.S.D.m.T.U.V.W.. W.X.n.3.Y.o.p.r.Z.u.`. +.+++@+Q ",
|
||||
+" Q e.%.#+$+%+&+B.j.*+1.=+-+. . . . . ;+3.o.q.J.s.>+v.,+'+)+!+y.Q ",
|
||||
+" Q ` P.~+{+i.j.j.]+^+2./+(+. . . . . _+:+4.5.p.J.Z.<+[+}+.+|+d.Q ",
|
||||
+" Q e.1+2+Q.<.[.R.j.3+m.4+. . . . . . . 5+Y.p.J.6+>+<+7+a.8+c.y.Q ",
|
||||
+" Q ` 9+0+a+[.}.j.]+1.b+/+W.. . . . . c+d+6.e+t.f+v.w.g+h+i+j+O.Q ",
|
||||
+" Q e.1+2+{+i.k+l+1.b+n.q.m+. . . . . n+o+7.e+8.u.9. +p+.+q+r+s+Q ",
|
||||
+" Q ^.(.t+$+A.u+u+[.k+*+1.2.-+_+. v+w+x+y+5.r.s.t.<+z+p+A+B+r+y.Q ",
|
||||
+" Q ` t+~+_.C+]+l+D+b+4.p.r.E+. . . F+G+p.6.7.Z.t.<+[+w.H+8+I+s+Q ",
|
||||
+" Q e.t+2+a+[.}.j.]+D.b+4.J+K+. . . L+p.p.6.e+Z.u.v. +'+M+N+O+O.Q ",
|
||||
+" Q ^.(.t+P+A.<.[.C.*+m.Q+R+S+. . . T+d+p.r.e+t.f+U+ +'+M+M.V+O.Q ",
|
||||
+" Q ` *.-.W+}.k+X+D.Y+3.q.Z+`+. . . @d+p.6.7.e+8.9.z+a..@B++@@@Q ",
|
||||
+" Q .2+-.#@$@3+D.m.n.p.%@&@*@. . . =@-@;@7.Z.t.f+U+>@L.h+,@+@'@Q ",
|
||||
+" Q ` )@-.A.$@l.1.b+4.p.!@~@*@. . . *@{@]@^@f+9.z+w.'+.@/@(@_@:@Q ",
|
||||
+" Q ` 9+<@[@}.k.S.D.}@n.|@1@. . . . . 2@3@6.e+Z.>+9.K.g+L.B+4@s+Q ",
|
||||
+" Q e.P.~+a+i.j.k+^+1.b+n.q.q.q.q.q.q.q.q.p.7.Z.8.v. +'+5@6@7@@@Q ",
|
||||
+" Q ` 8@~+_.j.]+^+D+3.I.p.9@6+0@0@0@0@0@0@Z.8.u.U+z+a@L.5@b@c@O.Q ",
|
||||
+" Q .d@;.e@f@l.1.}@3.5.q.p.r.6.6.p.p.q.q.p.s.6+t.g@U+h@p.i@j@@@Q ",
|
||||
+" Q .k@l@u+3+1.m.n.o.m@7.0@Z.Z.0@7.9@q.4.m.m.7@7@k+n@3+o@p@q@:@Q ",
|
||||
+" r@s@j@t@<+a.u@A+h+v@w@i+x@y@y@y@z@z@z@z@y@A@++B@C@D@E@F@G@H@I@J@ ",
|
||||
+" K@Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q J@ ",
|
||||
+" ",
|
||||
+" ",
|
||||
+" ",
|
||||
+" ",
|
||||
+" "};
|
BIN
pinentry-1.2.1.tar.bz2
(Stored with Git LFS)
Normal file
BIN
pinentry-1.2.1.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
pinentry-1.2.1.tar.bz2.sig
Normal file
BIN
pinentry-1.2.1.tar.bz2.sig
Normal file
Binary file not shown.
603
pinentry.changes
Normal file
603
pinentry.changes
Normal file
@ -0,0 +1,603 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 1 11:07:59 UTC 2023 - Frederic Crozat <fcrozat@suse.com>
|
||||
|
||||
- Update signature file and keyring with latest ones from download
|
||||
site, they were updated by another approved upstream maintainer.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 27 14:53:16 UTC 2023 - pgajdos@suse.com
|
||||
|
||||
- add %bcond option to disable fltk backend
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 25 07:51:50 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 1.2.1:
|
||||
* qt: Support building with Qt 5.9. [T5592]
|
||||
* curses: Handle an error at curses initialization. [T5623]
|
||||
* curses: Specify fg/bg when an extention of Ncurses is not available.
|
||||
* qt: Fix translation of context menu entries. [T5786]
|
||||
* qt: Further improve the accessibility. [T5863]
|
||||
* qt: Fix moving focus to second input field when pressing Enter in
|
||||
first input field. [T5866]
|
||||
* qt: Update the cursor position when reformatting the text. [T5972]
|
||||
* qt: Use foreground raising code also with the confirm prompt.
|
||||
* Make the legacy qt4 version build again. [T5569]
|
||||
* Make sure an entered PIN is always cleared from memory. [T5977]
|
||||
* Build fixes for Windows. [T5893]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 3 08:03:59 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Correction for previous change: ensure the packages built in the
|
||||
gui flavor do not change their package name. e.g pinentry-qt5
|
||||
wrongly got renamed to pinentry-gui-qt5.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 24 10:50:46 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Fix name tag for multibuild: name tag should be conditional on
|
||||
the multibuild flavor.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 28 09:33:53 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- pinentry 1.2.0:
|
||||
* qt: Show a warning if Caps Lock is on
|
||||
* qt: Support password formatting. This makes generated
|
||||
passwords easier to transcribe
|
||||
* qt: Fix showing of pinentry window on Wayland
|
||||
* qt: Check passphrase constraints before accepting passphrase
|
||||
if passphrase constraints are requested to be enforced
|
||||
* qt: Improve detection of running in a GUI session
|
||||
* qt: Improve accessibility when entering new password
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 29 22:35:17 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add _multibuild to separate out gui client builds
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 27 17:20:58 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- actually build efl based pinentry
|
||||
- re-enable validation of upstream signing key
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 19:21:05 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 1.1.1:
|
||||
* A EFL-based pinentry has been contributed.
|
||||
* Disable echoing in backspace key is pressed first
|
||||
(GTK, Qt, TQt, and ncurses pinentries).
|
||||
* Support line editing in TTY pinentry.
|
||||
* Remove support for old GTK+2 (< 2.12.0).
|
||||
* Various minor fixes.
|
||||
- drop pinentry-qt-Fix-use-of-dangling-pointer.patch (upstream)
|
||||
- drop pinentry-ncurses6.diff: obsolete
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 25 12:48:45 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
|
||||
|
||||
- Fix a dangling pointer in qt/main.cpp [bsc#1141883]
|
||||
* Added pinentry-qt-Fix-use-of-dangling-pointer.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 25 10:24:55 UTC 2019 - Pedro Monreal Gonzalez <pmonrealgonzalez@suse.com>
|
||||
|
||||
- Updated spec file with spec-cleaner
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 22 15:10:43 UTC 2018 - fvogt@suse.com
|
||||
|
||||
- Use %license (boo#1082318)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 11 19:01:27 UTC 2017 - astieger@suse.com
|
||||
|
||||
- pinentry 1.1.0:
|
||||
* Add FLTK1.3-based pinentry
|
||||
* New option --ttyalert for pinentry-curses to alert the user.
|
||||
* Don't show "save passphrase" checkbox if secret service is
|
||||
unavailable.
|
||||
* The GTK Pinentry shows on Linux some information anout the
|
||||
process which invoked the Pinentry.
|
||||
* The GTK Pinentry does not anymore show tooltips when keyboard
|
||||
grabbing is enabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 15 09:47:09 UTC 2016 - tchvatal@suse.com
|
||||
|
||||
- Build pinentry tui in build and not during install
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 14 14:04:38 UTC 2016 - astieger@suse.com
|
||||
|
||||
- pinentry 1.0.0:
|
||||
* Qt pinentry now supports repeat mode in one dialog.
|
||||
* Qt and GTK pinentries now make it possible to show the entered
|
||||
value.
|
||||
* Qt pinentry now only grabs the keyboard if an entry field is
|
||||
focused.
|
||||
* Fixed potential crash in Qt qualitybar calculation.
|
||||
* GTK keyboard grabbing is now a bit more robust. The cursor is
|
||||
changed to a big dot as a visual indication that a pinentry
|
||||
has popped up and is waiting for input.
|
||||
* The GNOME pinentry now falls back to curses if it can't use the
|
||||
GCR system prompter or a screenlock is active.
|
||||
* Fixed error output for cached passwords.
|
||||
* A show/hide passphrase button or checkbox is now available with
|
||||
some pinentry flavors.
|
||||
* Improved diagnostics and error codes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 29 09:15:06 UTC 2016 - tchvatal@suse.com
|
||||
|
||||
- Update the conflict to bring back the self-deprecation broken in
|
||||
previous change wrt boo#989554
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 20 08:49:48 UTC 2016 - astieger@suse.com
|
||||
|
||||
- completely rename to qt5 [boo#962076]
|
||||
- fix self-deprecation rpmlint warning
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 13 10:07:36 UTC 2016 - tchvatal@suse.com
|
||||
|
||||
- Use qt5 instead of qt4 in pinentry-qt
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 14 19:50:38 UTC 2015 - andreas@suse.de
|
||||
|
||||
- pinentry 0.9.7:
|
||||
* Fix regressions in the Qt pinentry.
|
||||
(previsouly patched, removed
|
||||
pinentry-qt4-fix-qstring-conversion.patch)
|
||||
* Fix minor problems pinnetyr-tty.
|
||||
* New option --invisible-char.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 21 12:28:42 UTC 2015 - dmueller@suse.com
|
||||
|
||||
- add pinentry-qt4-fix-qstring-conversion.patch (bsc#951307)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 6 13:10:29 UTC 2015 - kstreitova@suse.com
|
||||
|
||||
- update to 0.9.6
|
||||
* changelog:
|
||||
+ Many improvements for the dump tty pinentry
|
||||
+ Use the standard GTK+-2 text entry widget instead of our outdated
|
||||
and back-then-it-was-more-secure text widget
|
||||
+ Use the standard Qt text widget
|
||||
+ Allow for building a static Qt variant
|
||||
+ Fix regression in w32 pinentry
|
||||
* remove qt4-disable-inputmethod-for-passwords.diff (patched file
|
||||
is no longer present)
|
||||
* remove regenerating of qt4/qsecurelineedit.moc in specfile as
|
||||
qt4/qsecurelineedit.h was deleted. Adjust paths for the rest
|
||||
of the moc files (qt4 -> qt).
|
||||
* '--enable-pinentry-qt4' is now '--enable-pinentry-qt'
|
||||
* '--enable-pinentry-qt4-clipboard' option was removed
|
||||
* add backward compatibility link for pinentry-qt4
|
||||
- use spec-cleaner
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 10 08:54:22 UTC 2015 - werner@suse.de
|
||||
|
||||
- Make it build with every ncurses library ABI
|
||||
adding pinentry-ncurses6.diff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 1 18:28:48 UTC 2015 - astieger@suse.com
|
||||
|
||||
- pinentry 0.9.5:
|
||||
* Replaced the internal Assuan and gpg-error code by the standard
|
||||
libassuan and libgpg-error libraries.
|
||||
* Add a new Emacs pinentry and use as fallback for GUI programs.
|
||||
* gnome3: The use-password-manager checkbox does now work.
|
||||
* Gtk: Improved fallback to curses feature.
|
||||
* curses: Recognize DEL as backspace.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 11 14:49:54 UTC 2015 - lnussel@suse.de
|
||||
|
||||
- build gui version with libsecret and text mode versions without to
|
||||
avoid pulling in dbus-x11 on minimal installs (bnc#934214)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 10 21:14:04 UTC 2015 - astieger@suse.com
|
||||
|
||||
- pinentry 0.9.4:
|
||||
* Fix regression in GTK+ and curses pinentries [boo#934207]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 5 17:06:23 UTC 2015 - astieger@suse.com
|
||||
|
||||
- No longer increase the default secure memory size from 16k to 64k,
|
||||
as further memory would be locked from being paged to disk by the
|
||||
pinentry-gnome3 UI, generating an error message and failing to
|
||||
lock. Remove moreSecureMemoryForPinentry-qt.diff - [boo#933687]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 4 21:49:01 UTC 2015 - astieger@suse.com
|
||||
|
||||
- pinentry 0.9.3:
|
||||
* new pinentry-gnome3
|
||||
* Improved documentation
|
||||
* More improvements for pinentry-tty.
|
||||
* Fixes for pinentry-curses including support for Ctrl-W, Ctrl-U,
|
||||
Ctrl-H, Ctrl-L, and Alt-Backspace
|
||||
* New Assuan command to request clearing an external cache.
|
||||
* Fixed problems linking to ncursesw.
|
||||
* All kind of other minor fixes.
|
||||
- update pinentry script to use gnome3 if installed, no automation
|
||||
- Enabled features:
|
||||
* Support for saving the passphrase with libsecret.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 12 20:41:19 UTC 2015 - astieger@suse.com
|
||||
|
||||
- pinentry 0.9.2:
|
||||
* Escape key works in the Gtk+ pinentry.
|
||||
* Improvements for pinentry-tty.
|
||||
- Upstream supported but not enabled:
|
||||
* Support for saving the passphrase with libsecret.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 26 19:46:55 UTC 2015 - astieger@suse.com
|
||||
|
||||
- qt4 pasting was available upstream since 0.8.4 but not enabled.
|
||||
Enable through configure option [boo#905155]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 23 23:35:05 UTC 2015 - crrodriguez@opensuse.org
|
||||
|
||||
- Use -std=gnu++11 in CXXFLAGS, fix build with gcc5.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 19 16:35:14 UTC 2015 - astieger@suse.com
|
||||
|
||||
- pinentry 0.9.1:
|
||||
* Fixed build problems for systems without ncurses.
|
||||
* Reworked the option parser to allow building on systems without
|
||||
getopt_long.
|
||||
* Fixed Qt4 build problems.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 1 19:00:59 UTC 2014 - andreas.stieger@gmx.de
|
||||
|
||||
- pinentry 0.9.0:
|
||||
* New command SETREPEAT. Currently only supported for Gtk+-2.
|
||||
* Gtk+-2: Pasting using the mouse is now supported.
|
||||
* curses: Check that it is actually connected to a tty.
|
||||
* Removed the old qt-3 and gtk+-1 pinentries.
|
||||
- remove obsolete patches:
|
||||
pinentry-0.7.2-bnc179996_disable_inputmethod_for_passords.patch
|
||||
pinentry-0.8.1-allow_paste_gtk2.patch
|
||||
- remove build dependencies and autoconf call, removing patch
|
||||
pinentry-0.8.1-tinfo.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 21 10:57:43 UTC 2014 - tchvatal@suse.com
|
||||
|
||||
- Remove qt3 helpers
|
||||
- Remove gpg verification in spec, it is done by obs automatically
|
||||
- Some whitespace changes
|
||||
- Add default defattr
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 21 22:21:38 UTC 2014 - andreas.stieger@gmx.de
|
||||
|
||||
- pinentry 0.8.4:
|
||||
* New pinentry-tty version for dumb terminals.
|
||||
* Qt4: New option to enable pasting the passphrase from clipboard
|
||||
* Qt4: Improved accessiblity
|
||||
* Qt4: Raise confirm message windows into foreground
|
||||
* Improved the build system.
|
||||
- remove pinentry-0.8.1-allow_paste_qt4.patch, functionality
|
||||
implemented
|
||||
- sync pinentry wrapper with Fedora
|
||||
- update pinentry wrapper to use pinentry-tty on dumb terminals
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 21 08:07:10 UTC 2013 - coolo@suse.com
|
||||
|
||||
- disable qt3 support to avoid maintaining qt3 forever
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 19 21:53:03 UTC 2013 - andreas.stieger@gmx.de
|
||||
|
||||
- update to 0.8.3
|
||||
* Add SETTIMEOUT command for the gtk+-2 pinentry.
|
||||
- includes changes from 0.8.2:
|
||||
* New SETTIMEOUT command for the qt4 pinentry.
|
||||
* Wide character support for the curses pinentry.
|
||||
( already present in openSUSE patched version)
|
||||
* Various bug fixes.
|
||||
- drop pinentry-0.7.2-curses-utf-8.diff, implemented upstream
|
||||
- drop pinentry-0.8.1-editing-cancelled_warning.patch, same
|
||||
- refresh qt4-disable-inputmethod-for-passwords.diff
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 22 11:47:26 UTC 2013 - meissner@suse.com
|
||||
|
||||
- %makeinstall instead of %make install.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 15 10:16:54 UTC 2013 - idonmez@suse.com
|
||||
|
||||
- Add Source URL, see https://en.opensuse.org/SourceUrls
|
||||
- Add GPG checking
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 5 09:02:39 UTC 2011 - vcizek@suse.com
|
||||
|
||||
- fixed licence of the pinentry-qt subpackage (bnc#734792)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 30 14:22:55 UTC 2011 - coolo@suse.com
|
||||
|
||||
- add automake as buildrequire to avoid implicit dependency
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 22 15:57:45 UTC 2011 - vcizek@suse.com
|
||||
|
||||
- patch that fixes Glib warning (bnc#730453)
|
||||
- add -ltinfo to fix build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 21 14:08:20 CEST 2011 - tiwai@suse.de
|
||||
|
||||
- fix pinentry-qt4 not to allow triggering IM (bnc#725471)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 14 15:43:02 UTC 2011 - vcizek@suse.com
|
||||
|
||||
- enable paste for pinentry-gtk2 (bnc#690514)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 13 15:41:23 UTC 2011 - vcizek@suse.com
|
||||
|
||||
- enable paste for pinentry-qt4 (bnc#690514)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 24 15:08:28 UTC 2011 - puzel@novell.com
|
||||
|
||||
- update to pinentry-0.8.1
|
||||
* The GTK pinentry now always sticks to the top and properly grabs
|
||||
the keyboard.
|
||||
* The protocol options default-cancel and default-ok now work for
|
||||
the pinentry-gtk2 and pinentry-qt (that is QT3).
|
||||
- drop pinentry-qt-fix-1162.diff (in upstream)
|
||||
- use spec-cleaner
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 5 18:28:51 UTC 2010 - cristian.rodriguez@opensuse.org
|
||||
|
||||
- Add missing buildrequires on libcap-devel
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 23 12:41:02 UTC 2010 - puzel@novell.com
|
||||
|
||||
- pinentry-qt-fix-1162.diff: fix active window issue (bnc#629502)
|
||||
Upstream Patch: https://bugs.g10code.com/gnupg/issue1162
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 7 07:50:44 UTC 2010 - puzel@novell.com
|
||||
|
||||
- change pinentry script to not to rely on curses fallback
|
||||
mechanism if DISPLAY is not set
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 17 09:55:17 UTC 2010 - puzel@novell.com
|
||||
|
||||
- update to pinentry-0.8.0
|
||||
* Beautified the qt4 pinentry
|
||||
* Minor enhancements.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 19 22:54:19 CET 2009 - jengelh@medozas.de
|
||||
|
||||
- enable parallel build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 7 10:21:25 UTC 2009 - puzel@novell.com
|
||||
|
||||
- do not fail when no graphical pinentry is installed -
|
||||
try pinentry-curses instead (bnc#544365)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 21 11:17:35 UTC 2009 - puzel@novell.com
|
||||
|
||||
- all graphical pinentry (-qt,qt4,-gtk2) now provide pinentry-gui
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 30 14:13:52 CEST 2009 - puzel@novell.com
|
||||
|
||||
- improve pinentry script: prefer pinentry-qt in KDE3 environment
|
||||
(bnc#514688)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 24 12:36:58 CEST 2009 - puzel@novell.com
|
||||
|
||||
- update to pinentry-0.7.6
|
||||
* Make Gtk+-2 pinentry transient to the root window.
|
||||
* Add Qt4 pinentry.
|
||||
* Fix utf-8 problem in Qt pinentries.
|
||||
* Return GPG_ERR_CANCELED if during a "CONFIRM" command the user
|
||||
closed the window.
|
||||
* Add quality bar.
|
||||
- drop pinentry-gsize.patch (fixed in upstream)
|
||||
- drop wrong-apostrophe.patch (fixed in upstream)
|
||||
- drop pinentry-qt4.patch (native qt4 support added)
|
||||
- simplify build section with configure macro and autoreconf
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 28 17:10:50 CEST 2009 - puzel@suse.cz
|
||||
|
||||
- pinentry-qt4 (bnc#505134)
|
||||
- add pinentry-qt4.patch.bz2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 10 14:57:29 CET 2008 - coolo@suse.de
|
||||
|
||||
- revert the last entry (reopened the bug)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 5 12:10:12 CET 2008 - puzel@suse.cz
|
||||
|
||||
- pinentry requires pinentry-dialog (bnc#441084)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 23 10:59:04 CEST 2008 - puzel@suse.cz
|
||||
|
||||
- added pinentry-0.7.5-wrong-apostrophe.patch
|
||||
* fixes (bnc#411312)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 16 13:14:52 CEST 2008 - puzel@suse.cz
|
||||
|
||||
- removed pinentry-0.7.2-qt-utf8.diff workaround patch
|
||||
(not needed since [bnc#305725] is fixed)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 16 20:43:26 CEST 2008 - pcerny@suse.cz
|
||||
|
||||
- update to 0.7.5
|
||||
(small fixes, see package's changelog for details)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 10 18:48:59 CEST 2008 - werner@suse.de
|
||||
|
||||
- Use correct ncurses header for libncursesw
|
||||
- Handle info file
|
||||
- Use RPM_OPT_FLAGS even for c++ files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 31 01:03:15 CEST 2008 - ro@suse.de
|
||||
|
||||
- fix build with changed definition of g_malloc (gulong->gsize)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 11 14:43:07 CEST 2007 - ltinkl@suse.cz
|
||||
|
||||
- fix various utf-8 problems (#305725)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 30 01:23:32 CEST 2007 - ro@suse.de
|
||||
|
||||
- added ncurses-devel to buildreq
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 11:29:56 CET 2007 - anicka@suse.cz
|
||||
|
||||
- fix KDE detection in pinentry wrapper script
|
||||
(thanks llunak for a patch)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 22 13:12:34 CET 2006 - anicka@suse.cz
|
||||
|
||||
- fixed Provides [#223074]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 21 18:09:45 CET 2006 - nadvornik@suse.cz
|
||||
|
||||
- fixed pinentry script: dont use pinentry-curses in GUI [#205688]
|
||||
- removed useless provides
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 6 20:42:19 CET 2006 - anicka@suse.de
|
||||
|
||||
- split graphical frontends (#217373)
|
||||
- rewrite pinentry wrapper to use the right binary
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 6 11:20:26 CET 2006 - pnemec@suse.cz
|
||||
|
||||
- Fixed pinnentry wrapper #218257
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 16 00:18:30 CEST 2006 - schwab@suse.de
|
||||
|
||||
- Make sure config.rpath is present.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 3 10:37:48 CEST 2006 - pnemec@suse.cz
|
||||
|
||||
- removed static simlink to pinentry-qt
|
||||
- add script which use pinentry-qt only when KDE is detected
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 26 18:56:26 CEST 2006 - mfabian@suse.de
|
||||
|
||||
- Bugzilla #179996: enable input methods in SecQlineEdit widgets
|
||||
only when "mode == Normal" (i.e. not when "mode == NoEcho" or
|
||||
"mode == Password"). Using input methods while inputting
|
||||
passwords is useless. See also Bugzilla #117115.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 21:40:19 CET 2006 - mls@suse.de
|
||||
|
||||
- converted neededforbuild to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 19 15:19:28 CET 2005 - ro@suse.de
|
||||
|
||||
- added symlink to filelist
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 29 19:01:54 CEST 2005 - anicka@suse.cz
|
||||
|
||||
- update to 0.7.2
|
||||
- remove part of gtk2 patch contained in new version
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 02 14:47:19 CET 2004 - postadal@suse.cz
|
||||
|
||||
- added patch gtk+-2.4.diff.bz2 for gtk2 support (removing gtk1 dependency)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 13 16:47:13 CEST 2004 - adrian@suse.de
|
||||
|
||||
- update to version 0.7.1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 10 22:28:53 CET 2004 - adrian@suse.de
|
||||
|
||||
- build as user
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 18 12:37:30 CET 2003 - mc@suse.de
|
||||
|
||||
- increase secmem allocation for pinentry-qt to avoid
|
||||
"Out of memory" errors.
|
||||
(pinentry-0.6.9.moreSecureMemoryForPinentry-qt.diff)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 2 13:26:39 CEST 2003 - mc@suse.de
|
||||
|
||||
- remove pinentry-0.6.8-prevent-assuan-stderr.dif; no longer needed
|
||||
- switch to version 0.6.9
|
||||
* a memory-issue present in 0.6.8
|
||||
* a minor build problem (make distclean now cleans up .moc files)
|
||||
* assuan protocol debug messages are not written to stderr
|
||||
- fixed build on x86_64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 8 11:49:53 CEST 2003 - mc@suse.de
|
||||
|
||||
- prevent pinentry-qt to print the assuan protocol to stderr
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 21 09:33:26 CET 2003 - ro@suse.de
|
||||
|
||||
- fixed neededforbuild
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 11 15:38:52 CET 2003 - mc@suse.de
|
||||
|
||||
- initial release
|
||||
|
86
pinentry.keyring
Normal file
86
pinentry.keyring
Normal file
@ -0,0 +1,86 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
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-----
|
275
pinentry.spec
Normal file
275
pinentry.spec
Normal file
@ -0,0 +1,275 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define ncurses %(xxx="`readlink -f %{_includedir}/ncurses.h`"; echo $xxx)
|
||||
%define nmajor %(grep NCURSES_VERSION_MAJOR < %{_includedir}/ncurses.h)
|
||||
%global flavor @BUILD_FLAVOR@%{nil}
|
||||
%if "%{flavor}" != ""
|
||||
%define nsuffix -%{flavor}
|
||||
%endif
|
||||
|
||||
%bcond_without fltk
|
||||
|
||||
Name: pinentry%{?nsuffix}
|
||||
Version: 1.2.1
|
||||
Release: 0
|
||||
Summary: Collection of Simple PIN or Passphrase Entry Dialogs
|
||||
License: GPL-2.0-or-later
|
||||
Group: Productivity/Other
|
||||
URL: https://www.gnupg.org/aegypten/
|
||||
Source: https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-%{version}.tar.bz2
|
||||
Source1: https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-%{version}.tar.bz2.sig
|
||||
# https://www.gnupg.org/signature_key.html
|
||||
# https://incenp.org/srv/dgouttegattat.asc
|
||||
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
|
||||
Provides: pinentry-dialog
|
||||
%if "%{flavor}" == "gui"
|
||||
%if %{with fltk}
|
||||
BuildRequires: fltk-devel >= 1.3
|
||||
%endif
|
||||
BuildRequires: pkgconfig(Qt5Core)
|
||||
BuildRequires: pkgconfig(Qt5Gui)
|
||||
BuildRequires: pkgconfig(Qt5Widgets)
|
||||
BuildRequires: pkgconfig(Qt5X11Extras) >= 5.1.0
|
||||
BuildRequires: pkgconfig(gcr-3)
|
||||
BuildRequires: pkgconfig(gcr-base-3)
|
||||
BuildRequires: pkgconfig(gtk+-2.0) >= 2.12.0
|
||||
BuildRequires: pkgconfig(libsecret-1)
|
||||
%ifnarch ppc
|
||||
BuildRequires: pkgconfig(efl)
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%description
|
||||
This is a collection of simple PIN or passphrase entry dialogs which
|
||||
utilize the Assuan protocol as described by the Aegypten project.
|
||||
|
||||
%if "%{flavor}" == "gui"
|
||||
%package -n pinentry-emacs
|
||||
Summary: Simple PIN or Passphrase Entry Dialog integrated into Emacs
|
||||
Group: Productivity/Other
|
||||
Requires: emacs
|
||||
Requires: pinentry
|
||||
Provides: pinentry-dialog
|
||||
Provides: pinentry-gui
|
||||
Provides: pinentry:%{_bindir}/pinentry-emacs
|
||||
|
||||
%description -n pinentry-emacs
|
||||
A simple PIN or passphrase entry dialog utilize the Assuan protocol
|
||||
as described by the Aegypten project, integrated into Emacs.
|
||||
|
||||
%package -n pinentry-efl
|
||||
Summary: Simple PIN or Passphrase Entry Dialog for EFL
|
||||
Group: Productivity/Other
|
||||
Requires: pinentry
|
||||
Provides: pinentry-dialog
|
||||
Provides: pinentry-gui
|
||||
Provides: pinentry:%{_bindir}/pinentry-efl
|
||||
|
||||
%description -n pinentry-efl
|
||||
A simple PIN or passphrase entry dialog utilize the Assuan protocol
|
||||
as described by the Aegypten project, using Enlightenment Foundation Libraries.
|
||||
|
||||
%package -n pinentry-gtk2
|
||||
Summary: Simple PIN or Passphrase Entry Dialog for GTK2
|
||||
Group: Productivity/Other
|
||||
Requires: pinentry
|
||||
Provides: pinentry-dialog
|
||||
Provides: pinentry-gui
|
||||
Provides: pinentry:%{_bindir}/pinentry-gtk-2
|
||||
|
||||
%description -n pinentry-gtk2
|
||||
A simple PIN or passphrase entry dialog utilize the Assuan protocol
|
||||
as described by the Aegypten project, using the GTK2 UI toolkit.
|
||||
|
||||
%package -n pinentry-gnome3
|
||||
Summary: Simple PIN or Passphrase Entry Dialog for GNOME
|
||||
Group: Productivity/Other
|
||||
Requires: pinentry
|
||||
Provides: pinentry-dialog
|
||||
Provides: pinentry-gui
|
||||
Provides: pinentry:%{_bindir}/pinentry-gnome3
|
||||
|
||||
%description -n pinentry-gnome3
|
||||
A simple PIN or passphrase entry dialog utilize the Assuan protocol
|
||||
as described by the Aegypten project, using GNOME libraries.
|
||||
|
||||
%if %{with fltk}
|
||||
%package -n pinentry-fltk
|
||||
Summary: Collection of Simple PIN or Passphrase Entry Dialogs
|
||||
Group: Productivity/Other
|
||||
Requires: pinentry
|
||||
Provides: pinentry-dialog
|
||||
Provides: pinentry-gui
|
||||
Provides: pinentry:%{_bindir}/pinentry-fltk
|
||||
|
||||
%description -n pinentry-fltk
|
||||
A simple PIN or passphrase entry dialog utilize the Assuan protocol
|
||||
as described by the Aegypten project, using FLTK libraries.
|
||||
%endif
|
||||
|
||||
%package -n pinentry-qt5
|
||||
Summary: Simple PIN or Passphrase Entry Dialog for QT5
|
||||
Group: Productivity/Other
|
||||
Requires: pinentry
|
||||
Provides: pinentry-dialog
|
||||
Provides: pinentry-gui
|
||||
Provides: pinentry-qt = %{version}
|
||||
Obsoletes: pinentry-qt <= 0.8.3
|
||||
Provides: pinentry-qt4 = %{version}-%{release}
|
||||
Obsoletes: pinentry-qt4 <= 0.9.7
|
||||
|
||||
%description -n pinentry-qt5
|
||||
A simple PIN or passphrase entry dialog utilize the Assuan protocol
|
||||
as described by the Aegypten project, using the QT5 UI toolkit.
|
||||
%endif
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n pinentry-%{version}
|
||||
|
||||
%build
|
||||
nmajor=$(sed -rn 's/^#define\s+NCURSES_VERSION_MAJOR\s+([0-9]+)/\1/p' %{_includedir}/ncurses.h)
|
||||
CFLAGS="%{optflags} $(ncursesw${nmajor}-config --cflags)"
|
||||
CXXFLAGS="%{optflags} -std=gnu++11 $(ncursesw${nmajor}-config --cflags)"
|
||||
LDFLAGS="$(ncursesw${nmajor}-config --libs)"
|
||||
export CFLAGS CXXFLAGS LDFLAGS
|
||||
|
||||
%define _configure ../configure
|
||||
%if "%{flavor}" == "gui"
|
||||
# Regenerate moc's
|
||||
moc-qt5 qt/pinentrydialog.h > qt/pinentrydialog.moc
|
||||
moc-qt5 qt/pinentryconfirm.h > qt/pinentryconfirm.moc
|
||||
|
||||
# build gui version with libsecret (bnc#934214)
|
||||
mkdir gui
|
||||
cd gui
|
||||
%configure \
|
||||
--disable-pinentry-curses \
|
||||
--disable-pinentry-tty \
|
||||
--enable-libsecret \
|
||||
--enable-pinentry-qt \
|
||||
--enable-pinentry-gtk2 \
|
||||
--enable-pinentry-gnome3 \
|
||||
--enable-pinentry-emacs \
|
||||
--enable-inside-emacs \
|
||||
%if %{with fltk}
|
||||
--enable-pinentry-fltk \
|
||||
%else
|
||||
--disable-pinentry-fltk \
|
||||
%endif
|
||||
--enable-pinentry-efl \
|
||||
--without-ncurses-include-dir
|
||||
%make_build
|
||||
# build text version without libsecret (bnc#934214)
|
||||
cd ..
|
||||
%else
|
||||
mkdir tui
|
||||
cd tui
|
||||
%configure \
|
||||
--enable-pinentry-curses \
|
||||
--enable-pinentry-tty \
|
||||
--disable-libsecret \
|
||||
--disable-pinentry-qt \
|
||||
--disable-pinentry-gtk2 \
|
||||
--disable-pinentry-gnome3 \
|
||||
--disable-pinentry-emacs \
|
||||
--disable-inside-emacs \
|
||||
--disable-pinentry-fltk \
|
||||
--disable-pinentry-efl \
|
||||
--without-ncurses-include-dir
|
||||
%make_build
|
||||
%endif
|
||||
|
||||
%install
|
||||
%if "%{flavor}" == "gui"
|
||||
cd gui
|
||||
%make_install
|
||||
cd ..
|
||||
|
||||
# backward compatibility symlinks
|
||||
ln -s pinentry-qt %{buildroot}%{_bindir}/pinentry-qt5
|
||||
ln -s pinentry-qt %{buildroot}%{_bindir}/pinentry-qt4
|
||||
rm -rf %{buildroot}%{_infodir}
|
||||
rm -rf %{buildroot}%{_bindir}/pinentry
|
||||
%else
|
||||
cd tui
|
||||
%make_install
|
||||
cd ..
|
||||
|
||||
# remove symlink
|
||||
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"
|
||||
|
||||
%ifnarch ppc
|
||||
%files -n pinentry-efl
|
||||
%license COPYING
|
||||
%attr(755,root,root) %{_bindir}/pinentry-efl
|
||||
%endif
|
||||
|
||||
%files -n pinentry-emacs
|
||||
%license COPYING
|
||||
%attr(755,root,root) %{_bindir}/pinentry-emacs
|
||||
|
||||
%files -n pinentry-gtk2
|
||||
%license COPYING
|
||||
%attr(755,root,root) %{_bindir}/pinentry-gtk-2
|
||||
|
||||
%files -n pinentry-gnome3
|
||||
%license COPYING
|
||||
%attr(755,root,root) %{_bindir}/pinentry-gnome3
|
||||
|
||||
%if %{with fltk}
|
||||
%files -n pinentry-fltk
|
||||
%license COPYING
|
||||
%attr(755,root,root) %{_bindir}/pinentry-fltk
|
||||
%endif
|
||||
|
||||
%files -n pinentry-qt5
|
||||
%license COPYING
|
||||
%{_bindir}/pinentry-qt5
|
||||
%{_bindir}/pinentry-qt4
|
||||
%attr(755,root,root) %{_bindir}/pinentry-qt
|
||||
%else
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog NEWS README
|
||||
%{_infodir}/pinentry*
|
||||
%attr(755,root,root) %{_bindir}/pinentry
|
||||
%attr(755,root,root) %{_bindir}/pinentry-tty
|
||||
%attr(755,root,root) %{_bindir}/pinentry-curses
|
||||
|
||||
%endif
|
||||
|
||||
%changelog
|
Loading…
Reference in New Issue
Block a user