|
|
e271861 |
%global __alternatives /usr/sbin/alternatives
|
|
|
e271861 |
%global appdefaultsdir /usr/share/X11/app-defaults
|
|
|
627ce04 |
|
|
|
627ce04 |
%{!?release_func:%global release_func() %1%{?dist}}
|
|
|
627ce04 |
|
|
|
e271861 |
Name: x11-ssh-askpass
|
|
|
e271861 |
Version: 1.2.4.1
|
|
|
d0c7d27 |
Release: %release_func 39
|
|
|
e271861 |
Summary: A passphrase dialog for X and not only for OpenSSH
|
|
|
627ce04 |
|
|
|
627ce04 |
|
|
|
e271861 |
License: Public Domain
|
|
|
e271861 |
URL: http://www.jmknoble.net/software/x11-ssh-askpass/
|
|
|
e271861 |
Source0: http://www.jmknoble.net/software/x11-ssh-askpass/%name-%version.tar.gz
|
|
|
e271861 |
Source10: x11-ssh-askpass.csh
|
|
|
e271861 |
Source11: x11-ssh-askpass.sh
|
|
|
e271861 |
Patch0: x11-ssh-askpass-1.2.4-random.patch
|
|
|
627ce04 |
|
|
|
e271861 |
Provides: openssh-askpass-x11
|
|
|
627ce04 |
|
|
|
e271861 |
BuildRequires: make
|
|
|
4e95851 |
BuildRequires: gcc
|
|
|
e271861 |
BuildRequires: imake
|
|
|
e271861 |
BuildRequires: libXt-devel
|
|
|
627ce04 |
|
|
|
627ce04 |
%description
|
|
|
627ce04 |
x11-ssh-askpass is a lightweight passphrase dialog for OpenSSH or
|
|
|
627ce04 |
other open variants of SSH. In particular, x11-ssh-askpass is useful
|
|
|
627ce04 |
with the Unix port of OpenSSH by Damien Miller and others, and Damien
|
|
|
627ce04 |
includes it in his RPM packages of OpenSSH.
|
|
|
627ce04 |
|
|
|
627ce04 |
x11-ssh-askpass uses only the stock X11 libraries (libX11, libXt) for
|
|
|
627ce04 |
its user interface. This reduces its dependencies on external libraries
|
|
|
627ce04 |
(such as GNOME or Perl/Tk). See the README for further information.
|
|
|
627ce04 |
|
|
|
627ce04 |
%prep
|
|
|
627ce04 |
%setup -q
|
|
|
627ce04 |
%patch0 -p1 -b .random
|
|
|
627ce04 |
|
|
|
e271861 |
%global makeflags XAPPLOADDIR='%{appdefaultsdir}'
|
|
|
627ce04 |
%build
|
|
|
2c5d410 |
export LDFLAGS='-Wl,--as-needed'
|
|
|
e271861 |
%configure --libexecdir=%{_libexecdir}/openssh
|
|
|
627ce04 |
xmkmf
|
|
|
e271861 |
make includes %{makeflags}
|
|
|
e271861 |
make %{?_smp_mflags} %{makeflags}
|
|
|
627ce04 |
|
|
|
627ce04 |
%install
|
|
|
e271861 |
make install install.man DESTDIR=%{buildroot} %{makeflags}
|
|
|
627ce04 |
|
|
|
e271861 |
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
|
|
|
e271861 |
install -p -m0644 %{SOURCE10} %{SOURCE11} %{buildroot}%{_sysconfdir}/profile.d/
|
|
|
627ce04 |
|
|
|
e271861 |
rm -f %{buildroot}%{_libexecdir}/openssh/ssh-askpass*
|
|
|
e271861 |
rm -f %{buildroot}%{_mandir}/man1/ssh-askpass*
|
|
|
627ce04 |
|
|
|
627ce04 |
%files
|
|
|
627ce04 |
%doc ChangeLog README TODO *.ad
|
|
|
e271861 |
%config(noreplace) %{_sysconfdir}/profile.d/*
|
|
|
e271861 |
%{appdefaultsdir}/*
|
|
|
e271861 |
%{_libexecdir}/openssh
|
|
|
e271861 |
%{_mandir}/*/*
|
|
|
627ce04 |
|
|
|
627ce04 |
%changelog
|
|
|
d0c7d27 |
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-39
|
|
|
d0c7d27 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
d0c7d27 |
|
|
|
708ad2d |
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-38
|
|
|
708ad2d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
708ad2d |
|
|
|
3ec5629 |
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-37
|
|
|
3ec5629 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
3ec5629 |
|
|
|
c4428eb |
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-36
|
|
|
c4428eb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
c4428eb |
|
|
|
e624f70 |
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-35
|
|
|
e624f70 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
e624f70 |
|
|
|
e271861 |
* Mon Dec 20 2021 David Cantrell <dcantrell@redhat.com> - 1.2.4.1-34
|
|
|
e271861 |
- Reformatting of the spec file and rebuild
|
|
|
e271861 |
|
|
|
8c6d089 |
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-33
|
|
|
8c6d089 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
8c6d089 |
|
|
|
708d655 |
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-32
|
|
|
708d655 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
708d655 |
|
|
|
577b746 |
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-31
|
|
|
577b746 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
577b746 |
|
|
|
0cc5711 |
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-30
|
|
|
0cc5711 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
0cc5711 |
|
|
|
d12f128 |
* Fri Aug 30 2019 Dominik Mierzejewski <rpm@greysector.net> - 1.2.4.1-29
|
|
|
d12f128 |
- install profile scriptlets as non-executable to avoid explicit csh/sh dep
|
|
|
d12f128 |
|
|
|
44d4543 |
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-28
|
|
|
44d4543 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
44d4543 |
|
|
|
a2a4573 |
* Thu Mar 7 2019 Tim Landscheidt <tim@tim-landscheidt.de> - 1.2.4.1-27
|
|
|
a2a4573 |
- Remove obsolete requirements for %%postun/%%pre scriptlets
|
|
|
a2a4573 |
|
|
|
27e39d5 |
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-26
|
|
|
27e39d5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
27e39d5 |
|
|
|
afb2a24 |
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 1.2.4.1-25
|
|
|
afb2a24 |
- Rebuild with fixed binutils
|
|
|
afb2a24 |
|
|
David Cantrell |
40d84e6 |
* Fri Jul 27 2018 David Cantrell <dcantrell@redhat.com> - 1.2.4.1-24
|
|
David Cantrell |
40d84e6 |
- Make nothing but cosmetic changes to the spec file and other source
|
|
David Cantrell |
40d84e6 |
files to appease the build system and fix what I suspect is a bogus
|
|
David Cantrell |
40d84e6 |
FTBFS (#1606816)
|
|
David Cantrell |
40d84e6 |
|
|
|
bc5a9c3 |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-23
|
|
|
bc5a9c3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
bc5a9c3 |
|
|
|
5f4cb3c |
* Wed Mar 07 2018 Adam Williamson <awilliam@redhat.com> - 1.2.4.1-22
|
|
|
5f4cb3c |
- Rebuild to fix GCC 8 mis-compilation
|
|
|
5f4cb3c |
See https://da.gd/YJVwk ("GCC 8 ABI change on x86_64")
|
|
|
5f4cb3c |
|
|
|
6cc0ab5 |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-21
|
|
|
6cc0ab5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
6cc0ab5 |
|
|
|
c96a1f8 |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-20
|
|
|
c96a1f8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
c96a1f8 |
|
|
|
2eacf09 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-19
|
|
|
2eacf09 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
2eacf09 |
|
|
|
be29fa0 |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-18
|
|
|
be29fa0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
be29fa0 |
|
|
|
b697377 |
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.4.1-17
|
|
|
b697377 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
b697377 |
|
|
|
4455cf7 |
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4.1-16
|
|
|
4455cf7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
4455cf7 |
|
|
|
59d9819 |
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4.1-15
|
|
|
59d9819 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
59d9819 |
|
|
|
04e35ab |
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4.1-14
|
|
|
04e35ab |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
04e35ab |
|
|
|
e2a9220 |
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4.1-13
|
|
|
e2a9220 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
e2a9220 |
|
|
|
a46c5b3 |
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4.1-12
|
|
|
a46c5b3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
a46c5b3 |
|
|
|
418e190 |
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4.1-11
|
|
|
418e190 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
418e190 |
|
|
|
af579d1 |
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4.1-10
|
|
|
af579d1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
af579d1 |
|
|
|
b83df86 |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4.1-9
|
|
|
b83df86 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
b83df86 |
|
|
|
3716832 |
* Mon Nov 09 2009 Adam Jackson <ajax@redhat.com> 1.2.4.1-8
|
|
|
3716832 |
- Requires: libXt for pre and postun, not the file path, since libXt will
|
|
|
3716832 |
always provide it.
|
|
|
3716832 |
|
|
|
ed4b2c1 |
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4.1-7
|
|
|
ed4b2c1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
ed4b2c1 |
|
|
|
030e573 |
* Sat May 30 2009 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 1.2.4.1-6
|
|
|
030e573 |
- use lower-cased name for profile files and simplified them
|
|
|
030e573 |
|
|
|
bb12878 |
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4.1-5
|
|
|
bb12878 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
bb12878 |
|
|
|
30f0100 |
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.2.4.1-4
|
|
|
30f0100 |
- Autorebuild for GCC 4.3
|
|
|
30f0100 |
|
|
|
2c5d410 |
* Sun Feb 4 2007 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 1.2.4.1-3
|
|
|
2c5d410 |
- rebuilt with -Wl,--as-needed
|
|
|
2c5d410 |
|
|
|
04e6d94 |
* Fri Sep 15 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 1.2.4.1-2
|
|
|
04e6d94 |
- rebuilt
|
|
|
04e6d94 |
|
|
|
627ce04 |
* Tue Jul 25 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 1.2.4.1-1
|
|
|
627ce04 |
- initial Fedora Extras package (review #176580)
|
|
|
627ce04 |
|
|
|
627ce04 |
* Sat May 20 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 1.2.4.1-0.2
|
|
|
627ce04 |
- removed '%%config' from the app-defaultsdir
|
|
|
627ce04 |
- do not own the app-defaultsdir anymore
|
|
|
627ce04 |
- added some tricks to the -random patch to avoid removal of the
|
|
|
627ce04 |
clear-the-passphrase-memset() during optimization
|
|
|
627ce04 |
|
|
|
627ce04 |
* Sun Mar 26 2006 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 1.2.4.1-0.1
|
|
|
627ce04 |
- fixed path of app-defaults dir
|
|
|
627ce04 |
|
|
|
627ce04 |
* Wed Dec 21 2005 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de> - 1.2.4.1-0
|
|
|
627ce04 |
- initial build
|