From 63545751e950717fcca7a04c26a9313090dc08e6 Mon Sep 17 00:00:00 2001 From: Denis Silakov Date: Thu, 4 Jun 2015 17:43:08 +0300 Subject: [PATCH] Imported from SRPM --- .abf.yml | 2 ++ veracrypt-1.0f-2-desktop.patch | 16 +++++++++ veracrypt-1.0f-2-no-makeself.patch | 11 +++++++ veracrypt-1.0f-2-wxString.patch | 12 +++++++ veracrypt.spec | 52 ++++++++++++++++++++++++++++++ 5 files changed, 93 insertions(+) create mode 100644 .abf.yml create mode 100644 veracrypt-1.0f-2-desktop.patch create mode 100644 veracrypt-1.0f-2-no-makeself.patch create mode 100644 veracrypt-1.0f-2-wxString.patch create mode 100644 veracrypt.spec diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..b907d81 --- /dev/null +++ b/.abf.yml @@ -0,0 +1,2 @@ +sources: + veracrypt_1.0f-2_Source.tar.bz2: dfe054a1b53062519e703e99bcd37b29bc9397f7 diff --git a/veracrypt-1.0f-2-desktop.patch b/veracrypt-1.0f-2-desktop.patch new file mode 100644 index 0000000..e1c4e51 --- /dev/null +++ b/veracrypt-1.0f-2-desktop.patch @@ -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 diff --git a/veracrypt-1.0f-2-no-makeself.patch b/veracrypt-1.0f-2-no-makeself.patch new file mode 100644 index 0000000..2d40030 --- /dev/null +++ b/veracrypt-1.0f-2-no-makeself.patch @@ -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 + diff --git a/veracrypt-1.0f-2-wxString.patch b/veracrypt-1.0f-2-wxString.patch new file mode 100644 index 0000000..9ea599d --- /dev/null +++ b/veracrypt-1.0f-2-wxString.patch @@ -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); diff --git a/veracrypt.spec b/veracrypt.spec new file mode 100644 index 0000000..2e497a2 --- /dev/null +++ b/veracrypt.spec @@ -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 \ No newline at end of file