commit 9f65f5ccbf77e996bcc716cb0f8335cf76f833de
Author: Jan Rękorajski <bagg...@pld-linux.org>
Date:   Sat Oct 15 22:04:04 2016 +0200

    - up to 2.34

 keepass.spec | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)
---
diff --git a/keepass.spec b/keepass.spec
index b2f3b62..d0eced7 100644
--- a/keepass.spec
+++ b/keepass.spec
@@ -5,14 +5,15 @@
 %include       /usr/lib/rpm/macros.mono
 Summary:       Password manager
 Name:          keepass
-Version:       2.27
+Version:       2.34
 Release:       1
 License:       GPL v2+
 Group:         X11/Applications
 # Created with, e.g.:
 # version=2.25 tmpdir=`mktemp -d` && cd $tmpdir && curl -LRO 
http://downloads.sourceforge.net/project/keepass/KeePass%202.x/$version/KeePass-$version-Source.zip
 && mkdir keepass-$version && unzip -d keepass-$version 
KeePass-$version-Source.zip && find keepass-$version -name "*dll" -delete && 
tar -cJf keepass-$version.tar.xz keepass-$version
-Source0:       
http://pkgs.fedoraproject.org/repo/pkgs/keepass/%{name}-%{version}.tar.xz/5a4e243b7f3784db99a3f5e3ede2493b/keepass-%{version}.tar.xz
-# Source0-md5: 5a4e243b7f3784db99a3f5e3ede2493b
+#Source0:      
http://pkgs.fedoraproject.org/repo/pkgs/keepass/%{name}-%{version}.tar.xz/5a4e243b7f3784db99a3f5e3ede2493b/keepass-%{version}.tar.xz
+Source0:       
https://downloads.sourceforge.net/project/keepass/KeePass%202.x/%{version}/KeePass-%{version}-Source.zip
+# Source0-md5: d810976648df7e16053801d250962cdf
 # Upstream does not include a .desktop file, etc..
 Patch0:                %{name}-desktop-integration.patch
 Patch3:                %{name}-appdata.patch
@@ -23,12 +24,14 @@ Patch2:             %{name}-enable-local-help.patch
 URL:           http://keepass.info/
 %{?with_doc:BuildRequires:     archmage}
 BuildRequires: desktop-file-utils
+BuildRequires: libgdiplus-devel
 BuildRequires: mono-devel
 BuildRequires: python-devel
 BuildRequires: rpmbuild(macros) >= 1.566
 BuildRequires: rpmbuild(monoautodeps)
 BuildRequires: sed >= 4.0
 BuildRequires: tar >= 1:1.22
+BuildRequires: xorg-xserver-Xvfb
 BuildRequires: xz
 Requires:      hicolor-icon-theme
 Requires:      libgdiplus
@@ -56,7 +59,7 @@ BuildArch:    noarch
 Documentation for KeePass, a free open source password manager.
 
 %prep
-%setup -q
+%setup -q -c
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -69,6 +72,13 @@ cd Build
 sh PrepMonoDev.sh
 cd -
 
+find . -name "*.sln" -print -exec sed -i 's/Format Version 10.00/Format 
Version 11.00/g' {} \;
+find . -name "*.csproj" -print -exec sed -i 
's#ToolsVersion="3.5"#ToolsVersion="4.0"#g; 
s#<TargetFrameworkVersion>.*</TargetFrameworkVersion>##g; 
s#<PropertyGroup>#<PropertyGroup><TargetFrameworkVersion>v4.5</TargetFrameworkVersion>#g'
 {} \;
+
+xbuild /target:KeePass /property:Configuration=Release
+for subdir in Images_App_HighRes Images_Client_16 Images_Client_HighRes; do
+       xvfb-run -a mono Build/KeePass/Release/KeePass.exe -d:`pwd`/Ext/$subdir 
--makexspfile `pwd`/KeePass/Resources/Data/$subdir.bin
+done
 xbuild /target:KeePass /property:Configuration=Release
 %if %{with doc}
 %{__python} -c 'import archmod.CHM; 
archmod.CHM.CHMDir("Docs").process_templates("Docs/Chm")'
@@ -82,7 +92,7 @@ install -p Build/KeePass/Release/KeePass.exe 
Ext/KeePass{.config.xml,.exe.config
 install -p 
Ext/XSL/{KDBX_DetailsFull.xsl,KDBX_DetailsLite.xsl,KDBX_PasswordsOnly.xsl,KDBX_Styles.css,KDBX_Tabular.xsl,TableHeader.gif}
 \
        $RPM_BUILD_ROOT%{_datadir}/%{name}/XSL
 
-install -p -T Ext/Icons/Finals/plockb.png 
$RPM_BUILD_ROOT%{_iconsdir}/hicolor/256x256/apps/%{name}.png
+install -p -T Ext/Icons_15_VA/KeePass_Round/KeePass_Round_256.png 
$RPM_BUILD_ROOT%{_iconsdir}/hicolor/256x256/apps/%{name}.png
 desktop-file-install --dir=$RPM_BUILD_ROOT%{_desktopdir} dist/%{name}.desktop
 cp -p dist/%{name}.xml $RPM_BUILD_ROOT%{_datadir}/mime/packages
 cp -p dist/%{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/keepass.git/commitdiff/9f65f5ccbf77e996bcc716cb0f8335cf76f833de

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to