[arch-commits] Commit in ncdu/repos/community-x86_64 (3 files)
Andreas Schleifer
segaja at gemini.archlinux.org
Tue Mar 8 23:56:23 UTC 2022
Date: Tuesday, March 8, 2022 @ 23:56:22
Author: segaja
Revision: 1145630
archrelease: copy trunk to community-x86_64
Added:
ncdu/repos/community-x86_64/PKGBUILD
(from rev 1145628, ncdu/trunk/PKGBUILD)
ncdu/repos/community-x86_64/hardening.patch
(from rev 1145628, ncdu/trunk/hardening.patch)
Deleted:
ncdu/repos/community-x86_64/PKGBUILD
-----------------+
PKGBUILD | 90 +++++++++++++++++++++++++++++++++---------------------
hardening.patch | 10 ++++++
2 files changed, 65 insertions(+), 35 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2022-03-08 23:56:22 UTC (rev 1145629)
+++ PKGBUILD 2022-03-08 23:56:22 UTC (rev 1145630)
@@ -1,35 +0,0 @@
-# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
-# Maintainer: Andreas 'Segaja' Schleifer <segaja at archlinux dot org>
-# Contributor: Eli Schwartz <eschwartz at archlinux.org>
-# Contributor: lp76 <l.peduto at gmail.com>
-# Contributor: Daenyth <Daenyth+Arch AT gmail DOT com>
-# Contributor: Gaetan Bisson <bisson at archlinux.org>
-
-pkgname=ncdu
-pkgver=2.1
-pkgrel=1
-pkgdesc='Disk usage analyzer with an ncurses interface'
-url='https://dev.yorhel.nl/ncdu'
-license=('MIT')
-depends=('ncurses')
-makedepends=('zig')
-arch=('x86_64')
-source=("https://dev.yorhel.nl/download/${pkgname}-${pkgver}.tar.gz"{,.asc})
-sha256sums=('4ba8d20a64a55cc00af2d2c6138afcc9dc25e40a5ed6a8c544cb9e2285a195fe'
- 'SKIP')
-b2sums=('9dd90b63ad7edbd402b0cdab7f5aa5263c6df562afb15229b5c2b6143cf7efc7af94fabcd710593b2fd94fca02742e08b401fc0103b1154c6cd278f5709eeef8'
- 'SKIP')
-validpgpkeys=('74460D32B80810EBA9AFA2E962394C698C2739FA') # Yoran Heling <projects at yorhel.nl>
-
-build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
- make
-}
-
-package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
- make install PREFIX="${pkgdir}/usr"
- install -Dm644 LICENSES/MIT.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}
Copied: ncdu/repos/community-x86_64/PKGBUILD (from rev 1145628, ncdu/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2022-03-08 23:56:22 UTC (rev 1145630)
@@ -0,0 +1,55 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Maintainer: Andreas 'Segaja' Schleifer <segaja at archlinux dot org>
+# Contributor: Eli Schwartz <eschwartz at archlinux.org>
+# Contributor: lp76 <l.peduto at gmail.com>
+# Contributor: Daenyth <Daenyth+Arch AT gmail DOT com>
+# Contributor: Gaetan Bisson <bisson at archlinux.org>
+
+pkgname=ncdu
+pkgver=2.1
+pkgrel=2
+pkgdesc='Disk usage analyzer with an ncurses interface'
+url='https://dev.yorhel.nl/ncdu'
+license=('MIT')
+depends=('ncurses')
+makedepends=('zig')
+arch=('x86_64')
+source=("https://dev.yorhel.nl/download/${pkgname}-${pkgver}.tar.gz"{,.asc}
+ "hardening.patch")
+sha256sums=('4ba8d20a64a55cc00af2d2c6138afcc9dc25e40a5ed6a8c544cb9e2285a195fe'
+ 'SKIP'
+ '833142036e56cd7f8ee111f2e0855f12d305d2ec03925c2f3848a14f7305abbf')
+b2sums=('9dd90b63ad7edbd402b0cdab7f5aa5263c6df562afb15229b5c2b6143cf7efc7af94fabcd710593b2fd94fca02742e08b401fc0103b1154c6cd278f5709eeef8'
+ 'SKIP'
+ 'bf38e61d425d2d264320fcbf27ad8e3af769aaa2b3df5d51cdaf7176b8aeb84504abb157560d558094afaf1fac406a6b35cc93e769459fda2e34eacf803b210f')
+validpgpkeys=('74460D32B80810EBA9AFA2E962394C698C2739FA') # Yoran Heling <projects at yorhel.nl>
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ patch --verbose --strip=1 --input=../hardening.patch
+}
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ zig build -Drelease-safe -Dcpu=baseline
+
+ make doc
+}
+
+check() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ zig build test
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ install -D --mode=755 "./zig-out/bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+
+ make install-doc PREFIX="${pkgdir}/usr"
+
+ install -D --mode=644 LICENSES/MIT.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
Copied: ncdu/repos/community-x86_64/hardening.patch (from rev 1145628, ncdu/trunk/hardening.patch)
===================================================================
--- hardening.patch (rev 0)
+++ hardening.patch 2022-03-08 23:56:22 UTC (rev 1145630)
@@ -0,0 +1,10 @@
+--- ncdu-2.1/build.zig 2022-01-01 15:59:36.000000000 +0100
++++ ncdu-2.1_patched/build.zig 2022-03-09 00:19:11.898641095 +0100
+@@ -13,6 +13,7 @@
+ exe.addCSourceFile("src/ncurses_refs.c", &[_][]const u8{});
+ exe.linkLibC();
+ exe.linkSystemLibrary("ncursesw");
++ exe.pie = true;
+ exe.install();
+
+ const run_cmd = exe.run();
More information about the arch-commits
mailing list