Balló György pushed to branch main at Arch Linux / Packaging / Packages / 
veracrypt


Commits:
6ee85c70 by Balló György at 2026-07-04T15:05:35+02:00
upgpkg: 1.26.24-3: Use upstream desktop and metainfo file, install icons into 
hicolor directory

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − veracrypt.desktop


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = veracrypt
        pkgdesc = Disk encryption with strong security based on TrueCrypt
        pkgver = 1.26.24
-       pkgrel = 2
+       pkgrel = 3
        url = https://www.veracrypt.fr/
        arch = x86_64
        license = LicenseRef-TrueCrypt AND Apache-2.0
@@ -19,13 +19,11 @@ pkgbase = veracrypt
        source = 
https://launchpad.net/veracrypt/trunk/1.26.24/+download/VeraCrypt_1.26.24_Source.tar.bz2
        source = 
https://launchpad.net/veracrypt/trunk/1.26.24/+download/VeraCrypt_1.26.24_Source.tar.bz2.sig
        source = no-makeself.patch
-       source = veracrypt.desktop
        source = wx-3.2-size-warnings.patch
        validpgpkeys = 5069A233D55A0EEB174A5FC3821ACD02680D16DE
        sha512sums = 
c2e42a77f6535e5958289bb85429f813ced3592c58409240d9c4411dfd18e2fae4b1fe62a9ed36da7577971259024b52da1eabebbe8e9cd17b13d64f194bbf29
        sha512sums = SKIP
        sha512sums = 
40c269859bb97fbcceb443e5f457788bac650271ed118ec79d34f56fc340ad6e613114fe905ec5aba8c4d171c51c9a6865f97e9fa1ba01fa98ef18be4e97bbe1
-       sha512sums = 
f689ca64bac7042030de7714aed8cc89f2c5f87b407444b1b121491c1d89c147babaaa454ddc2a93b70ae20d4da59f96ad64f01b04bea9017d658c377faeb75d
        sha512sums = 
5ff99e8d8569d36ff0e2e3b9fd85f59f5b3de98e3f5cda7ee85a6688a33a10d4527b0fed08e53812b28ea2b42ed88481455b5f1454870e35940b2e49bf59b5b2
 
 pkgname = veracrypt


=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
 pkgname=veracrypt
 _pkgname=VeraCrypt
 pkgver=1.26.24
-pkgrel=2
+pkgrel=3
 pkgdesc='Disk encryption with strong security based on TrueCrypt'
 url='https://www.veracrypt.fr/'
 arch=(x86_64)
@@ -29,12 +29,10 @@ makedepends=(
 )
 
source=(https://launchpad.net/veracrypt/trunk/${pkgver}/+download/VeraCrypt_${pkgver}_Source.tar.bz2{,.sig}
         no-makeself.patch
-        veracrypt.desktop
         wx-3.2-size-warnings.patch)
 
sha512sums=('c2e42a77f6535e5958289bb85429f813ced3592c58409240d9c4411dfd18e2fae4b1fe62a9ed36da7577971259024b52da1eabebbe8e9cd17b13d64f194bbf29'
             'SKIP'
             
'40c269859bb97fbcceb443e5f457788bac650271ed118ec79d34f56fc340ad6e613114fe905ec5aba8c4d171c51c9a6865f97e9fa1ba01fa98ef18be4e97bbe1'
-            
'f689ca64bac7042030de7714aed8cc89f2c5f87b407444b1b121491c1d89c147babaaa454ddc2a93b70ae20d4da59f96ad64f01b04bea9017d658c377faeb75d'
             
'5ff99e8d8569d36ff0e2e3b9fd85f59f5b3de98e3f5cda7ee85a6688a33a10d4527b0fed08e53812b28ea2b42ed88481455b5f1454870e35940b2e49bf59b5b2')
 validpgpkeys=('5069A233D55A0EEB174A5FC3821ACD02680D16DE') # VeraCrypt Team 
<[email protected]>
 
@@ -56,8 +54,14 @@ build() {
 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 Setup/Linux/veracrypt.desktop -t 
"${pkgdir}/usr/share/applications"
+  install -Dm 644 Setup/Linux/veracrypt.xml -t 
"${pkgdir}/usr/share/mime/packages"
+
+  for res in 16 48 128 256; do
+    install -Dm644 Resources/Icons/VeraCrypt-${res}x${res}.xpm \
+      "$pkgdir/usr/share/icons/hicolor/${res}x${res}/apps/$pkgname.xpm"
+  done
+
   install -Dm 644 License.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
 }
 


=====================================
veracrypt.desktop deleted
=====================================
@@ -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;



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/veracrypt/-/commit/6ee85c70517974564743c9fd497be8179e60652b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/veracrypt/-/commit/6ee85c70517974564743c9fd497be8179e60652b
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to