[arch-commits] Commit in veracrypt/repos (5 files)

Antonio Rojas arojas at gemini.archlinux.org
Fri Jul 8 16:29:48 UTC 2022


    Date: Friday, July 8, 2022 @ 16:29:48
  Author: arojas
Revision: 1248712

archrelease: copy trunk to community-staging-x86_64

Added:
  veracrypt/repos/community-staging-x86_64/
  veracrypt/repos/community-staging-x86_64/PKGBUILD
    (from rev 1248711, veracrypt/trunk/PKGBUILD)
  veracrypt/repos/community-staging-x86_64/keys/
  veracrypt/repos/community-staging-x86_64/no-makeself.patch
    (from rev 1248711, veracrypt/trunk/no-makeself.patch)
  veracrypt/repos/community-staging-x86_64/veracrypt.desktop
    (from rev 1248711, veracrypt/trunk/veracrypt.desktop)

-------------------+
 PKGBUILD          |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 no-makeself.patch |   11 +++++++++++
 veracrypt.desktop |    9 +++++++++
 3 files changed, 67 insertions(+)

Copied: veracrypt/repos/community-staging-x86_64/PKGBUILD (from rev 1248711, veracrypt/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD	                        (rev 0)
+++ community-staging-x86_64/PKGBUILD	2022-07-08 16:29:48 UTC (rev 1248712)
@@ -0,0 +1,47 @@
+# 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.25.9
+pkgrel=2
+pkgdesc='Disk encryption with strong security based on TrueCrypt'
+url='https://www.veracrypt.fr/'
+arch=('x86_64')
+license=('custom:TrueCrypt')
+depends=('fuse2>=2.8.0' 'wxwidgets-gtk3>=3.2' 'libsm' 'device-mapper')
+optdepends=('sudo: mounting encrypted volumes as nonroot users')
+makedepends=('yasm')
+source=(https://launchpad.net/veracrypt/trunk/${pkgver}/+download/VeraCrypt_${pkgver}_Source.tar.bz2{,.sig}
+        no-makeself.patch
+        veracrypt.desktop)
+sha512sums=('9b11c8d8e85770ae05960fef8fc9639731e4f9caf0cc4e50bc8c9c92b45d44c80eaeff483d3ab048fd6a82cc873a6027820e21abde7ddb92b3c368f85b837cf2'
+            'SKIP'
+            '40c269859bb97fbcceb443e5f457788bac650271ed118ec79d34f56fc340ad6e613114fe905ec5aba8c4d171c51c9a6865f97e9fa1ba01fa98ef18be4e97bbe1'
+            'f689ca64bac7042030de7714aed8cc89f2c5f87b407444b1b121491c1d89c147babaaa454ddc2a93b70ae20d4da59f96ad64f01b04bea9017d658c377faeb75d')
+validpgpkeys=('5069A233D55A0EEB174A5FC3821ACD02680D16DE') # VeraCrypt Team <veracrypt at idrix.fr>
+
+prepare() {
+  cd src
+  chmod -R u+w . # WAT award
+  patch -Np1 < "${srcdir}/no-makeself.patch"
+}
+
+build() {
+  cd src
+  make PKG_CONFIG_PATH=/usr/lib/pkgconfig \
+    TC_EXTRA_LFLAGS+="-ldl ${LDFLAGS}" \
+    TC_EXTRA_CXXFLAGS="${CXXFLAGS} ${CPPFLAGS}" \
+    TC_EXTRA_CFLAGS="${CFLAGS} ${CPPFLAGS}"
+}
+
+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-staging-x86_64/no-makeself.patch (from rev 1248711, veracrypt/trunk/no-makeself.patch)
===================================================================
--- community-staging-x86_64/no-makeself.patch	                        (rev 0)
+++ community-staging-x86_64/no-makeself.patch	2022-07-08 16:29:48 UTC (rev 1248712)
@@ -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 $(BASE_DIR)/Setup/Linux/packaging
+ 	mkdir -p $(BASE_DIR)/Setup/Linux/packaging
+ 	cp $(INTERNAL_INSTALLER_NAME) $(BASE_DIR)/Setup/Linux/packaging/.
+-	makeself $(BASE_DIR)/Setup/Linux/packaging $(BASE_DIR)/Setup/Linux/$(INSTALLER_NAME) "VeraCrypt $(TC_VERSION) Installer" ./$(INTERNAL_INSTALLER_NAME)
+ 
+ endif
+ 

Copied: veracrypt/repos/community-staging-x86_64/veracrypt.desktop (from rev 1248711, veracrypt/trunk/veracrypt.desktop)
===================================================================
--- community-staging-x86_64/veracrypt.desktop	                        (rev 0)
+++ community-staging-x86_64/veracrypt.desktop	2022-07-08 16:29:48 UTC (rev 1248712)
@@ -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