diff options
author | gS644 | 2015-07-30 14:54:20 +0200 |
---|---|---|
committer | gS644 | 2015-07-30 14:54:20 +0200 |
commit | 3986bc69f73a26a55d19f1fb2380624b99e1fb5e (patch) | |
tree | 724f22b91e83f69076f38e4dc70bdebe0a9df1e3 | |
download | aur-3986bc69f73a26a55d19f1fb2380624b99e1fb5e.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | no_makeself.patch | 11 | ||||
-rw-r--r-- | veracrypt.desktop | 9 | ||||
-rw-r--r-- | veracrypt.install | 12 |
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 +} |