diff options
author | Oleksandr Natalenko | 2022-05-15 15:38:40 +0200 |
---|---|---|
committer | Oleksandr Natalenko | 2022-05-15 15:38:40 +0200 |
commit | 4b44fab5fd5fafe06370e7160d8472964cc9f52b (patch) | |
tree | 4df903fd345750700784a79d2d3b80471e744f66 /PKGBUILD | |
parent | a2448debc4dacfbca95e38abe4dd74ae800347d5 (diff) | |
download | aur-4b44fab5fd5fafe06370e7160d8472964cc9f52b.tar.gz |
use meson
Signed-off-by: Oleksandr Natalenko <oleksandr@natalenko.name>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 11 insertions, 16 deletions
@@ -2,35 +2,30 @@ pkgname=7-zip pkgver=21.07 -pkgrel=4 +pkgrel=5 pkgdesc="File archiver with a high compression ratio" url="https://www.7-zip.org" -license=(LGPL) +license=('LGPL' 'BSD' 'custom:unRAR') arch=(x86_64) -makedepends=(uasm) +makedepends=(uasm meson) source=(https://7-zip.org/a/7z2107-src.7z - 01-uasm.patch - 02-gcc-12.patch - 03-hardening.patch) + 01-gcc-12.patch + meson.build) sha256sums=('d1074d56f415aab99d99e597a7b66dc455dba6349ae8a4c89df76475b6a1284c' - '76cabefa3bdf9fa2b6a7af1fc549534684b17f6785a32b0e1bc1f459d401eb74' 'e4d34366e091b8404dd04f02bcad46518d2930ec0b4a420e1316db020234b085' - '4be9968d05ab7163e7ded473202abcf465229d96b133c702091fc1b91dee0c06') + 'abeeaafafa81f77b7ddec675fe97d2e9dfa4efd6ad0b92323cb7ddfcb5655d70') prepare() { - patch -Np1 -i 01-uasm.patch - patch -Np1 -i 02-gcc-12.patch - patch -Np1 -i 03-hardening.patch + patch -Np1 -i 01-gcc-12.patch } build() { - cd CPP/7zip/Bundles/Alone2 - make -f ../../cmpl_gcc_x64.mak + arch-meson . build + + meson compile -C build } package() { - install -Dt "${pkgdir}"/usr/bin -m0755 CPP/7zip/Bundles/Alone2/b/g_x64/7zz - install -Dt "${pkgdir}"/usr/share/licenses/${pkgname} -m0644 DOC/{copying,License,unRarLicense}.txt - install -Dt "${pkgdir}"/usr/share/doc/${pkgname} -m0644 DOC/{7zC,7zFormat,lzma,Methods,readme,src-history}.txt + meson install -C build --destdir "${pkgdir}" } |