Page MenuHomeSolus

0001-Initial-Commit-of-VeraCrypt.patch

Authored By
theSoenke
Sep 22 2016, 8:27 PM
Size
4 KB
Referenced Files
None
Subscribers
None

0001-Initial-Commit-of-VeraCrypt.patch

From 1abad261fd458b98ce1aa9c8518f92472e313ca4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6nke=20Behrendt?= <thesoenke@outlook.com>
Date: Wed, 21 Sep 2016 15:33:55 +0200
Subject: [PATCH 1/1] Initial Commit of VeraCrypt
---
Makefile | 1 +
abi_used_libs | 9 +++++++++
files/no-makeself.patch | 7 +++++++
files/veracrypt.desktop | 9 +++++++++
package.yml | 23 +++++++++++++++++++++++
pspec_x86_64.xml | 35 +++++++++++++++++++++++++++++++++++
6 files changed, 84 insertions(+)
create mode 100644 Makefile
create mode 100644 abi_used_libs
create mode 100644 files/no-makeself.patch
create mode 100644 files/veracrypt.desktop
create mode 100644 package.yml
create mode 100644 pspec_x86_64.xml
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..0a42375
--- /dev/null
+++ b/Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
diff --git a/abi_used_libs b/abi_used_libs
new file mode 100644
index 0000000..6c0f73e
--- /dev/null
+++ b/abi_used_libs
@@ -0,0 +1,9 @@
+libc.so.6
+libdl.so.2
+libfuse.so.2
+libgcc_s.so.1
+libpthread.so.0
+libstdc++.so.6
+libwx_baseu-3.0.so.0
+libwx_gtk2u_adv-3.0.so.0
+libwx_gtk2u_core-3.0.so.0
diff --git a/files/no-makeself.patch b/files/no-makeself.patch
new file mode 100644
index 0000000..f1d5949
--- /dev/null
+++ b/files/no-makeself.patch
@@ -0,0 +1,7 @@
+--- a/src/Main/Main.make
++++ b/src/Main/Main.make
+@@ -227,7 +227,6 @@ endif
+ 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)
diff --git a/files/veracrypt.desktop b/files/veracrypt.desktop
new file mode 100644
index 0000000..c3230ae
--- /dev/null
+++ b/files/veracrypt.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=VeraCrypt
+Icon=veracrypt.xpm
+Exec=veracrypt
+Comment=Disk encryption software based on TrueCrypt
+Categories=System;
+Terminal=false
diff --git a/package.yml b/package.yml
new file mode 100644
index 0000000..58f319f
--- /dev/null
+++ b/package.yml
@@ -0,0 +1,23 @@
+name : veracrypt
+version : 1.18
+release : 1
+source :
+ - http://netcologne.dl.sourceforge.net/project/veracrypt/VeraCrypt%201.18/VeraCrypt_1.18_Source.tar.bz2 : 392bf08c48fcfeaa1aa0b9436be85a8a1ed13d960e6b3dd2fe4bee73cb402c07
+license :
+ - TrueCrypt-3.0
+ - Apache-2.0
+component : security.crypto
+summary : Disk encryption software based on TrueCrypt
+description: Disk encryption software based on TrueCrypt
+setup : |
+ %patch -p1 < $pkgfiles/no-makeself.patch
+builddeps :
+ - pkgconfig(fuse)
+ - wxwidgets-devel
+build : |
+ cd src
+ %make
+install : |
+ install -Dm755 $workdir/src/Main/veracrypt $installdir/usr/bin/veracrypt
+ install -Dm644 $workdir/src/Resources/Icons/VeraCrypt-256x256.xpm $installdir/usr/share/pixmaps/veracrypt.xpm
+ install -Dm644 $pkgfiles/veracrypt.desktop $installdir/usr/share/applications/veracrypt.desktop
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
new file mode 100644
index 0000000..e5ac87f
--- /dev/null
+++ b/pspec_x86_64.xml
@@ -0,0 +1,35 @@
+<PISI>
+ <Source>
+ <Name>veracrypt</Name>
+ <Packager>
+ <Name>Sönke Behrendt</Name>
+ <Email>thesoenke@outlook.com</Email>
+ </Packager>
+ <License>TrueCrypt-3.0</License>
+ <License>Apache-2.0</License>
+ <PartOf>security.crypto</PartOf>
+ <Summary xml:lang="en">Disk encryption software based on TrueCrypt</Summary>
+ <Description xml:lang="en">Disk encryption software based on TrueCrypt</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://solus-project.com/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>veracrypt</Name>
+ <Summary xml:lang="en">Disk encryption software based on TrueCrypt</Summary>
+ <Description xml:lang="en">Disk encryption software based on TrueCrypt</Description>
+ <PartOf>security.crypto</PartOf>
+ <Files>
+ <Path fileType="executable">/usr/bin</Path>
+ <Path fileType="data">/usr/share/applications/veracrypt.desktop</Path>
+ <Path fileType="data">/usr/share/pixmaps/veracrypt.xpm</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2016-09-22</Date>
+ <Version>1.18</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Sönke Behrendt</Name>
+ <Email>thesoenke@outlook.com</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file
--
2.10.0

File Metadata

Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2379
Default Alt Text
0001-Initial-Commit-of-VeraCrypt.patch (4 KB)

Event Timeline