diff --git a/.gitignore b/.gitignore index 6903466..d0cf742 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /yapet-0.7.tar.bz2 /yapet-0.8pre2.tar.bz2 /yapet-1.0.tar.bz2 +/yapet-1.1.tar.xz diff --git a/sources b/sources index aea5ca3..e5f4145 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a3cf3c274abefdbee15acd74dbdbb1ee yapet-1.0.tar.bz2 +SHA512 (yapet-1.1.tar.xz) = 371d76beff7665f305f738d5f9498b9edf6fff251c620115fb5fe89da0743e2fbf920712db210076a0123d0972c15ea69227acb1d37e2aae70ffca6bab27d13a diff --git a/yapet.spec b/yapet.spec index 010bed4..83692c1 100644 --- a/yapet.spec +++ b/yapet.spec @@ -1,12 +1,13 @@ #global pre pre2 Name: yapet -Version: 1.0 -Release: 1%{?pre}%{?dist} -Summary: Curses based password encryption tool +Version: 1.1 +Release: 2%{?pre}%{?dist} +Summary: Yet Another Password Encryption Tool License: GPLv3+ with exceptions -URL: http://www.guengel.ch/myapps/%{name}/ -Source0: http://www.guengel.ch/myapps/%{name}/downloads/%{name}-%{version}%{?pre}.tar.bz2 +URL: http://yapet.guengel.ch/ +Source0: http://yapet.guengel.ch/downloads/%{name}-%{version}%{?pre}.tar.xz +BuildRequires: gcc-c++ BuildRequires: gettext BuildRequires: ncurses-devel BuildRequires: openssl-devel @@ -27,29 +28,77 @@ do done %build -%configure --enable-terminal-title \ - --enable-csv2yapet \ - --enable-pwgen \ - --disable-build-doc \ - --disable-source-doc \ - --disable-install-doc +%configure --disable-install-doc \ + --disable-source-doc \ + --disable-install-doci \ + --disable-silent-rules -make CXXFLAGS+="%{optflags}" CFLAGS+="%{optflags}" %{?_smp_mflags} +%make_build %install -make install DESTDIR=%{buildroot} -# Console running is Ok. +%make_install +# Console running is OK. rm -frv %{buildroot}%{_datadir}/applications/ +# %%doc instead. +rm -frv %{buildroot}%{_docdir} + %find_lang %{name} %find_lang libyacurs +%check +# RNG tests need /dev/urandom OR /dev/random! +# Failed at messagebox1. Digging. +#make check + %files -f %{name}.lang -f libyacurs.lang -%doc AUTHORS COPYING DESIGN LICENSE NEWS README THANKS TODO -%{_bindir}/* -%{_mandir}/man*/*%{name}* +%doc AUTHORS DESIGN NEWS README THANKS TODO +%license COPYING LICENSE +%{_bindir}/*yapet* +%{_mandir}/man*/*yapet* %changelog +* Wed Mar 28 2018 Greg Bailey - 1.1-2 +- No longer any need to rebuild configure script + +* Wed Mar 28 2018 Greg Bailey - 1.1-1 +- Update to 1.1 +- Update URL +- Remove unnecessary patches + +* Fri Feb 09 2018 Fedora Release Engineering - 1.0-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 1.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Mar 1 2017 Greg Bailey - 1.0-9 +- Patch to fix build issues with GCC 6 and OpenSSL 1.1 (#1424564) + +* Sat Feb 11 2017 Fedora Release Engineering - 1.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Apr 14 2016 Greg Bailey - 1.0-7 +- Patch GCC6 compilation error from void function returning a value (#1308262) + +* Fri Feb 05 2016 Fedora Release Engineering - 1.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 1.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 1.0-4 +- Rebuilt for GCC 5 C++11 ABI change + +* Mon Aug 18 2014 Fedora Release Engineering - 1.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Thu Feb 27 2014 Christopher Meng - 1.0-1 - Update to 1.0