diff options
author | Oleksandr Natalenko | 2021-05-07 10:06:12 +0200 |
---|---|---|
committer | Oleksandr Natalenko | 2021-05-07 10:06:12 +0200 |
commit | 04ff065bb10840c2af5f91916bb441c8c2b18174 (patch) | |
tree | cc151ea351eb7ed8900872075048a8e7ddc3c305 /PKGBUILD | |
parent | 640f3045b8611c04404b892d8f9ea3b00ac99015 (diff) | |
download | aur-04ff065bb10840c2af5f91916bb441c8c2b18174.tar.gz |
build from source: initial attempt
Signed-off-by: Oleksandr Natalenko <oleksandr@natalenko.name>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 14 insertions, 12 deletions
@@ -8,20 +8,22 @@ url="https://www.7-zip.org" license=(LGPL) arch=(x86_64 i686 aarch64 armv7h) conflicts=(p7zip) -source_x86_64=(https://www.7-zip.org/a/7z2102-linux-x64.tar.xz) -source_i686=(https://www.7-zip.org/a/7z2102-linux-x86.tar.xz) -source_aarch64=(https://www.7-zip.org/a/7z2102-linux-arm64.tar.xz) -source_armv7h=(https://www.7-zip.org/a/7z2102-linux-arm.tar.xz) -sha256sums_x86_64=('e7f889bf33d3e508d1150a5610ec17aea5b6cde6b4ff3c7bbaa863b771a121b3') -sha256sums_i686=('f182a56fd97d2860a22beb1cf97ecd334a9e8c4bc1cb457042e9ace281d4ee7a') -sha256sums_aarch64=('75421718ec25ade581418253e628c18bd5821ffbeaf6e07997521ec1cfb2ae23') -sha256sums_armv7h=('fe65ecf39f0449dfd201f2e2a2ae9c91d5884ba4e6f6c0d7e8e2a347b80ba298') +source=(https://7-zip.org/a/7z2102-src.7z) +sha256sums=('ee9755feaa034e7075712bc6b1fad25440bd0a8f21f106a16e37bc4b409f1122') + +prepare() { + sed -i 's|CFLAGS_WARN_WALL = -Wall -Werror -Wextra|CFLAGS_WARN_WALL = -Wall -Wextra|g' CPP/7zip/7zip_gcc.mak +} + +build() { + cd CPP/7zip/Bundles/Alone2 + make -f ../../cmpl_gcc.mak +} package() { - install -Dt "${pkgdir}"/usr/bin -m0755 7zz + install -Dt "${pkgdir}"/usr/bin -m0755 CPP/7zip/Bundles/Alone2/b/g/7zz ln -sf 7zz "${pkgdir}"/usr/bin/7z - install -Dt "${pkgdir}"/usr/share/licenses/${pkgname} -m0644 License.txt - install -Dt "${pkgdir}"/usr/share/doc/${pkgname} -m0644 History.txt readme.txt - cp -r MANUAL "${pkgdir}"/usr/share/doc/${pkgname}/manual + 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 } |