diff options
| author | kj-sh604 | 2025-06-01 19:42:39 -0400 |
|---|---|---|
| committer | kj-sh604 | 2025-06-01 19:42:39 -0400 |
| commit | 5e5c0c416be59ba100e1d53e9e70fa4100eaf3e0 (patch) | |
| tree | 4cb2c9189b19b7693c69a7ca33d9718d6e559312 /coreutils-uutils-selinux | |
| parent | d86fa02c0b36ba136b2494c8eb1df43c879c7065 (diff) | |
refactor: rename package due to currently having an existing AUR package
Diffstat (limited to 'coreutils-uutils-selinux')
| -rw-r--r-- | coreutils-uutils-selinux/.SRCINFO | 27 | ||||
| -rw-r--r-- | coreutils-uutils-selinux/.gitignore | 3 | ||||
| -rw-r--r-- | coreutils-uutils-selinux/PKGBUILD | 78 | ||||
| -rw-r--r-- | coreutils-uutils-selinux/update-progs.patch | 30 |
4 files changed, 0 insertions, 138 deletions
diff --git a/coreutils-uutils-selinux/.SRCINFO b/coreutils-uutils-selinux/.SRCINFO deleted file mode 100644 index a6c3672..0000000 --- a/coreutils-uutils-selinux/.SRCINFO +++ /dev/null @@ -1,27 +0,0 @@ -pkgbase = coreutils-uutils-selinux - pkgdesc = Cross-platform Rust rewrite of the GNU coreutils installed as system core utilities with SELinux support (WARNING: use at own risk). - pkgver = 0.1.0 - pkgrel = 3 - url = https://github.com/uutils/coreutils - arch = x86_64 - license = MIT - makedepends = cargo - makedepends = clang - makedepends = python-sphinx - makedepends = rust - depends = gcc-libs - depends = glibc - depends = libselinux - depends = oniguruma - provides = coreutils - provides = b3sum - provides = sha3sum - conflicts = coreutils - conflicts = b3sum - conflicts = sha3sum - source = uutils-coreutils-0.1.0.tar.gz::https://github.com/uutils/coreutils/archive/0.1.0.tar.gz - source = update-progs.patch - sha256sums = 55c528f2b53c1b30cb704550131a806e84721c87b3707b588a961a6c97f110d8 - sha256sums = 0bd635cc349cfe133ddad0b1d05256c023b46f4a30f81aee123100119762df8e - -pkgname = coreutils-uutils-selinux diff --git a/coreutils-uutils-selinux/.gitignore b/coreutils-uutils-selinux/.gitignore deleted file mode 100644 index 8d78c83..0000000 --- a/coreutils-uutils-selinux/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -pkg/ -src/ -*.tar* diff --git a/coreutils-uutils-selinux/PKGBUILD b/coreutils-uutils-selinux/PKGBUILD deleted file mode 100644 index e134e0e..0000000 --- a/coreutils-uutils-selinux/PKGBUILD +++ /dev/null @@ -1,78 +0,0 @@ -# Maintainer: kj_sh604 <406hs_jk@proton.me> - -pkgname=coreutils-uutils-selinux -pkgver=0.1.0 -pkgrel=3 -pkgdesc='Cross-platform Rust rewrite of the GNU coreutils installed as system -core utilities with SELinux support (WARNING: use at own risk).' -arch=('x86_64') -license=('MIT') -url='https://github.com/uutils/coreutils' -conflicts=( - coreutils - b3sum - sha3sum -) -provides=( - coreutils - b3sum - sha3sum -) -depends=( - gcc-libs - glibc - libselinux - oniguruma -) -makedepends=( - cargo - clang - python-sphinx - rust -) -source=("uutils-coreutils-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz" - update-progs.patch) -sha256sums=('55c528f2b53c1b30cb704550131a806e84721c87b3707b588a961a6c97f110d8' - '0bd635cc349cfe133ddad0b1d05256c023b46f4a30f81aee123100119762df8e') - - prepare() { - cd ${pkgname%-uutils-selinux}-${pkgver} - # patch PROGS to include stty - patch -Np1 -i $srcdir/update-progs.patch -} - -package() { - cd ${pkgname%-uutils-selinux}-${pkgver} - export RUSTONIG_DYNAMIC_LIBONIG=1 - make install \ - USE=selinux \ - DESTDIR="$pkgdir" \ - PREFIX=/usr \ - MANDIR=/share/man/man1 \ - PROG_PREFIX= \ - PROFILE=release \ - MULTICALL=y \ - SKIP_UTILS="hostname kill more uptime" - # add libstdbuf.so - mkdir -p $pkgdir/usr/lib/coreutils - cd $srcdir && cd ${pkgname%-uutils-selinux}-${pkgver}/target/release/deps - mv liblibstdbuf.so $pkgdir/usr/lib/coreutils/libstdbuf.so - # clean conflicts (arch ships these in the bash-completion package) - rm $pkgdir/usr/share/bash-completion/completions/* - # symlink missing binaries - cd $pkgdir/usr/bin - if [ -f "coreutils" ]; then - local binaries=( - "b2sum" "b3sum" "md5sum" "sha1sum" "sha224sum" "sha256sum" "sha3-224sum" - "sha3-256sum" "sha3-384sum" "sha3-512sum" "sha384sum" "sha3sum" - "sha512sum" "shake128sum" "shake256sum" - ) - for bin in "${binaries[@]}"; do - ln -s coreutils "$bin" || echo "warning: failed to create symlink for $bin" - done - else - echo "coreutils binary not found, skipping symlink creation." - fi -} - -# vim: ts=2 sw=2 et: diff --git a/coreutils-uutils-selinux/update-progs.patch b/coreutils-uutils-selinux/update-progs.patch deleted file mode 100644 index b08c8fd..0000000 --- a/coreutils-uutils-selinux/update-progs.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- a/GNUmakefile -+++ b/GNUmakefile -@@ -75,8 +75,8 @@ - PROGS := \ - base32 \ - base64 \ -- basenc \ - basename \ -+ basenc \ - cat \ - cksum \ - comm \ -@@ -108,8 +108,8 @@ - more \ - mv \ - nl \ -- numfmt \ - nproc \ -+ numfmt \ - od \ - paste \ - pr \ -@@ -127,6 +127,7 @@ - sleep \ - sort \ - split \ -+ stty \ - sum \ - sync \ - tac \ |
