From 495234d3c069bac409188c442389ba2278f42956 Mon Sep 17 00:00:00 2001 From: cassmodiah Date: Tue, 13 Oct 2009 17:22:58 +0000 Subject: [PATCH 01/16] initial release --- .cvsignore | 1 + import.log | 1 + sources | 1 + yapet.spec | 71 ++++++++++++++++++++++++++++++++++++++++++++ yapet_gcc44-0.6.diff | 13 ++++++++ 5 files changed, 87 insertions(+) create mode 100644 import.log create mode 100644 yapet.spec create mode 100644 yapet_gcc44-0.6.diff diff --git a/.cvsignore b/.cvsignore index e69de29..dbd2235 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +yapet-0.6.tar.gz diff --git a/import.log b/import.log new file mode 100644 index 0000000..210ff44 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +yapet-0_6-2_fc11:HEAD:yapet-0.6-2.fc11.src.rpm:1255454524 diff --git a/sources b/sources index e69de29..27c9ddd 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +30ee2bf2d4658e667b8eea4a62704b76 yapet-0.6.tar.gz diff --git a/yapet.spec b/yapet.spec new file mode 100644 index 0000000..0fc7a0f --- /dev/null +++ b/yapet.spec @@ -0,0 +1,71 @@ +Name: yapet +Version: 0.6 +Release: 2%{?dist} +Summary: Curses based password encryption tool + +Group: Applications/Productivity +License: GPLv3+ with exceptions +URL: http://www.guengel.ch/myapps/%{name}/ +Source0: http://www.guengel.ch/myapps/%{name}/downloads/%{name}-%{version}.tar.gz +# patch from: http://bugs.guengel.ch/show_bug.cgi?id=26 +Patch0: %{name}_gcc44-0.6.diff + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: openssl-devel +BuildRequires: ncurses-devel +BuildRequires: gettext + + +%description +YAPET is a text based password manager using the Blowfish encryption algorithm. +Because of its small footprint and very few library dependencies, it is suited +for installing on desktop and server systems alike. + + +%prep +%setup -q + +%if 0%{?fedora} >=11 +%patch0 -p1 +%endif + +for i in README DESIGN +do + iconv -f iso-8859-1 -t utf-8 $i |sed 's|\r||g' > $i.utf8 + touch -c -r $i $i.utf8 + mv $i.utf8 $i +done + + +%build +%configure --enable-terminal-title --enable-csv2yapet --enable-pwgen --disable-build-doc --disable-source-doc --disable-install-doc +make %{?_smp_mflags} CXXFLAGS+="%{optflags}" CFLAGS+="%{optflags}" + + +%install +rm -rf %{buildroot} +make install INSTALL="install -p" DESTDIR=%{buildroot} +rm -rf %{buildroot}/%{_datadir}/applications/ +%find_lang %{name} + + +%clean +rm -rf %{buildroot} + + +%files -f %{name}.lang +%defattr(-,root,root,-) +%doc AUTHORS COPYING DESIGN LICENSE NEWS README THANKS TODO +%{_bindir}/%{name} +%{_bindir}/csv2%{name} +%{_mandir}/man*/*%{name}* + + +%changelog +* Sun Oct 12 2009 Simon Wesp - 0.6-2 +- Correct License and patch integration +- Add LICENSE to DOC + +* Sun Oct 12 2009 Simon Wesp - 0.6-1 +- Initial Package build diff --git a/yapet_gcc44-0.6.diff b/yapet_gcc44-0.6.diff new file mode 100644 index 0000000..5c621b6 --- /dev/null +++ b/yapet_gcc44-0.6.diff @@ -0,0 +1,13 @@ +--- yapet-0.6/yapet/pwgen/rng.cc.orig 2009-09-04 21:54:54.287587639 +0200 ++++ yapet-0.6/yapet/pwgen/rng.cc 2009-09-04 21:55:32.575747627 +0200 +@@ -42,6 +42,10 @@ + # include + #endif + ++#ifdef HAVE_STDIO_H ++# include ++#endif ++ + #ifdef HAVE_STDLIB_H + # include + #endif From 350d29fad32ded8e43703b1b78d9fb7798567aa4 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 22:39:35 +0000 Subject: [PATCH 02/16] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 4b874c4..3b26bcb 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ NAME := yapet SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 8729ca74a4912ba1a3f18a780e7c2a863ffb783f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 16:19:16 +0000 Subject: [PATCH 03/16] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- import.log | 1 - 3 files changed, 22 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile delete mode 100644 import.log diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 3b26bcb..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: yapet -# $Id$ -NAME := yapet -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/import.log b/import.log deleted file mode 100644 index 210ff44..0000000 --- a/import.log +++ /dev/null @@ -1 +0,0 @@ -yapet-0_6-2_fc11:HEAD:yapet-0.6-2.fc11.src.rpm:1255454524 From 9a56be96523270ef45e285b7981ad82fb390d0a1 Mon Sep 17 00:00:00 2001 From: Simon Wesp Date: Sun, 14 Nov 2010 17:40:24 +0100 Subject: [PATCH 04/16] update Committer: Simon Wesp --- .gitignore | 1 + sources | 2 +- yapet.spec | 29 +++++++++++------------------ yapet_gcc44-0.6.diff | 13 ------------- 4 files changed, 13 insertions(+), 32 deletions(-) delete mode 100644 yapet_gcc44-0.6.diff diff --git a/.gitignore b/.gitignore index dbd2235..2a9bd52 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ yapet-0.6.tar.gz +/yapet-0.7.tar.bz2 diff --git a/sources b/sources index 27c9ddd..93039bd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -30ee2bf2d4658e667b8eea4a62704b76 yapet-0.6.tar.gz +2d70b470b40b9c662988f4b8f8d4b333 yapet-0.7.tar.bz2 diff --git a/yapet.spec b/yapet.spec index 0fc7a0f..ae7f0a0 100644 --- a/yapet.spec +++ b/yapet.spec @@ -1,14 +1,12 @@ Name: yapet -Version: 0.6 -Release: 2%{?dist} +Version: 0.7 +Release: 1%{?dist} Summary: Curses based password encryption tool Group: Applications/Productivity License: GPLv3+ with exceptions URL: http://www.guengel.ch/myapps/%{name}/ -Source0: http://www.guengel.ch/myapps/%{name}/downloads/%{name}-%{version}.tar.gz -# patch from: http://bugs.guengel.ch/show_bug.cgi?id=26 -Patch0: %{name}_gcc44-0.6.diff +Source0: http://www.guengel.ch/myapps/%{name}/downloads/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -26,18 +24,6 @@ for installing on desktop and server systems alike. %prep %setup -q -%if 0%{?fedora} >=11 -%patch0 -p1 -%endif - -for i in README DESIGN -do - iconv -f iso-8859-1 -t utf-8 $i |sed 's|\r||g' > $i.utf8 - touch -c -r $i $i.utf8 - mv $i.utf8 $i -done - - %build %configure --enable-terminal-title --enable-csv2yapet --enable-pwgen --disable-build-doc --disable-source-doc --disable-install-doc make %{?_smp_mflags} CXXFLAGS+="%{optflags}" CFLAGS+="%{optflags}" @@ -45,8 +31,12 @@ make %{?_smp_mflags} CXXFLAGS+="%{optflags}" CFLAGS+="%{optflags}" %install rm -rf %{buildroot} -make install INSTALL="install -p" DESTDIR=%{buildroot} +make install \ + INSTALL="install -p" \ + DESTDIR=%{buildroot} + rm -rf %{buildroot}/%{_datadir}/applications/ + %find_lang %{name} @@ -63,6 +53,9 @@ rm -rf %{buildroot} %changelog +* Sun Nov 14 2010 Simon Wesp - 0.7-1 +- New upstream release + * Sun Oct 12 2009 Simon Wesp - 0.6-2 - Correct License and patch integration - Add LICENSE to DOC diff --git a/yapet_gcc44-0.6.diff b/yapet_gcc44-0.6.diff deleted file mode 100644 index 5c621b6..0000000 --- a/yapet_gcc44-0.6.diff +++ /dev/null @@ -1,13 +0,0 @@ ---- yapet-0.6/yapet/pwgen/rng.cc.orig 2009-09-04 21:54:54.287587639 +0200 -+++ yapet-0.6/yapet/pwgen/rng.cc 2009-09-04 21:55:32.575747627 +0200 -@@ -42,6 +42,10 @@ - # include - #endif - -+#ifdef HAVE_STDIO_H -+# include -+#endif -+ - #ifdef HAVE_STDLIB_H - # include - #endif From 1ee04f7c4a84999550b657f803412ce14e31fa90 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 8 Feb 2011 01:21:33 -0600 Subject: [PATCH 05/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild --- yapet.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yapet.spec b/yapet.spec index ae7f0a0..2dbea94 100644 --- a/yapet.spec +++ b/yapet.spec @@ -1,6 +1,6 @@ Name: yapet Version: 0.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Curses based password encryption tool Group: Applications/Productivity @@ -53,6 +53,9 @@ rm -rf %{buildroot} %changelog +* Tue Feb 08 2011 Fedora Release Engineering - 0.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + * Sun Nov 14 2010 Simon Wesp - 0.7-1 - New upstream release From 949743137b8c091b3cd0670b281872ad5682a701 Mon Sep 17 00:00:00 2001 From: Simon Wesp Date: Tue, 15 Mar 2011 22:07:06 +0100 Subject: [PATCH 06/16] 0.7->0.8.pre2 --- .gitignore | 1 + sources | 2 +- yapet.spec | 34 ++++++++++++++++++++++++++++------ 3 files changed, 30 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 2a9bd52..5c5b8c6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ yapet-0.6.tar.gz /yapet-0.7.tar.bz2 +/yapet-0.8pre2.tar.bz2 diff --git a/sources b/sources index 93039bd..b66135d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2d70b470b40b9c662988f4b8f8d4b333 yapet-0.7.tar.bz2 +e7f06fa1d556d051a3548729f0cb7e9d yapet-0.8pre2.tar.bz2 diff --git a/yapet.spec b/yapet.spec index 2dbea94..f7c5fa7 100644 --- a/yapet.spec +++ b/yapet.spec @@ -1,12 +1,14 @@ +%global pre pre2 + Name: yapet -Version: 0.7 -Release: 2%{?dist} +Version: 0.8 +Release: 0.1.%{pre}%{?dist} Summary: Curses based password encryption tool Group: Applications/Productivity License: GPLv3+ with exceptions URL: http://www.guengel.ch/myapps/%{name}/ -Source0: http://www.guengel.ch/myapps/%{name}/downloads/%{name}-%{version}.tar.bz2 +Source0: http://www.guengel.ch/myapps/%{name}/downloads/%{name}-%{version}%{pre}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -22,11 +24,28 @@ for installing on desktop and server systems alike. %prep -%setup -q +%setup -q -n %{name}-%{version}%{pre} + +for f in ./DESIGN ./README +do + iconv -f iso-8859-1 -t utf-8 $f |sed 's|\r||g' > $f.utf8 + touch -c -r $f $f.utf8 + mv $f.utf8 $f +done + %build -%configure --enable-terminal-title --enable-csv2yapet --enable-pwgen --disable-build-doc --disable-source-doc --disable-install-doc -make %{?_smp_mflags} CXXFLAGS+="%{optflags}" CFLAGS+="%{optflags}" +%configure \ + --enable-terminal-title \ + --enable-csv2yapet \ + --enable-pwgen \ + --disable-build-doc \ + --disable-source-doc \ + --disable-install-doc + +make %{?_smp_mflags} \ + CXXFLAGS+="%{optflags}" \ + CFLAGS+="%{optflags}" %install @@ -53,6 +72,9 @@ rm -rf %{buildroot} %changelog +* Tue Mar 15 2011 Simon Wesp - 0.8-0.1.pre2 +- Update + * Tue Feb 08 2011 Fedora Release Engineering - 0.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild From 37ce58aa9d719f44cee7f75ab7dae25c939ab7e5 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 14 Jan 2012 03:25:47 -0600 Subject: [PATCH 07/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild --- yapet.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yapet.spec b/yapet.spec index f7c5fa7..5b68386 100644 --- a/yapet.spec +++ b/yapet.spec @@ -2,7 +2,7 @@ Name: yapet Version: 0.8 -Release: 0.1.%{pre}%{?dist} +Release: 0.2.%{pre}%{?dist} Summary: Curses based password encryption tool Group: Applications/Productivity @@ -72,6 +72,9 @@ rm -rf %{buildroot} %changelog +* Sat Jan 14 2012 Fedora Release Engineering - 0.8-0.2.pre2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + * Tue Mar 15 2011 Simon Wesp - 0.8-0.1.pre2 - Update From 54b39d01c23b9988329601c1083a770f6e6e2e68 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Tue, 28 Feb 2012 14:41:16 -0600 Subject: [PATCH 08/16] - Rebuilt for c++ ABI breakage --- yapet.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yapet.spec b/yapet.spec index 5b68386..64ffd74 100644 --- a/yapet.spec +++ b/yapet.spec @@ -2,7 +2,7 @@ Name: yapet Version: 0.8 -Release: 0.2.%{pre}%{?dist} +Release: 0.3.%{pre}%{?dist} Summary: Curses based password encryption tool Group: Applications/Productivity @@ -72,6 +72,9 @@ rm -rf %{buildroot} %changelog +* Tue Feb 28 2012 Fedora Release Engineering - 0.8-0.3.pre2 +- Rebuilt for c++ ABI breakage + * Sat Jan 14 2012 Fedora Release Engineering - 0.8-0.2.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild From f9079d0d3d34e5c7844ba342ca84f577a816b2eb Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 22 Jul 2012 02:35:06 -0500 Subject: [PATCH 09/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- yapet.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yapet.spec b/yapet.spec index 64ffd74..e6a98da 100644 --- a/yapet.spec +++ b/yapet.spec @@ -2,7 +2,7 @@ Name: yapet Version: 0.8 -Release: 0.3.%{pre}%{?dist} +Release: 0.4.%{pre}%{?dist} Summary: Curses based password encryption tool Group: Applications/Productivity @@ -72,6 +72,9 @@ rm -rf %{buildroot} %changelog +* Sun Jul 22 2012 Fedora Release Engineering - 0.8-0.4.pre2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Tue Feb 28 2012 Fedora Release Engineering - 0.8-0.3.pre2 - Rebuilt for c++ ABI breakage From 148cba3fcb196c2420cb36b542d490e5f627035a Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 22:09:45 -0600 Subject: [PATCH 10/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- yapet.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yapet.spec b/yapet.spec index e6a98da..1e6b093 100644 --- a/yapet.spec +++ b/yapet.spec @@ -2,7 +2,7 @@ Name: yapet Version: 0.8 -Release: 0.4.%{pre}%{?dist} +Release: 0.5.%{pre}%{?dist} Summary: Curses based password encryption tool Group: Applications/Productivity @@ -72,6 +72,9 @@ rm -rf %{buildroot} %changelog +* Fri Feb 15 2013 Fedora Release Engineering - 0.8-0.5.pre2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Sun Jul 22 2012 Fedora Release Engineering - 0.8-0.4.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 5b50294028bc2184baf4aa0885a0be9df4b05be8 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 04:30:03 -0500 Subject: [PATCH 11/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- yapet.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yapet.spec b/yapet.spec index 1e6b093..3670ed5 100644 --- a/yapet.spec +++ b/yapet.spec @@ -2,7 +2,7 @@ Name: yapet Version: 0.8 -Release: 0.5.%{pre}%{?dist} +Release: 0.6.%{pre}%{?dist} Summary: Curses based password encryption tool Group: Applications/Productivity @@ -72,6 +72,9 @@ rm -rf %{buildroot} %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 0.8-0.6.pre2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Fri Feb 15 2013 Fedora Release Engineering - 0.8-0.5.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From 1c7497ee80728435c35fd0cafc948c9b9b1da618 Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Mon, 24 Feb 2014 01:13:31 +0800 Subject: [PATCH 12/16] Cleanup --- yapet.spec | 34 ++++++---------------------------- 1 file changed, 6 insertions(+), 28 deletions(-) diff --git a/yapet.spec b/yapet.spec index 3670ed5..0802d7a 100644 --- a/yapet.spec +++ b/yapet.spec @@ -4,27 +4,20 @@ Name: yapet Version: 0.8 Release: 0.6.%{pre}%{?dist} Summary: Curses based password encryption tool - -Group: Applications/Productivity License: GPLv3+ with exceptions URL: http://www.guengel.ch/myapps/%{name}/ Source0: http://www.guengel.ch/myapps/%{name}/downloads/%{name}-%{version}%{pre}.tar.bz2 - -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - BuildRequires: openssl-devel BuildRequires: ncurses-devel BuildRequires: gettext - %description YAPET is a text based password manager using the Blowfish encryption algorithm. Because of its small footprint and very few library dependencies, it is suited for installing on desktop and server systems alike. - %prep -%setup -q -n %{name}-%{version}%{pre} +%setup -qn %{name}-%{version}%{pre} for f in ./DESIGN ./README do @@ -33,44 +26,29 @@ do mv $f.utf8 $f done - %build -%configure \ - --enable-terminal-title \ +%configure --enable-terminal-title \ --enable-csv2yapet \ --enable-pwgen \ --disable-build-doc \ --disable-source-doc \ --disable-install-doc -make %{?_smp_mflags} \ - CXXFLAGS+="%{optflags}" \ - CFLAGS+="%{optflags}" - +make CXXFLAGS+="%{optflags}" CFLAGS+="%{optflags}" %{?_smp_mflags} %install -rm -rf %{buildroot} -make install \ - INSTALL="install -p" \ - DESTDIR=%{buildroot} - -rm -rf %{buildroot}/%{_datadir}/applications/ +make install DESTDIR=%{buildroot} +# Console running is Ok. +rm -rf %{buildroot}%{_datadir}/applications/ %find_lang %{name} - -%clean -rm -rf %{buildroot} - - %files -f %{name}.lang -%defattr(-,root,root,-) %doc AUTHORS COPYING DESIGN LICENSE NEWS README THANKS TODO %{_bindir}/%{name} %{_bindir}/csv2%{name} %{_mandir}/man*/*%{name}* - %changelog * Sun Aug 04 2013 Fedora Release Engineering - 0.8-0.6.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From d7257dc5077bc33d340d546a641a38580e4c3035 Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Thu, 27 Feb 2014 17:22:35 +0800 Subject: [PATCH 13/16] Update to 1.0 --- .gitignore | 1 + sources | 2 +- yapet.spec | 33 ++++++++++++++++++--------------- 3 files changed, 20 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 5c5b8c6..cccf53c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ yapet-0.6.tar.gz /yapet-0.7.tar.bz2 /yapet-0.8pre2.tar.bz2 +/yapet-1.0.tar.bz2 diff --git a/sources b/sources index b66135d..aea5ca3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e7f06fa1d556d051a3548729f0cb7e9d yapet-0.8pre2.tar.bz2 +a3cf3c274abefdbee15acd74dbdbb1ee yapet-1.0.tar.bz2 diff --git a/yapet.spec b/yapet.spec index 0802d7a..d5a6fd0 100644 --- a/yapet.spec +++ b/yapet.spec @@ -1,15 +1,15 @@ -%global pre pre2 +#global pre pre2 -Name: yapet -Version: 0.8 -Release: 0.6.%{pre}%{?dist} -Summary: Curses based 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 -BuildRequires: openssl-devel -BuildRequires: ncurses-devel -BuildRequires: gettext +Name: yapet +Version: 1.0 +Release: 1%{?pre}%{?dist} +Summary: Curses based 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 +BuildRequires: openssl-devel +BuildRequires: ncurses-devel +BuildRequires: gettext %description YAPET is a text based password manager using the Blowfish encryption algorithm. @@ -17,7 +17,7 @@ Because of its small footprint and very few library dependencies, it is suited for installing on desktop and server systems alike. %prep -%setup -qn %{name}-%{version}%{pre} +%setup -qn %{name}-%{version}%{?pre} for f in ./DESIGN ./README do @@ -39,7 +39,7 @@ make CXXFLAGS+="%{optflags}" CFLAGS+="%{optflags}" %{?_smp_mflags} %install make install DESTDIR=%{buildroot} # Console running is Ok. -rm -rf %{buildroot}%{_datadir}/applications/ +rm -frv %{buildroot}%{_datadir}/applications/ %find_lang %{name} @@ -50,6 +50,9 @@ rm -rf %{buildroot}%{_datadir}/applications/ %{_mandir}/man*/*%{name}* %changelog +* Thu Feb 27 2014 Christopher Meng - 1.0-1 +- Update to 1.0 + * Sun Aug 04 2013 Fedora Release Engineering - 0.8-0.6.pre2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild @@ -74,9 +77,9 @@ rm -rf %{buildroot}%{_datadir}/applications/ * Sun Nov 14 2010 Simon Wesp - 0.7-1 - New upstream release -* Sun Oct 12 2009 Simon Wesp - 0.6-2 +* Mon Oct 12 2009 Simon Wesp - 0.6-2 - Correct License and patch integration - Add LICENSE to DOC -* Sun Oct 12 2009 Simon Wesp - 0.6-1 +* Mon Oct 12 2009 Simon Wesp - 0.6-1 - Initial Package build From 2072cf90bb6d75999591bc4e260d5ae09fa680d4 Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Thu, 27 Feb 2014 17:31:43 +0800 Subject: [PATCH 14/16] Fixup %? --- yapet.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yapet.spec b/yapet.spec index d5a6fd0..5520685 100644 --- a/yapet.spec +++ b/yapet.spec @@ -6,10 +6,10 @@ Release: 1%{?pre}%{?dist} Summary: Curses based 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 -BuildRequires: openssl-devel -BuildRequires: ncurses-devel +Source0: http://www.guengel.ch/myapps/%{name}/downloads/%{name}-%{version}%{?pre}.tar.bz2 BuildRequires: gettext +BuildRequires: ncurses-devel +BuildRequires: openssl-devel %description YAPET is a text based password manager using the Blowfish encryption algorithm. From 854d75872db7db691653bbbf3311296abddc9cf2 Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Thu, 27 Feb 2014 17:47:55 +0800 Subject: [PATCH 15/16] New program yapet2csv. New locale for libyacurs. --- yapet.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yapet.spec b/yapet.spec index 5520685..a85d0f1 100644 --- a/yapet.spec +++ b/yapet.spec @@ -42,11 +42,11 @@ make install DESTDIR=%{buildroot} rm -frv %{buildroot}%{_datadir}/applications/ %find_lang %{name} +%find_lang libyacurs -%files -f %{name}.lang +%files -f %{name}.lang libyacurs.lang %doc AUTHORS COPYING DESIGN LICENSE NEWS README THANKS TODO -%{_bindir}/%{name} -%{_bindir}/csv2%{name} +%{_bindir}/* %{_mandir}/man*/*%{name}* %changelog From 926f2239ab850956ca7ffe722ad5a9ced9017a9a Mon Sep 17 00:00:00 2001 From: Christopher Meng Date: Thu, 27 Feb 2014 17:49:36 +0800 Subject: [PATCH 16/16] Missing -f for different language files. --- yapet.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yapet.spec b/yapet.spec index a85d0f1..a672846 100644 --- a/yapet.spec +++ b/yapet.spec @@ -44,7 +44,7 @@ rm -frv %{buildroot}%{_datadir}/applications/ %find_lang %{name} %find_lang libyacurs -%files -f %{name}.lang libyacurs.lang +%files -f %{name}.lang -f libyacurs.lang %doc AUTHORS COPYING DESIGN LICENSE NEWS README THANKS TODO %{_bindir}/* %{_mandir}/man*/*%{name}*