Imported from SRPM

This commit is contained in:
Denis Silakov 2015-06-04 17:43:08 +03:00
commit 63545751e9
5 changed files with 93 additions and 0 deletions

2
.abf.yml Normal file
View file

@ -0,0 +1,2 @@
sources:
veracrypt_1.0f-2_Source.tar.bz2: dfe054a1b53062519e703e99bcd37b29bc9397f7

View file

@ -0,0 +1,16 @@
diff -Naur veracrypt.orig/src/Setup/Linux/veracrypt.desktop veracrypt/src/Setup/Linux/veracrypt.desktop
--- veracrypt.orig/src/Setup/Linux/veracrypt.desktop 2015-06-04 17:24:22.186095457 +0300
+++ veracrypt/src/Setup/Linux/veracrypt.desktop 2015-06-04 17:26:34.230087638 +0300
@@ -1,8 +1,11 @@
[Desktop Entry]
Encoding=UTF-8
Name=VeraCrypt
+Name[ru]=VeraCrypt
GenericName=VeraCrypt
-Comment=VeraCrypt
+GenericName[ru]=VeraCrypt
+Comment=On-the-fly encryption
+Comment[ru]=Шифрование файлов
Exec=/usr/bin/veracrypt
Icon=veracrypt
Terminal=false

View file

@ -0,0 +1,11 @@
diff -Naur veracrypt.orig/src/Main/Main.make veracrypt/src/Main/Main.make
--- veracrypt.orig/src/Main/Main.make 2015-06-04 17:16:20.243123996 +0300
+++ veracrypt/src/Main/Main.make 2015-06-04 17:16:29.363123456 +0300
@@ -207,7 +207,6 @@
rm -fr $(PWD)/Setup/Linux/packaging
mkdir -p $(PWD)/Setup/Linux/packaging
cp $(INTERNAL_INSTALLER_NAME) $(PWD)/Setup/Linux/packaging/.
- makeself $(PWD)/Setup/Linux/packaging $(PWD)/Setup/Linux/$(INSTALLER_NAME) "VeraCrypt $(TC_VERSION) Installer" ./$(INTERNAL_INSTALLER_NAME)
endif

View file

@ -0,0 +1,12 @@
diff -Naur veracrypt.orig/src/Main/Forms/KeyfileGeneratorDialog.cpp veracrypt/src/Main/Forms/KeyfileGeneratorDialog.cpp
--- veracrypt.orig/src/Main/Forms/KeyfileGeneratorDialog.cpp 2015-06-04 17:07:48.745154286 +0300
+++ veracrypt/src/Main/Forms/KeyfileGeneratorDialog.cpp 2015-06-04 17:08:05.445153297 +0300
@@ -132,7 +132,7 @@
}
{
- FilePath keyfilePath((const wchar_t*) keyfileName.GetFullPath());
+ FilePath keyfilePath((const wchar_t*) keyfileName.GetFullPath().c_str());
File keyfile;
keyfile.Open (keyfilePath, File::CreateWrite);
keyfile.Write (keyfileBuffer);

52
veracrypt.spec Normal file
View file

@ -0,0 +1,52 @@
%define debug_package %{nil}
Summary: Disk encryption software
Name: veracrypt
Version: 1.0f_2
Release: 1
License: Microsoft Public License
Group: File tools
Url: https://veracrypt.codeplex.com
Source0: %{name}_1.0f-2_Source.tar.bz2
Patch0: veracrypt-1.0f-2-wxString.patch
Patch1: veracrypt-1.0f-2-no-makeself.patch
Patch2: veracrypt-1.0f-2-desktop.patch
BuildRequires: wxgtku3.0-devel
%description
Free disk encryption software based on TrueCrypt.
%files
%{_bindir}/*
%{_datadir}/%{name}
%{_datadir}/applications/*
%{_datadir}/pixmaps/*
%{_iconsdir}/hicolor/*/apps/*
#----------------------------------------------------------------------------
%prep
%setup -qc
%patch0 -p1
%patch1 -p1
%patch2 -p1
%build
pushd src
%make
popd
pushd src/Resources/Icons
convert VeraCrypt-16x16.xpm VeraCrypt-16x16.png
convert VeraCrypt-48x48.xpm VeraCrypt-48x48.png
popd
rm -f src/Setup/Linux/usr/bin/veracrypt-uninstall.sh
%install
cp -r src/Setup/Linux/usr %{buildroot}
mkdir -p %{buildroot}%{_iconsdir}/hicolor/16x16/apps/
mkdir -p %{buildroot}%{_iconsdir}/hicolor/48x48/apps/
install -m 0644 src/Resources/Icons/VeraCrypt-16x16.png %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png
install -m 0644 src/Resources/Icons/VeraCrypt-48x48.png %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png