summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgS6442015-07-30 14:54:20 +0200
committergS6442015-07-30 14:54:20 +0200
commit3986bc69f73a26a55d19f1fb2380624b99e1fb5e (patch)
tree724f22b91e83f69076f38e4dc70bdebe0a9df1e3
downloadaur-3986bc69f73a26a55d19f1fb2380624b99e1fb5e.tar.gz
Initial import
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD41
-rw-r--r--no_makeself.patch11
-rw-r--r--veracrypt.desktop9
-rw-r--r--veracrypt.install12
5 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2204b7c20fbd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = veracrypt
+ pkgdesc = Disk encryption with strong security based on TrueCrypt
+ pkgver = 1.0f_2
+ pkgrel = 2
+ url = http://veracrypt.codeplex.com/
+ install = veracrypt.install
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = nasm
+ depends = fuse
+ depends = wxgtk>=3.0.0
+ depends = libsm
+ depends = device-mapper
+ source = https://github.com/veracrypt/VeraCrypt/archive/VeraCrypt_1.0f-2.tar.gz
+ source = no_makeself.patch
+ source = veracrypt.desktop
+ source = veracrypt.install
+ sha1sums = da7cdbb0de6ef5a211c3dbb1c6e6a6bb780ab9e6
+ sha1sums = 0cbe9f7875ab52be125cc575533f76fab60314a5
+ sha1sums = ebdd450e719fe3cff5e459f027856cbaf03db13a
+ sha1sums = 2d4bec531ba3f053abd806aff83bd72f1baedadb
+
+pkgname = veracrypt
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e19501ea4a5e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Sebastian Lau <archlinux _at_ slau _dot_ info>
+# Maintainer: Eric Ozwigh <ozwigh at gmail dot com>
+
+pkgname=veracrypt
+_pkgname=VeraCrypt
+pkgver=1.0f_2
+_pkgver=${pkgver//_/-}
+pkgrel=2
+pkgdesc="Disk encryption with strong security based on TrueCrypt"
+arch=('i686' 'x86_64')
+url="http://veracrypt.codeplex.com/"
+license=('custom')
+depends=('fuse' 'wxgtk>=3.0.0' 'libsm' 'device-mapper')
+makedepends=('nasm')
+install='veracrypt.install'
+source=("https://github.com/${pkgname}/${_pkgname}/archive/${_pkgname}_${_pkgver}.tar.gz"
+ "no_makeself.patch"
+ "veracrypt.desktop"
+ "veracrypt.install")
+sha1sums=('da7cdbb0de6ef5a211c3dbb1c6e6a6bb780ab9e6'
+ '0cbe9f7875ab52be125cc575533f76fab60314a5'
+ 'ebdd450e719fe3cff5e459f027856cbaf03db13a'
+ '2d4bec531ba3f053abd806aff83bd72f1baedadb')
+
+build() {
+ cd ${srcdir}/${_pkgname}-${_pkgname}_${_pkgver}/src
+
+ msg2 "Applying patch..."
+ patch -Np1 -i ../../no_makeself.patch # disable sfx archive
+ # build
+ export WX_CONFIG=/usr/bin/wx-config
+ make LFLAGS+="-ldl"
+}
+
+package() {
+ cd ${srcdir}/${_pkgname}-${_pkgname}_${_pkgver}/src
+ install -D -m755 Main/${pkgname} "${pkgdir}/usr/bin/${pkgname}"
+ install -D -m644 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -D -m644 Resources/Icons/VeraCrypt-48x48.xpm "${pkgdir}/usr/share/pixmaps/veracrypt.xpm"
+ install -D -m644 License.txt "${pkgdir}/usr/share/licenses/${pkgname}/License.txt"
+}
diff --git a/no_makeself.patch b/no_makeself.patch
new file mode 100644
index 000000000000..de3ad79cfb5a
--- /dev/null
+++ b/no_makeself.patch
@@ -0,0 +1,11 @@
+diff -aur clean/veracrypt/src/Main/Main.make src/veracrypt/src/Main/Main.make
+--- clean/Main/Main.make 2014-10-14 19:12:32.000000000 +0300
++++ src/Main/Main.make 2014-10-14 19:13:27.330705412 +0300
+@@ -206,7 +206,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.desktop b/veracrypt.desktop
new file mode 100644
index 000000000000..8cc5e683997f
--- /dev/null
+++ b/veracrypt.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Exec=veracrypt
+Icon=veracrypt.xpm
+Comment=Disk encryption with strong security based on TrueCrypt
+Terminal=false
+Name=VeraCrypt
+StartupNotify=true
+Categories=System;Administration;
diff --git a/veracrypt.install b/veracrypt.install
new file mode 100644
index 000000000000..02b37642ddfb
--- /dev/null
+++ b/veracrypt.install
@@ -0,0 +1,12 @@
+post_install() {
+ gtk-update-icon-cache -t /usr/share/pixmaps/
+ update-desktop-database /usr/share/applications
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}