summaryrefslogtreecommitdiffstats
path: root/coreutils-uutils-selinux
diff options
context:
space:
mode:
authorkj-sh6042025-06-01 19:42:39 -0400
committerkj-sh6042025-06-01 19:42:39 -0400
commit5e5c0c416be59ba100e1d53e9e70fa4100eaf3e0 (patch)
tree4cb2c9189b19b7693c69a7ca33d9718d6e559312 /coreutils-uutils-selinux
parentd86fa02c0b36ba136b2494c8eb1df43c879c7065 (diff)
refactor: rename package due to currently having an existing AUR package
Diffstat (limited to 'coreutils-uutils-selinux')
-rw-r--r--coreutils-uutils-selinux/.SRCINFO27
-rw-r--r--coreutils-uutils-selinux/.gitignore3
-rw-r--r--coreutils-uutils-selinux/PKGBUILD78
-rw-r--r--coreutils-uutils-selinux/update-progs.patch30
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 \