[arch-commits] Commit in veracrypt/repos (16 files)
Levente Polyak
anthraxx at archlinux.org
Wed Oct 19 20:44:44 UTC 2016
Date: Wednesday, October 19, 2016 @ 20:44:44
Author: anthraxx
Revision: 192625
archrelease: copy trunk to community-i686, community-x86_64
Added:
veracrypt/repos/community-i686/PKGBUILD
(from rev 192624, veracrypt/trunk/PKGBUILD)
veracrypt/repos/community-i686/no-exec-stack.patch
(from rev 192624, veracrypt/trunk/no-exec-stack.patch)
veracrypt/repos/community-i686/no-makeself.patch
(from rev 192624, veracrypt/trunk/no-makeself.patch)
veracrypt/repos/community-i686/veracrypt.desktop
(from rev 192624, veracrypt/trunk/veracrypt.desktop)
veracrypt/repos/community-x86_64/PKGBUILD
(from rev 192624, veracrypt/trunk/PKGBUILD)
veracrypt/repos/community-x86_64/no-exec-stack.patch
(from rev 192624, veracrypt/trunk/no-exec-stack.patch)
veracrypt/repos/community-x86_64/no-makeself.patch
(from rev 192624, veracrypt/trunk/no-makeself.patch)
veracrypt/repos/community-x86_64/veracrypt.desktop
(from rev 192624, veracrypt/trunk/veracrypt.desktop)
Deleted:
veracrypt/repos/community-i686/PKGBUILD
veracrypt/repos/community-i686/no-exec-stack.patch
veracrypt/repos/community-i686/no-makeself.patch
veracrypt/repos/community-i686/veracrypt.desktop
veracrypt/repos/community-x86_64/PKGBUILD
veracrypt/repos/community-x86_64/no-exec-stack.patch
veracrypt/repos/community-x86_64/no-makeself.patch
veracrypt/repos/community-x86_64/veracrypt.desktop
--------------------------------------+
/PKGBUILD | 110 ++++++++++++++++++++++++++++++
/no-exec-stack.patch | 120 +++++++++++++++++++++++++++++++++
/no-makeself.patch | 22 ++++++
/veracrypt.desktop | 18 ++++
community-i686/PKGBUILD | 52 --------------
community-i686/no-exec-stack.patch | 60 ----------------
community-i686/no-makeself.patch | 11 ---
community-i686/veracrypt.desktop | 9 --
community-x86_64/PKGBUILD | 52 --------------
community-x86_64/no-exec-stack.patch | 60 ----------------
community-x86_64/no-makeself.patch | 11 ---
community-x86_64/veracrypt.desktop | 9 --
12 files changed, 270 insertions(+), 264 deletions(-)
Deleted: community-i686/PKGBUILD
===================================================================
--- community-i686/PKGBUILD 2016-10-19 20:44:29 UTC (rev 192624)
+++ community-i686/PKGBUILD 2016-10-19 20:44:44 UTC (rev 192625)
@@ -1,52 +0,0 @@
-# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
-# Contributor: Sebastian Lau <archlinux _at_ slau _dot_ info>
-# Contributor: Eric Ozwigh <ozwigh at gmail dot com>
-
-pkgname=veracrypt
-_pkgname=VeraCrypt
-pkgver=1.18
-pkgrel=1
-pkgdesc='Disk encryption with strong security based on TrueCrypt'
-url='http://veracrypt.codeplex.com/'
-arch=('i686' 'x86_64')
-license=('custom:TrueCrypt')
-depends=('fuse>=2.8.0' 'wxgtk>=3.0' 'libsm' 'device-mapper')
-optdepends=('sudo: mounting encrypted volumes as nonroot users'
- 'desktop-file-utils: update desktop database')
-makedepends=('nasm' 'pkg-config')
-source=("${pkgname}_${pkgver}_Source.tar.bz2::https://sourceforge.net/projects/${pkgname}/files/${_pkgname} ${pkgver}/${_pkgname}_${pkgver}_Source.tar.bz2/download"
- "${pkgname}_${pkgver}_Source.tar.bz2.sig::https://sourceforge.net/projects/${pkgname}/files/${_pkgname} ${pkgver}/${_pkgname}_${pkgver}_Source.tar.bz2.sig/download"
- no-makeself.patch
- no-exec-stack.patch
- veracrypt.desktop)
-sha512sums=('cf2140253179c8d130b890a00d4ef448695b726abcad5099bce84b1721eec833c84dc72995d54f48317f5ecd8e517e75462c809b65606f15be988d4d41a2234e'
- 'cacccc246c8725d47a880266c0cdb7ada26bf50a159bc78581b32c1ac181787a195a93fdb8e61e975028cebf8be27e535ab3ca28fa9c03c1cf5bf91f762d9ff9'
- 'e3972fd239fd83807c5ea9dd9268a0e962b0bd9cb9cf8f6251ac51a44a94f3c57f0b1e6857b42e4296cff531030c8278c543b386ebf463d4e19fe9a536acbcf9'
- '94f1b0bd00a84a8294c8efa72058dba71acbe5c846c9761874faa36ba9c3f1ac3d8a7d3b7452c62e2baf770efa4eecf2d989fc6d2181b3b3e11808e5cd6eb726'
- 'f689ca64bac7042030de7714aed8cc89f2c5f87b407444b1b121491c1d89c147babaaa454ddc2a93b70ae20d4da59f96ad64f01b04bea9017d658c377faeb75d')
-validpgpkeys=('993B7D7E8E413809828F0F29EB559C7C54DDD393') # VeraCrypt Team <veracrypt at idrix.fr>
-
-prepare() {
- cd src
- patch -p1 < "${srcdir}/no-makeself.patch"
- patch -p0 < "${srcdir}/no-exec-stack.patch"
-}
-
-build() {
- cd src
- make PKG_CONFIG_PATH=/usr/lib/pkgconfig \
- WX_CONFIG=/usr/bin/wx-config \
- TC_EXTRA_LFLAGS+="-ldl ${LDFLAGS}" \
- TC_EXTRA_CXXFLAGS="${CXXFLAGS}" \
- TC_EXTRA_CFLAGS="${CFLAGS}"
-}
-
-package() {
- cd src
- install -Dm 755 Main/${pkgname} "${pkgdir}/usr/bin/${pkgname}"
- install -Dm 644 "${srcdir}/veracrypt.desktop" -t "${pkgdir}/usr/share/applications"
- install -Dm 644 Resources/Icons/VeraCrypt-256x256.xpm "${pkgdir}/usr/share/pixmaps/veracrypt.xpm"
- install -Dm 644 License.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
-}
-
-# vim: ts=2 sw=2 et:
Copied: veracrypt/repos/community-i686/PKGBUILD (from rev 192624, veracrypt/trunk/PKGBUILD)
===================================================================
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2016-10-19 20:44:44 UTC (rev 192625)
@@ -0,0 +1,55 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Sebastian Lau <archlinux _at_ slau _dot_ info>
+# Contributor: Eric Ozwigh <ozwigh at gmail dot com>
+
+# Nice unique path name in an archive. we are also using the zip archive because
+# it seems like its too fucking hard to create a proper tarball with gzip /o\
+_incompetencepath=VeraCrypt-master-8220ae94c64722fbe39e92dfcfce84f8da96a91e
+pkgname=veracrypt
+_pkgname=VeraCrypt
+pkgver=1.19
+pkgrel=1
+pkgdesc='Disk encryption with strong security based on TrueCrypt'
+url='http://veracrypt.codeplex.com/'
+arch=('i686' 'x86_64')
+license=('custom:TrueCrypt')
+depends=('fuse>=2.8.0' 'wxgtk>=3.0' 'libsm' 'device-mapper')
+optdepends=('sudo: mounting encrypted volumes as nonroot users'
+ 'desktop-file-utils: update desktop database')
+makedepends=('nasm' 'pkg-config' 'unzip')
+source=("${pkgname}_${pkgver}_Source.zip::https://sourceforge.net/projects/${pkgname}/files/${_pkgname} ${pkgver}/${_pkgname}_${pkgver}_Source.zip/download"
+ "${pkgname}_${pkgver}_Source.zip.sig::https://sourceforge.net/projects/${pkgname}/files/${_pkgname} ${pkgver}/${_pkgname}_${pkgver}_Source.zip.sig/download"
+ no-makeself.patch
+ no-exec-stack.patch
+ veracrypt.desktop)
+sha512sums=('66d838fbc685e2790e50a2583445525436422e1bd6ddbf8bafbc868a31571d30476a7f3b0f1fade249d0e5dcd60db4fb043cb25cca5a45de4805665961cac516'
+ 'ea9b76b7fc5f4d2716b13ea73f3d1d94697a97f76deb105880bb4172c23f345ebd45b0ed47fcbad10150d58e2aa63870719caf24134d54b12f06486524996149'
+ 'e3972fd239fd83807c5ea9dd9268a0e962b0bd9cb9cf8f6251ac51a44a94f3c57f0b1e6857b42e4296cff531030c8278c543b386ebf463d4e19fe9a536acbcf9'
+ '94f1b0bd00a84a8294c8efa72058dba71acbe5c846c9761874faa36ba9c3f1ac3d8a7d3b7452c62e2baf770efa4eecf2d989fc6d2181b3b3e11808e5cd6eb726'
+ 'f689ca64bac7042030de7714aed8cc89f2c5f87b407444b1b121491c1d89c147babaaa454ddc2a93b70ae20d4da59f96ad64f01b04bea9017d658c377faeb75d')
+validpgpkeys=('993B7D7E8E413809828F0F29EB559C7C54DDD393') # VeraCrypt Team <veracrypt at idrix.fr>
+
+prepare() {
+ cd ${_incompetencepath}/src
+ patch -p1 < "${srcdir}/no-makeself.patch"
+ patch -p0 < "${srcdir}/no-exec-stack.patch"
+}
+
+build() {
+ cd ${_incompetencepath}/src
+ make PKG_CONFIG_PATH=/usr/lib/pkgconfig \
+ WX_CONFIG=/usr/bin/wx-config \
+ TC_EXTRA_LFLAGS+="-ldl ${LDFLAGS}" \
+ TC_EXTRA_CXXFLAGS="${CXXFLAGS}" \
+ TC_EXTRA_CFLAGS="${CFLAGS}"
+}
+
+package() {
+ cd ${_incompetencepath}/src
+ install -Dm 755 Main/${pkgname} "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm 644 "${srcdir}/veracrypt.desktop" -t "${pkgdir}/usr/share/applications"
+ install -Dm 644 Resources/Icons/VeraCrypt-256x256.xpm "${pkgdir}/usr/share/pixmaps/veracrypt.xpm"
+ install -Dm 644 License.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+# vim: ts=2 sw=2 et:
Deleted: community-i686/no-exec-stack.patch
===================================================================
--- community-i686/no-exec-stack.patch 2016-10-19 20:44:29 UTC (rev 192624)
+++ community-i686/no-exec-stack.patch 2016-10-19 20:44:44 UTC (rev 192625)
@@ -1,60 +0,0 @@
---- Crypto/Aes_hw_cpu.asm.old 2011-06-01 17:12:53.078000001 -0400
-+++ Crypto/Aes_hw_cpu.asm 2011-06-01 17:12:53.080000002 -0400
-@@ -328,3 +328,12 @@
-
-
- %endif ; __BITS__ != 16
-+ %ifidn __OUTPUT_FORMAT__,elf
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf32
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf64
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
---- Crypto/AesSmall_x86.asm.old 2011-06-01 17:12:53.084000002 -0400
-+++ Crypto/AesSmall_x86.asm 2011-06-01 17:12:53.086000002 -0400
-@@ -1442,3 +1442,12 @@
- db v8(0xe1),v8(0x69),v8(0x14),v8(0x63),v8(0x55),v8(0x21),v8(0x0c),v8(0x7d)
-
- %endif
-+ %ifidn __OUTPUT_FORMAT__,elf
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf32
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf64
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
---- Crypto/Aes_x64.asm.old 2011-06-01 17:12:53.090000002 -0400
-+++ Crypto/Aes_x64.asm 2011-06-01 17:12:53.092000002 -0400
-@@ -905,3 +905,12 @@
- %endif
-
- %endif
-+ %ifidn __OUTPUT_FORMAT__,elf
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf32
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf64
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
---- Crypto/Aes_x86.asm.old 2011-06-01 17:12:53.096000002 -0400
-+++ Crypto/Aes_x86.asm 2011-06-01 17:12:53.097000002 -0400
-@@ -644,3 +644,12 @@
- do_exit
-
- %endif
-+ %ifidn __OUTPUT_FORMAT__,elf
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf32
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf64
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
Copied: veracrypt/repos/community-i686/no-exec-stack.patch (from rev 192624, veracrypt/trunk/no-exec-stack.patch)
===================================================================
--- community-i686/no-exec-stack.patch (rev 0)
+++ community-i686/no-exec-stack.patch 2016-10-19 20:44:44 UTC (rev 192625)
@@ -0,0 +1,60 @@
+--- Crypto/Aes_hw_cpu.asm.old 2011-06-01 17:12:53.078000001 -0400
++++ Crypto/Aes_hw_cpu.asm 2011-06-01 17:12:53.080000002 -0400
+@@ -328,3 +328,12 @@
+
+
+ %endif ; __BITS__ != 16
++ %ifidn __OUTPUT_FORMAT__,elf
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf32
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf64
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
+--- Crypto/AesSmall_x86.asm.old 2011-06-01 17:12:53.084000002 -0400
++++ Crypto/AesSmall_x86.asm 2011-06-01 17:12:53.086000002 -0400
+@@ -1442,3 +1442,12 @@
+ db v8(0xe1),v8(0x69),v8(0x14),v8(0x63),v8(0x55),v8(0x21),v8(0x0c),v8(0x7d)
+
+ %endif
++ %ifidn __OUTPUT_FORMAT__,elf
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf32
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf64
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
+--- Crypto/Aes_x64.asm.old 2011-06-01 17:12:53.090000002 -0400
++++ Crypto/Aes_x64.asm 2011-06-01 17:12:53.092000002 -0400
+@@ -905,3 +905,12 @@
+ %endif
+
+ %endif
++ %ifidn __OUTPUT_FORMAT__,elf
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf32
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf64
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
+--- Crypto/Aes_x86.asm.old 2011-06-01 17:12:53.096000002 -0400
++++ Crypto/Aes_x86.asm 2011-06-01 17:12:53.097000002 -0400
+@@ -644,3 +644,12 @@
+ do_exit
+
+ %endif
++ %ifidn __OUTPUT_FORMAT__,elf
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf32
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf64
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
Deleted: community-i686/no-makeself.patch
===================================================================
--- community-i686/no-makeself.patch 2016-10-19 20:44:29 UTC (rev 192624)
+++ community-i686/no-makeself.patch 2016-10-19 20:44:44 UTC (rev 192625)
@@ -1,11 +0,0 @@
-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
-
Copied: veracrypt/repos/community-i686/no-makeself.patch (from rev 192624, veracrypt/trunk/no-makeself.patch)
===================================================================
--- community-i686/no-makeself.patch (rev 0)
+++ community-i686/no-makeself.patch 2016-10-19 20:44:44 UTC (rev 192625)
@@ -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
+
Deleted: community-i686/veracrypt.desktop
===================================================================
--- community-i686/veracrypt.desktop 2016-10-19 20:44:29 UTC (rev 192624)
+++ community-i686/veracrypt.desktop 2016-10-19 20:44:44 UTC (rev 192625)
@@ -1,9 +0,0 @@
-[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;
Copied: veracrypt/repos/community-i686/veracrypt.desktop (from rev 192624, veracrypt/trunk/veracrypt.desktop)
===================================================================
--- community-i686/veracrypt.desktop (rev 0)
+++ community-i686/veracrypt.desktop 2016-10-19 20:44:44 UTC (rev 192625)
@@ -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;
Deleted: community-x86_64/PKGBUILD
===================================================================
--- community-x86_64/PKGBUILD 2016-10-19 20:44:29 UTC (rev 192624)
+++ community-x86_64/PKGBUILD 2016-10-19 20:44:44 UTC (rev 192625)
@@ -1,52 +0,0 @@
-# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
-# Contributor: Sebastian Lau <archlinux _at_ slau _dot_ info>
-# Contributor: Eric Ozwigh <ozwigh at gmail dot com>
-
-pkgname=veracrypt
-_pkgname=VeraCrypt
-pkgver=1.18
-pkgrel=1
-pkgdesc='Disk encryption with strong security based on TrueCrypt'
-url='http://veracrypt.codeplex.com/'
-arch=('i686' 'x86_64')
-license=('custom:TrueCrypt')
-depends=('fuse>=2.8.0' 'wxgtk>=3.0' 'libsm' 'device-mapper')
-optdepends=('sudo: mounting encrypted volumes as nonroot users'
- 'desktop-file-utils: update desktop database')
-makedepends=('nasm' 'pkg-config')
-source=("${pkgname}_${pkgver}_Source.tar.bz2::https://sourceforge.net/projects/${pkgname}/files/${_pkgname} ${pkgver}/${_pkgname}_${pkgver}_Source.tar.bz2/download"
- "${pkgname}_${pkgver}_Source.tar.bz2.sig::https://sourceforge.net/projects/${pkgname}/files/${_pkgname} ${pkgver}/${_pkgname}_${pkgver}_Source.tar.bz2.sig/download"
- no-makeself.patch
- no-exec-stack.patch
- veracrypt.desktop)
-sha512sums=('cf2140253179c8d130b890a00d4ef448695b726abcad5099bce84b1721eec833c84dc72995d54f48317f5ecd8e517e75462c809b65606f15be988d4d41a2234e'
- 'cacccc246c8725d47a880266c0cdb7ada26bf50a159bc78581b32c1ac181787a195a93fdb8e61e975028cebf8be27e535ab3ca28fa9c03c1cf5bf91f762d9ff9'
- 'e3972fd239fd83807c5ea9dd9268a0e962b0bd9cb9cf8f6251ac51a44a94f3c57f0b1e6857b42e4296cff531030c8278c543b386ebf463d4e19fe9a536acbcf9'
- '94f1b0bd00a84a8294c8efa72058dba71acbe5c846c9761874faa36ba9c3f1ac3d8a7d3b7452c62e2baf770efa4eecf2d989fc6d2181b3b3e11808e5cd6eb726'
- 'f689ca64bac7042030de7714aed8cc89f2c5f87b407444b1b121491c1d89c147babaaa454ddc2a93b70ae20d4da59f96ad64f01b04bea9017d658c377faeb75d')
-validpgpkeys=('993B7D7E8E413809828F0F29EB559C7C54DDD393') # VeraCrypt Team <veracrypt at idrix.fr>
-
-prepare() {
- cd src
- patch -p1 < "${srcdir}/no-makeself.patch"
- patch -p0 < "${srcdir}/no-exec-stack.patch"
-}
-
-build() {
- cd src
- make PKG_CONFIG_PATH=/usr/lib/pkgconfig \
- WX_CONFIG=/usr/bin/wx-config \
- TC_EXTRA_LFLAGS+="-ldl ${LDFLAGS}" \
- TC_EXTRA_CXXFLAGS="${CXXFLAGS}" \
- TC_EXTRA_CFLAGS="${CFLAGS}"
-}
-
-package() {
- cd src
- install -Dm 755 Main/${pkgname} "${pkgdir}/usr/bin/${pkgname}"
- install -Dm 644 "${srcdir}/veracrypt.desktop" -t "${pkgdir}/usr/share/applications"
- install -Dm 644 Resources/Icons/VeraCrypt-256x256.xpm "${pkgdir}/usr/share/pixmaps/veracrypt.xpm"
- install -Dm 644 License.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
-}
-
-# vim: ts=2 sw=2 et:
Copied: veracrypt/repos/community-x86_64/PKGBUILD (from rev 192624, veracrypt/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD (rev 0)
+++ community-x86_64/PKGBUILD 2016-10-19 20:44:44 UTC (rev 192625)
@@ -0,0 +1,55 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Sebastian Lau <archlinux _at_ slau _dot_ info>
+# Contributor: Eric Ozwigh <ozwigh at gmail dot com>
+
+# Nice unique path name in an archive. we are also using the zip archive because
+# it seems like its too fucking hard to create a proper tarball with gzip /o\
+_incompetencepath=VeraCrypt-master-8220ae94c64722fbe39e92dfcfce84f8da96a91e
+pkgname=veracrypt
+_pkgname=VeraCrypt
+pkgver=1.19
+pkgrel=1
+pkgdesc='Disk encryption with strong security based on TrueCrypt'
+url='http://veracrypt.codeplex.com/'
+arch=('i686' 'x86_64')
+license=('custom:TrueCrypt')
+depends=('fuse>=2.8.0' 'wxgtk>=3.0' 'libsm' 'device-mapper')
+optdepends=('sudo: mounting encrypted volumes as nonroot users'
+ 'desktop-file-utils: update desktop database')
+makedepends=('nasm' 'pkg-config' 'unzip')
+source=("${pkgname}_${pkgver}_Source.zip::https://sourceforge.net/projects/${pkgname}/files/${_pkgname} ${pkgver}/${_pkgname}_${pkgver}_Source.zip/download"
+ "${pkgname}_${pkgver}_Source.zip.sig::https://sourceforge.net/projects/${pkgname}/files/${_pkgname} ${pkgver}/${_pkgname}_${pkgver}_Source.zip.sig/download"
+ no-makeself.patch
+ no-exec-stack.patch
+ veracrypt.desktop)
+sha512sums=('66d838fbc685e2790e50a2583445525436422e1bd6ddbf8bafbc868a31571d30476a7f3b0f1fade249d0e5dcd60db4fb043cb25cca5a45de4805665961cac516'
+ 'ea9b76b7fc5f4d2716b13ea73f3d1d94697a97f76deb105880bb4172c23f345ebd45b0ed47fcbad10150d58e2aa63870719caf24134d54b12f06486524996149'
+ 'e3972fd239fd83807c5ea9dd9268a0e962b0bd9cb9cf8f6251ac51a44a94f3c57f0b1e6857b42e4296cff531030c8278c543b386ebf463d4e19fe9a536acbcf9'
+ '94f1b0bd00a84a8294c8efa72058dba71acbe5c846c9761874faa36ba9c3f1ac3d8a7d3b7452c62e2baf770efa4eecf2d989fc6d2181b3b3e11808e5cd6eb726'
+ 'f689ca64bac7042030de7714aed8cc89f2c5f87b407444b1b121491c1d89c147babaaa454ddc2a93b70ae20d4da59f96ad64f01b04bea9017d658c377faeb75d')
+validpgpkeys=('993B7D7E8E413809828F0F29EB559C7C54DDD393') # VeraCrypt Team <veracrypt at idrix.fr>
+
+prepare() {
+ cd ${_incompetencepath}/src
+ patch -p1 < "${srcdir}/no-makeself.patch"
+ patch -p0 < "${srcdir}/no-exec-stack.patch"
+}
+
+build() {
+ cd ${_incompetencepath}/src
+ make PKG_CONFIG_PATH=/usr/lib/pkgconfig \
+ WX_CONFIG=/usr/bin/wx-config \
+ TC_EXTRA_LFLAGS+="-ldl ${LDFLAGS}" \
+ TC_EXTRA_CXXFLAGS="${CXXFLAGS}" \
+ TC_EXTRA_CFLAGS="${CFLAGS}"
+}
+
+package() {
+ cd ${_incompetencepath}/src
+ install -Dm 755 Main/${pkgname} "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm 644 "${srcdir}/veracrypt.desktop" -t "${pkgdir}/usr/share/applications"
+ install -Dm 644 Resources/Icons/VeraCrypt-256x256.xpm "${pkgdir}/usr/share/pixmaps/veracrypt.xpm"
+ install -Dm 644 License.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+# vim: ts=2 sw=2 et:
Deleted: community-x86_64/no-exec-stack.patch
===================================================================
--- community-x86_64/no-exec-stack.patch 2016-10-19 20:44:29 UTC (rev 192624)
+++ community-x86_64/no-exec-stack.patch 2016-10-19 20:44:44 UTC (rev 192625)
@@ -1,60 +0,0 @@
---- Crypto/Aes_hw_cpu.asm.old 2011-06-01 17:12:53.078000001 -0400
-+++ Crypto/Aes_hw_cpu.asm 2011-06-01 17:12:53.080000002 -0400
-@@ -328,3 +328,12 @@
-
-
- %endif ; __BITS__ != 16
-+ %ifidn __OUTPUT_FORMAT__,elf
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf32
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf64
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
---- Crypto/AesSmall_x86.asm.old 2011-06-01 17:12:53.084000002 -0400
-+++ Crypto/AesSmall_x86.asm 2011-06-01 17:12:53.086000002 -0400
-@@ -1442,3 +1442,12 @@
- db v8(0xe1),v8(0x69),v8(0x14),v8(0x63),v8(0x55),v8(0x21),v8(0x0c),v8(0x7d)
-
- %endif
-+ %ifidn __OUTPUT_FORMAT__,elf
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf32
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf64
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
---- Crypto/Aes_x64.asm.old 2011-06-01 17:12:53.090000002 -0400
-+++ Crypto/Aes_x64.asm 2011-06-01 17:12:53.092000002 -0400
-@@ -905,3 +905,12 @@
- %endif
-
- %endif
-+ %ifidn __OUTPUT_FORMAT__,elf
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf32
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf64
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
---- Crypto/Aes_x86.asm.old 2011-06-01 17:12:53.096000002 -0400
-+++ Crypto/Aes_x86.asm 2011-06-01 17:12:53.097000002 -0400
-@@ -644,3 +644,12 @@
- do_exit
-
- %endif
-+ %ifidn __OUTPUT_FORMAT__,elf
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf32
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
-+ %ifidn __OUTPUT_FORMAT__,elf64
-+ section .note.GNU-stack noalloc noexec nowrite progbits
-+ %endif
Copied: veracrypt/repos/community-x86_64/no-exec-stack.patch (from rev 192624, veracrypt/trunk/no-exec-stack.patch)
===================================================================
--- community-x86_64/no-exec-stack.patch (rev 0)
+++ community-x86_64/no-exec-stack.patch 2016-10-19 20:44:44 UTC (rev 192625)
@@ -0,0 +1,60 @@
+--- Crypto/Aes_hw_cpu.asm.old 2011-06-01 17:12:53.078000001 -0400
++++ Crypto/Aes_hw_cpu.asm 2011-06-01 17:12:53.080000002 -0400
+@@ -328,3 +328,12 @@
+
+
+ %endif ; __BITS__ != 16
++ %ifidn __OUTPUT_FORMAT__,elf
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf32
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf64
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
+--- Crypto/AesSmall_x86.asm.old 2011-06-01 17:12:53.084000002 -0400
++++ Crypto/AesSmall_x86.asm 2011-06-01 17:12:53.086000002 -0400
+@@ -1442,3 +1442,12 @@
+ db v8(0xe1),v8(0x69),v8(0x14),v8(0x63),v8(0x55),v8(0x21),v8(0x0c),v8(0x7d)
+
+ %endif
++ %ifidn __OUTPUT_FORMAT__,elf
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf32
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf64
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
+--- Crypto/Aes_x64.asm.old 2011-06-01 17:12:53.090000002 -0400
++++ Crypto/Aes_x64.asm 2011-06-01 17:12:53.092000002 -0400
+@@ -905,3 +905,12 @@
+ %endif
+
+ %endif
++ %ifidn __OUTPUT_FORMAT__,elf
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf32
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf64
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
+--- Crypto/Aes_x86.asm.old 2011-06-01 17:12:53.096000002 -0400
++++ Crypto/Aes_x86.asm 2011-06-01 17:12:53.097000002 -0400
+@@ -644,3 +644,12 @@
+ do_exit
+
+ %endif
++ %ifidn __OUTPUT_FORMAT__,elf
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf32
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
++ %ifidn __OUTPUT_FORMAT__,elf64
++ section .note.GNU-stack noalloc noexec nowrite progbits
++ %endif
Deleted: community-x86_64/no-makeself.patch
===================================================================
--- community-x86_64/no-makeself.patch 2016-10-19 20:44:29 UTC (rev 192624)
+++ community-x86_64/no-makeself.patch 2016-10-19 20:44:44 UTC (rev 192625)
@@ -1,11 +0,0 @@
-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
-
Copied: veracrypt/repos/community-x86_64/no-makeself.patch (from rev 192624, veracrypt/trunk/no-makeself.patch)
===================================================================
--- community-x86_64/no-makeself.patch (rev 0)
+++ community-x86_64/no-makeself.patch 2016-10-19 20:44:44 UTC (rev 192625)
@@ -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
+
Deleted: community-x86_64/veracrypt.desktop
===================================================================
--- community-x86_64/veracrypt.desktop 2016-10-19 20:44:29 UTC (rev 192624)
+++ community-x86_64/veracrypt.desktop 2016-10-19 20:44:44 UTC (rev 192625)
@@ -1,9 +0,0 @@
-[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;
Copied: veracrypt/repos/community-x86_64/veracrypt.desktop (from rev 192624, veracrypt/trunk/veracrypt.desktop)
===================================================================
--- community-x86_64/veracrypt.desktop (rev 0)
+++ community-x86_64/veracrypt.desktop 2016-10-19 20:44:44 UTC (rev 192625)
@@ -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;
More information about the arch-commits
mailing list