commit 509a072c8902da477a4d11fd03a6e33ebbd0a7b0 Author: tigro Date: Thu Aug 3 18:03:26 2023 +0200 import stoken-0.92-6.el9 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bc330e7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/stoken-0.92.tar.gz diff --git a/.stoken.metadata b/.stoken.metadata new file mode 100644 index 0000000..5b7ce40 --- /dev/null +++ b/.stoken.metadata @@ -0,0 +1 @@ +5a7f49e0d7796152ec891f12798d57d8d92a5da5 SOURCES/stoken-0.92.tar.gz diff --git a/SPECS/stoken.spec b/SPECS/stoken.spec new file mode 100644 index 0000000..5527f9e --- /dev/null +++ b/SPECS/stoken.spec @@ -0,0 +1,229 @@ +Name: stoken +Version: 0.92 +Release: 6%{?dist} +Summary: Token code generator compatible with RSA SecurID 128-bit (AES) token +License: LGPLv2+ +URL: http://%{name}.sf.net + +Source0: https://github.com/cernekee/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz + +BuildRequires: make +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: desktop-file-utils +BuildRequires: libtool +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(hogweed) >= 2.4 +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(nettle) >= 2.4 + +%description +Software Token for Linux/UNIX. It's a token code generator compatible with RSA +SecurID 128-bit (AES) tokens. It is a hobbyist project, not affiliated with or +endorsed by RSA Security. + +%package devel +Summary: Development files for %{name} +Requires: %{name}-libs%{_isa} = %{version}-%{release} + +%description devel +Software Token for Linux/UNIX. It's a token code generator compatible with RSA +SecurID 128-bit (AES) tokens. It is a hobbyist project, not affiliated with or +endorsed by RSA Security. + +This package provides the development files for %{name}. + +%package libs +Summary: Libraries for %{name} + +%description libs +Software Token for Linux/UNIX. It's a token code generator compatible with RSA +SecurID 128-bit (AES) tokens. It is a hobbyist project, not affiliated with or +endorsed by RSA Security. + +This package contains %{name} libraries. + +%package cli +Summary: Command line tool for %{name} + +%description cli +Software Token for Linux/UNIX. It's a token code generator compatible with RSA +SecurID 128-bit (AES) tokens. It is a hobbyist project, not affiliated with or +endorsed by RSA Security. + +This package contains the command line tool for %{name}. + +%package gui +Summary: Graphical interface program for %{name} + +%description gui +Software Token for Linux/UNIX. It's a token code generator compatible with RSA +SecurID 128-bit (AES) tokens. It is a hobbyist project, not affiliated with or +endorsed by RSA Security. + +This package contains the graphical interface program for %{name}. + +%prep +%autosetup + +%build +autoreconf -v -f --install +%configure --with-gtk --disable-static +%make_build + +%install +%make_install + +%check +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}-gui.desktop +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}-gui-small.desktop + +# Remove stuff we don't need +find %{buildroot} -type f -name "*.la" -delete +rm -fr %{buildroot}%{_docdir}/%{name} + +%ldconfig_scriptlets libs + +%files libs +%license COPYING.LIB +%doc CHANGES +%{_libdir}/lib%{name}.so.1 +%{_libdir}/lib%{name}.so.1.3.0 + +%files cli +%{_bindir}/%{name} +%{_mandir}/man1/%{name}.1.gz + +%files gui +%{_bindir}/%{name}-gui +%{_datadir}/applications/%{name}-gui.desktop +%{_datadir}/applications/%{name}-gui-small.desktop +%{_datadir}/pixmaps/%{name}-gui.png +%{_datadir}/%{name}/ +%{_mandir}/man1/%{name}-gui.1.gz + +%files devel +%{_includedir}/%{name}.h +%{_libdir}/lib%{name}.so +%{_libdir}/pkgconfig/%{name}.pc + +%changelog +* Thu Aug 03 2023 Arkady L. Shane - 0.92-6 +- Rebuilt for MSVSphere 9.2 + +* Sat Jan 22 2022 Fedora Release Engineering - 0.92-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.92-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 0.92-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Aug 01 2020 Fedora Release Engineering - 0.92-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 0.92-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jul 23 2020 Simone Caronni - 0.92-1 +- Update to 0.92. +- Update SPEC file. + +* Fri Jan 31 2020 Fedora Release Engineering - 0.91-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jul 27 2019 Fedora Release Engineering - 0.91-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sun Feb 03 2019 Fedora Release Engineering - 0.91-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 0.91-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 0.91-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 0.91-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 0.91-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 0.91-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Mon Jan 09 2017 Simone Caronni - 0.91-1 +- Update to 0.91. Remove upstreamed patch. + +* Sun Sep 11 2016 Simone Caronni - 0.90-5 +- Skip extra newline when run from scripts. + +* Fri Feb 05 2016 Fedora Release Engineering - 0.90-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Sep 18 2015 Richard Hughes - 0.90-3 +- Remove no longer required AppData file + +* Mon Aug 10 2015 Simone Caronni - 0.90-2 +- Upstream has re-released 0.9 as 0.90 fixing versioning issues. + +* Thu Aug 06 2015 Simone Caronni - 0.90-1 +- Rename 0.9 to 0.90. + +* Thu Jul 30 2015 Simone Caronni - 0.9-1 +- Update to 0.9. + +* Fri Jun 19 2015 Fedora Release Engineering - 0.81-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon May 04 2015 Kalev Lember - 0.81-4 +- Rebuilt for nettle soname bump + +* Thu Mar 26 2015 Richard Hughes - 0.81-3 +- Add an AppData file for the software center + +* Tue Jan 13 2015 Simone Caronni - 0.81-2 +- Use nettle instead of libtomcrypt (#1177180). + +* Wed Dec 10 2014 Simone Caronni - 0.81-1 +- Update to 0.81. + +* Mon Sep 08 2014 Simone Caronni - 0.8-3.git.fd74297 +- Update to git master. + +* Mon Aug 18 2014 Fedora Release Engineering - 0.8-2.git.ba44603 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Wed Aug 06 2014 Simone Caronni - 0.8-1.git.ba44603 +- Update to 0.8 snapshot, requires gtk 3. +- Validate also small gui desktop file. + +* Mon Jun 23 2014 Simone Caronni - 0.6-1 +- Update to 0.6. + +* Sun Jun 08 2014 Fedora Release Engineering - 0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon Mar 17 2014 Simone Caronni - 0.5-1 +- Update to 0.5. +- Removed upstreamed patch. + +* Sun Aug 04 2013 Fedora Release Engineering - 0.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jun 05 2013 Simone Caronni - 0.2-4 +- Change gtk and libtomcrypt build requirements. +- Remove useless "--with-libtomcrypt" parameter from %%configure. + +* Tue Jun 04 2013 Simone Caronni - 0.2-3 +- Add patch to avoid static CFLAGS. +- Require proper libtomcrypt version. + +* Mon Jun 03 2013 Simone Caronni - 0.2-2 +- Remove CFLAGS override and rpath commands. + +* Mon Jun 03 2013 Simone Caronni - 0.2-1 +- First build.